StoreGenerator / static /bundle.css
drakosfire's picture
formatted css, removed iframe print function, replaced with print.window(), add @media css to storeUI.html that print's only brewRenderer
8ac1fbd
.dropdown-container {
position: relative
}
.dropdown-container input {
width: 100%
}
.dropdown-container .dropdown-options {
position: absolute;
background-color: white;
z-index: 100;
width: 100%;
border: 1px solid gray;
overflow-y: auto;
max-height: 200px
}
.dropdown-container .dropdown-options::-webkit-scrollbar {
width: 14px
}
.dropdown-container .dropdown-options::-webkit-scrollbar-track {
background: #ffffff
}
.dropdown-container .dropdown-options::-webkit-scrollbar-thumb {
background-color: #949494;
border-radius: 10px;
border: 3px solid #ffffff
}
.dropdown-container .dropdown-options .item {
position: relative;
font-size: 11px;
font-family: Open Sans;
padding: 5px;
cursor: default;
margin: 0 3px
}
.dropdown-container .dropdown-options .item:hover {
filter: brightness(120%);
background-color: #a3a3a3
}
.dropdown-container .dropdown-options .item .detail {
width: 100%;
text-align: left;
color: #7c7c7c;
font-style: italic;
font-size: 9px
}
.brewItem {
position: relative;
display: inline-block;
vertical-align: top;
box-sizing: border-box;
overflow: hidden;
width: 48%;
min-height: 105px;
margin-right: 15px;
margin-bottom: 15px;
padding: 5px 15px 2px 6px;
padding-right: 15px;
border: 1px solid #c9ad6a;
border-radius: 5px;
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid;
box-shadow: 0 4px 5px 0 #333;
background-color: #cab2802e
}
.brewItem .thumbnail {
position: absolute;
width: 150px;
height: 100%;
top: 0;
right: 0;
z-index: -1;
background-size: contain;
background-repeat: no-repeat;
background-position: right top;
mask-image: linear-gradient(80deg, #0000 20%, #050 40%);
-webkit-mask-image: linear-gradient(80deg, #0000 20%, #050 40%);
opacity: 50%
}
.brewItem .text {
min-height: 54px
}
.brewItem .text h4 {
margin-bottom: 5px;
font-size: 2.2em
}
.brewItem .info {
position: initial;
bottom: 2px;
font-family: ScalySansRemake;
font-size: 1.2em
}
.brewItem .info>span {
margin-right: 12px;
line-height: 1.5em
}
.brewItem .brewTags span {
background-color: #c8ac6e3b;
margin: 2px;
padding: 2px;
border: 1px solid #c8ac6e;
border-radius: 4px;
white-space: nowrap;
display: inline-block;
font-weight: bold
}
.brewItem:hover .links {
opacity: 1
}
.brewItem:nth-child(2n + 1) {
margin-right: 0px
}
.brewItem .links {
-webkit-transition: opacity .25s ease;
-moz-transition: opacity .25s ease;
-o-transition: opacity .25s ease;
transition: opacity .25s ease;
position: absolute;
top: 0px;
right: 0px;
height: 100%;
width: 2em;
opacity: 0;
background-color: rgba(0, 0, 0, 0.6);
text-align: center
}
.brewItem .links a {
-webkit-transition: opacity .25s ease;
-moz-transition: opacity .25s ease;
-o-transition: opacity .25s ease;
transition: opacity .25s ease;
display: block;
margin: 8px 0px;
opacity: .6;
font-size: 1.3em;
color: white
}
.brewItem .links a:hover {
opacity: 1
}
.brewItem .links a i {
cursor: pointer
}
.brewItem .googleDriveIcon {
height: 18px;
padding: 0px;
margin: -5px
}
.brewItem .homebreweryIcon {
mix-blend-mode: darken;
height: 24px;
position: relative;
top: 5px;
left: -5px
}
.renderWarnings {
position: relative;
float: right;
display: inline-block;
width: 350px;
padding: 20px;
padding-bottom: 10px;
padding-left: 85px;
margin-bottom: 10px;
background-color: #F39C12;
color: white
}
.renderWarnings a {
font-weight: 800
}
.renderWarnings i.ohno {
position: absolute;
top: 24px;
left: 24px;
opacity: .8;
font-size: 2.5em
}
.renderWarnings i.dismiss {
position: absolute;
top: 10px;
right: 10px;
cursor: pointer;
opacity: .6
}
.renderWarnings i.dismiss:hover {
opacity: 1
}
.renderWarnings small {
opacity: .7;
font-size: .6em
}
.renderWarnings h3 {
font-size: 1.1em;
font-weight: 800
}
.renderWarnings ul {
margin-top: 15px;
font-size: .8em;
list-style-position: outside;
list-style-type: disc
}
.renderWarnings ul li {
font-size: .8em;
line-height: 1.6em
}
.renderWarnings ul li em {
font-weight: 800
}
.CodeMirror {
font-family: monospace;
height: 300px;
color: black;
direction: ltr
}
.CodeMirror-lines {
padding: 4px 0
}
.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
padding: 0 4px
}
.CodeMirror-scrollbar-filler,
.CodeMirror-gutter-filler {
background-color: white
}
.CodeMirror-gutters {
border-right: 1px solid #ddd;
background-color: #f7f7f7;
white-space: nowrap
}
.CodeMirror-linenumber {
padding: 0 3px 0 5px;
min-width: 20px;
text-align: right;
color: #999;
white-space: nowrap
}
.CodeMirror-guttermarker {
color: black
}
.CodeMirror-guttermarker-subtle {
color: #999
}
.CodeMirror-cursor {
border-left: 1px solid black;
border-right: none;
width: 0
}
.CodeMirror div.CodeMirror-secondarycursor {
border-left: 1px solid silver
}
.cm-fat-cursor .CodeMirror-cursor {
width: auto;
border: 0 !important;
background: #7e7
}
.cm-fat-cursor div.CodeMirror-cursors {
z-index: 1
}
.cm-fat-cursor .CodeMirror-line::selection,
.cm-fat-cursor .CodeMirror-line>span::selection,
.cm-fat-cursor .CodeMirror-line>span>span::selection {
background: transparent
}
.cm-fat-cursor .CodeMirror-line::-moz-selection,
.cm-fat-cursor .CodeMirror-line>span::-moz-selection,
.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection {
background: transparent
}
.cm-fat-cursor {
caret-color: transparent
}
@-moz-keyframes blink {
50% {
background-color: transparent
}
}
@-webkit-keyframes blink {
50% {
background-color: transparent
}
}
@keyframes blink {
50% {
background-color: transparent
}
}
.cm-tab {
display: inline-block;
text-decoration: inherit
}
.CodeMirror-rulers {
position: absolute;
left: 0;
right: 0;
top: -50px;
bottom: 0;
overflow: hidden
}
.CodeMirror-ruler {
border-left: 1px solid #ccc;
top: 0;
bottom: 0;
position: absolute
}
.cm-s-default .cm-header {
color: blue
}
.cm-s-default .cm-quote {
color: #090
}
.cm-negative {
color: #d44
}
.cm-positive {
color: #292
}
.cm-header,
.cm-strong {
font-weight: bold
}
.cm-em {
font-style: italic
}
.cm-link {
text-decoration: underline
}
.cm-strikethrough {
text-decoration: line-through
}
.cm-s-default .cm-keyword {
color: #708
}
.cm-s-default .cm-atom {
color: #219
}
.cm-s-default .cm-number {
color: #164
}
.cm-s-default .cm-def {
color: #00f
}
.cm-s-default .cm-variable-2 {
color: #05a
}
.cm-s-default .cm-variable-3,
.cm-s-default .cm-type {
color: #085
}
.cm-s-default .cm-comment {
color: #a50
}
.cm-s-default .cm-string {
color: #a11
}
.cm-s-default .cm-string-2 {
color: #f50
}
.cm-s-default .cm-meta {
color: #555
}
.cm-s-default .cm-qualifier {
color: #555
}
.cm-s-default .cm-builtin {
color: #30a
}
.cm-s-default .cm-bracket {
color: #997
}
.cm-s-default .cm-tag {
color: #170
}
.cm-s-default .cm-attribute {
color: #00c
}
.cm-s-default .cm-hr {
color: #999
}
.cm-s-default .cm-link {
color: #00c
}
.cm-s-default .cm-error {
color: #f00
}
.cm-invalidchar {
color: #f00
}
.CodeMirror-composing {
border-bottom: 2px solid
}
div.CodeMirror span.CodeMirror-matchingbracket {
color: #0b0
}
div.CodeMirror span.CodeMirror-nonmatchingbracket {
color: #a22
}
.CodeMirror-matchingtag {
background: rgba(255, 150, 0, 0.3)
}
.CodeMirror-activeline-background {
background: #e8f2ff
}
.CodeMirror {
position: relative;
overflow: hidden;
background: white
}
.CodeMirror-scroll {
overflow: scroll !important;
margin-bottom: -50px;
margin-right: -50px;
padding-bottom: 50px;
height: 100%;
outline: none;
position: relative;
z-index: 0
}
.CodeMirror-sizer {
position: relative;
border-right: 50px solid transparent
}
.CodeMirror-vscrollbar,
.CodeMirror-hscrollbar,
.CodeMirror-scrollbar-filler,
.CodeMirror-gutter-filler {
position: absolute;
z-index: 6;
display: none;
outline: none
}
.CodeMirror-vscrollbar {
right: 0;
top: 0;
overflow-x: hidden;
overflow-y: scroll
}
.CodeMirror-hscrollbar {
bottom: 0;
left: 0;
overflow-y: hidden;
overflow-x: scroll
}
.CodeMirror-scrollbar-filler {
right: 0;
bottom: 0
}
.CodeMirror-gutter-filler {
left: 0;
bottom: 0
}
.CodeMirror-gutters {
position: absolute;
left: 0;
top: 0;
min-height: 100%;
z-index: 3
}
.CodeMirror-gutter {
white-space: normal;
height: 100%;
display: inline-block;
vertical-align: top;
margin-bottom: -50px
}
.CodeMirror-gutter-wrapper {
position: absolute;
z-index: 4;
background: none !important;
border: none !important
}
.CodeMirror-gutter-background {
position: absolute;
top: 0;
bottom: 0;
z-index: 4
}
.CodeMirror-gutter-elt {
position: absolute;
cursor: default;
z-index: 4
}
.CodeMirror-gutter-wrapper ::selection {
background-color: transparent
}
.CodeMirror-gutter-wrapper ::-moz-selection {
background-color: transparent
}
.CodeMirror-lines {
cursor: text;
min-height: 1px
}
.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
border-width: 0;
background: transparent;
font-family: inherit;
font-size: inherit;
margin: 0;
white-space: pre;
word-wrap: normal;
line-height: inherit;
color: inherit;
z-index: 2;
position: relative;
overflow: visible;
-webkit-tap-highlight-color: transparent;
-webkit-font-variant-ligatures: contextual;
font-variant-ligatures: contextual
}
.CodeMirror-wrap pre.CodeMirror-line,
.CodeMirror-wrap pre.CodeMirror-line-like {
word-wrap: break-word;
white-space: pre-wrap;
word-break: normal
}
.CodeMirror-linebackground {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 0
}
.CodeMirror-linewidget {
position: relative;
z-index: 2;
padding: .1px
}
.CodeMirror-rtl pre {
direction: rtl
}
.CodeMirror-code {
outline: none
}
.CodeMirror-scroll,
.CodeMirror-sizer,
.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber {
-moz-box-sizing: content-box;
box-sizing: content-box
}
.CodeMirror-measure {
position: absolute;
width: 100%;
height: 0;
overflow: hidden;
visibility: hidden
}
.CodeMirror-cursor {
position: absolute;
pointer-events: none
}
.CodeMirror-measure pre {
position: static
}
div.CodeMirror-cursors {
visibility: hidden;
position: relative;
z-index: 3
}
div.CodeMirror-dragcursors {
visibility: visible
}
.CodeMirror-focused div.CodeMirror-cursors {
visibility: visible
}
.CodeMirror-selected {
background: #d9d9d9
}
.CodeMirror-focused .CodeMirror-selected {
background: #d7d4f0
}
.CodeMirror-crosshair {
cursor: crosshair
}
.CodeMirror-line::selection,
.CodeMirror-line>span::selection,
.CodeMirror-line>span>span::selection {
background: #d7d4f0
}
.CodeMirror-line::-moz-selection,
.CodeMirror-line>span::-moz-selection,
.CodeMirror-line>span>span::-moz-selection {
background: #d7d4f0
}
.cm-searching {
background-color: #ffa;
background-color: rgba(255, 255, 0, 0.4)
}
.cm-force-border {
padding-right: .1px
}
@media print {
.CodeMirror div.CodeMirror-cursors {
visibility: hidden
}
}
.cm-tab-wrap-hack:after {
content: ''
}
span.CodeMirror-selectedtext {
background: none
}
.CodeMirror-foldmarker {
color: blue;
text-shadow: #b9f 1px 1px 2px, #b9f -1px -1px 2px, #b9f 1px -1px 2px, #b9f -1px 1px 2px;
font-family: arial;
line-height: .3;
cursor: pointer
}
.CodeMirror-foldgutter {
width: .7em
}
.CodeMirror-foldgutter-open,
.CodeMirror-foldgutter-folded {
cursor: pointer
}
.CodeMirror-foldgutter-open:after {
content: "\25BE"
}
.CodeMirror-foldgutter-folded:after {
content: "\25B8"
}
.CodeMirror-search-match {
background: gold;
border-top: 1px solid orange;
border-bottom: 1px solid orange;
-moz-box-sizing: border-box;
box-sizing: border-box;
opacity: .5
}
.CodeMirror-dialog {
position: absolute;
left: 0;
right: 0;
background: inherit;
z-index: 15;
padding: .1em .8em;
overflow: hidden;
color: inherit
}
.CodeMirror-dialog-top {
border-bottom: 1px solid #eee;
top: 0
}
.CodeMirror-dialog-bottom {
border-top: 1px solid #eee;
bottom: 0
}
.CodeMirror-dialog input {
border: none;
outline: none;
background: transparent;
width: 20em;
color: inherit;
font-family: monospace
}
.CodeMirror-dialog button {
font-size: 70%
}
@keyframes sourceMoveAnimation {
50% {
background-color: red;
color: white
}
100% {
background-color: unset;
color: unset
}
}
@media screen and (pointer:coarse) {
.codeEditor {
font-size: 16px
}
}
.codeEditor .CodeMirror-foldmarker {
font-family: inherit;
text-shadow: none;
font-weight: 600;
color: grey
}
.codeEditor .sourceMoveFlash .CodeMirror-line {
animation-name: sourceMoveAnimation;
animation-duration: .4s
}
.popups {
position: fixed;
top: 28px;
right: 15px;
z-index: 10001;
width: 450px
}
.notificationPopup {
position: relative;
display: inline-block;
width: 100%;
padding: 15px;
padding-bottom: 10px;
padding-left: 25px;
background-color: #2980B9;
color: white
}
.notificationPopup a {
color: #e0e5c1;
font-weight: 800
}
.notificationPopup i.info {
position: absolute;
top: 12px;
left: 12px;
opacity: .8;
font-size: 2.5em
}
.notificationPopup i.dismiss {
position: absolute;
top: 10px;
right: 10px;
cursor: pointer;
opacity: .6
}
.notificationPopup i.dismiss:hover {
opacity: 1
}
.notificationPopup .header {
padding-left: 50px
}
.notificationPopup small {
opacity: .7;
font-size: .6em
}
.notificationPopup h3 {
font-size: 1.1em;
font-weight: 800
}
.notificationPopup ul {
margin-top: 15px;
font-size: .8em;
list-style-position: outside;
list-style-type: disc
}
.notificationPopup ul li {
font-size: .8em;
line-height: 1.4em;
margin-top: 1.4em
}
.notificationPopup ul li em {
font-weight: 800
}
.errorBar {
position: absolute;
z-index: 10000;
box-sizing: border-box;
width: 100%;
margin-right: 13px;
padding: 20px;
padding-bottom: 10px;
padding-left: 100px;
background-color: #C0392B;
color: white
}
.errorBar i {
position: absolute;
left: 30px;
opacity: .8;
font-size: 3em
}
.errorBar h3 {
font-size: 1.1em;
font-weight: 800
}
.errorBar ul {
margin-top: 15px;
font-size: .8em;
list-style-position: inside;
list-style-type: disc
}
.errorBar ul li {
line-height: 1.6em
}
.errorBar hr {
box-sizing: border-box;
height: 2px;
width: 150%;
margin-top: 25px;
margin-bottom: 15px;
margin-left: -100px;
background-color: #9f2f24;
border: none
}
.errorBar small {
font-size: .6em;
opacity: .7
}
.errorBar .protips {
margin-left: -80px;
font-size: .6em
}
.errorBar .protips>div {
margin-bottom: 10px;
line-height: 1.2em
}
.errorBar .protips h4 {
opacity: .8;
font-weight: 800;
line-height: 1.2em;
text-transform: uppercase
}
#backgroundColors.tealLight {
background-color: #1ABC9C
}
#backgroundColors.teal {
background-color: #16A085
}
#backgroundColors.greenLight {
background-color: #2ECC71
}
#backgroundColors.green {
background-color: #27AE60
}
#backgroundColors.blueLight {
background-color: #3498DB
}
#backgroundColors.blue {
background-color: #2980B9
}
#backgroundColors.purpleLight {
background-color: #9B59B6
}
#backgroundColors.purple {
background-color: #8E44AD
}
#backgroundColors.steelLight {
background-color: #34495E
}
#backgroundColors.steel {
background-color: #2C3E50
}
#backgroundColors.yellowLight {
background-color: #F1C40F
}
#backgroundColors.yellow {
background-color: #F39C12
}
#backgroundColors.orangeLight {
background-color: #E67E22
}
#backgroundColors.orange {
background-color: #D35400
}
#backgroundColors.redLight {
background-color: #E74C3C
}
#backgroundColors.red {
background-color: #C0392B
}
#backgroundColors.silverLight {
background-color: #ECF0F1
}
#backgroundColors.silver {
background-color: #BDC3C7
}
#backgroundColors.greyLight {
background-color: #95A5A6
}
#backgroundColors.grey {
background-color: #7F8C8D
}
#backgroundColorsHover.tealLight:hover {
background-color: #1ABC9C
}
#backgroundColorsHover.teal:hover {
background-color: #16A085
}
#backgroundColorsHover.greenLight:hover {
background-color: #2ECC71
}
#backgroundColorsHover.green:hover {
background-color: #27AE60
}
#backgroundColorsHover.blueLight:hover {
background-color: #3498DB
}
#backgroundColorsHover.blue:hover {
background-color: #2980B9
}
#backgroundColorsHover.purpleLight:hover {
background-color: #9B59B6
}
#backgroundColorsHover.purple:hover {
background-color: #8E44AD
}
#backgroundColorsHover.steelLight:hover {
background-color: #34495E
}
#backgroundColorsHover.steel:hover {
background-color: #2C3E50
}
#backgroundColorsHover.yellowLight:hover {
background-color: #F1C40F
}
#backgroundColorsHover.yellow:hover {
background-color: #F39C12
}
#backgroundColorsHover.orangeLight:hover {
background-color: #E67E22
}
#backgroundColorsHover.orange:hover {
background-color: #D35400
}
#backgroundColorsHover.redLight:hover {
background-color: #E74C3C
}
#backgroundColorsHover.red:hover {
background-color: #C0392B
}
#backgroundColorsHover.silverLight:hover {
background-color: #ECF0F1
}
#backgroundColorsHover.silver:hover {
background-color: #BDC3C7
}
#backgroundColorsHover.greyLight:hover {
background-color: #95A5A6
}
#backgroundColorsHover.grey:hover {
background-color: #7F8C8D
}
.metadataEditor {
position: absolute;
z-index: 10000;
box-sizing: border-box;
width: 100%;
padding: 25px;
background-color: #999;
height: calc(100vh - 54px);
overflow-y: auto
}
.metadataEditor .sectionHead {
font-weight: 1000;
margin: 20px 0
}
.metadataEditor .sectionHead:first-of-type {
margin-top: 0
}
.metadataEditor>div {
margin-bottom: 10px
}
.metadataEditor .field-group {
display: flex;
width: 100%;
flex-wrap: wrap;
gap: 10px
}
.metadataEditor .field-column {
display: flex;
flex-direction: column;
flex: 5 0 200px;
gap: 10px
}
.metadataEditor .field {
display: flex;
flex-wrap: wrap;
width: 100%;
min-width: 200px;
position: relative
}
.metadataEditor .field>label {
width: 80px;
font-size: 11px;
font-weight: 800;
line-height: 1.8em;
text-transform: uppercase
}
.metadataEditor .field>.value {
flex: 1 1 auto;
width: 50px
}
.metadataEditor .field>.value:invalid {
background: #ffb9b9
}
.metadataEditor .field input[type='text'],
.metadataEditor .field textarea {
border: 1px solid gray
}
.metadataEditor .field input[type='text']:focus,
.metadataEditor .field textarea:focus {
outline: 1px solid #444
}
.metadataEditor .field.thumbnail {
height: 1.4em
}
.metadataEditor .field.thumbnail label {
line-height: 2em
}
.metadataEditor .field.thumbnail .value {
overflow: hidden;
text-overflow: ellipsis
}
.metadataEditor .field.thumbnail button {
border: 1px solid #999;
color: white;
padding: 0px 5px;
background-color: black
}
.metadataEditor .field.thumbnail button:hover {
background-color: #777
}
.metadataEditor .field.description {
flex: 1
}
.metadataEditor .field.description textarea.value {
resize: none;
height: auto;
font-family: 'Open Sans', sans-serif;
font-size: .8em
}
.metadataEditor .field.language .language-dropdown {
max-width: 150px;
z-index: 200
}
.metadataEditor .field small {
font-size: .6em;
font-style: italic;
line-height: 1.4em;
display: inline-block
}
.metadataEditor .thumbnail-preview {
position: relative;
justify-self: center;
width: 80px;
height: min-content;
flex: 1 1;
max-height: 115px;
aspect-ratio: 1;
object-fit: contain;
background-color: #AAA
}
.metadataEditor .systems.field .value label {
vertical-align: middle;
margin-right: 15px;
cursor: pointer;
font-size: .7em;
font-weight: 800;
user-select: none;
white-space: nowrap;
display: inline-flex;
align-items: center
}
.metadataEditor .systems.field .value a {
font-size: .7em;
font-weight: 800;
display: inline-flex
}
.metadataEditor .systems.field .value input {
vertical-align: middle;
cursor: pointer;
margin: 3px
}
.metadataEditor .publish.field .value {
position: relative;
margin-bottom: 15px
}
.metadataEditor .publish.field .value button {
width: 100%
}
.metadataEditor .publish.field .value button.publish {
-webkit-transition: background-color .25s ease;
-moz-transition: background-color .25s ease;
-o-transition: background-color .25s ease;
transition: background-color .25s ease;
display: inline-block;
padding: .6em 1.2em;
cursor: pointer;
background-color: #3498DB;
font-family: 'Open Sans', sans-serif;
font-size: .8em;
font-weight: 800;
color: white;
text-decoration: none;
text-transform: uppercase;
border: none;
outline: none
}
.metadataEditor .publish.field .value button.publish:hover {
background-color: #258cd1
}
.metadataEditor .publish.field .value button.publish:active {
background-color: #217dbb
}
.metadataEditor .publish.field .value button.publish:disabled {
background-color: #BDC3C7 !important
}
.metadataEditor .publish.field .value button.unpublish {
-webkit-transition: background-color .25s ease;
-moz-transition: background-color .25s ease;
-o-transition: background-color .25s ease;
transition: background-color .25s ease;
display: inline-block;
padding: .6em 1.2em;
cursor: pointer;
background-color: #BDC3C7;
font-family: 'Open Sans', sans-serif;
font-size: .8em;
font-weight: 800;
color: white;
text-decoration: none;
text-transform: uppercase;
border: none;
outline: none
}
.metadataEditor .publish.field .value button.unpublish:hover {
background-color: #afb6bb
}
.metadataEditor .publish.field .value button.unpublish:active {
background-color: #a1aab0
}
.metadataEditor .publish.field .value button.unpublish:disabled {
background-color: #BDC3C7 !important
}
.metadataEditor .delete.field .value button {
-webkit-transition: background-color .25s ease;
-moz-transition: background-color .25s ease;
-o-transition: background-color .25s ease;
transition: background-color .25s ease;
display: inline-block;
padding: .6em 1.2em;
cursor: pointer;
background-color: #C0392B;
font-family: 'Open Sans', sans-serif;
font-size: .8em;
font-weight: 800;
color: white;
text-decoration: none;
text-transform: uppercase;
border: none;
outline: none
}
.metadataEditor .delete.field .value button:hover {
background-color: #ab3326
}
.metadataEditor .delete.field .value button:active {
background-color: #962d22
}
.metadataEditor .delete.field .value button:disabled {
background-color: #BDC3C7 !important
}
.metadataEditor .authors.field .value {
font-size: .8em;
line-height: 1.5em
}
.metadataEditor .themes.field {
font-size: 13.33px
}
.metadataEditor .themes.field .navDropdownContainer {
background-color: white;
position: relative;
z-index: 100
}
.metadataEditor .themes.field .navDropdownContainer.disabled {
font-style: italic;
background-color: darkgray;
color: dimgray
}
.metadataEditor .themes.field .navDropdownContainer>div:first-child {
border: 2px solid #767676;
padding: 6px 3px;
background-color: inherit
}
.metadataEditor .themes.field .navDropdownContainer>div:first-child i {
float: right
}
.metadataEditor .themes.field .navDropdownContainer>div:first-child:hover {
background-color: #2980B9;
color: white
}
.metadataEditor .themes.field .navDropdownContainer .navDropdown {
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
position: absolute;
width: 100%
}
.metadataEditor .themes.field .navDropdownContainer .navDropdown .item {
padding: 3px 3px;
border-top: 1px solid #767676;
position: relative;
overflow: visible;
background-color: white
}
.metadataEditor .themes.field .navDropdownContainer .navDropdown .item .preview {
display: flex;
flex-direction: column;
background: #ccc;
border-radius: 5px;
box-shadow: 0 0 5px black;
width: 200px;
color: black;
position: absolute;
top: 0;
right: 0;
opacity: 0;
transition: opacity 250ms ease;
z-index: 1;
overflow: hidden
}
.metadataEditor .themes.field .navDropdownContainer .navDropdown .item .preview h6 {
font-weight: 900;
padding-inline: 1em;
padding-block: .5em;
border-bottom: 2px solid hsl(0, 0%, 40%)
}
.metadataEditor .themes.field .navDropdownContainer .navDropdown .item:hover {
background-color: #2980B9;
color: white
}
.metadataEditor .themes.field .navDropdownContainer .navDropdown .item:hover>.preview {
opacity: 1
}
.metadataEditor .themes.field .navDropdownContainer .navDropdown .item>img {
mask-image: linear-gradient(90deg, transparent, black 20%);
-webkit-mask-image: linear-gradient(90deg, transparent, black 20%);
position: absolute;
right: 0;
top: 0px;
width: 50%;
height: 100%
}
.metadataEditor .field .list {
display: flex;
flex: 1 0;
flex-wrap: wrap
}
.metadataEditor .field .list>* {
flex: 0 0 auto
}
.metadataEditor .field .list #groupedIcon {
display: inline-block;
height: calc(100% + 0.6em);
position: relative;
top: -0.3em;
right: -0.3em;
cursor: pointer;
min-width: 20px;
text-align: center;
color: white
}
.metadataEditor .field .list #groupedIcon.tealLight {
background-color: #1ABC9C
}
.metadataEditor .field .list #groupedIcon.teal {
background-color: #16A085
}
.metadataEditor .field .list #groupedIcon.greenLight {
background-color: #2ECC71
}
.metadataEditor .field .list #groupedIcon.green {
background-color: #27AE60
}
.metadataEditor .field .list #groupedIcon.blueLight {
background-color: #3498DB
}
.metadataEditor .field .list #groupedIcon.blue {
background-color: #2980B9
}
.metadataEditor .field .list #groupedIcon.purpleLight {
background-color: #9B59B6
}
.metadataEditor .field .list #groupedIcon.purple {
background-color: #8E44AD
}
.metadataEditor .field .list #groupedIcon.steelLight {
background-color: #34495E
}
.metadataEditor .field .list #groupedIcon.steel {
background-color: #2C3E50
}
.metadataEditor .field .list #groupedIcon.yellowLight {
background-color: #F1C40F
}
.metadataEditor .field .list #groupedIcon.yellow {
background-color: #F39C12
}
.metadataEditor .field .list #groupedIcon.orangeLight {
background-color: #E67E22
}
.metadataEditor .field .list #groupedIcon.orange {
background-color: #D35400
}
.metadataEditor .field .list #groupedIcon.redLight {
background-color: #E74C3C
}
.metadataEditor .field .list #groupedIcon.red {
background-color: #C0392B
}
.metadataEditor .field .list #groupedIcon.silverLight {
background-color: #ECF0F1
}
.metadataEditor .field .list #groupedIcon.silver {
background-color: #BDC3C7
}
.metadataEditor .field .list #groupedIcon.greyLight {
background-color: #95A5A6
}
.metadataEditor .field .list #groupedIcon.grey {
background-color: #7F8C8D
}
.metadataEditor .field .list #groupedIcon.tealLight {
background-color: #1ABC9C
}
.metadataEditor .field .list #groupedIcon.teal {
background-color: #16A085
}
.metadataEditor .field .list #groupedIcon.greenLight {
background-color: #2ECC71
}
.metadataEditor .field .list #groupedIcon.green {
background-color: #27AE60
}
.metadataEditor .field .list #groupedIcon.blueLight {
background-color: #3498DB
}
.metadataEditor .field .list #groupedIcon.blue {
background-color: #2980B9
}
.metadataEditor .field .list #groupedIcon.purpleLight {
background-color: #9B59B6
}
.metadataEditor .field .list #groupedIcon.purple {
background-color: #8E44AD
}
.metadataEditor .field .list #groupedIcon.steelLight {
background-color: #34495E
}
.metadataEditor .field .list #groupedIcon.steel {
background-color: #2C3E50
}
.metadataEditor .field .list #groupedIcon.yellowLight {
background-color: #F1C40F
}
.metadataEditor .field .list #groupedIcon.yellow {
background-color: #F39C12
}
.metadataEditor .field .list #groupedIcon.orangeLight {
background-color: #E67E22
}
.metadataEditor .field .list #groupedIcon.orange {
background-color: #D35400
}
.metadataEditor .field .list #groupedIcon.redLight {
background-color: #E74C3C
}
.metadataEditor .field .list #groupedIcon.red {
background-color: #C0392B
}
.metadataEditor .field .list #groupedIcon.silverLight {
background-color: #ECF0F1
}
.metadataEditor .field .list #groupedIcon.silver {
background-color: #BDC3C7
}
.metadataEditor .field .list #groupedIcon.greyLight {
background-color: #95A5A6
}
.metadataEditor .field .list #groupedIcon.grey {
background-color: #7F8C8D
}
.metadataEditor .field .list #groupedIcon i {
position: relative;
top: 50%;
transform: translateY(-50%)
}
.metadataEditor .field .list #groupedIcon:not(:last-child) {
border-right: 1px solid black
}
.metadataEditor .field .list #groupedIcon:last-child {
border-radius: 0 .5em .5em 0
}
.metadataEditor .field .list .badge {
background-color: #dddddd;
border-radius: .5em;
font-size: .9em;
margin: 2px;
padding: .3em
}
.metadataEditor .field .list .badge .icon {
display: inline-block;
height: calc(100% + 0.6em);
position: relative;
top: -0.3em;
right: -0.3em;
cursor: pointer;
min-width: 20px;
text-align: center;
color: white
}
.metadataEditor .field .list .badge .icon.tealLight {
background-color: #1ABC9C
}
.metadataEditor .field .list .badge .icon.teal {
background-color: #16A085
}
.metadataEditor .field .list .badge .icon.greenLight {
background-color: #2ECC71
}
.metadataEditor .field .list .badge .icon.green {
background-color: #27AE60
}
.metadataEditor .field .list .badge .icon.blueLight {
background-color: #3498DB
}
.metadataEditor .field .list .badge .icon.blue {
background-color: #2980B9
}
.metadataEditor .field .list .badge .icon.purpleLight {
background-color: #9B59B6
}
.metadataEditor .field .list .badge .icon.purple {
background-color: #8E44AD
}
.metadataEditor .field .list .badge .icon.steelLight {
background-color: #34495E
}
.metadataEditor .field .list .badge .icon.steel {
background-color: #2C3E50
}
.metadataEditor .field .list .badge .icon.yellowLight {
background-color: #F1C40F
}
.metadataEditor .field .list .badge .icon.yellow {
background-color: #F39C12
}
.metadataEditor .field .list .badge .icon.orangeLight {
background-color: #E67E22
}
.metadataEditor .field .list .badge .icon.orange {
background-color: #D35400
}
.metadataEditor .field .list .badge .icon.redLight {
background-color: #E74C3C
}
.metadataEditor .field .list .badge .icon.red {
background-color: #C0392B
}
.metadataEditor .field .list .badge .icon.silverLight {
background-color: #ECF0F1
}
.metadataEditor .field .list .badge .icon.silver {
background-color: #BDC3C7
}
.metadataEditor .field .list .badge .icon.greyLight {
background-color: #95A5A6
}
.metadataEditor .field .list .badge .icon.grey {
background-color: #7F8C8D
}
.metadataEditor .field .list .badge .icon.tealLight {
background-color: #1ABC9C
}
.metadataEditor .field .list .badge .icon.teal {
background-color: #16A085
}
.metadataEditor .field .list .badge .icon.greenLight {
background-color: #2ECC71
}
.metadataEditor .field .list .badge .icon.green {
background-color: #27AE60
}
.metadataEditor .field .list .badge .icon.blueLight {
background-color: #3498DB
}
.metadataEditor .field .list .badge .icon.blue {
background-color: #2980B9
}
.metadataEditor .field .list .badge .icon.purpleLight {
background-color: #9B59B6
}
.metadataEditor .field .list .badge .icon.purple {
background-color: #8E44AD
}
.metadataEditor .field .list .badge .icon.steelLight {
background-color: #34495E
}
.metadataEditor .field .list .badge .icon.steel {
background-color: #2C3E50
}
.metadataEditor .field .list .badge .icon.yellowLight {
background-color: #F1C40F
}
.metadataEditor .field .list .badge .icon.yellow {
background-color: #F39C12
}
.metadataEditor .field .list .badge .icon.orangeLight {
background-color: #E67E22
}
.metadataEditor .field .list .badge .icon.orange {
background-color: #D35400
}
.metadataEditor .field .list .badge .icon.redLight {
background-color: #E74C3C
}
.metadataEditor .field .list .badge .icon.red {
background-color: #C0392B
}
.metadataEditor .field .list .badge .icon.silverLight {
background-color: #ECF0F1
}
.metadataEditor .field .list .badge .icon.silver {
background-color: #BDC3C7
}
.metadataEditor .field .list .badge .icon.greyLight {
background-color: #95A5A6
}
.metadataEditor .field .list .badge .icon.grey {
background-color: #7F8C8D
}
.metadataEditor .field .list .badge .icon i {
position: relative;
top: 50%;
transform: translateY(-50%)
}
.metadataEditor .field .list .badge .icon:not(:last-child) {
border-right: 1px solid black
}
.metadataEditor .field .list .badge .icon:last-child {
border-radius: 0 .5em .5em 0
}
.metadataEditor .field .list .input-group {
height: calc(.9em + 4px + .6em)
}
.metadataEditor .field .list .input-group input {
border-radius: .5em 0 0 .5em
}
.metadataEditor .field .list .input-group input:last-child {
border-radius: .5em
}
.metadataEditor .field .list .input-group .value {
width: 7.5vw;
min-width: 75px;
height: 100%
}
.metadataEditor .field .list .input-group .invalid:focus {
background-color: pink
}
.metadataEditor .field .list .input-group .icon {
display: inline-block;
height: calc(100% + 0.6em);
position: relative;
top: -0.3em;
right: -0.3em;
cursor: pointer;
min-width: 20px;
text-align: center;
color: white;
height: 97%;
font-size: .8em;
right: 1px;
top: -0.54em
}
.metadataEditor .field .list .input-group .icon.tealLight {
background-color: #1ABC9C
}
.metadataEditor .field .list .input-group .icon.teal {
background-color: #16A085
}
.metadataEditor .field .list .input-group .icon.greenLight {
background-color: #2ECC71
}
.metadataEditor .field .list .input-group .icon.green {
background-color: #27AE60
}
.metadataEditor .field .list .input-group .icon.blueLight {
background-color: #3498DB
}
.metadataEditor .field .list .input-group .icon.blue {
background-color: #2980B9
}
.metadataEditor .field .list .input-group .icon.purpleLight {
background-color: #9B59B6
}
.metadataEditor .field .list .input-group .icon.purple {
background-color: #8E44AD
}
.metadataEditor .field .list .input-group .icon.steelLight {
background-color: #34495E
}
.metadataEditor .field .list .input-group .icon.steel {
background-color: #2C3E50
}
.metadataEditor .field .list .input-group .icon.yellowLight {
background-color: #F1C40F
}
.metadataEditor .field .list .input-group .icon.yellow {
background-color: #F39C12
}
.metadataEditor .field .list .input-group .icon.orangeLight {
background-color: #E67E22
}
.metadataEditor .field .list .input-group .icon.orange {
background-color: #D35400
}
.metadataEditor .field .list .input-group .icon.redLight {
background-color: #E74C3C
}
.metadataEditor .field .list .input-group .icon.red {
background-color: #C0392B
}
.metadataEditor .field .list .input-group .icon.silverLight {
background-color: #ECF0F1
}
.metadataEditor .field .list .input-group .icon.silver {
background-color: #BDC3C7
}
.metadataEditor .field .list .input-group .icon.greyLight {
background-color: #95A5A6
}
.metadataEditor .field .list .input-group .icon.grey {
background-color: #7F8C8D
}
.metadataEditor .field .list .input-group .icon.tealLight {
background-color: #1ABC9C
}
.metadataEditor .field .list .input-group .icon.teal {
background-color: #16A085
}
.metadataEditor .field .list .input-group .icon.greenLight {
background-color: #2ECC71
}
.metadataEditor .field .list .input-group .icon.green {
background-color: #27AE60
}
.metadataEditor .field .list .input-group .icon.blueLight {
background-color: #3498DB
}
.metadataEditor .field .list .input-group .icon.blue {
background-color: #2980B9
}
.metadataEditor .field .list .input-group .icon.purpleLight {
background-color: #9B59B6
}
.metadataEditor .field .list .input-group .icon.purple {
background-color: #8E44AD
}
.metadataEditor .field .list .input-group .icon.steelLight {
background-color: #34495E
}
.metadataEditor .field .list .input-group .icon.steel {
background-color: #2C3E50
}
.metadataEditor .field .list .input-group .icon.yellowLight {
background-color: #F1C40F
}
.metadataEditor .field .list .input-group .icon.yellow {
background-color: #F39C12
}
.metadataEditor .field .list .input-group .icon.orangeLight {
background-color: #E67E22
}
.metadataEditor .field .list .input-group .icon.orange {
background-color: #D35400
}
.metadataEditor .field .list .input-group .icon.redLight {
background-color: #E74C3C
}
.metadataEditor .field .list .input-group .icon.red {
background-color: #C0392B
}
.metadataEditor .field .list .input-group .icon.silverLight {
background-color: #ECF0F1
}
.metadataEditor .field .list .input-group .icon.silver {
background-color: #BDC3C7
}
.metadataEditor .field .list .input-group .icon.greyLight {
background-color: #95A5A6
}
.metadataEditor .field .list .input-group .icon.grey {
background-color: #7F8C8D
}
.metadataEditor .field .list .input-group .icon i {
position: relative;
top: 50%;
transform: translateY(-50%)
}
.metadataEditor .field .list .input-group .icon:not(:last-child) {
border-right: 1px solid black
}
.metadataEditor .field .list .input-group .icon:last-child {
border-radius: 0 .5em .5em 0
}
.metadataEditor .field .list .input-group .icon i {
font-size: 1.125em
}
.fac {
display: inline-block
}
.position-top-left {
content: url('../icons/position-top-left.svg')
}
.position-top-right {
content: url('../icons/position-top-right.svg')
}
.position-bottom-left {
content: url('../icons/position-bottom-left.svg')
}
.position-bottom-right {
content: url('../icons/position-bottom-right.svg')
}
.position-top {
content: url('../icons/position-top.svg')
}
.position-right {
content: url('../icons/position-right.svg')
}
.position-bottom {
content: url('../icons/position-bottom.svg')
}
.position-left {
content: url('../icons/position-left.svg')
}
.mask-edge {
content: url('../icons/mask-edge.svg')
}
.mask-corner {
content: url('../icons/mask-corner.svg')
}
.mask-center {
content: url('../icons/mask-center.svg')
}
.book-front-cover {
content: url('../icons/book-front-cover.svg')
}
.book-back-cover {
content: url('../icons/book-back-cover.svg')
}
.book-inside-cover {
content: url('../icons/book-inside-cover.svg')
}
.book-part-cover {
content: url('../icons/book-part-cover.svg')
}
.davek {
content: url('../icons/Davek.svg')
}
.rellanic {
content: url('../icons/Rellanic.svg')
}
.iokharic {
content: url('../icons/Iokharic.svg')
}
.snippetBar {
position: relative;
height: 25px;
background-color: #ddd
}
.snippetBar .editors {
position: absolute;
display: flex;
top: 0px;
right: 0px;
height: 25px;
width: 125px;
justify-content: space-between
}
.snippetBar .editors>div {
height: 25px;
width: 25px;
cursor: pointer;
line-height: 25px;
text-align: center
}
.snippetBar .editors>div:hover,
.snippetBar .editors>div.selected {
background-color: #999
}
.snippetBar .editors>div.text:before,
.snippetBar .editors>div.text:after {
-webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all .25s ease;
position: absolute;
z-index: 1000000;
opacity: 0;
pointer-events: none
}
.snippetBar .editors>div.text:before {
content: '';
z-index: 1000001;
background: transparent;
border: 6px solid transparent
}
.snippetBar .editors>div.text:after {
content: 'Brew Editor';
visibility: hidden;
padding: 8px 10px;
background: #383838;
font-size: 12px;
color: white;
line-height: 12px;
white-space: nowrap
}
.snippetBar .editors>div.text:hover:before,
.snippetBar .editors>div.text:hover:after {
visibility: visible;
opacity: 1
}
.snippetBar .editors>div.text:before {
margin-right: -12px;
margin-bottom: -6px;
border-left-color: #383838
}
.snippetBar .editors>div.text:after {
margin-bottom: -14px
}
.snippetBar .editors>div.text:before,
.snippetBar .editors>div.text:after {
right: 100%;
bottom: 50%
}
.snippetBar .editors>div.text:hover:after,
.snippetBar .editors>div.text:hover:before,
.snippetBar .editors>div.text:focus:after,
.snippetBar .editors>div.text:focus:before {
-webkit-transform: translateX(-8px);
-moz-transform: translateX(-8px);
-o-transform: translateX(-8px);
-ms-transform: translateX(-8px);
transform: translateX(-8px)
}
.snippetBar .editors>div.style:before,
.snippetBar .editors>div.style:after {
-webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all .25s ease;
position: absolute;
z-index: 1000000;
opacity: 0;
pointer-events: none
}
.snippetBar .editors>div.style:before {
content: '';
z-index: 1000001;
background: transparent;
border: 6px solid transparent
}
.snippetBar .editors>div.style:after {
content: 'Style Editor';
visibility: hidden;
padding: 8px 10px;
background: #383838;
font-size: 12px;
color: white;
line-height: 12px;
white-space: nowrap
}
.snippetBar .editors>div.style:hover:before,
.snippetBar .editors>div.style:hover:after {
visibility: visible;
opacity: 1
}
.snippetBar .editors>div.style:before {
margin-right: -12px;
margin-bottom: -6px;
border-left-color: #383838
}
.snippetBar .editors>div.style:after {
margin-bottom: -14px
}
.snippetBar .editors>div.style:before,
.snippetBar .editors>div.style:after {
right: 100%;
bottom: 50%
}
.snippetBar .editors>div.style:hover:after,
.snippetBar .editors>div.style:hover:before,
.snippetBar .editors>div.style:focus:after,
.snippetBar .editors>div.style:focus:before {
-webkit-transform: translateX(-8px);
-moz-transform: translateX(-8px);
-o-transform: translateX(-8px);
-ms-transform: translateX(-8px);
transform: translateX(-8px)
}
.snippetBar .editors>div.meta:before,
.snippetBar .editors>div.meta:after {
-webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all .25s ease;
position: absolute;
z-index: 1000000;
opacity: 0;
pointer-events: none
}
.snippetBar .editors>div.meta:before {
content: '';
z-index: 1000001;
background: transparent;
border: 6px solid transparent
}
.snippetBar .editors>div.meta:after {
content: 'Properties';
visibility: hidden;
padding: 8px 10px;
background: #383838;
font-size: 12px;
color: white;
line-height: 12px;
white-space: nowrap
}
.snippetBar .editors>div.meta:hover:before,
.snippetBar .editors>div.meta:hover:after {
visibility: visible;
opacity: 1
}
.snippetBar .editors>div.meta:before {
margin-right: -12px;
margin-bottom: -6px;
border-left-color: #383838
}
.snippetBar .editors>div.meta:after {
margin-bottom: -14px
}
.snippetBar .editors>div.meta:before,
.snippetBar .editors>div.meta:after {
right: 100%;
bottom: 50%
}
.snippetBar .editors>div.meta:hover:after,
.snippetBar .editors>div.meta:hover:before,
.snippetBar .editors>div.meta:focus:after,
.snippetBar .editors>div.meta:focus:before {
-webkit-transform: translateX(-8px);
-moz-transform: translateX(-8px);
-o-transform: translateX(-8px);
-ms-transform: translateX(-8px);
transform: translateX(-8px)
}
.snippetBar .editors>div.undo {
font-size: .75em;
color: grey
}
.snippetBar .editors>div.undo:before,
.snippetBar .editors>div.undo:after {
-webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all .25s ease;
position: absolute;
z-index: 1000000;
opacity: 0;
pointer-events: none
}
.snippetBar .editors>div.undo:before {
content: '';
z-index: 1000001;
background: transparent;
border: 6px solid transparent
}
.snippetBar .editors>div.undo:after {
content: 'Undo';
visibility: hidden;
padding: 8px 10px;
background: #383838;
font-size: 12px;
color: white;
line-height: 12px;
white-space: nowrap
}
.snippetBar .editors>div.undo:hover:before,
.snippetBar .editors>div.undo:hover:after {
visibility: visible;
opacity: 1
}
.snippetBar .editors>div.undo:before {
margin-right: -12px;
margin-bottom: -6px;
border-left-color: #383838
}
.snippetBar .editors>div.undo:after {
margin-bottom: -14px
}
.snippetBar .editors>div.undo:before,
.snippetBar .editors>div.undo:after {
right: 100%;
bottom: 50%
}
.snippetBar .editors>div.undo:hover:after,
.snippetBar .editors>div.undo:hover:before,
.snippetBar .editors>div.undo:focus:after,
.snippetBar .editors>div.undo:focus:before {
-webkit-transform: translateX(-8px);
-moz-transform: translateX(-8px);
-o-transform: translateX(-8px);
-ms-transform: translateX(-8px);
transform: translateX(-8px)
}
.snippetBar .editors>div.undo.active {
color: black
}
.snippetBar .editors>div.redo {
font-size: .75em;
color: grey
}
.snippetBar .editors>div.redo:before,
.snippetBar .editors>div.redo:after {
-webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all .25s ease;
position: absolute;
z-index: 1000000;
opacity: 0;
pointer-events: none
}
.snippetBar .editors>div.redo:before {
content: '';
z-index: 1000001;
background: transparent;
border: 6px solid transparent
}
.snippetBar .editors>div.redo:after {
content: 'Redo';
visibility: hidden;
padding: 8px 10px;
background: #383838;
font-size: 12px;
color: white;
line-height: 12px;
white-space: nowrap
}
.snippetBar .editors>div.redo:hover:before,
.snippetBar .editors>div.redo:hover:after {
visibility: visible;
opacity: 1
}
.snippetBar .editors>div.redo:before {
margin-right: -12px;
margin-bottom: -6px;
border-left-color: #383838
}
.snippetBar .editors>div.redo:after {
margin-bottom: -14px
}
.snippetBar .editors>div.redo:before,
.snippetBar .editors>div.redo:after {
right: 100%;
bottom: 50%
}
.snippetBar .editors>div.redo:hover:after,
.snippetBar .editors>div.redo:hover:before,
.snippetBar .editors>div.redo:focus:after,
.snippetBar .editors>div.redo:focus:before {
-webkit-transform: translateX(-8px);
-moz-transform: translateX(-8px);
-o-transform: translateX(-8px);
-ms-transform: translateX(-8px);
transform: translateX(-8px)
}
.snippetBar .editors>div.redo.active {
color: black
}
.snippetBar .editors>div.editorTheme {
font-size: .75em;
color: black
}
.snippetBar .editors>div.editorTheme:before,
.snippetBar .editors>div.editorTheme:after {
-webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all .25s ease;
position: absolute;
z-index: 1000000;
opacity: 0;
pointer-events: none
}
.snippetBar .editors>div.editorTheme:before {
content: '';
z-index: 1000001;
background: transparent;
border: 6px solid transparent
}
.snippetBar .editors>div.editorTheme:after {
content: 'Editor Themes';
visibility: hidden;
padding: 8px 10px;
background: #383838;
font-size: 12px;
color: white;
line-height: 12px;
white-space: nowrap
}
.snippetBar .editors>div.editorTheme:hover:before,
.snippetBar .editors>div.editorTheme:hover:after {
visibility: visible;
opacity: 1
}
.snippetBar .editors>div.editorTheme:before {
margin-right: -12px;
margin-bottom: -6px;
border-left-color: #383838
}
.snippetBar .editors>div.editorTheme:after {
margin-bottom: -14px
}
.snippetBar .editors>div.editorTheme:before,
.snippetBar .editors>div.editorTheme:after {
right: 100%;
bottom: 50%
}
.snippetBar .editors>div.editorTheme:hover:after,
.snippetBar .editors>div.editorTheme:hover:before,
.snippetBar .editors>div.editorTheme:focus:after,
.snippetBar .editors>div.editorTheme:focus:before {
-webkit-transform: translateX(-8px);
-moz-transform: translateX(-8px);
-o-transform: translateX(-8px);
-ms-transform: translateX(-8px);
transform: translateX(-8px)
}
.snippetBar .editors>div.editorTheme.active {
color: white;
background-color: black
}
.snippetBar .editors>div.divider {
background: linear-gradient(#000, #000) no-repeat center / 1px 100%;
width: 5px
}
.snippetBar .editors>div.divider:hover {
background-color: inherit
}
.snippetBar .editors .themeSelector {
position: absolute;
left: -65px;
top: 30px;
z-index: 999;
width: 170px;
background-color: black;
border-radius: 5px
}
.snippetBar .snippetBarButton {
height: 25px;
line-height: 25px;
display: inline-block;
padding: 0px 5px;
font-weight: 800;
font-size: .625em;
text-transform: uppercase;
cursor: pointer
}
.snippetBar .snippetBarButton:hover,
.snippetBar .snippetBarButton.selected {
background-color: #999
}
.snippetBar .snippetBarButton i {
vertical-align: middle;
margin-right: 3px;
font-size: 1.4em
}
.snippetBar .toggleMeta {
position: absolute;
top: 0px;
right: 0px;
border-left: 1px solid black
}
.snippetBar .toggleMeta:before,
.snippetBar .toggleMeta:after {
-webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all .25s ease;
position: absolute;
z-index: 1000000;
opacity: 0;
pointer-events: none
}
.snippetBar .toggleMeta:before {
content: '';
z-index: 1000001;
background: transparent;
border: 6px solid transparent
}
.snippetBar .toggleMeta:after {
content: "Edit Brew Properties";
visibility: hidden;
padding: 8px 10px;
background: #383838;
font-size: 12px;
color: white;
line-height: 12px;
white-space: nowrap
}
.snippetBar .toggleMeta:hover:before,
.snippetBar .toggleMeta:hover:after {
visibility: visible;
opacity: 1
}
.snippetBar .toggleMeta:before {
margin-right: -12px;
margin-bottom: -6px;
border-left-color: #383838
}
.snippetBar .toggleMeta:after {
margin-bottom: -14px
}
.snippetBar .toggleMeta:before,
.snippetBar .toggleMeta:after {
right: 100%;
bottom: 50%
}
.snippetBar .toggleMeta:hover:after,
.snippetBar .toggleMeta:hover:before,
.snippetBar .toggleMeta:focus:after,
.snippetBar .toggleMeta:focus:before {
-webkit-transform: translateX(-8px);
-moz-transform: translateX(-8px);
-o-transform: translateX(-8px);
-ms-transform: translateX(-8px);
transform: translateX(-8px)
}
.snippetBar .snippetGroup {
border-right: 1px solid black
}
.snippetBar .snippetGroup:hover>.dropdown {
visibility: visible
}
.snippetBar .snippetGroup .dropdown {
position: absolute;
top: 100%;
visibility: hidden;
z-index: 1000;
margin-left: -5px;
padding: 0px;
background-color: #ddd
}
.snippetBar .snippetGroup .dropdown .snippet {
position: relative;
-webkit-transition: background-color .25s ease;
-moz-transition: background-color .25s ease;
-o-transition: background-color .25s ease;
transition: background-color .25s ease;
display: flex;
align-items: center;
min-width: max-content;
padding: 5px;
cursor: pointer;
font-size: 10px
}
.snippetBar .snippetGroup .dropdown .snippet i {
margin-right: 8px;
font-size: 1.2em;
height: 1.2em
}
.snippetBar .snippetGroup .dropdown .snippet i~i {
margin-right: 0;
margin-left: 5px
}
.snippetBar .snippetGroup .dropdown .snippet .name {
margin-right: auto
}
.snippetBar .snippetGroup .dropdown .snippet .beta {
color: white;
padding: 4px 6px;
line-height: 1em;
margin-left: 5px;
align-self: center;
background: grey;
border-radius: 12px;
font-family: monospace
}
.snippetBar .snippetGroup .dropdown .snippet:hover {
background-color: #999
}
.snippetBar .snippetGroup .dropdown .snippet:hover>.dropdown {
visibility: visible
}
.snippetBar .snippetGroup .dropdown .snippet:hover>.dropdown.side {
left: 100%;
top: 0%;
margin-left: 0;
box-shadow: -1px 1px 2px 0 #999
}
.homebrew .uiPage.sitePage .content {
width: min(90vw, 1000px);
padding: 2% 4%;
margin-top: 25px;
margin-right: auto;
margin-left: auto;
overflow-y: scroll;
font-family: 'Open Sans';
font-size: .8em;
line-height: 1.8em;
background-color: #F0F0F0
}
.homebrew .uiPage.sitePage .content .dataGroup {
padding: 6px 20px 15px;
margin: 5px 0px;
border: 2px solid black;
border-radius: 5px
}
.homebrew .uiPage.sitePage .content .dataGroup button {
background-color: transparent;
border: 1px solid black;
border-radius: 5px;
width: 125px;
color: black;
margin-right: 5px
}
.homebrew .uiPage.sitePage .content .dataGroup button.active {
background-color: #0007;
color: white
}
.homebrew .uiPage.sitePage .content .dataGroup button.active:before {
content: '\f00c';
font-family: 'FONT AWESOME 5 FREE';
margin-right: 5px
}
.homebrew .uiPage.sitePage .content h1,
.homebrew .uiPage.sitePage .content h2,
.homebrew .uiPage.sitePage .content h3,
.homebrew .uiPage.sitePage .content h4 {
width: 100%;
margin: .5em 30% .25em 0;
font-weight: 900;
text-transform: uppercase;
border-bottom: 2px solid slategrey
}
.homebrew .uiPage.sitePage .content h1 {
margin-right: 0;
margin-bottom: .5em;
font-size: 2em;
border-bottom: 2px solid darkslategrey
}
.homebrew .uiPage.sitePage .content h2 {
font-size: 1.75em
}
.homebrew .uiPage.sitePage .content h3 {
font-size: 1.5em
}
.homebrew .uiPage.sitePage .content h3 svg {
width: 19px
}
.homebrew .uiPage.sitePage .content h4 {
font-size: 1.25em
}
.homebrew .uiPage.sitePage .content strong {
font-weight: bold
}
.homebrew .uiPage.sitePage .content em {
font-style: italic
}
.homebrew .uiPage.sitePage .content ul {
padding-left: 1.25em;
list-style: square
}
.homebrew .uiPage.sitePage .content .blank {
height: 1em;
margin-top: 0
}
.homebrew .uiPage.sitePage .content .blank+* {
margin-top: 0
}
.listPage .content {
z-index: 1
}
.listPage .content .page {
column-count: auto !important;
column-fill: auto !important;
column-gap: auto !important;
column-width: auto !important;
-webkit-column-count: auto !important;
-moz-column-count: auto !important;
-webkit-column-width: auto !important;
-moz-column-width: auto !important;
-webkit-column-gap: auto !important;
-moz-column-gap: auto !important;
height: auto !important;
min-height: 279.4mm !important;
margin: 20px auto !important
}
.listPage .content .page::after {
display: none
}
.listPage .content .page .noBrews {
margin: 10px 0px;
font-size: 1.3em;
font-style: italic
}
.listPage .content .page .brewCollection h1:hover {
cursor: pointer
}
.listPage .content .page .brewCollection .active::before,
.listPage .content .page .brewCollection .inactive::before {
font-family: 'Font Awesome 5 Free';
font-weight: 900;
font-size: .6cm;
padding-right: .5em
}
.listPage .content .page .brewCollection .active {
color: var(--HB_Color_HeaderText)
}
.listPage .content .page .brewCollection .active::before {
content: '\f107'
}
.listPage .content .page .brewCollection .inactive {
color: #707070
}
.listPage .content .page .brewCollection .inactive::before {
content: '\f105'
}
.listPage .sort-container {
font-family: 'Open Sans', sans-serif;
position: sticky;
top: 0;
left: 0;
width: 100%;
height: 30px;
background-color: #555;
border-top: 1px solid #666;
border-bottom: 1px solid #666;
color: white;
text-align: center;
z-index: 1;
display: flex;
justify-content: center;
align-items: baseline;
column-gap: 15px;
row-gap: 5px;
flex-wrap: wrap
}
.listPage .sort-container h6 {
text-transform: uppercase;
font-family: 'Open Sans', sans-serif;
font-size: 11px;
font-weight: bold
}
.listPage .sort-container .sort-option {
display: flex;
align-items: center;
padding: 0 8px;
color: #ccc;
height: 100%
}
.listPage .sort-container .sort-option:hover {
background-color: #444
}
.listPage .sort-container .sort-option.active {
font-weight: bold;
color: #ddd;
background-color: #333
}
.listPage .sort-container .sort-option.active button {
color: white;
font-weight: 800;
height: 100%
}
.listPage .sort-container .sort-option.active button+.sortDir {
padding-left: 5px
}
.listPage .sort-container .filter-option {
margin-left: 20px;
background-color: transparent !important;
font-size: 11px
}
.listPage .sort-container .filter-option i {
padding-right: 5px
}
.listPage .sort-container button {
background-color: transparent;
font-family: 'Open Sans', sans-serif;
text-transform: uppercase;
font-weight: normal;
font-size: 11px;
color: #ccc;
padding: 0
}
.splitPane {
position: relative;
display: flex;
height: 100%;
outline: none;
flex-direction: row
}
.splitPane .pane {
overflow-x: hidden;
overflow-y: hidden;
flex: 1
}
.splitPane .divider {
touch-action: none;
display: table;
height: 100%;
width: 15px;
cursor: ew-resize;
background-color: #bbb;
text-align: center
}
.splitPane .divider .dots {
display: table-cell;
vertical-align: middle;
text-align: center
}
.splitPane .divider .dots i {
display: block !important;
margin: 10px 0px;
font-size: 6px;
color: #666
}
.splitPane .divider:hover {
background-color: #999
}
.splitPane .arrow {
position: absolute;
width: 25px;
height: 25px;
border: 2px solid #bbb;
border-radius: 15px;
text-align: center;
font-size: 1.2em;
cursor: pointer;
background-color: #ddd;
z-index: 999;
box-shadow: 0 4px 5px #0000007f
}
.splitPane .arrow.left {
top: 30px
}
.splitPane .arrow.left:before,
.splitPane .arrow.left:after {
-webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all .25s ease;
position: absolute;
z-index: 1000000;
opacity: 0;
pointer-events: none
}
.splitPane .arrow.left:before {
content: '';
z-index: 1000001;
background: transparent;
border: 6px solid transparent
}
.splitPane .arrow.left:after {
content: 'Jump to location in Editor';
visibility: hidden;
padding: 8px 10px;
background: #383838;
font-size: 12px;
color: white;
line-height: 12px;
white-space: nowrap
}
.splitPane .arrow.left:hover:before,
.splitPane .arrow.left:hover:after {
visibility: visible;
opacity: 1
}
.splitPane .arrow.left:before {
margin-right: -12px;
margin-bottom: -6px;
border-left-color: #383838
}
.splitPane .arrow.left:after {
margin-bottom: -14px
}
.splitPane .arrow.left:before,
.splitPane .arrow.left:after {
right: 100%;
bottom: 50%
}
.splitPane .arrow.left:hover:after,
.splitPane .arrow.left:hover:before,
.splitPane .arrow.left:focus:after,
.splitPane .arrow.left:focus:before {
-webkit-transform: translateX(-8px);
-moz-transform: translateX(-8px);
-o-transform: translateX(-8px);
-ms-transform: translateX(-8px);
transform: translateX(-8px)
}
.splitPane .arrow.right {
top: 60px
}
.splitPane .arrow.right:before,
.splitPane .arrow.right:after {
-webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all .25s ease;
position: absolute;
z-index: 1000000;
opacity: 0;
pointer-events: none
}
.splitPane .arrow.right:before {
content: '';
z-index: 1000001;
background: transparent;
border: 6px solid transparent
}
.splitPane .arrow.right:after {
content: 'Jump to location in Preview';
visibility: hidden;
padding: 8px 10px;
background: #383838;
font-size: 12px;
color: white;
line-height: 12px;
white-space: nowrap
}
.splitPane .arrow.right:hover:before,
.splitPane .arrow.right:hover:after {
visibility: visible;
opacity: 1
}
.splitPane .arrow.right:before {
margin-bottom: -6px;
margin-left: -12px;
border-right-color: #383838
}
.splitPane .arrow.right:after {
margin-bottom: -14px
}
.splitPane .arrow.right:before,
.splitPane .arrow.right:after {
bottom: 50%;
left: 100%
}
.splitPane .arrow.right:hover:after,
.splitPane .arrow.right:hover:before,
.splitPane .arrow.right:focus:after,
.splitPane .arrow.right:focus:before {
-webkit-transform: translateX(8px);
-moz-transform: translateX(8px);
-o-transform: translateX(8px);
-ms-transform: translateX(8px);
transform: translateX(8px)
}
.splitPane .arrow:hover {
background-color: #666
}
#backgroundColors.tealLight {
background-color: #1ABC9C
}
#backgroundColors.teal {
background-color: #16A085
}
#backgroundColors.greenLight {
background-color: #2ECC71
}
#backgroundColors.green {
background-color: #27AE60
}
#backgroundColors.blueLight {
background-color: #3498DB
}
#backgroundColors.blue {
background-color: #2980B9
}
#backgroundColors.purpleLight {
background-color: #9B59B6
}
#backgroundColors.purple {
background-color: #8E44AD
}
#backgroundColors.steelLight {
background-color: #34495E
}
#backgroundColors.steel {
background-color: #2C3E50
}
#backgroundColors.yellowLight {
background-color: #F1C40F
}
#backgroundColors.yellow {
background-color: #F39C12
}
#backgroundColors.orangeLight {
background-color: #E67E22
}
#backgroundColors.orange {
background-color: #D35400
}
#backgroundColors.redLight {
background-color: #E74C3C
}
#backgroundColors.red {
background-color: #C0392B
}
#backgroundColors.silverLight {
background-color: #ECF0F1
}
#backgroundColors.silver {
background-color: #BDC3C7
}
#backgroundColors.greyLight {
background-color: #95A5A6
}
#backgroundColors.grey {
background-color: #7F8C8D
}
#backgroundColorsHover.tealLight:hover {
background-color: #1ABC9C
}
#backgroundColorsHover.teal:hover {
background-color: #16A085
}
#backgroundColorsHover.greenLight:hover {
background-color: #2ECC71
}
#backgroundColorsHover.green:hover {
background-color: #27AE60
}
#backgroundColorsHover.blueLight:hover {
background-color: #3498DB
}
#backgroundColorsHover.blue:hover {
background-color: #2980B9
}
#backgroundColorsHover.purpleLight:hover {
background-color: #9B59B6
}
#backgroundColorsHover.purple:hover {
background-color: #8E44AD
}
#backgroundColorsHover.steelLight:hover {
background-color: #34495E
}
#backgroundColorsHover.steel:hover {
background-color: #2C3E50
}
#backgroundColorsHover.yellowLight:hover {
background-color: #F1C40F
}
#backgroundColorsHover.yellow:hover {
background-color: #F39C12
}
#backgroundColorsHover.orangeLight:hover {
background-color: #E67E22
}
#backgroundColorsHover.orange:hover {
background-color: #D35400
}
#backgroundColorsHover.redLight:hover {
background-color: #E74C3C
}
#backgroundColorsHover.red:hover {
background-color: #C0392B
}
#backgroundColorsHover.silverLight:hover {
background-color: #ECF0F1
}
#backgroundColorsHover.silver:hover {
background-color: #BDC3C7
}
#backgroundColorsHover.greyLight:hover {
background-color: #95A5A6
}
#backgroundColorsHover.grey:hover {
background-color: #7F8C8D
}
@keyframes glideDropDown {
0% {
transform: translate(0, -100%);
opacity: 0;
background-color: #333
}
100% {
transform: translate(0, 0);
opacity: 1;
background-color: #333
}
}
nav {
background-color: #333
}
nav .navContent {
position: relative;
display: flex;
justify-content: space-between;
z-index: 2
}
nav .navSection {
display: flex;
align-items: center
}
nav .navLogo {
display: block;
margin-top: 0px;
margin-right: 8px;
margin-left: 8px;
color: white;
text-decoration: none
}
nav .navLogo:hover .name {
color: #D35400
}
nav .navLogo:hover svg {
fill: #D35400
}
nav .navLogo svg {
height: 13px;
margin-right: .2em;
cursor: pointer;
fill: white
}
nav .navLogo span.name {
font-family: 'CodeLight';
font-size: 15px
}
nav .navLogo span.name span.crit {
font-family: 'CodeBold'
}
nav .navLogo span.name small {
font-family: 'Open Sans';
font-size: .3em;
font-weight: 800;
text-transform: uppercase
}
nav .navItem {
-webkit-transition: background-color .25s ease;
-moz-transition: background-color .25s ease;
-o-transition: background-color .25s ease;
transition: background-color .25s ease;
padding: 8px 12px;
cursor: pointer;
background-color: #333;
font-size: 10px;
font-weight: 800;
color: white;
text-decoration: none;
text-transform: uppercase;
line-height: 13px
}
nav .navItem.tealLight:hover {
background-color: #1ABC9C
}
nav .navItem.teal:hover {
background-color: #16A085
}
nav .navItem.greenLight:hover {
background-color: #2ECC71
}
nav .navItem.green:hover {
background-color: #27AE60
}
nav .navItem.blueLight:hover {
background-color: #3498DB
}
nav .navItem.blue:hover {
background-color: #2980B9
}
nav .navItem.purpleLight:hover {
background-color: #9B59B6
}
nav .navItem.purple:hover {
background-color: #8E44AD
}
nav .navItem.steelLight:hover {
background-color: #34495E
}
nav .navItem.steel:hover {
background-color: #2C3E50
}
nav .navItem.yellowLight:hover {
background-color: #F1C40F
}
nav .navItem.yellow:hover {
background-color: #F39C12
}
nav .navItem.orangeLight:hover {
background-color: #E67E22
}
nav .navItem.orange:hover {
background-color: #D35400
}
nav .navItem.redLight:hover {
background-color: #E74C3C
}
nav .navItem.red:hover {
background-color: #C0392B
}
nav .navItem.silverLight:hover {
background-color: #ECF0F1
}
nav .navItem.silver:hover {
background-color: #BDC3C7
}
nav .navItem.greyLight:hover {
background-color: #95A5A6
}
nav .navItem.grey:hover {
background-color: #7F8C8D
}
nav .navItem.tealLight:hover {
background-color: #1ABC9C
}
nav .navItem.teal:hover {
background-color: #16A085
}
nav .navItem.greenLight:hover {
background-color: #2ECC71
}
nav .navItem.green:hover {
background-color: #27AE60
}
nav .navItem.blueLight:hover {
background-color: #3498DB
}
nav .navItem.blue:hover {
background-color: #2980B9
}
nav .navItem.purpleLight:hover {
background-color: #9B59B6
}
nav .navItem.purple:hover {
background-color: #8E44AD
}
nav .navItem.steelLight:hover {
background-color: #34495E
}
nav .navItem.steel:hover {
background-color: #2C3E50
}
nav .navItem.yellowLight:hover {
background-color: #F1C40F
}
nav .navItem.yellow:hover {
background-color: #F39C12
}
nav .navItem.orangeLight:hover {
background-color: #E67E22
}
nav .navItem.orange:hover {
background-color: #D35400
}
nav .navItem.redLight:hover {
background-color: #E74C3C
}
nav .navItem.red:hover {
background-color: #C0392B
}
nav .navItem.silverLight:hover {
background-color: #ECF0F1
}
nav .navItem.silver:hover {
background-color: #BDC3C7
}
nav .navItem.greyLight:hover {
background-color: #95A5A6
}
nav .navItem.grey:hover {
background-color: #7F8C8D
}
nav .navItem i {
margin-left: 5px;
font-size: 13px;
float: right
}
nav .navSection:last-child .navItem {
border-left: 1px solid #666
}
nav .navDropdownContainer {
position: relative
}
nav .navDropdownContainer .navDropdown {
position: absolute;
top: 28px;
left: 0px;
z-index: 10000;
width: 100%;
overflow: hidden auto;
max-height: calc(100vh - 28px)
}
nav .navDropdownContainer .navDropdown .navItem {
animation-name: glideDropDown;
animation-duration: .4s;
position: relative;
display: block;
width: 100%;
vertical-align: middle;
padding: 8px 5px;
border: 1px solid #888;
border-bottom: 0
}
:where(html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video) {
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
margin: 0;
padding: 0
}
:where(article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section) {
display: block
}
:where(body) {
line-height: 1
}
:where(ol, ul) {
list-style: none
}
:where(blockquote, q) {
quotes: none
}
:where(blockquote:before, blockquote:after, q:before, q:after) {
content: none
}
:where(table) {
border-collapse: collapse;
border-spacing: 0
}
.brewRenderer {
will-change: transform;
overflow-y: scroll
}
.brewRenderer .pages {
margin: 30px 0px
}
.brewRenderer .pages>.page {
margin-right: auto;
margin-bottom: 30px;
margin-left: auto;
box-shadow: 1px 4px 14px #000
}
.pane {
position: relative
}
.pageInfo {
position: absolute;
right: 17px;
bottom: 0;
z-index: 1000;
background-color: #333;
font-size: 10px;
font-weight: 800;
color: white
}
.pageInfo div {
display: inline-block;
padding: 8px 10px
}
.pageInfo div:not(:last-child) {
border-right: 1px solid #666
}
.ppr_msg {
position: absolute;
left: 0px;
bottom: 0;
z-index: 1000;
padding: 8px 10px;
background-color: #333;
font-size: 10px;
font-weight: 800;
color: white
}
.editor .codeEditor .CodeMirror.cm-s-3024-night .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-abbott .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-abcdef .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-ambiance .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-ayu-dark .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-ayu-mirage .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-base16-dark .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-bespin .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-blackboard .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-cobalt .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-colorforth .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-darcula .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-dracula .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-duotone-dark .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-erlang-dark .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-gruvbox-dark .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-hopscotch .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-icecoder .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-isotope .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-lesser-dark .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-liquibyte .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-lucario .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-material .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-material-darker .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-material-ocean .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-material-palenight .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-mbo .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-midnight .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-monokai .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-moxer .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-night .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-nord .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-oceanic-next .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-panda-syntax .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-paraiso-dark .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-pastel-on-dark .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-railscasts .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-rubyblue .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-seti .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-shadowfox .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-the-matrix .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-tomorrow-night-bright .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-tomorrow-night-eighties .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-twilight .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-vibrant-ink .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-xq-dark .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-yonce .CodeMirror-code .block:not(.cm-comment),
.editor .codeEditor .CodeMirror.cm-s-zenburn .CodeMirror-code .block:not(.cm-comment) {
color: magenta
}
.editor .codeEditor .CodeMirror.cm-s-3024-night .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-abbott .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-abcdef .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-ambiance .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-ayu-dark .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-ayu-mirage .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-base16-dark .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-bespin .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-blackboard .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-cobalt .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-colorforth .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-darcula .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-dracula .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-duotone-dark .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-erlang-dark .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-gruvbox-dark .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-hopscotch .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-icecoder .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-isotope .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-lesser-dark .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-liquibyte .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-lucario .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-material .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-material-darker .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-material-ocean .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-material-palenight .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-mbo .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-midnight .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-monokai .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-moxer .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-night .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-nord .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-oceanic-next .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-panda-syntax .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-paraiso-dark .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-pastel-on-dark .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-railscasts .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-rubyblue .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-seti .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-shadowfox .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-the-matrix .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-tomorrow-night-bright .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-tomorrow-night-eighties .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-twilight .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-vibrant-ink .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-xq-dark .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-yonce .CodeMirror-code .columnSplit,
.editor .codeEditor .CodeMirror.cm-s-zenburn .CodeMirror-code .columnSplit {
color: black;
background-color: rgba(35, 153, 153, 0.5)
}
.editor .codeEditor .CodeMirror.cm-s-3024-night .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-abbott .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-abcdef .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-ambiance .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-ayu-dark .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-ayu-mirage .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-base16-dark .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-bespin .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-blackboard .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-cobalt .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-colorforth .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-darcula .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-dracula .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-duotone-dark .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-erlang-dark .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-gruvbox-dark .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-hopscotch .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-icecoder .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-isotope .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-lesser-dark .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-liquibyte .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-lucario .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-material .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-material-darker .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-material-ocean .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-material-palenight .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-mbo .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-midnight .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-monokai .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-moxer .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-night .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-nord .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-oceanic-next .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-panda-syntax .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-paraiso-dark .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-pastel-on-dark .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-railscasts .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-rubyblue .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-seti .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-shadowfox .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-the-matrix .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-tomorrow-night-bright .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-tomorrow-night-eighties .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-twilight .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-vibrant-ink .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-xq-dark .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-yonce .CodeMirror-code .pageLine,
.editor .codeEditor .CodeMirror.cm-s-zenburn .CodeMirror-code .pageLine {
background-color: rgba(255, 255, 255, 0.75)
}
.editor .codeEditor .CodeMirror.cm-s-3024-night .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-abbott .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-abcdef .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-ambiance .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-ayu-dark .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-ayu-mirage .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-base16-dark .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-bespin .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-blackboard .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-cobalt .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-colorforth .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-darcula .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-dracula .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-duotone-dark .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-erlang-dark .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-gruvbox-dark .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-hopscotch .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-icecoder .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-isotope .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-lesser-dark .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-liquibyte .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-lucario .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-material .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-material-darker .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-material-ocean .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-material-palenight .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-mbo .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-midnight .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-monokai .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-moxer .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-night .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-nord .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-oceanic-next .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-panda-syntax .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-paraiso-dark .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-pastel-on-dark .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-railscasts .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-rubyblue .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-seti .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-shadowfox .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-the-matrix .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-tomorrow-night-bright .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-tomorrow-night-eighties .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-twilight .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-vibrant-ink .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-xq-dark .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-yonce .CodeMirror-code .pageLine~pre.CodeMirror-line,
.editor .codeEditor .CodeMirror.cm-s-zenburn .CodeMirror-code .pageLine~pre.CodeMirror-line {
color: black
}
.editor .codeEditor .CodeMirror.cm-s-default,
.editor .codeEditor .CodeMirror.cm-s-3024-day,
.editor .codeEditor .CodeMirror.cm-s-ambiance-mobile,
.editor .codeEditor .CodeMirror.cm-s-base16-light,
.editor .codeEditor .CodeMirror.cm-s-duotone-light,
.editor .codeEditor .CodeMirror.cm-s-eclipse,
.editor .codeEditor .CodeMirror.cm-s-elegant,
.editor .codeEditor .CodeMirror.cm-s-juejin,
.editor .codeEditor .CodeMirror.cm-s-neat,
.editor .codeEditor .CodeMirror.cm-s-neo,
.editor .codeEditor .CodeMirror.cm-s-paraiso-lightm .editor .codeEditor .CodeMirror.cm-s-solarized,
.editor .codeEditor .CodeMirror.cm-s-ssms,
.editor .codeEditor .CodeMirror.cm-s-ttcn,
.editor .codeEditor .CodeMirror.cm-s-xq-light,
.editor .codeEditor .CodeMirror.cm-s-yeti {
--dummyVar: 'currently unused'
}
.editor {
position: relative;
width: 100%
}
.editor .codeEditor {
height: 100%
}
.editor .codeEditor .pageLine {
background: #33333328;
border-top: #333399 solid 1px
}
.editor .codeEditor .editor-page-count {
float: right;
color: grey
}
.editor .codeEditor .columnSplit {
font-style: italic;
color: grey;
background-color: rgba(34, 153, 153, 0.15);
border-bottom: #229999 solid 1px
}
.editor .codeEditor .define:not(.term):not(.definition) {
font-weight: bold;
color: #949494;
background: #E5E5E5;
border-radius: 3px
}
.editor .codeEditor .define.term {
color: #60758f
}
.editor .codeEditor .define.definition {
color: #6139b2
}
.editor .codeEditor .block:not(.cm-comment) {
font-weight: bold;
color: purple
}
.editor .codeEditor .inline-block:not(.cm-comment) {
font-weight: bold;
color: red
}
.editor .codeEditor .injection:not(.cm-comment) {
font-weight: bold;
color: green
}
.editor .brewJump {
position: absolute;
right: 20px;
bottom: 20px;
z-index: 1000000;
display: flex;
align-items: center;
justify-content: center;
width: 30px;
height: 30px;
cursor: pointer;
background-color: #16A085
}
.editor .brewJump:before,
.editor .brewJump:after {
-webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all .25s ease;
position: absolute;
z-index: 1000000;
opacity: 0;
pointer-events: none
}
.editor .brewJump:before {
content: '';
z-index: 1000001;
background: transparent;
border: 6px solid transparent
}
.editor .brewJump:after {
content: 'Jump to brew page';
visibility: hidden;
padding: 8px 10px;
background: #383838;
font-size: 12px;
color: white;
line-height: 12px;
white-space: nowrap
}
.editor .brewJump:hover:before,
.editor .brewJump:hover:after {
visibility: visible;
opacity: 1
}
.editor .brewJump:before {
margin-right: -12px;
margin-bottom: -6px;
border-left-color: #383838
}
.editor .brewJump:after {
margin-bottom: -14px
}
.editor .brewJump:before,
.editor .brewJump:after {
right: 100%;
bottom: 50%
}
.editor .brewJump:hover:after,
.editor .brewJump:hover:before,
.editor .brewJump:focus:after,
.editor .brewJump:focus:before {
-webkit-transform: translateX(-8px);
-moz-transform: translateX(-8px);
-o-transform: translateX(-8px);
-ms-transform: translateX(-8px);
transform: translateX(-8px)
}
.editor .editorToolbar {
position: absolute;
top: 5px;
left: 50%;
z-index: 9;
font-size: 13px;
color: black
}
.editor .editorToolbar span {
padding: 2px 5px
}
.navItem.error {
position: relative;
background-color: #C0392B
}
.errorContainer {
animation-name: glideDown;
animation-duration: .4s;
position: absolute;
top: 100%;
left: 50%;
z-index: 1000;
width: 140px;
padding: 3px;
color: white;
background-color: #333;
border: 3px solid #444;
border-radius: 5px;
transform: translate(-47%, 10px);
text-align: center;
font-size: 10px;
font-weight: 800;
text-transform: uppercase
}
.errorContainer a {
color: #16A085
}
.errorContainer:before {
content: "";
width: 0px;
height: 0px;
position: absolute;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 10px solid transparent;
border-bottom: 10px solid #444;
left: 53px;
top: -23px
}
.errorContainer:after {
content: "";
width: 0px;
height: 0px;
position: absolute;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 10px solid transparent;
border-bottom: 10px solid #333;
left: 53px;
top: -19px
}
.errorContainer .deny {
width: 48%;
margin: 1px;
padding: 5px;
background-color: #333;
display: inline-block;
border-left: 1px solid #666;
-webkit-transition: background-color .25s ease;
-moz-transition: background-color .25s ease;
-o-transition: background-color .25s ease;
transition: background-color .25s ease
}
.errorContainer .deny:hover {
background-color: red
}
.errorContainer .confirm {
width: 48%;
margin: 1px;
padding: 5px;
background-color: #333;
display: inline-block;
color: white;
-webkit-transition: background-color .25s ease;
-moz-transition: background-color .25s ease;
-o-transition: background-color .25s ease;
transition: background-color .25s ease
}
.errorContainer .confirm:hover {
background-color: teal
}
@keyframes pinkColoring {
0% {
color: pink
}
50% {
color: pink
}
75% {
color: red
}
100% {
color: pink
}
}
.homebrew nav .homebrewLogo {
-webkit-transition: color .25s ease;
-moz-transition: color .25s ease;
-o-transition: color .25s ease;
transition: color .25s ease;
font-family: CodeBold;
font-size: 12px;
color: white
}
.homebrew nav .homebrewLogo div {
margin-top: 2px;
margin-bottom: -2px
}
.homebrew nav .homebrewLogo:hover {
color: #2980B9
}
.homebrew nav .editTitle.navItem {
padding: 2px 12px
}
.homebrew nav .editTitle.navItem input {
font-family: "Open Sans", sans-serif;
font-size: 12px;
font-weight: 800;
width: 250px;
margin: 0;
padding: 2px;
text-align: center;
color: white;
border: 1px solid #2980B9;
outline: none;
background-color: transparent
}
.homebrew nav .editTitle.navItem .charCount {
display: inline-block;
margin-left: 8px;
text-align: right;
vertical-align: bottom;
color: #666
}
.homebrew nav .editTitle.navItem .charCount.max {
color: #C0392B
}
.homebrew nav .brewTitle.navItem {
font-size: 12px;
font-weight: 800;
height: 100%;
text-align: center;
text-transform: initial;
color: white;
background-color: transparent;
flex-grow: 1
}
.homebrew nav .save-menu .dropdown {
z-index: 1000
}
.homebrew nav .save-menu .navItem i.fa-power-off {
color: red
}
.homebrew nav .save-menu .navItem i.fa-power-off.active {
color: #00b634;
filter: drop-shadow(0 0 2px rgba(0, 182, 52, 0.765))
}
.homebrew nav .patreon.navItem {
border-right: 1px solid #666;
border-left: 1px solid #666
}
.homebrew nav .patreon.navItem:hover i {
color: red
}
.homebrew nav .patreon.navItem i {
-webkit-transition: color .25s ease;
-moz-transition: color .25s ease;
-o-transition: color .25s ease;
transition: color .25s ease;
animation-name: pinkColoring;
animation-duration: 2s;
color: pink
}
.homebrew nav .recent.navDropdownContainer {
position: relative
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem {
overflow: hidden auto;
max-height: calc(100vh - 28px);
scrollbar-color: #666 #333;
scrollbar-width: thin;
-webkit-transition: background-color .25s ease;
-moz-transition: background-color .25s ease;
-o-transition: background-color .25s ease;
transition: background-color .25s ease;
position: relative;
display: block;
overflow: clip;
box-sizing: border-box;
padding: 8px 5px 13px;
text-decoration: none;
color: white;
border-top: 1px solid #888;
background-color: #333
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.tealLight:hover {
background-color: #1ABC9C
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.teal:hover {
background-color: #16A085
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.greenLight:hover {
background-color: #2ECC71
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.green:hover {
background-color: #27AE60
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.blueLight:hover {
background-color: #3498DB
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.blue:hover {
background-color: #2980B9
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.purpleLight:hover {
background-color: #9B59B6
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.purple:hover {
background-color: #8E44AD
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.steelLight:hover {
background-color: #34495E
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.steel:hover {
background-color: #2C3E50
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.yellowLight:hover {
background-color: #F1C40F
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.yellow:hover {
background-color: #F39C12
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.orangeLight:hover {
background-color: #E67E22
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.orange:hover {
background-color: #D35400
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.redLight:hover {
background-color: #E74C3C
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.red:hover {
background-color: #C0392B
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.silverLight:hover {
background-color: #ECF0F1
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.silver:hover {
background-color: #BDC3C7
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.greyLight:hover {
background-color: #95A5A6
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.grey:hover {
background-color: #7F8C8D
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.tealLight:hover {
background-color: #1ABC9C
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.teal:hover {
background-color: #16A085
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.greenLight:hover {
background-color: #2ECC71
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.green:hover {
background-color: #27AE60
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.blueLight:hover {
background-color: #3498DB
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.blue:hover {
background-color: #2980B9
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.purpleLight:hover {
background-color: #9B59B6
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.purple:hover {
background-color: #8E44AD
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.steelLight:hover {
background-color: #34495E
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.steel:hover {
background-color: #2C3E50
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.yellowLight:hover {
background-color: #F1C40F
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.yellow:hover {
background-color: #F39C12
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.orangeLight:hover {
background-color: #E67E22
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.orange:hover {
background-color: #D35400
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.redLight:hover {
background-color: #E74C3C
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.red:hover {
background-color: #C0392B
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.silverLight:hover {
background-color: #ECF0F1
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.silver:hover {
background-color: #BDC3C7
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.greyLight:hover {
background-color: #95A5A6
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.grey:hover {
background-color: #7F8C8D
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem .clear {
position: absolute;
top: 50%;
right: 0;
display: none;
width: 20px;
height: 100%;
transform: translateY(-50%);
opacity: 70%;
border-radius: 3px;
background-color: #333
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem .clear:hover {
opacity: 100%
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem .clear i {
font-size: 10px;
width: 100%;
height: 100%;
margin: 0;
text-align: center
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem:hover {
background-color: #2980B9
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem:hover .clear {
display: grid;
place-content: center
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem .title {
display: inline-block;
overflow: hidden;
width: 100%;
white-space: nowrap;
text-overflow: ellipsis
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem .time {
font-size: .7em;
position: absolute;
right: 2px;
bottom: 2px;
color: #888
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.header {
display: block;
box-sizing: border-box;
padding: 5px 0;
text-align: center;
color: #BBB;
border-top: 1px solid #888;
background-color: #333
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.header:nth-of-type(1) {
background-color: #0a463a
}
.homebrew nav .recent.navDropdownContainer .navDropdown .navItem.header:nth-of-type(2) {
background-color: #34193f
}
.homebrew nav .metadata.navItem {
position: relative;
display: flex;
align-items: center;
height: 100%;
padding: 0;
flex-grow: 1
}
.homebrew nav .metadata.navItem i {
margin-right: 10px
}
.homebrew nav .metadata.navItem .window {
position: absolute;
z-index: -1;
bottom: 0;
left: 50%;
display: flex;
justify-content: flex-start;
width: 440px;
max-height: calc(100vh - 28px);
margin: 0 auto;
padding: 0 10px 5px;
transition: transform .4s, opacity .4s;
border: 3px solid #444;
border-top: unset;
border-radius: 0 0 5px 5px;
background-color: #333;
box-shadow: inset 0 7px 9px -7px #111;
flex-flow: row wrap;
align-content: baseline
}
.homebrew nav .metadata.navItem .window.active {
transform: translateX(-50%) translateY(100%);
opacity: 1
}
.homebrew nav .metadata.navItem .window.inactive {
transform: translateX(-50%) translateY(0%);
opacity: 0
}
.homebrew nav .metadata.navItem .window .row {
display: flex;
width: 100%;
flex-flow: row wrap
}
.homebrew nav .metadata.navItem .window .row h4 {
display: block;
box-sizing: border-box;
min-width: 76px;
padding: 5px 0;
text-align: center;
color: #BBB;
flex-basis: 20%;
flex-grow: 1
}
.homebrew nav .metadata.navItem .window .row p {
font-family: "Open Sans", sans-serif;
font-size: 10px;
font-weight: normal;
padding: 5px 0;
text-transform: initial;
flex-basis: 80%;
flex-grow: 1
}
.homebrew nav .metadata.navItem .window .row p .tag {
display: inline-block;
margin: 2px 2px;
padding: 2px;
border: 2px solid grey;
border-radius: 5px;
background-color: #444
}
.homebrew nav .metadata.navItem .window .row p a.userPageLink {
text-decoration: none;
color: white
}
.homebrew nav .metadata.navItem .window .row p a.userPageLink:hover {
text-decoration: underline
}
.homebrew nav .metadata.navItem .window .row:nth-of-type(even) {
background-color: #555
}
.homebrew nav .warning.navItem {
position: relative;
color: white;
background-color: #D35400
}
.homebrew nav .warning.navItem:hover>.dropdown {
visibility: visible
}
.homebrew nav .warning.navItem .dropdown {
position: absolute;
z-index: 10000;
top: 28px;
left: 0;
display: block;
visibility: hidden;
box-sizing: border-box;
width: 100%;
padding: 13px 5px;
text-align: center;
background-color: #333
}
.homebrew nav .account.navItem {
min-width: 100px
}
.homebrew nav .account.username.navItem {
text-transform: none
}
.homebrew .uiPage.sitePage .errorTitle {
color: #D02727;
text-align: center
}
.homebrew .uiPage.sitePage .content h1,
.homebrew .uiPage.sitePage .content h2,
.homebrew .uiPage.sitePage .content h3,
.homebrew .uiPage.sitePage .content h4 {
border-bottom: none
}
.homebrew .uiPage.sitePage .content hr {
border-bottom: 2px solid slategrey
}
.newPage .navItem.save {
background-color: #D35400
}
.newPage .navItem.save:hover {
background-color: #27AE60
}
.sharePage .navContent .navSection.titleSection {
flex-grow: 1;
justify-content: center
}
.sharePage .content {
overflow-y: hidden
}
@keyframes glideDown {
0% {
transform: translate(-47%, 0);
opacity: 0
}
100% {
transform: translate(-47%, 10px);
opacity: 1
}
}
.editPage .navItem.save {
width: 106px;
text-align: center;
position: relative
}
.editPage .navItem.save.saved {
cursor: initial;
color: #666
}
.editPage .googleDriveStorage {
position: relative
}
.editPage .googleDriveStorage img {
height: 18px;
padding: 0px;
margin: -5px
}
.editPage .googleDriveStorage img.inactive {
filter: grayscale(1)
}
.homePage {
position: relative
}
.homePage a.floatingNewButton {
-webkit-transition: background-color .25s ease;
-moz-transition: background-color .25s ease;
-o-transition: background-color .25s ease;
transition: background-color .25s ease;
position: absolute;
display: block;
right: 70px;
bottom: 50px;
z-index: 100;
z-index: 5001;
padding: 1em;
background-color: #D35400;
font-size: 1.5em;
color: white;
text-decoration: none;
box-shadow: 3px 3px 15px black
}
.homePage a.floatingNewButton:hover {
background-color: #6d2b00
}
.homePage .floatingSaveButton {
-webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all .25s ease;
position: absolute;
display: block;
right: 200px;
bottom: 70px;
z-index: 100;
z-index: 5000;
padding: .8em;
cursor: pointer;
background-color: #2980B9;
font-size: .8em;
color: white;
text-decoration: none;
box-shadow: 3px 3px 15px black
}
.homePage .floatingSaveButton:hover {
background-color: #164666
}
.homePage .floatingSaveButton.show {
right: 350px
}
.homePage .navItem.save {
background-color: #D35400
}
.homePage .navItem.save:hover {
background-color: #27AE60
}
[data-tooltip]:before,
[data-tooltip]:after {
-webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all .25s ease;
position: absolute;
z-index: 1000000;
opacity: 0;
pointer-events: none
}
[data-tooltip]:before {
content: '';
z-index: 1000001;
background: transparent;
border: 6px solid transparent
}
[data-tooltip]:after {
content: attr(data-tooltip);
visibility: hidden;
padding: 8px 10px;
background: #383838;
font-size: 12px;
color: white;
line-height: 12px;
white-space: nowrap
}
[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
visibility: visible;
opacity: 1
}
[data-tooltip]:before {
margin-top: -12px;
border-bottom-color: #383838
}
[data-tooltip]:after {
margin-left: -18px
}
[data-tooltip]:before,
[data-tooltip]:after {
top: 100%;
left: 50%
}
[data-tooltip]:hover:after,
[data-tooltip]:hover:before,
[data-tooltip]:focus:after,
[data-tooltip]:focus:before {
-webkit-transform: translateY(8px);
-moz-transform: translateY(8px);
-o-transform: translateY(8px);
-ms-transform: translateY(8px);
transform: translateY(8px)
}
[data-tooltip-top]:before,
[data-tooltip-top]:after {
-webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all .25s ease;
position: absolute;
z-index: 1000000;
opacity: 0;
pointer-events: none
}
[data-tooltip-top]:before {
content: '';
z-index: 1000001;
background: transparent;
border: 6px solid transparent
}
[data-tooltip-top]:after {
content: attr(data-tooltip-top);
visibility: hidden;
padding: 8px 10px;
background: #383838;
font-size: 12px;
color: white;
line-height: 12px;
white-space: nowrap
}
[data-tooltip-top]:hover:before,
[data-tooltip-top]:hover:after {
visibility: visible;
opacity: 1
}
[data-tooltip-top]:before {
margin-bottom: -12px;
border-top-color: #383838
}
[data-tooltip-top]:after {
margin-left: -18px
}
[data-tooltip-top]:before,
[data-tooltip-top]:after {
bottom: 100%;
left: 50%
}
[data-tooltip-top]:hover:after,
[data-tooltip-top]:hover:before,
[data-tooltip-top]:focus:after,
[data-tooltip-top]:focus:before {
-webkit-transform: translateY(-8px);
-moz-transform: translateY(-8px);
-o-transform: translateY(-8px);
-ms-transform: translateY(-8px);
transform: translateY(-8px)
}
[data-tooltip-bottom]:before,
[data-tooltip-bottom]:after {
-webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all .25s ease;
position: absolute;
z-index: 1000000;
opacity: 0;
pointer-events: none
}
[data-tooltip-bottom]:before {
content: '';
z-index: 1000001;
background: transparent;
border: 6px solid transparent
}
[data-tooltip-bottom]:after {
content: attr(data-tooltip-bottom);
visibility: hidden;
padding: 8px 10px;
background: #383838;
font-size: 12px;
color: white;
line-height: 12px;
white-space: nowrap
}
[data-tooltip-bottom]:hover:before,
[data-tooltip-bottom]:hover:after {
visibility: visible;
opacity: 1
}
[data-tooltip-bottom]:before {
margin-top: -12px;
border-bottom-color: #383838
}
[data-tooltip-bottom]:after {
margin-left: -18px
}
[data-tooltip-bottom]:before,
[data-tooltip-bottom]:after {
top: 100%;
left: 50%
}
[data-tooltip-bottom]:hover:after,
[data-tooltip-bottom]:hover:before,
[data-tooltip-bottom]:focus:after,
[data-tooltip-bottom]:focus:before {
-webkit-transform: translateY(8px);
-moz-transform: translateY(8px);
-o-transform: translateY(8px);
-ms-transform: translateY(8px);
transform: translateY(8px)
}
[data-tooltip-left]:before,
[data-tooltip-left]:after {
-webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all .25s ease;
position: absolute;
z-index: 1000000;
opacity: 0;
pointer-events: none
}
[data-tooltip-left]:before {
content: '';
z-index: 1000001;
background: transparent;
border: 6px solid transparent
}
[data-tooltip-left]:after {
content: attr(data-tooltip-left);
visibility: hidden;
padding: 8px 10px;
background: #383838;
font-size: 12px;
color: white;
line-height: 12px;
white-space: nowrap
}
[data-tooltip-left]:hover:before,
[data-tooltip-left]:hover:after {
visibility: visible;
opacity: 1
}
[data-tooltip-left]:before {
margin-right: -12px;
margin-bottom: -6px;
border-left-color: #383838
}
[data-tooltip-left]:after {
margin-bottom: -14px
}
[data-tooltip-left]:before,
[data-tooltip-left]:after {
right: 100%;
bottom: 50%
}
[data-tooltip-left]:hover:after,
[data-tooltip-left]:hover:before,
[data-tooltip-left]:focus:after,
[data-tooltip-left]:focus:before {
-webkit-transform: translateX(-8px);
-moz-transform: translateX(-8px);
-o-transform: translateX(-8px);
-ms-transform: translateX(-8px);
transform: translateX(-8px)
}
[data-tooltip-right]:before,
[data-tooltip-right]:after {
-webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all .25s ease;
position: absolute;
z-index: 1000000;
opacity: 0;
pointer-events: none
}
[data-tooltip-right]:before {
content: '';
z-index: 1000001;
background: transparent;
border: 6px solid transparent
}
[data-tooltip-right]:after {
content: attr(data-tooltip-right);
visibility: hidden;
padding: 8px 10px;
background: #383838;
font-size: 12px;
color: white;
line-height: 12px;
white-space: nowrap
}
[data-tooltip-right]:hover:before,
[data-tooltip-right]:hover:after {
visibility: visible;
opacity: 1
}
[data-tooltip-right]:before {
margin-bottom: -6px;
margin-left: -12px;
border-right-color: #383838
}
[data-tooltip-right]:after {
margin-bottom: -14px
}
[data-tooltip-right]:before,
[data-tooltip-right]:after {
bottom: 50%;
left: 100%
}
[data-tooltip-right]:hover:after,
[data-tooltip-right]:hover:before,
[data-tooltip-right]:focus:after,
[data-tooltip-right]:focus:before {
-webkit-transform: translateX(8px);
-moz-transform: translateX(8px);
-o-transform: translateX(8px);
-ms-transform: translateX(8px);
transform: translateX(8px)
}
@font-face {
font-family: 'CodeLight';
src: url("data:font/otf;base64,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//UAFwB7/+sAFwB8/+AAGAAV/+EAGAAd/9YAGAAe/8EAGAAn/7cAGAAp/+AAGAAq/+sAGAAr/+EAGAAs/9cAGAAt/9YAGABk/+EAGABs/9YAGABt/8EAGAB3/60AGAB5/+EAGAB6/+sAGAB7/9YAGAB8/9YAGAB9/+EAGQApAAoAGQAqAAsAGQAtAAsAGgAG/70AGgAH/70AGgAS/70AGgAT/70AGgAV/7cAGgAX/+sAGgAb/+sAGgAe/7cAGgAj/+sAGgAm/+wAGgAt//YAGgBk/7gAGgBm/+sAGgBq/+sAGgBt/7cAGgBy/+sAGwAV/+sAGwAd/+sAGwAe/9YAGwAgAAoAGwAr/+sAGwAs/+EAGwAt/+EAGwBs/+AAGwBt/9YAGwBuAAsAGwBvABUAGwBwAAsAGwB3/8wAGwB5/+sAGwB6/+sAGwB7/+sAGwB8/9YAGwB9/+sAHQAX/+EAHQAb/+EAHQAj/+EAHQAk/+AAHQAm//YAHQBm/+sAHQBq/+EAHQBy/+AAHQB2/+sAHgAV/+sAHgAe/+sAHgBk/+sAHgBt/+sAHgB6AAoAHwAX/9YAHwAb/9cAHwAj/9YAHwAk/9YAHwAm//YAHwBm/9cAHwBq/9YAHwBy/9YAIAAVAAoAIAAX/8EAIAAb/7cAIAAj/7cAIAAk/7cAIAAm/9YAIAAn/1oAIAAo/+EAIAAp/24AIAAq/4MAIAAs/1kAIABm/7cAIABq/7cAIABy/7cAIAB3/1kAIAB4/9cAIAB5/24AIAB6/3kAIAB8/24AIgBm//YAIwAG/9gAIwAH/9gAIwAV/98AIwAd/+EAIwAe/9cAIwAn/8EAIwAp/+sAIwAq/+sAIwAr/+EAIwAs/+AAIwAt/+sAIwBk/+EAIwBs/9YAIwBt/9cAIwBvABUAIwB3/6wAIwB5/+EAIwB6/+sAIwB7/+EAIwB8/+AAIwB9/+EAJAAn/7cAJAAp/+sAJAAq//YAJAAs/+AAJABs/+wAJAB3/7gAJAB4AAoAJAB5/+EAJAB6/+sAJAB8/+EAJQAZAAoAJQAb//UAJQAn/9YAJQAp//YAJQAs/+sAJQBq/+sAJQB3/+EAJQB5//YAJQB6//YAJQB8/+sAJgAV//YAJgAd/+sAJgAn/8wAJgAp//UAJgAq//UAJgAr//UAJgAs/+EAJgAt/+sAJgBk//YAJgBm//YAJgBs/+AAJgBt/+sAJgBzAAoAJgB3/9YAJgB5/+wAJgB6//UAJgB7/+sAJgB8/+sAJgB9//YAJwAG/9gAJwAH/9gAJwAS/9gAJwAT/9gAJwAV/6IAJwAX/6wAJwAe/8EAJwAj/9YAJwAk/8EAJwAm/8sAJwBk/40AJwBm/7gAJwBq/7cAJwBt/7cAJwBy/7cAJwB0/7cAJwB2/9YAKAAV/+sAKAAe/+EAKABk/+sAKQAG/9gAKQAH/9gAKQAS/9gAKQAT/9gAKQAV/7cAKQAX/+sAKQAb/+sAKQAe/8EAKQAj//YAKQAk/+sAKQAm//UAKQBk/7cAKQBm/+sAKQBq/+sAKQBrAAoAKQBt/8IAKQBy/+sAKQBzAAoAKQB0/+wAKgAG/9gAKgAH/9gAKgAS/9gAKgAT/9gAKgAV/7cAKgAX/+sAKgAb/+sAKgAe/8wAKgAj/+sAKgAk/+sAKgAm//YAKgBk/7cAKgBm/+sAKgBq/+sAKgBt/8wAKgBy//YAKgB0/+sAKgB/AAoAKwAX/+EAKwAb/+EAKwAj/+EAKwAk/+AAKwAm//UAKwBm/+EAKwBq/+EAKwBy/+AAKwB0/+EALAAG/70ALAAH/70ALAAS/70ALAAT/70ALAAV/6IALAAX/8wALAAb/9cALAAe/8EALAAj/9YALAAk/8wALAAm/+sALABk/6IALABm/9YALABq/9cALABt/7cALABy/+AALAB0/9cALQAVAAoALQAX/9YALQAb/9YALQAj/+EALQAk/9YALQAm/+sALQBm/+EALQBq/9YALQBy/9YALQB0/9YAZAAX/+EAZAAb/+EAZAAeABUAZAAj/+wAZAAk/+EAZAAm//YAZAAn/5cAZAAo//YAZAAp/7cAZAAq/7cAZAAs/6IAZABm/+EAZABq/+sAZABtABUAZABy/+sAZAB0/+sAZAB2//YAZAB3/5cAZAB5/6MAZAB6/7cAZAB8/6IAZQAd/+sAZQAn/8wAZQAp/+EAZQAq/+EAZQAs/9YAZQBs/+EAZQBt/+sAZQB0AAoAZQB3/8wAZQB5/+EAZQB6/+sAZQB8/9YAZgAd/+sAZgAe/+AAZgAn/7cAZgAp/+sAZgAt/+AAZgBk//UAZgBs/+AAZgBt/9cAZgB3/8EAZgB5/+wAZgB7/+sAZgB8/+sAZgB9/+sAZwAV/+EAZwAd/9YAZwAe/9cAZwAjAAoAZwAn/7cAZwAp/+EAZwAq/+sAZwAr/+EAZwAs/+EAZwAt/9cAZwBk/+sAZwBs/9YAZwBt/8IAZwB3/6wAZwB5/+EAZwB6//UAZwB7/+sAZwB8/9YAZwB9/9YAaQAV/8EAaQAb/+wAaQAe/9YAaQAj//UAaQAm/+sAaQBk/7gAaQBm//UAaQBq/+sAaQBt/7cAagAd/+wAagAe/+EAagAn/7cAagAp//UAagAs//YAagAt/+EAagBk//UAagBs/9cAagBt/9cAagB3/8EAagB4AAoAagB5//YAagB7/+sAagB8/+sAagB9/+sAbAAX/+EAbAAb/9YAbAAj/9YAbAAk/9cAbAAm//YAbABm/9cAbABq/9cAbABy/9YAbAB0/9YAbQAV/+EAbQAe/+sAbQBk/+EAbQBt/+sAbQB7//YAbgAX/9cAbgAb/8wAbgAdABUAbgAj/9YAbgAk/9YAbgBm/9YAbgBq/+EAbgBy/9cAbgB0/9YAbgB2//YAbwAX/60AbwAb/8IAbwAj/7cAbwAk/8EAbwAm/9YAbwAn/2QAbwAp/28AbwAq/44AbwAs/4MAbwBm/7cAbwBq/8IAbwBy/60AbwB0/7cAbwB2/+sAbwB3/3kAbwB4/+AAbwB5/2QAbwB6/4MAbwB8/2QAcAAp//YAcQBm//YAcgAV/+wAcgAXAAoAcgAd/+EAcgAe/9YAcgAn/60AcgAp/+sAcgAq//YAcgAr/+EAcgAs/+EAcgAt/+EAcgBk/+sAcgBs/8wAcgBt/8IAcgBvABUAcgB3/7cAcgB5/+EAcgB6/+sAcgB7/+EAcgB8/+EAcgB9/+EAcwAH/7cAcwAV/8IAcwAbAAsAcwAe/8wAcwAn/8wAcwAr//UAcwAsAAsAcwAt/+AAcwBk/7cAcwBs/9YAcwBt/6wAcwB7//UAcwB8/+sAcwB9/9YAdAAV//YAdAAe//YAdAAn/7gAdAAp/+sAdAAq/+sAdAAs/9YAdABt/+sAdAB3/7cAdAB5/+EAdAB6/+wAdAB7/+sAdAB8/8wAdQAn/+EAdQBs//YAdQBy//YAdQB3/+EAdQB5/+sAdQB7//YAdQB8//UAdgAd/+sAdgAn/8wAdgAp/+sAdgAs/+sAdgAt/+sAdgBs/+EAdgBvAAoAdgB3/9YAdgB5/+wAdgB8/+sAdwAV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AG8AFQB3/6wAef/hAHr/6wB7/+EAfP/gAH3/4QAVAAb/2AAH/9gAFf/fAB3/4QAe/9cAJ//BACn/6wAq/+sAK//hACz/4AAt/+sAZP/hAGz/1gBt/9cAbwAVAHf/rAB5/+EAev/rAHv/4QB8/+AAff/hABUABv/YAAf/2AAV/98AHf/hAB7/1wAn/8EAKf/rACr/6wAr/+EALP/gAC3/6wBk/+EAbP/WAG3/1wBvABUAd/+sAHn/4QB6/+sAe//hAHz/4AB9/+EAFQAG/9gAB//YABX/3wAd/+EAHv/XACf/wQAp/+sAKv/rACv/4QAs/+AALf/rAGT/4QBs/9YAbf/XAG8AFQB3/6wAef/hAHr/6wB7/+EAfP/gAH3/4QAVAAb/2AAH/9gAFf/fAB3/4QAe/9cAJ//BACn/6wAq/+sAK//hACz/4AAt/+sAZP/hAGz/1gBt/9cAbwAVAHf/rAB5/+EAev/rAHv/4QB8/+AAff/hABUABv/YAAf/2AAV/98AHf/hAB7/1wAn/8EAKf/rACr/6wAr/+EALP/gAC3/6wBk/+EAbP/WAG3/1wBvABUAd/+sAHn/4QB6/+sAe//hAHz/4AB9/+EAAwAV/+sAHv/hAGT/6wADABX/6wAe/+EAZP/rAAMAFf/rAB7/4QBk/+sAAwAV/+sAHv/hAGT/6wANAB3/6wAe/+AAJ/+3ACn/6wAt/+AAZP/1AGz/4ABt/9cAd//BAHn/7AB7/+sAfP/rAH3/6wANAB3/6wAe/+AAJ/+3ACn/6wAt/+AAZP/1AGz/4ABt/9cAd//BAHn/7AB7/+sAfP/rAH3/6wANAB3/6wAe/+AAJ/+3ACn/6wAt/+AAZP/1AGz/4ABt/9cAd//BAHn/7AB7/+sAfP/rAH3/6wANAB3/6wAe/+AAJ/+3ACn/6wAt/+AAZP/1AGz/4ABt/9cAd//BAHn/7AB7/+sAfP/rAH3/6wAJABf/4QAb/9YAI//WACT/1wAm//YAZv/XAGr/1wBy/9YAdP/WAAkAF//hABv/1gAj/9YAJP/XACb/9gBm/9cAav/XAHL/1gB0/9YACQAX/+EAG//WACP/1gAk/9cAJv/2AGb/1wBq/9cAcv/WAHT/1gAJABf/4QAb/9YAI//WACT/1wAm//YAZv/XAGr/1wBy/9YAdP/WAAEAZv/2ABUAFf/sABcACgAd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") format('opentype')
}
@font-face {
font-family: 'CodeBold';
src: url("data:font/otf;base64,T1RUTwAMAIAAAwBAQ0ZGIL6/ayIAAD3EAAAgaEdQT1PTYCH4AAAa9AAAIOhHU1VC41Lz1wAAO9wAAAHoT1MvMouqQu4AAAEwAAAAYGNtYXDhK/7UAAAFpAAAAzpoZWFk8r/DoQAAAMwAAAA2aGhlYQZ2A3gAAAEEAAAAJGhtdHiWGv2rAAAI4AAAAv5rZXJuwMDBOgAADAAAAA70bWF4cADAUAAAAAEoAAAABm5hbWUqPXdOAAABkAAABBRwb3N0AAMAAAAAC+AAAAAgAAEAAAABAAAyGJpaXw889QADA+gAAAAAyCrAKQAAAADIKsAp/8j/HgOLA1EAAAADAAIAAAAAAAAAAQAAAyD/GgAAA6v/yP/zA4sAAQAAAAAAAAAAAAAAAAAAAL8AAFAAAMAAAAACAh8CvAAFAAQCvAKKAAAAjAK8AooAAAHdADIA+gAAAgAFBgMAAAIABIAAAK9QACBKAAAAAAAAAABGQlJDAAAAIPsCArz+1AGQAyAA5iAAAAAAAAAAArwCvAAgACAABAAAABoBPgABAAAAAAAAADsAAAABAAAAAAABAAkAOwABAAAAAAACAAcARAABAAAAAAADAB8ASwABAAAAAAAEAAkAOwABAAAAAAAFAAsAagABAAAAAAAGAAkAdQABAAAAAAAHACcAfgABAAAAAAAIAA8ApQABAAAAAAAJAA8ApQABAAAAAAAKACgAtAABAAAAAAALABYA3AABAAAAAAAMABYA3AADAAEECQAAAHYA8gADAAEECQABABIBaAADAAEECQACAA4BegADAAEECQADAD4BiAADAAEECQAEABIBxgADAAEECQAFABYB2AADAAEECQAGABIBxgADAAEECQAHAE4B7gADAAEECQAIAB4CPAADAAEECQAJAB4CPAADAAEECQAKAFACWgADAAEECQALACwCqgADAAEECQAMACwCqkNvcHlyaWdodCAoYykgMjAxMCBieSBTdmV0b3NsYXYgU2ltb3YuIEFsbCByaWdodHMgcmVzZXJ2ZWQuQ29kZSBCb2xkUmVndWxhclN2ZXRvc2xhdlNpbW92OiBDb2RlIEJvbGQ6IDIwMTBWZXJzaW9uIDEuMENvZGUtQm9sZENvZGUgQm9sZCBpcyBhIHRyYWRlbWFyayBvZiBGb250ZmFicmljLlN2ZXRvc2xhdiBTaW1vdk1vZGVybiBhbmQgZWxlZ2FudCBzYW5zIHNlcmlmIGZyZWUgZm9udC5odHRwOi8vZm9udGZhYnJpYy5jb20vAEMAbwBwAHkAcgBpAGcAaAB0ACAAKABjACkAIAAyADAAMQAwACAAYgB5ACAAUwB2AGUAdABvAHMAbABhAHYAIABTAGkAbQBvAHYALgAgAEEAbABsACAAcgBpAGcAaAB0AHMAIAByAGUAcwBlAHIAdgBlAGQALgBDAG8AZABlACAAQgBvAGwAZABSAGUAZwB1AGwAYQByAFMAdgBlAHQAbwBzAGwAYQB2AFMAaQBtAG8AdgA6ACAAQwBvAGQAZQAgAEIAbwBsAGQAOgAgADIAMAAxADAAQwBvAGQAZQAtAEIAbwBsAGQAVgBlAHIAcwBpAG8AbgAgADEALgAwAEMAbwBkAGUAIABCAG8AbABkACAAaQBzACAAYQAgAHQAcgBhAGQAZQBtAGEAcgBrACAAbwBmACAARgBvAG4AdABmAGEAYgByAGkAYwAuAFMAdgBlAHQAbwBzAGwAYQB2ACAAUwBpAG0AbwB2AE0AbwBkAGUAcgBuACAAYQBuAGQAIABlAGwAZQBnAGEAbgB0ACAAcwBhAG4AcwAgAHMAZQByAGkAZgAgAGYAcgBlAGUAIABmAG8AbgB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGYAYQBiAHIAaQBjAC4AYwBvAG0ALwAAAAMAAAADAAABIgABAAAAAAAcAAMAAQAAASIAAAEGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAECAwAEAAUuAAAAAAYABwAICQoLDA0ODxAREhMAAAAUABW9FhcYGRobHB0eHyAhImEjJCUmJygpKiu/AAAAAAAyZmdoaWprbG1ub3BxcnN0dXZ3eHl6e3x9fr4AAAAAAIqLY5SboKSNjI6Qj5GmqKepqqyrra6vsbCytLO3tri5AAAAAAAAAAAAAAAzNkliZUYASkuFAD9CQTtHAAA6krUxLABFAEhAAAAwOYaJn2SEAAAAAAAAAEy7gy08AABNTgAvAAAAiJWHlpOYmZqXnZ4AnKKjoQA0NQAAADcAAAAAAAQCGAAAAHwAQAAFADwAIgAkACcALAAuADsAPwBCAE8AUABZAFoAYAB5AHoAoQClAKgAtAC3AL8AxQDHAM8A1gDYAN0A5gDvAPYA/QD/AVMBYQF4AX4CxgLaAtwDqQPAICYgRCCsIRMhJiEuIgIiBiIPIhIiFSIaIh4iKyJIImAiZSXK4BH7Av//AAAAIAAkACYALAAuADAAPwBBAEMAUABRAFoAYABhAHoAoAClAKgAtAC3AL8AwADGAMgA0QDYANkA4ADnAPEA+AD/AVIBYAF4AX0CxgLaAtwDqQPAICYgRCCsIRMhJiEuIgIiBiIPIhEiFSIZIh4iKyJIImAiZCXK4AD7Af///+H/4AAA/9r/2f/Y/9UAAP/TABH/0gBl/9IABQBEAAD/4P+O/3//eP9y/8b/nP/L/8r/jf/I/6z/v/++/73/vAAAAAD/C/8D/W79Xf1Z/JH8e+AK3+nfkN8q3xjfjt493jreMgAA3i7eK94o3hzeAN3p3ebagiBPBUwAAQAAAAAAeAAAAAAAAAAAAHIAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASABKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAuABUAvQA5ACwAZACEAH8AggBCADgAAAHj/+8BYAAAAM0AFgEgAAICJgACAlgABQDW//sAnP/9Aij//QEN/8sCE///Agf/9gIR//MCFv//Ah7/+QH7//kCFf/6AiT//gCV//0AjP/IAf7/7AJM/9UCxgADAosAEQHUAAwBwQAMAtUAAwIzAA8Bhf/6AZT/6AINABEB1gANAsMAEwJMABAC9v/+Av4ABQIPABECKgAEAhb/7AJNABICWv/XA1P/4gJZ/9YCN//OAMoAFgFGAAAAjQAFAKUAEQHVAA4CAgADAPb/+gD2ABABOP/6AVwAHAGLACIBFwAsAe4AAADIAAACwAAAAoMAAALi//QB6QAAAsAAAAI6AAACWQAAAscAAAJwAAABRgAAAKUAAAH5AAADBgAAAeYAAAHuAAAB7gAAAe4AAAHuAAACKQAUAu0AEAOrABUB0wALAdMACwHTAAsB0gALAdMACwHLAAwCMwAPAkwAFgJMABYCSQAVAkkAFQJJABUCSQAVAkkAFQJR/+UCT//tAXQAAAGnAAACDwAOA0j/3gK7AAMDPf/9AvgABAJM/9UCMgAQAsYAAwKLABEB1AAMAcEADALVAAMCMwAPAXb/8AGc//YCDQARAd4AFQLDABMCTAAQAvb//gIVAA4DBgAFAhMAEQIqAAQCFv/sAk0AEgJa/9cDU//iAln/1gI3/84CKgAEAjH/4wIx/+MCKgAEAjf/zgM9//0CN//OAkz/1QJM/9UCTP/VAkz/1QJM/9UCUv/bAkz/1QJM/9UCTP/VAkz/1QJM/9UCUv/bA0j/3gHUAAwB1AAMAdQADAHUAAwBe//1AXb/8AF2//ABdv/wAkwAEAL2//4C9v/+Avb//gL2//4C9v/+Ak0AEgJNABICTQASAk0AEgI3/84CuwADAdQADAHUAAwB1AAMAdQADAF7//UBdv/wAXb/8AF2//ACTAAQAvb//gL2//4C9v/+Avb//gL2//4C+AAEAk0AEgJNABICTQASAk0AEgI3/84CN//OApEAJwI6ABACFf/j/+MAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAADvAAAQJ7DAAACQLiABUAFQApABUAFv/2ABUAFwAVABUAGv/sABUAHAAqABUAHQBJABUAIv/rABUAI//rABUAJf/2ABUAJv+tABUAKP+3ABUAKf/BABUAKgAKABUAK/+sABUAZgAqABUAaP/gABUAaQAKABUAbgA0ABUAbwAqABUAcgAVABUAdP/2ABUAdv/2ABUAef/BABUAe//MABUAfP/WABUAfv/CABYAHP/2ABYAHf/XABYAJv/hABYAKP/sABYAKf/1ABYAK//rABYAZwAKABYAb//rABYAef/rABYAegAKABYAv//rABcAFf/hABcAHP/WABcAHf/BABcAJv+3ABcAKP/gABcAKf/rABcAKv/hABcAK//XABcAZv/rABcAb//hABcAef/hABcAe//rABcAfP/sABcAff/gABcAfv/hABcAv//hABgAFQAKABgAJgAgABgAKAAKABgAKQALABgAKgAfABgAKwALABgAvwAVABkABv+9ABkAB/+9ABkAEv+9ABkAE/+9ABkAFf/MABkAFv/rABkAGv/rABkAHf+3ABkAJf/sABkAJgAfABkAKQAgABkAKgAVABkAKwAfABkAvwALABoAFf/rABoAHP/rABoAHf/WABoAHwAKABoAJv/gABoAKv/rABoAK//1ABoAZv/2ABoAb//rABoAef/gABoAff/2ABoAv//rABsAIgAVABsAKAAVABsAKgAVABwAFQAfABwAFv/1ABwAGv/hABwAIv/hABwAI//gABwAJf/2ABwAJgAVABwAKAAgABwAKgAVABwAKwAfABwAbgAVABwAbwAVABwAdP/1ABwAdv/sABwAeQAfABwAewAVABwAfAALABwAvwAVAB0AFf/1AB0AHf/rAB0AKAAVAB0AYQAKAB0AewAVAB4AFv/WAB4AGv/XAB4AIv/hAB4AI//WAB4AJf/2AB4AaP/WAB4AagAVAB4AbP/WAB4AbgAfAB4AbwAfAB4AeP/rAB4AvwAqAB8AFQAKAB8AFv/BAB8AGv+3AB8AIv+3AB8AI/+3AB8AJf/WAB8AJv9aAB8AJ//hAB8AKP9uAB8AKf+DAB8AK/95AB8AvwAUACEAKAAVACIABv/YACIAB//YACIAFf/fACIAHP/hACIAHf/XACIAJv/BACIAKP/rACIAKf/rACIAKv/hACIAK//gACIAZv/2ACIAef/MACIAegAVACIAe//rACIAfP/rACIAff/hACIAfv/hACMAJv+3ACMAKP/rACMAKf/2ACMAK//gACMAvwAfACQAGAAKACQAGv/1ACQAKQALACQAK//rACUAFf/2ACUAHP/rACUAJv/MACUAKP/1ACUAKf/1ACUAKv/1ACUAK//hACUAef/sACUAfv/2ACYABv/YACYAB//YACYAEv/YACYAE//YACYAFf+tACYAFv/MACYAGv/gACYAHAALACYAHf/BACYAIv/WACYAI//BACYAJf/LACYAJgAfACYAKAALACYAZv+tACYAaP/hACYAbP/MACYAbgAgACYAb//CACYAdP/WACYAdv/MACYAeQAqACYAewAfACYAfAAVACYAfgAVACcAHf/hACgABv/YACgAB//YACgAEv/YACgAE//YACgAFf+3ACgAFv/rACgAGv/rACgAHAAfACgAHf/BACgAIv/gACgAI//rACgAJf/1ACgAJgAKACgAZv+3ACgAZwAKACgAaP/hACgAbgAVACgAb/+3ACgAdP/hACgAdv/hACgAeQAfACkABv/YACkAB//YACkAEv/YACkAE//YACkAFf+3ACkAFv/hACkAGv/gACkAG//sACkAHf/MACkAIv/hACkAI//hACkAJf/sACkAYQAKACkAZv+3ACkAaP/hACkAbP/gACkAb/+3ACkAdP/hACkAdv/hACkAeP/rACoAFv/WACoAGv/XACoAIv/WACoAI//gACoAJf/rACoAaP/MACoAbP/WACoAbgAVACoAbwAVACoAdP/MACoAeP/rACsABv+9ACsAB/+9ACsAEv+9ACsAE/+9ACsAFf+sACsAFv/MACsAGv/XACsAHAAVACsAHf/BACsAIv/WACsAI//MACsAJf/rACsAZv+tACsAaP/MACsAaQALACsAbP/XACsAbgAqACsAb//MACsAdP/XACsAeP/1ACsAeQAfAGEAFf/BAGEAHP/hAGEAHf+XAGEAJv/1AGEAKv/rAGEAK//1AGEAZv/MAGEAv//rAGYAFv/rAGYAHQApAGYAJv+tAGYAKP+3AGYAKf+3AGYAK/+tAGYAZgAgAGYAaP/gAGYAaQAfAGYAbP/2AGYAbQAVAGYAbgAqAGYAbwA0AGYAcAAVAGYAcQAVAGYAcgAVAGYAcwAVAGYAdP/2AGYAdQAfAGYAdv/rAGYAdwAVAGYAeP/1AGYAef+tAGYAe//MAGYAfP/MAGYAfv+jAGcAFQAUAGcAJwALAGcAKf/2AGcAZgAVAGcAcgALAGcAdQAVAGcAef/rAGcAegALAGgAHf/rAGgAJv/hAGgAKv/2AGgAK//rAGgAZv/2AGgAef/rAGgAe//1AGgAff/gAGgAfv/1AGkAFf/rAGkAJv/WAGkAKP/2AGkAKf/rAGkAKv/gAGkAK//gAGkAZv/rAGkAbv/2AGkAb//rAGkAdAAVAGkAef/MAGkAe//rAGkAfP/rAGkAff/sAGkAfv/gAGkAv//rAGoAHQAfAGoAJgAfAGoAKAAgAGoAKQALAGoAKgAfAGoAZgAfAGoAbgAgAGoAbwAgAGoAcgAUAGoAeQAVAGoAewAKAGoAfQAVAGoAfgAUAGoAvwAVAGsAFf/MAGsAHAAVAGsAHf/XAGsAJgApAGsAKAAfAGsAKQAgAGsAKgAfAGsAKwAVAGsAZv/WAGsAbgAfAGsAb//MAGsAdv/1AGsAeP/2AGsAeQAfAGsAewAfAGsAfAAVAGsAfQAKAGsAfgAfAGsAvwAKAGwAHP/2AGwAHf/MAGwAIgALAGwAJv/2AGwAK//rAGwAZv/2AGwAbv/2AGwAb//sAGwAef/hAGwAegAKAGwAff/hAGwAfv/2AGwAv//hAG0AFgAVAG0AKgAKAG0AZgAVAG0AbAAKAG0AegAKAG4AFQAqAG4AFv/rAG4AGv/2AG4AHAAKAG4AHQAgAG4AJgAfAG4AKAAfAG4AKQAKAG4AKgAVAG4AKwAgAG4AZgAfAG4AaP/hAG4AbP/hAG4AbgAVAG4AbwAVAG4AdP/gAG4Adv/hAG4AeQAVAG4AewAVAG4AfAAVAG4AfQAVAG4AfgAVAG4AvwAgAG8AGgAfAG8AJgALAG8AKAAfAG8AKgAKAG8AKwApAG8AaQALAG8AbAAKAG8AbQAKAG8AcAAVAG8AdAAVAG8AdQAVAG8AewALAHAAFv/WAHAAGv/WAHAAHAAUAHAAHQAVAHAAIv/hAHAAJf/1AHAAaP/WAHAAbP/XAHAAbgAqAHAAbwAgAHAAdP/WAHAAdv/WAHAAeP/1AHAAev/1AHAAvwAfAHEAFQAUAHEAFv/WAHEAGv/rAHEAHAAVAHEAHQApAHEAIv/sAHEAJv+NAHEAKP+DAHEAKf+tAHEAZgAVAHEAaP/MAHEAbP/hAHEAbgAfAHEAbwAqAHEAdP/WAHEAeP/2AHEAef95AHEAev/rAHEAe/+NAHEAfP+OAHEAfv+DAHEAvwAVAHIAZgALAHIAdQAKAHMAKgAKAHMAKwAVAHMAZgAVAHMAcgAKAHQAFf/hAHQAHP/rAHQAJv/MAHQAKP/rAHQAKf/rAHQAKv/WAHQAK//hAHQAZv/hAHQAbv/WAHQAb//CAHQAef+3AHQAe//hAHQAfP/rAHQAff/WAHQAfv/hAHQAv//gAHUAFf/MAHUAHP/2AHUAZv/WAHUAb/+iAHUAcf/2AHUAff/sAHUAfv/2AHUAv//hAHYAFv/2AHYAHQAfAHYAJv/CAHYAKf/rAHYAK//MAHYAbgAVAHYAcAALAHYAdv/1AHYAef/BAHYAe//gAHYAfP/gAHYAfv/WAHcAHQApAHcAIgAUAHcAKgAgAHcAagALAHcAbgAVAHcAcQAKAHcAcgAVAHgAK//2AHgAdQAKAHgAef/sAHgAe//1AHgAfP/2AHgAff/2AHgAfv/rAHkAFf+tAHkAFv/MAHkAGv/MAHkAHAAVAHkAIv/MAHkAJf/rAHkAJgAfAHkAKAAqAHkAKwAgAHkAZv+iAHkAaP/WAHkAbP/MAHkAbgAVAHkAb//BAHkAdP/CAHkAdv/CAHkAeP/2AHkAeQAVAHkAewAVAHkAfAAUAHkAfQAKAHkAfgAVAHoAFgAUAHoAGgAVAHoAIgAVAHoAZgAKAHoAaAAKAHoAb//rAHoAdAAKAHoAdQALAHsAFf/CAHsAFv/hAHsAGv/hAHsAHAAVAHsAHf/LAHsAIv/gAHsAJf/1AHsAZv/BAHsAaP/gAHsAbP/hAHsAbgAVAHsAb//LAHsAdP/hAHsAdv/WAHsAeP/1AHsAeQAfAHsAewAKAHsAvwALAHwAFf+3AHwAFv/hAHwAGv/rAHwAHf+3AHwAIv/WAHwAJf/2AHwAZv+3AHwAaP/rAHwAbP/hAHwAbgAKAHwAb/+3AHwAcf/rAHwAdP/hAHwAdv/WAHwAeP/rAHwAeQAKAH0AFv/hAH0AGv/rAH0AIv/rAH0AJf/2AH0AaP/WAH0AbP/MAH0AbgAKAH0AdP/WAH0Adv/MAH0AeP/2AH0AvwAKAH4AFf+3AH4AFv/WAH4AGv/hAH4AHf/BAH4AIv/gAH4AJf/2AH4AJgAfAH4AZv+tAH4AaP/WAH4AbP/XAH4AbgAVAH4Ab//LAH4AdP/hAH4Adv/LAH4AeP/rAH4AeQAVAL0AKP/1AL0AKf/rAL0AK//hAL0AZwALAL0Aef/hAL0Ae//2AL0AfP/1AL0Afv/rAL4AIv/2AL4AKAAfAL4AvwAgAL8AFv/hAL8AGv/hAL8AHAAUAL8AHQAfAL8AI//XAL8AKwAVAL8AaP/hAL8AbP/hAL8AbgAfAL8AbwAfAL8AdP/rAL8Adv/WAL8AeP/2AL8AewAfAL8AfQAVAL8AvgAfAAEAAAAKAB4ALAABbGF0bgAIAAQAAAAA//8AAQAAAAFrZXJuAAgAAAABAAAAAQAEAAIAAAABAAgAASBqAAQAAAB9AQQBbgGcAd4B/AI2AmgCdgLAAtYDCAM6A0ADhgOcA64D1AQ6BEAElgToBRYFbAWuBfAGMgZ0BrYGxAbaBvAHFgc8B2IHiAeuCAwIagiMCPoJKAlyCbgKIgpECmoKrArqCzgLdguMC+oMHAxaDLQNHg2MDeIOZA6iDxgPhg/gEFIQnBDeEQwRThGkEe4SWBLCEywTlhQAFGoU1BU+FagWEhZ8FuYXXBd6F5gXthfUGB4YaBiyGPwZAhlIGY4Z1BoaGmAaZhpsGnIaeBqeGtwbGhtYG5Yb9BxSHLAdDh0gHXYdzB4iHngezh8kH0YfaB+KH6wf7iAQIB4gYAAaABUAKQAW//YAFwAVABr/7AAcACoAHQBJACL/6wAj/+sAJf/2ACb/rQAo/7cAKf/BACoACgAr/6wAZgAqAGj/4ABpAAoAbgA0AG8AKgByABUAdP/2AHb/9gB5/8EAe//MAHz/1gB+/8IACwAc//YAHf/XACb/4QAo/+wAKf/1ACv/6wBnAAoAb//rAHn/6wB6AAoAv//rABAAFf/hABz/1gAd/8EAJv+3ACj/4AAp/+sAKv/hACv/1wBm/+sAb//hAHn/4QB7/+sAfP/sAH3/4AB+/+EAv//hAAcAFQAKACYAIAAoAAoAKQALACoAHwArAAsAvwAVAA4ABv+9AAf/vQAS/70AE/+9ABX/zAAW/+sAGv/rAB3/twAl/+wAJgAfACkAIAAqABUAKwAfAL8ACwAMABX/6wAc/+sAHf/WAB8ACgAm/+AAKv/rACv/9QBm//YAb//rAHn/4AB9//YAv//rAAMAIgAVACgAFQAqABUAEgAVAB8AFv/1ABr/4QAi/+EAI//gACX/9gAmABUAKAAgACoAFQArAB8AbgAVAG8AFQB0//UAdv/sAHkAHwB7ABUAfAALAL8AFQAFABX/9QAd/+sAKAAVAGEACgB7ABUADAAW/9YAGv/XACL/4QAj/9YAJf/2AGj/1gBqABUAbP/WAG4AHwBvAB8AeP/rAL8AKgAMABUACgAW/8EAGv+3ACL/twAj/7cAJf/WACb/WgAn/+EAKP9uACn/gwAr/3kAvwAUAAEAKAAVABEABv/YAAf/2AAV/98AHP/hAB3/1wAm/8EAKP/rACn/6wAq/+EAK//gAGb/9gB5/8wAegAVAHv/6wB8/+sAff/hAH7/4QAFACb/twAo/+sAKf/2ACv/4AC/AB8ABAAYAAoAGv/1ACkACwAr/+sACQAV//YAHP/rACb/zAAo//UAKf/1ACr/9QAr/+EAef/sAH7/9gAZAAb/2AAH/9gAEv/YABP/2AAV/60AFv/MABr/4AAcAAsAHf/BACL/1gAj/8EAJf/LACYAHwAoAAsAZv+tAGj/4QBs/8wAbgAgAG//wgB0/9YAdv/MAHkAKgB7AB8AfAAVAH4AFQABAB3/4QAVAAb/2AAH/9gAEv/YABP/2AAV/7cAFv/rABr/6wAcAB8AHf/BACL/4AAj/+sAJf/1ACYACgBm/7cAZwAKAGj/4QBuABUAb/+3AHT/4QB2/+EAeQAfABQABv/YAAf/2AAS/9gAE//YABX/twAW/+EAGv/gABv/7AAd/8wAIv/hACP/4QAl/+wAYQAKAGb/twBo/+EAbP/gAG//twB0/+EAdv/hAHj/6wALABb/1gAa/9cAIv/WACP/4AAl/+sAaP/MAGz/1gBuABUAbwAVAHT/zAB4/+sAFQAG/70AB/+9ABL/vQAT/70AFf+sABb/zAAa/9cAHAAVAB3/wQAi/9YAI//MACX/6wBm/60AaP/MAGkACwBs/9cAbgAqAG//zAB0/9cAeP/1AHkAHwAQABUACgAdAB8AJgAfACgAIAApAAsAKgAfACsACwBmAB8AbgAgAG8AIAByABQAeQAVAHsACgB9ABUAfgAUAL8AFQAQABUACgAdAB8AJgAfACgAIAApAAsAKgAfACsACwBmAB8AbgAgAG8AIAByABQAeQAVAHsACgB9ABUAfgAUAL8AFQAQABUACgAdAB8AJgAfACgAIAApAAsAKgAfACsACwBmAB8AbgAgAG8AIAByABQAeQAVAHsACgB9ABUAfgAUAL8AFQAQABUACgAdAB8AJgAfACgAIAApAAsAKgAfACsACwBmAB8AbgAgAG8AIAByABQAeQAVAHsACgB9ABUAfgAUAL8AFQAQABUACgAdAB8AJgAfACgAIAApAAsAKgAfACsACwBmAB8AbgAgAG8AIAByABQAeQAVAHsACgB9ABUAfgAUAL8AFQADACIAFQAoABUAKgAVAAUAKAAVACoACgArABUAZgAVAHIACgAFACgAFQAqAAoAKwAVAGYAFQByAAoACQAWABQAGgAVAB3/4QAiABUAZgAKAGgACgBv/+sAdAAKAHUACwAJABYAFAAaABUAHf/hACIAFQBmAAoAaAAKAG//6wB0AAoAdQALAAkAFgAUABoAFQAd/+EAIgAVAGYACgBoAAoAb//rAHQACgB1AAsACQAWABQAGgAVAB3/4QAiABUAZgAKAGgACgBv/+sAdAAKAHUACwAJABYAFAAaABUAHf/hACIAFQBmAAoAaAAKAG//6wB0AAoAdQALABcABv+9AAf/vQAS/70AE/+9ABX/rAAW/8wAGv/XABwAFQAd/8EAIv/WACP/zAAl/+sAJgAfAGb/rQBo/8wAaQALAGz/1wBuACoAb//MAHT/1wB2/8sAeP/1AHkAHwAXAAb/vQAH/70AEv+9ABP/vQAV/6wAFv/MABr/1wAcABUAHf/BACL/1gAj/8wAJf/rACYAHwBm/60AaP/MAGkACwBs/9cAbgAqAG//zAB0/9cAdv/LAHj/9QB5AB8ACAAV/8EAHP/hAB3/lwAm//UAKv/rACv/9QBm/8wAv//rABsAFQApABb/9gAXABUAGv/sABwAKgAdAEkAIv/rACP/6wAl//YAJv+tACj/twAp/8EAKgAKACv/rABmACoAaP/gAGkACgBuADQAbwAqAHIAFQB0//YAdv/2AHn/wQB7/8wAfP/WAH7/wgC/ABUACwAc//YAHf/XACb/4QAo/+wAKf/1ACv/6wBnAAoAb//rAHn/6wB6AAoAv//rABIABv/YAAf/2AAVAAoAHP/hAB3/1wAmACAAKAAKACkACwAqAB8AKwALAGb/9gB5/8wAegAVAHv/6wB8/+sAff/hAH7/4QC/ABUAEQAG/9gAB//YABX/3wAc/+EAHf/XACb/wQAo/+sAKf/rACr/4QAr/+AAZv/2AHn/zAB6ABUAe//rAHz/6wB9/+EAfv/hABoAFv/rAB0AKQAm/60AKP+3ACn/twAr/60AZgAgAGj/4ABpAB8AbP/2AG0AFQBuACoAbwA0AHAAFQBxABUAcgAVAHMAFQB0//YAdQAfAHb/6wB3ABUAeP/1AHn/rQB7/8wAfP/MAH7/owAIABUAFAAnAAsAKf/2AGYAFQByAAsAdQAVAHn/6wB6AAsACQAd/+sAJv/hACr/9gAr/+sAZv/2AHn/6wB7//UAff/gAH7/9QAQABX/6wAm/9YAKP/2ACn/6wAq/+AAK//gAGb/6wBu//YAb//rAHQAFQB5/8wAe//rAHz/6wB9/+wAfv/gAL//6wAPAB3/6wAm/+EAKAAgACkACwAq//YAK//rAGb/9gBuACAAbwAgAHIAFAB5/+sAe//1AH3/4AB+//UAvwAVABMAFf/MABwAFQAd/9cAJgApACgAHwApACAAKgAfACsAFQBm/9YAbgAfAG//zAB2//UAeP/2AHkAHwB7AB8AfAAVAH0ACgB+AB8AvwAKAA8AHP/2AB3/6wAiAAsAJv/hACr/9gAr/+sAZv/2AG7/9gBv/+wAef/rAHoACgB7//UAff/gAH7/9QC//+EABQAWABUAKgAKAGYAFQBsAAoAegAKABcAFQAqABb/6wAa//YAHAAKAB0AIAAmAB8AKAAfACkACgAqABUAKwAgAGYAHwBo/+EAbP/hAG4AFQBvABUAdP/gAHb/4QB5ABUAewAVAHwAFQB9ABUAfgAVAL8AIAAMABoAHwAmAAsAKAAfACoACgArACkAaQALAGwACgBtAAoAcAAVAHQAFQB1ABUAewALAA8AFv/WABr/1gAcABQAHQAVACL/4QAl//UAaP/WAGz/1wBuACoAbwAgAHT/1gB2/9YAeP/1AHr/9QC/AB8AFgAVABQAFv/WABr/6wAcABUAHQApACL/7AAm/40AKP+DACn/rQBmABUAaP/MAGz/4QBuAB8AbwAqAHT/1gB4//YAef95AHr/6wB7/40AfP+OAH7/gwC/ABUAGgAW/+sAHQApACb/rQAo/7cAKf+3ACv/rQBmAAsAaP/gAGkAHwBs//YAbQAVAG4AKgBvADQAcAAVAHEAFQByABUAcwAVAHT/9gB1AAoAdv/rAHcAFQB4//UAef+tAHv/zAB8/8wAfv+jABsAFv/rAB0AKQAm/60AKP+3ACn/twAqAAoAK/+tAGYAIABo/+AAaQAfAGz/9gBtABUAbgAqAG8ANABwABUAcQAVAHIAFQBzABUAdP/2AHUAHwB2/+sAdwAVAHj/9QB5/60Ae//MAHz/zAB+/6MAFQAVABQAHP/rAB3/6wAm/+EAJwALACj/6wAp//YAKv/2ACv/6wBmABUAbv/WAG//wgByAAsAdQAVAHn/6wB6AAsAe//1AHz/6wB9/+AAfv/1AL//4AAgABX/zAAW/+sAHP/2AB0AKQAm/60AJwALACj/twAp/7cAK/+tAGb/1gBo/+AAaQAfAGz/9gBtABUAbgAqAG//ogBwABUAcf/2AHIAFQBzABUAdP/2AHUAHwB2/+sAdwAVAHj/9QB5/60AegALAHv/zAB8/8wAff/sAH7/9gC//+EADwAW//YAHQAfACb/wgAp/+sAKv/2ACv/zABm//YAbgAVAHAACwB2//UAef/BAHv/4AB8/+AAff/gAH7/1gAdABb/6wAdACkAIgAUACb/rQAo/7cAKf+3ACoAIAAr/60AZgAgAGj/4ABpAB8AagALAGz/9gBtABUAbgAqAG8ANABwABUAcQAVAHIAFQBzABUAdP/2AHUAHwB2/+sAdwAVAHj/9QB5/60Ae//MAHz/zAB+/6MAGwAW/+sAHQApACb/rQAo/7cAKf+3ACv/rQBmACAAaP/gAGkAHwBs//YAbQAVAG4AKgBvADQAcAAVAHEAFQByABUAcwAVAHT/9gB1AB8Adv/rAHcAFQB4//UAef+tAHv/zAB8/8wAff/2AH7/owAWABX/rQAW/8wAGv/MABwAFQAi/8wAJf/rACYAHwAoACoAKwAgAGb/ogBo/9YAbP/MAG4AFQBv/8EAdP/CAHb/wgB4//YAeQAVAHsAFQB8ABQAfQAKAH4AFQAcABb/6wAaABUAHQApACIAFQAm/60AKP+3ACn/twAr/60AZgAgAGj/4ABpAB8AbP/2AG0AFQBuACoAbwA0AHAAFQBxABUAcgAVAHMAFQB0//YAdQAfAHb/6wB3ABUAeP/1AHn/rQB7/8wAfP/MAH7/owASABX/wgAW/+EAGv/hABwAFQAd/8sAIv/gACX/9QBm/8EAaP/gAGz/4QBuABUAb//LAHT/4QB2/9YAeP/1AHkAHwB7AAoAvwALABAAFf+3ABb/4QAa/+sAHf+3ACL/1gAl//YAZv+3AGj/6wBs/+EAbgAKAG//twBx/+sAdP/hAHb/1gB4/+sAeQAKAAsAFv/hABr/6wAi/+sAJf/2AGj/1gBs/8wAbgAKAHT/1gB2/8wAeP/2AL8ACgAQABX/twAW/9YAGv/hAB3/wQAi/+AAJf/2ACYAHwBm/60AaP/WAGz/1wBuABUAb//LAHT/4QB2/8sAeP/rAHkAFQAVAAb/vQAH/70AEv+9ABP/vQAV/6wAFv/MABr/1wAcABUAHf/BACL/1gAj/8wAJf/rAGb/rQBo/8wAaQALAGz/1wBuACoAb//MAHT/1wB4//UAeQAfABIAFf/hABz/6wAd/+sAJv/hACgAIAApAAsAKv/2ACv/6wBm//YAbgAgAG8AIAByABQAef/rAHv/9QB8/+sAff/gAH7/9QC/ABUAGgAVACkAFv/2ABcAFQAa/+wAHAAqAB0ASQAi/+sAI//rACX/9gAm/60AKP+3ACn/wQAqAAoAK/+sAGYAKgBo/+AAaQAKAG4ANABvACoAcgAVAHT/9gB2//YAef/BAHv/zAB8/9YAfv/CABoAFQApABb/9gAXABUAGv/sABwAKgAdAEkAIv/rACP/6wAl//YAJv+tACj/twAp/8EAKgAKACv/rABmACoAaP/gAGkACgBuADQAbwAqAHIAFQB0//YAdv/2AHn/wQB7/8wAfP/WAH7/wgAaABUAKQAW//YAFwAVABr/7AAcACoAHQBJACL/6wAj/+sAJf/2ACb/rQAo/7cAKf/BACoACgAr/6wAZgAqAGj/4ABpAAoAbgA0AG8AKgByABUAdP/2AHb/9gB5/8EAe//MAHz/1gB+/8IAGgAVACkAFv/2ABcAFQAa/+wAHAAqAB0ASQAi/+sAI//rACX/9gAm/60AKP+3ACn/wQAqAAoAK/+sAGYAKgBo/+AAaQAKAG4ANABvACoAcgAVAHT/9gB2//YAef/BAHv/zAB8/9YAfv/CABoAFQApABb/9gAXABUAGv/sABwAKgAdAEkAIv/rACP/6wAl//YAJv+tACj/twAp/8EAKgAKACv/rABmACoAaP/gAGkACgBuADQAbwAqAHIAFQB0//YAdv/2AHn/wQB7/8wAfP/WAH7/wgAaABUAKQAW//YAFwAVABr/7AAcACoAHQBJACL/6wAj/+sAJf/2ACb/rQAo/7cAKf/BACoACgAr/6wAZgAqAGj/4ABpAAoAbgA0AG8AKgByABUAdP/2AHb/9gB5/8EAe//MAHz/1gB+/8IAGgAW/+sAHQApACb/rQAo/7cAKf+3ACv/rQBmACAAaP/gAGkAHwBs//YAbQAVAG4AKgBvADQAcAAVAHEAFQByABUAcwAVAHT/9gB1AB8Adv/rAHcAFQB4//UAef+tAHv/zAB8/8wAfv+jABoAFv/rAB0AKQAm/60AKP+3ACn/twAr/60AZgAgAGj/4ABpAB8AbP/2AG0AFQBuACoAbwA0AHAAFQBxABUAcgAVAHMAFQB0//YAdQAfAHb/6wB3ABUAeP/1AHn/rQB7/8wAfP/MAH7/owAaABb/6wAdACkAJv+tACj/twAp/7cAK/+tAGYAIABo/+AAaQAfAGz/9gBtABUAbgAqAG8ANABwABUAcQAVAHIAFQBzABUAdP/2AHUAHwB2/+sAdwAVAHj/9QB5/60Ae//MAHz/zAB+/6MAGgAW/+sAHQApACb/rQAo/7cAKf+3ACv/rQBmACAAaP/gAGkAHwBs//YAbQAVAG4AKgBvADQAcAAVAHEAFQByABUAcwAVAHT/9gB1AB8Adv/rAHcAFQB4//UAef+tAHv/zAB8/8wAfv+jABoAFv/rAB0AKQAm/60AKP+3ACn/twAr/60AZgAgAGj/4ABpAB8AbP/2AG0AFQBuACoAbwA0AHAAFQBxABUAcgAVAHMAFQB0//YAdQAfAHb/6wB3ABUAeP/1AHn/rQB7/8wAfP/MAH7/owAaABb/6wAdACkAJv+tACj/twAp/7cAK/+tAGYAIABo/+AAaQAfAGz/9gBtABUAbgAqAG8ANABwABUAcQAVAHIAFQBzABUAdP/2AHUAHwB2/+sAdwAVAHj/9QB5/60Ae//MAHz/zAB+/6MAHQAW/+sAHQAfACYAHwAoACAAKQALACoAHwAr/60AZgAfAGj/4ABpAB8AbP/2AG0AFQBuACAAbwAgAHAAFQBxABUAcgAUAHMAFQB0//YAdQAfAHb/6wB3ABUAeP/1AHkAFQB7AAoAfP/MAH0AFQB+ABQAvwAVAAcAFQAKACYAIAAoAAoAKQALACoAHwArAAsAvwAVAAcAFQAKACYAIAAoAAoAKQALACoAHwArAAsAvwAVAAcAFQAKACYAIAAoAAoAKQALACoAHwArAAsAvwAVAAcAFQAKACYAIAAoAAoAKQALACoAHwArAAsAvwAVABIAFQAfABb/9QAa/+EAIv/hACP/4AAl//YAJgAVACgAIAAqABUAKwAfAG4AFQBvABUAdP/1AHb/7AB5AB8AewAVAHwACwC/ABUAEgAVAB8AFv/1ABr/4QAi/+EAI//gACX/9gAmABUAKAAgACoAFQArAB8AbgAVAG8AFQB0//UAdv/sAHkAHwB7ABUAfAALAL8AFQASABUAHwAW//UAGv/hACL/4QAj/+AAJf/2ACYAFQAoACAAKgAVACsAHwBuABUAbwAVAHT/9QB2/+wAeQAfAHsAFQB8AAsAvwAVABIAFQAfABb/9QAa/+EAIv/hACP/4AAl//YAJgAVACgAIAAqABUAKwAfAG4AFQBvABUAdP/1AHb/7AB5AB8AewAVAHwACwC/ABUAAQAoABUAEQAG/9gAB//YABX/3wAc/+EAHf/XACb/wQAo/+sAKf/rACr/4QAr/+AAZv/2AHn/zAB6ABUAe//rAHz/6wB9/+EAfv/hABEABv/YAAf/2AAV/98AHP/hAB3/1wAm/8EAKP/rACn/6wAq/+EAK//gAGb/9gB5/8wAegAVAHv/6wB8/+sAff/hAH7/4QARAAb/2AAH/9gAFf/fABz/4QAd/9cAJv/BACj/6wAp/+sAKv/hACv/4ABm//YAef/MAHoAFQB7/+sAfP/rAH3/4QB+/+EAEQAG/9gAB//YABX/3wAc/+EAHf/XACb/wQAo/+sAKf/rACr/4QAr/+AAZv/2AHn/zAB6ABUAe//rAHz/6wB9/+EAfv/hABEABv/YAAf/2AAV/98AHP/hAB3/1wAm/8EAKP/rACn/6wAq/+EAK//gAGb/9gB5/8wAegAVAHv/6wB8/+sAff/hAH7/4QABAB3/4QABAB3/4QABAB3/4QABAB3/4QAJAB3/6wAm/+EAKv/2ACv/6wBm//YAef/rAHv/9QB9/+AAfv/1AA8AHf/rACb/4QAoACAAKQALACr/9gAr/+sAZv/2AG4AIABvACAAcgAUAHn/6wB7//UAff/gAH7/9QC/ABUADwAd/+sAJv/hACgAIAApAAsAKv/2ACv/6wBm//YAbgAgAG8AIAByABQAef/rAHv/9QB9/+AAfv/1AL8AFQAPAB3/6wAm/+EAKAAgACkACwAq//YAK//rAGb/9gBuACAAbwAgAHIAFAB5/+sAe//1AH3/4AB+//UAvwAVAA8AHf/rACb/4QAoACAAKQALACr/9gAr/+sAZv/2AG4AIABvACAAcgAUAHn/6wB7//UAff/gAH7/9QC/ABUAFwAVACoAFv/rABr/9gAcAAoAHQAgACYAHwAoAB8AKQAKACoAFQArACAAZgAfAGj/4QBs/+EAbgAVAG8AFQB0/+AAdv/hAHkAFQB7ABUAfAAVAH0AFQB+ABUAvwAgABcAFQAqABb/6wAa//YAHAAKAB0AIAAmAB8AKAAfACkACgAqABUAKwAgAGYAHwBo/+EAbP/hAG4AFQBvABUAdP/gAHb/4QB5ABUAewAVAHwAFQB9ABUAfgAVAL8AIAAXABUAKgAW/+sAGv/2ABwACgAdACAAJgAfACgAHwApAAoAKgAVACsAIABmAB8AaP/hAGz/4QBuABUAbwAVAHT/4AB2/+EAeQAVAHsAFQB8ABUAfQAVAH4AFQC/ACAAFwAVACoAFv/rABr/9gAcAAoAHQAgACYAHwAoAB8AKQAKACoAFQArACAAZgAfAGj/4QBs/+EAbgAVAG8AFQB0/+AAdv/hAHkAFQB7ABUAfAAVAH0AFQB+ABUAvwAgAAQAKgAKACsAFQBmABUAcgAKABUAFQAUABz/6wAd/+sAJv/hACcACwAo/+sAKf/2ACr/9gAr/+sAZgAVAG7/1gBv/8IAcgALAHUAFQB5/+sAegALAHv/9QB8/+sAff/gAH7/9QC//+AAFQAVABQAHP/rAB3/6wAm/+EAJwALACj/6wAp//YAKv/2ACv/6wBmABUAbv/WAG//wgByAAsAdQAVAHn/6wB6AAsAe//1AHz/6wB9/+AAfv/1AL//4AAVABUAFAAc/+sAHf/rACb/4QAnAAsAKP/rACn/9gAq//YAK//rAGYAFQBu/9YAb//CAHIACwB1ABUAef/rAHoACwB7//UAfP/rAH3/4AB+//UAv//gABUAFQAUABz/6wAd/+sAJv/hACcACwAo/+sAKf/2ACr/9gAr/+sAZgAVAG7/1gBv/8IAcgALAHUAFQB5/+sAegALAHv/9QB8/+sAff/gAH7/9QC//+AAFQAVABQAHP/rAB3/6wAm/+EAJwALACj/6wAp//YAKv/2ACv/6wBmABUAbv/WAG//wgByAAsAdQAVAHn/6wB6AAsAe//1AHz/6wB9/+AAfv/1AL//4AAVABUAFAAc/+sAHf/rACb/4QAnAAsAKP/rACn/9gAq//YAK//rAGYAFQBu/9YAb//CAHIACwB1ABUAef/rAHoACwB7//UAfP/rAH3/4AB+//UAv//gAAgAFgAUABoAFQAiABUAZgAKAGgACgBv/+sAdAAKAHUACwAIABYAFAAaABUAIgAVAGYACgBoAAoAb//rAHQACgB1AAsACAAWABQAGgAVACIAFQBmAAoAaAAKAG//6wB0AAoAdQALAAgAFgAUABoAFQAiABUAZgAKAGgACgBv/+sAdAAKAHUACwAQABX/twAW/9YAGv/hAB3/wQAi/+AAJf/2ACYAHwBm/60AaP/WAGz/1wBuABUAb//LAHT/4QB2/8sAeP/rAHkAFQAIACj/9QAp/+sAK//hAGcACwB5/+EAe//2AHz/9QB+/+sAAwAi//YAKAAfAL8AIAAQABb/4QAa/+EAHAAUAB0AHwAj/9cAKwAVAGj/4QBs/+EAbgAfAG8AHwB0/+sAdv/WAHj/9gB7AB8AfQAVAL4AHwACACr/9gB9/+AAAgALABUAHwAAACEAKwALAE8AUwAWAFUAXgAbAGEAfgAlAIMAhABDAIYApABFAKYAuQBkALsAuwB4AL0AvwB5/////wB8AAEAAAAKADIAcgABbGF0bgAIAAoAAVRVUiAAGAAA//8ABAAAAAEAAgAEAAD//wABAAMABWFhbHQAIGZyYWMAJmxpZ2EALGxpZ2EANHNhbHQAOgAAAAEAAAAAAAEAAwAAAAIAAQACAAAAAQACAAAAAQAEAAUADAAUABwAJAAsAAEAAAABAMwABAAAAAEAIAAEAAAAAQAqAAQAAAABADQAAQAAAAEAYgABAO4AAQAIAAEABABNAAIAbgABANwAAQAIAAEABABOAAIAcQABANAAAQAIAAQACgAUAB4AJv//AAQALQAIAAj//wAE//8ACAAI//8AAwAtAAj//wAD//8ACAACAKAAIgBfAGAATwBUAFUAVgBYAF0ATwBUAFUAVgBYAF0AXgBRAFAAUgBTAFcAWgBZAFsAXABRAFAAUgBTAFcAWgBZAFsAXABeAAIAVgAiAF8AYABPAFQAVQBWAFgAXQBPAFQAVQBWAFgAXQBeAFEAUABSAFMAVwBaAFkAWwBcAFEAUABSAFMAVwBaAFkAWwBcAF4AAQABAGsAAQABAAgAAQAiAA8AEQAYABkAGwAhACcAKwBqAGsAbQBzAHoAfgCDAJMAlACVAJYAmwChAKIAowCkAKcAqACpAKoArwC2ALcAuAC5ALsBAAQCAAEBAQpDb2RlLUJvbGQAAQEBLfgQAPhEAfhFDAD4RgL4RgP4FASLDAOLDART+3b6H/nlBfjpD/nFEbIcEKwSACwCAAEACAAPABEAFQAaAB8AKgAvADYAPwBGAE0AVABcAGQAbwB3AIAAjACTAJYAmQCeAKgAsgDBAM4A0wDYAN0A5wDsAPYBAAEPARwBIQEuATcBPwFIAYMBqwG0dW5pMDBBMHVuaTAzQTlwaUV1cm9saXRyZU9tZWdhcGFydGlhbGRpZmZEZWx0YXByb2R1Y3RzdW1tYXRpb251bmkyMjE1dW5pMjIxOXJhZGljYWxpbmZpbml0eWludGVncmFsYXBwcm94ZXF1YWxub3RlcXVhbGxlc3NlcXVhbGdyZWF0ZXJlcXVhbGxvemVuZ2VmX2lmX2xFLmFsdEVhY3V0ZS5hbHRFZ3JhdmUuYWx0RWNpcmN1bWZsZXguYWx0RWRpZXJlc2lzLmFsdEYuYWx0SC5hbHROLmFsdE50aWxkZS5hbHRVLmFsdFVhY3V0ZS5hbHRVZ3JhdmUuYWx0VWNpcmN1bWZsZXguYWx0VWRpZXJlc2lzLmFsdFkuYWx0WWRpZXJlc2lzLmFsdHNldmVuLmFsdG5pbmUuYWx0ZXN0aW1hdGVkQ29weXJpZ2h0IChjKSAyMDEwIGJ5IFN2ZXRvc2xhdiBTaW1vdi4gQWxsIHJpZ2h0cyByZXNlcnZlZC5Nb2Rlcm4gYW5kIGVsZWdhbnQgc2FucyBzZXJpZiBmcmVlIGZvbnQuQ29kZSBCb2xkAAABAAECAAUAAAcAAA0AAA8AABELACAAACIAACQMADIIAGAAAGMAAGgAAHIAAHkAAHsEAIMBAKYAAYcnADEAAIoAALEAAI4AAI0AAEIYAMAAAMcAAOQAAN0AAMYAAJQAAGQAAK4AAKsBALAAAK0AAK8AAMsAAMgBAM0AAMoAAMwAAJAAALUAALICALkAALYCALoAAL4AALsBAL8AAL0AAMQAAMECAMUAAM4AANIAAM8CANYAANMCANcAANsAANgBANwAANoAAJMAAOEAAN4CAOIBAa8AACMAAFsAADsAAMACAAEATABPAHsAmAEhAZUBqgHKAhsCOwKCAuwDHANzA8gD6wRfBLQEywTsBVYFWAVaBVwFYQVjBWUFZwVyBZMFlQWkBaYFqAWqBa4FsQW0BcQFxgXIBecF6QXrBhYGGQYvBkEGXwbJBtUG4QbsBxMHIgdGB0gHSwdOB1EHsQezB7YHuAe6B70HwAfDB8YHyAfLB80HzwfRB9MH1QgmCFMIagh2CIQIngirCMoI5QkMCRoJUwlWCV0JgAmHCboJ5gofCiIKJAonCikKKwotCi8KMQo0CjYKOAo9Cj8KQQpDCkwKbQpvCn4KgAqCCoQKhwqLCo4KkQqhCqMKpQrECsYKyArKCswKzgrQCtIK1AsKCwwLDgsQCxILFAsWCxgLGgscCx4LIAsiCyQLJgszCzULNws5CzsLPQs/C0ELQwtFC0cLSQtLC00LTwtRC1MLVQtXC1kLZgtoC2oLbAtuC3ALcgt0C3YLeAt6C3wLfguAC4ILhAuGC4gLiguMC/AL8wv1C/d+i/cV+DD3FAFx9xX3ifcVA3oW+Hr5MPx6BvgS+20V+30HV9mXeGTFCKn7fBX7Rwbk9x0F91IEM/caBfdFBvsq+3kVPfsKBfd+Bw77JA77t4f3MPh/dwG6rwqr+VAV/Lb0+LYHVPzdFWpwcmVtpm+ssaWnqbFxpGUfDvtk+Db3dQGu8gON+U4V+4zs94wHthb7jOz3jAcOwffe9xMB9yD3FHT3GQP3YflUFUuBUW1lWin7Guz7Ufc1mwj7Zwdel120gbWKjBgmigWEB5ch7E3pewhO78gH9p/vu/chGvcVKML7AI8e92AHtIWybJVg7pUYfvU0vjKaCMEnB+/8YRX3LJV2+2r7F48I+0n4YBWdo6qZq5MI+1UHO4pg3rTMCA7zfvcSlcIKj/cXO/cWA/hu+MQV9wNhPK40G/sG+wdG+xhXnFDFaR9Gb21NhFmA+wfg+wb3So4I9yuO4Nv3BRr3CdHv+9kHO3G8vR/MjMquzBu5uHtRpR/7Ift1Ffcw+wUGTldiNvsCWsnDjx6Qu7C/6YgIDvuuk/c0A+s8FeT3TAX7CQZC+0wFDvvoiPcwAYT3FAPE9wwVanByZm2mbKywpaqpsHGkZh8Ow4H3Efgrwgp59xX3gPcWA/eR+NIV9sD7DPsM+wxW+wsg+wBX9wv3DPcMv/cM9wAf/NQE9z7h9zz3PPc8Nfc9+z77Pzb7Pfs8+zzg+zz3Px8O+3eYdvkfdwHXrwr3bRb5UzoH+1H7ntdU6fcUBfySBw6usgr4IcIK95T3FgPz+GkV2Ze4w+Eb9zem+zo8+wIfjAb73fusBT34f+z71Qfw36Wd7t0I9xj3UUP3t/udG/smOyX7EXkfDqL4EvcbdPcgAfeK9yUD9y33xBX0BuarUGKPH1GQV077AxszXb3Dgh8tegUrm9I09yob9zzf8fCMH4zQb8RMsAi+rZjEwhr3HIr7C8n7BRsuLlchch/mdQXBmMGpwBvNzmtFXXFRRR8iBg6smHb3FvcR+CN3Afeprwp+93kVRPfx+zLv9zLE7VL4UD0H+4P8UhX3b/ejBfujBw6x+CD3EIXCCpL3E/cN9xYDivczFSO03FT3CRv3PuL3DvcOih+K5lrhKrM+qjiJPnII9yD37O38UvvhB8Rx3rzbk95pGcB0p1haGkOMWEUjG0ZascRvHw65gfcTzfcY9+B3AXj3HvcF9xcD94z4EBXzvUVFRVlHIyRYz9HRvtHyH/toFnBie1laGvsM4fsM9z33PuD3DPcM3GTdPrceWqZGjld59z/3hRj7EAYOlpd2+J/CCnb4JQOE+VAVKPf8B/vc/O0F9wgG9+35CwXQBw6wgPcS93z3DsHCCqP3Fjz3Fu/3FwP3iuIVJljIwcK+xPDyvVJUVVlOJB/4pgTGzGVIWmNTNzhjw7vOy7LGH/d0+wAV7kDt+ykg+wdM+xmKHmKbQ9dsHjxpYUhNGvsD4Cj3O/c94PT0ymbQOqoexKWqzb4aDr+Sdvfk9xjN9xMBifcW9wP3IQP3k/fXFSNY0tHSvtDz875GREVYRCMf92sWprWbvbwa9w409w37P/s/NfsN+w46sjjaXh67cNGIwJ77QPuIGPcRBg7774j3MLL3LwGDrwrA9wSoCvelBJQKDvv491T3LwGLrwq/+BUVlAr7APx3FdT3TAX3CQYy+0wFDpmI9zD4APcVAfdR9xOJ9xgD9573dxWnqZmrnB7KrdavjvcLCPcLjS33A/s2G/sGPUMvYB/dXAXNq7+00BvrwE5MiR+JT2V3ZncIjAZMa1FwMRo58QdXbRVob3BkbKdqrrKmrKqycKZkHw5rCkYKYQqJCl4KDosKQwqDCiC9CqKhCvf3QgoOL4P3Hfi2dwH3eKEK9/6wCvsSTPszHiYH92v3P+r3ZB8OeApxtwr4tHcBmPcZA/cGoApyCoQKPAr3ojYKql8KIgoOqwr47fdn8fygJfdo/O0HDnEKiAqzCviahRXWBvd9+VWXCvd9/VUF1gav9bb3C7P3BggOYAp/Cvu6mHb4g/cwAZivCqqFFfi29Py2B1n43RWspqSxqXCnamVxb21lpXKxHw77Pg779/g293UBgvcRA5D5URX7jOv3jAcO+9/3hvcvAZX3FAPU+AoVlAoOcIj3MAGR9xT3KvcU9yqvCtH3BagK9yynCvcvpwoOnYb3FPgA9zABm/cYiPcUA/dh+LcV8TkGMVFwTGsejAZmd2V3iU8ITInATusb0L+0zasf3VwFL2A9Q/sGG/s2LfcD9wuNH473C9avyq0Iq5ypmacavvcDFa6nprKqb6xoZHBqbGSmcLIfDvuOovdGA/de+PY7CvuOo/dGA/cD+PaGCvtMpvd+A/P5DF0K+yin97UD4/j3FafVxiy8naWVnaqbtUqoGHo+XN5PhG6GeW53WggOJvkC9yoB0vcfA+X5dVsK+2345/cJbvcJAaX3CG73CQO3+U0VXrBkubqxsLqsCvcIFo4KiQ77vA73ZA73Jw73hoH3Ed33EWr3Efd9dwHZ9xcDf/f5FbCCBntmQrsHm02rVLRgCEvI4WPqG/c39xT3APczsx95CnOkd6l/rQj3PNT7TJsGlPdM0PtBB5eyoa2mqAhACl9calB8SAheBg6EDvdkDtUO9A73aw73FA77Pg773w6UDveqDoEOiQ6JDokOiQ7EnHb5M3cB+Hj34RX7V/fiBUEG+1f74+37Ouz7OgXVBmX3FRX7C/dfqb2is6e8GbLNq1WoWalZp1kZ+zD7nBXUinO0fp8F9xn3dRV+dph2BQ73kZh2+CH3EYvCCqb3E/c+9xQD9wl3Cvjmmgr7e/zw+xYs9/3q+xb4jPcWBg74T4udCovCCq/3FPc+rwr3DncK+FygCm6cChNwjAoTsJMKDm6cCpP3R5YK9zT5DoYKbpIKEpv3FBNw9wXwFffZBhOwpgr3TfjCOwptnAqP936WCtL5Dl0KbpIK4/cPEpv3FJr3IBN89wXwFffZBhO8pgqo+RwyCmaYdvcZnQoBnPcUA/cF9z8V96zx+6z32ZgKDs6Xdvca9xH4HncBoPcT9xqvCvcIpArw9z73vPs+8flPJfxB+7wGDueYdvkfqgr3Gq8KmQoO55h2+R93EqH3E4b3tfsq9xMT6JkK+4GaFavTwCm9m6aUnqidtUyrGHY+YOFPhwgT0G6Id251WwgOUgoOUgr3tK+GCnoKmgrx/OcGavfNjIqrHvjn8f0tB4pO/JaHis0I99j5UDsKUgr3a69dCuSyCviF9yr7FaoKqvcfYq8KoJoK8fznBmr3zYyKqx745/H9LQeKTvyWh4rNCPc9+aoyCuyXdvkhdwGK+DIDcPlQFfeQ/IYq+14F9wQG9+f5UAX7Bgb7S/wV+1X4FQUO6pd2+Qv3KvsUdwGC+DL7b/cfA+z5UBX3VfwV90v4FQX3Bgb75/1QBfsEBuz3XvuQ+IYF92/3DzIK+xAOQg6qagpPCjcKOQotCmsKzUoKRgphCokKXgoOiwpDCoMKlQoBmKEKSAoON4P3Hfi2dwH3gKEK+AawCvsMRvszHiwH92v3Oer3ZB8OeAp5twr4tHcBoPcZA/cOoApyCoQKPAqwagr3qjYKrl8KIgoOqwr49fdn6fygLfdo/PUHDnEKiAqzCvichxXSBvd/+VOXCvd//VMF0gav9bj3CbP3BggOYAp/Ci4KZApkCi4KRwo5Cp4KAccKA+33XxX3A/tf8fdf9dT7AgaZpAXr0FYG92P33YAK+wsG92L73QVRRvAGmHIF+wYGDlcKVgpJCkUKPwo9ClcKVgpJCkUKPwo9Ck8KbQqJCqz3Rl4K9yz5CYYKYgpMCm8KbgpjCk0KVQo1CjQKMwovCiwKWgpZClEKQQpnCjcKbQqJCqz3Rl4K9yz5CYYKYgpMCm8KbgpjCk0KVQo1CjQKMwovCiwKLQpaClkKUQpBCmcKRwr3NX+x96Gx932wAbL3Evfa9xYD+QH3uxX3P4Yi9x37Sxv7SPsB+x37Pvs+9wT7HvdE9xHQxubIH3+Sf5N/kgg5WUpXIxtLVaK2Xx/3Xwf32rEV+9r3Owa3t8KhyxvJxXFith8O1UoKggqCCn6Y+S+WBvtciwceoEOPDAmfDAq9CsALvbAMDMCQDA35ihT4hBWyEwCoAgABAAoAIACuALUA2ADfAT8BXQFiAXEBmwGyAfECegKBArYCxgLVAvwDCgMZAy0DmQPXA94ESwRZBGUEbwS5BOME/AUaBVgFbwXVBdsGDAYqBl8GZAZ2Bs8G5AcfB1oHYge2B74HywfpB/AH+Qg3CEoIWQhiCHAIgwilCKoIrgi0CPYJOgl+CZQJpQnLCdoJ4gnxCgkKDwpIClIKaQp/CpAKpwqqCrcK7Qr2CvsLBAsXCyMLUgthC24LeQuAC4gLjguXC6ULrAvNC/QMCQwMDBIMFww/DEcMTAxYDGgMcgyEDJIMngykDKoMsQy/DMQMzQzsDPYNFA0YDR8NJg0tDTINNw1ADUQNSA1PDVUNXg1qDX0NkA2VDZsNpg2wDbQNuQ29DcoNzg3SDdsN4Q3mDesN7w3zDfcN+g4CDgkODQ4SDhwOIA4kDigOLQ4yDjcOPA5B+PX38icKJAoLWAr3vfvBFfcAsQr5WQVBsQr9WTEKC8WYdvgy9xf3H3cB94b3IQP4hvifFfcUefsEw/sAGzo3a05cH21kf1yPXAiMB5b7JvcUc/cBgNGE04KXVgiNgoyDhBpDOWFASjytzIQehweKmiWJjHgF+xGY9xdL9wAb9xL3Gtn3G5mJnIiaH3D3BPsLpCuXQJI8lIbTiaOQopmdp6+/m7qMyIzPcJlMCAv3qPi4IQoLuF2oTEMa/PcWKLQyykoeScvlY+0b7uSzzcwfysy05O4pCgv3HRPoIAoLtgrTbspeuR66XEqoRhtGS25cXR9dXW5LRBpEqEu5XR5cuctuxAqourofuLmoytMa/PcW7rTkyswezMvltO0b7uRiSswfykq0xgpiMkxKHklKMmPFCrPNSx9MzGLk7hoLFXMKSm5GG0ZLqLpdH125bq4KqMu5dQrQzG5cuh8LE/AjCgsa7mLkTMwezEoytCg6Cgv3qYQV9wz3HtX3Ih/4fiX8fQc+OGRCQTix2B74fiX8fQf7I/ccQfcPHgt5Cl+5b8nRGtOnybe5HkAKT0tjMygaDmYKu/cUErgK9wX3HZv3HRPUJgoTKPeg+HEVbHN3bXOjc6qto6OjqXOfaR/3TBZscndtc6Rzqqqmo6OpdJ+6CvecZgoBj6MKA4/BCii0MspKHowHong/+w4F9wMGtc4FeLXJfbsb7uWzzcsfysy05O4a7WbrMdkezfX7BIpqWAWiXVmVVDoK+PcWcwpLbkUbam2OnGgf7vcu2vcO6vcpCLtbq0lBGvuT95UVq66FgKgf+6L8PgWMho2MGowHXrlty78Kucuo0BsOIgou99B2CmkK1fe1KvcdExD3sflzFafOxja8nKeUnaecsUmjGHhHXtVOhG6Hd3F3Xgj4FfwrJwoT6HAKFbayu2QF9wAG+wLvBTUGCwX3AQahxa7fpssI948GCxVsc3hudKN0qq2ioqKodJ5pH/dKFmtzeG50o3SrqaWioqh1nmkfDmkK8vd+RCUK99D4EkQKaQr3PvdGOSUK+B34FFAKaQry90Z89x0T6CYKExD4NvgVOwqA9xj4QKIKgfcc95z3HgP4/MEKU3pRbGEe+wv3AAX7IAb3VvtBIEv7FJs04hleuW3Mvwq6y6jQG9HLbly5H7hdqUtEGvci+9wV+wj3AQW6yKjW3ikKKLY0yEge9wL7DvdjePcw8s1QGPcCBg73X4D3GPjCdwGMjwq+VdBm2IFqPxj3UpP7BvsyOfVReRibOfcEdMiw7cVv9wUkkZWmGPcrlfcK9LH3KwgrCvcaE+gqCgv34YH3GPsOvgr7DvcYAYqjCvckoQr4ZcAK99Dx+9D3XffX8PwOBo54eox4G/te+zD7Kvtj+2P3MPsq916goo2Onx/4B/D72Qb7AviXFZP8ogaJi4uKG4uLi4b7JfsD9wj3Jvcl9wP3CfcljR4OGykxYkpLH0xKYjIoGgsVQ/YF+xwG9wUgBQ5mCgGJowoDIAoO7Zd+Cvgk9wkjd+r3CQF++Dr7ffcIbvcJA/dW+ZAVbJxvpHwe+6X9RjEK3/tiBfcABvun+UkFopqapakarArj+2xYCvcI+GMVjgr3qYQV+w/7HNX3Ix/4ffH8fgc+3mXV1N6y2B74ffH8fgf7IvseQfsMHgtOCtP3DxJ4+Dr7gPcbE+gjChMU+2v4+zIKubfIqM4b8uFWIrAf7wb3MmP7Eu/7NBssNWJMTh8LfQrT9xoSnvcamvceePcaE9Q+ChMoMPnZFW1ydmtypHKprqOkpKtzoGgf904Wa3N2a3KjcquqpqSkq3SgugqaCvv9J/cW/Ib7Fib3/fD7FviG9xYGC/d5gPcYlPcY+DV3AY73HPcm9xcD+Tz4VRX3Tmb7NtD7Ghv7Vfsr+yj7Y/ti9yj7KPdY9xP3JOH3GrsfigeUopCykMYI/A0m95cGJWEvYzUb+x0h9wH3KPcn9fb3HeT3AGL7BacfDjAKExCKClMK+4n3tRMI9175bxWr0sExvJynk5+inLRLqxh2P2PbT4duh3R0dlsIE/D3GPtmhQr3aoD3GPjCdwGOjwpLyOFj6hv3N/cU9wD3M7MfKwqeCsz3KhLHCvsP9x8T0NCaCvdT+8f3U/fHBfcMBvuY/DIF+7El97EH+5f4MgUTKPdl9x5bCvftQgoLUwr7kvd+KAr7Q/ifMAoTCIoKlXb4OfcWrQqb9xr3HfcgA/cI+O8V91MG9wKJ+0r7Ahv7UQYn96oV/U/30Af3GtD19M1u1TutH9G9lNtv0AjMcVO9Mxv7U/wOFfdsBs+tU1RUaVJHH/tsBg5Zmgr3l/wyBfux8fexB/eY+DKACgt0CvdQ9xkSuQp69xwT6KUKE/B7Cqz4pxVtcnVsc6Ryqa6ipKOqdKFoH/dLFmxzdbUKqqqlpKOqdaG6CpUK0/cYEpj3GjL3GxPQ9+1oChMo+6D3FRVsc3a1CqqtoqSjqnSgaR/3ShZrc3a1CquppaSjqnWgaR8O55d+Cvgxdwv37LcK+wt+Cvcn9xf3G3cSivg79xL3GhN++Gv3jRX30fD70feN99jw/EkG/Bz9UAX3Bga11sLruNkI9yj7jQYTnvg/8PvaBvtV940V8fdygftyBQ5UChMQQyAFDnwKivd+KDgKW/l0RAp6Cq4VjEn4lo+MyAj5LSX85weMa/vNiqwa+OclBwtOChJ4+DoLFfcF9gX7HAYL55ifChKb9xp397X7D/caExD3bflqFajVxC+9nKWVnqebtkmoGHo+Xd5OhG6GeW93WQhj/YMVbAoT6P1RBw5TCvs+90YoCjr4pVQKEwhDIAUOUwr7mfdGKAoTCDv4pjsKFeH7iwX7QgYLfArL90b7ADgKpvl0UAp8CqP3Rkf3GhPoPgoTENr5cjsKFWxyc2hvvAqnrnOjaB/3TxZrcnNob6Rvq6qmp6eudKO6ChPgSAoLMAqKCgNlCocKC5sKnPca9xD3HwP3LvfHFfeT+8cF9xcG+3H3mwX3DKDI6e4a9wM/9wT7LB77k/1Q7/jq9y8G4LVOT05hTjYf+woGDvSZdvlDdwGM+DIDYZoKyzL3Bvsz1iT7kfvwGPcQBvdS95r3U/uaBfcPBkjo+wP3LEDy95H38xj7Dwb7U/ua+1L3mgUO9y+Vdvi7ogqd9xr3F/cgA/cK8BX4hfcqB/c23fsR+xD7EDn7EPs2H/uP+OoV/U/3jwf3efcH90L3Q/dD+wf3Q/t5Hw50ChK5Cmr3fhPQZQoGE+CHCtf5DF0KlQoSmPcaJPd+XAr7dPcWRArMkAr46hX4Egb8MPyytFMF+Jzw/CQG+Cr4qmnLBfyLBvfP9xx2CvcGwAr30fH70fdZ99jwC4H3GPg/9xgLngoSxwpTwwpLCvd1qlAK+OsV+xb8hvcWJvv98PcW+Ib7Fu/3/QYLZgoSuAoLmwqZ9xr3D/cgA5n5UBX9UPH3ffcuB/cr1/cI9wn3CT/3CfsrH/su/AMV9533LgfgtUlISWFJNh8OTgoBePg6AyMKDvh9B/fm/H0F2/lQJ/yBBvvp+IE9jAULdAoSuQp290YT0KUKE+B7CvdS+EU7CpUKEpj3GnD3RlwK+x73GFAK+wmRChKd9xr7AMMK9/JoChMQ+xOoOwokCg59CgGe9xr3GqEKKgoO92eXdvk/dwGe9xn3cqEK9wz4gRX3S/ukBcQG90v3pAX8ge/5UDsH+3v76Pt79+gFOf1Q8AYOQ25MXl0eXFwLb4uBCgu5Hrq5y6jQGwsVXmRasgX7AAb3AijkivcF7wUOwAr3rPH7rPdZmAoLqJefCgGcoQqcmgr9T+/5Twee/AsV95/72AX3GAb7u/f095/37wX7Ewb7iPvYBQ4oBiFnMU4hG0hOqLlfHwvksgr4mqoK9xWvCqALjQr7WffRJfvRBgt9ChKe9xoL6IT3HPi2dwt29yD3FwueCgHHCgNLCg4F+wwG+1P7x/tT98cFC/cX96r3FwuwkAr48xX4Cgb8KPy7tFMF+H/l/BoG+CD4tWnLBfxuBg7Ol3b4NvcX9xx3AZr3GvcgoQr3CKQK8PfE97z7xPH5TyX7u/u8Bg7nmJ8KAZv3GvcmoQr3CRZsCv1RBw4hCg5UCkMgBQ6pCpMKC/WZdvk/dwF3+C4D96n3RBX7ZPifBfsCBvet/VEF1Qb3rflRBfsABg5vi74KAbkKC/sFJwUOXJl2+DS7CvcFdwoO9wX3RRX30e770ffWtAoGC/w/+U/4Pib72At7fnx3e3yam5yam5ufmHt6Hg73HQOO9/AVKrMzx0seC7cK+C2iCnv4IgOMC5l2+T53C7IKi50KC/g/8PvZBgtscnRobrwKqK5zomgfC/sOkQoLE3iMChO4kwoLBSEGV/szTvtGVPs7+wb32hg6BvsH+9v7O/iNBSIGC/fQ8Pw1/U/wBgv4TPhfFfvx94MFRv1O8fjDBvfQ+2gF++/v+U4nBwv5TxULmXb4t6IKC5IKEp33Ewv3Efec9xEL0pmfCgt2+UB3C6QK+ELw+90GDvcaAwv3FwEL9xz3nvcdC5oKJv1PC/cG8BX32SYGCyaNCvvW99Eo+9EHCxZrcnRob6Ruq66iqKeudKJoHwsVbHJ0aG+kbqquo6inrnOiaB8L/D79Twt3AaH3EwuxmwrmoQr3uYgVC7lksl1dZmRdHguLogoLy9Ia0gv3EwMLmgr7tif3Ufu8BvsfCwb7rQuL9xEL9/e9CoD45AML99jwqQoLbHOjcgv49cEKC4v3FwuJ9xwLl/caC2gfDvcXrQqXoQoLpG+qrqOnC5EKAQuBCrcKC9Ia0qnLuLkeugv3vxUL9/IVC/cRAQv3RhPgC9Ab0MwLKBspMQsyKBooC/cV9xoL") format('opentype')
}
html,
body,
#reactRoot {
height: 100vh;
min-height: 100vh;
margin: 0;
font-family: 'Open Sans', sans-serif
}
* {
box-sizing: border-box
}
button {
-webkit-transition: background-color .25s ease;
-moz-transition: background-color .25s ease;
-o-transition: background-color .25s ease;
transition: background-color .25s ease;
display: inline-block;
padding: .6em 1.2em;
cursor: pointer;
background-color: #27AE60;
font-family: 'Open Sans', sans-serif;
font-size: .8em;
font-weight: 800;
color: white;
text-decoration: none;
text-transform: uppercase;
border: none;
outline: none
}
button:hover {
background-color: #295
}
button:active {
background-color: #1e8449
}
button:disabled {
background-color: #BDC3C7 !important
}
.homebrew {
height: 100%
}
.homebrew .sitePage {
display: flex;
height: 100%;
background-color: #2C3E50;
flex-direction: column;
overflow-y: hidden
}
.homebrew .sitePage .content {
position: relative;
height: calc(100% - 29px);
flex: auto;
overflow-y: hidden
}
.homebrew .sitePage.listPage .content {
overflow-y: scroll
}