/**
 * Variables
 *
 * This is where you put all global Sass variables. Make sure to use
 * generic names that can be used in any context.
 */
/* Typography ========================== */
/* Color Variables

@colordef #000; black
@colordef #fff; white
@colordef #f0f0f0; light gray
@colordef #339933; green
@colordef #1E7EC8; light blue
@colordef #C76200; orange

*/
/* @todo: My todo description */
/* @workaround: My workaround description */
/* @bugfix: My bugfix description */
/* Reset ============================================================ */
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 | Customized by Icommerce */
/* v1.1 | 20100901 | Customized by Icommerce */
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, font, 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 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
  background: transparent; }

body {
  font-size: 12px;
  line-height: 1.5em; }

h1 {
  font-size: 2em; }

h2 {
  font-size: 1.5em; }

h3 {
  font-size: 1.35em; }

h4 {
  font-size: 1.05em; }

h5 {
  font-size: 1.05em; }

h6 {
  font-size: 0.95em; }

p {
  margin: 0 0 0.4em 0; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none; }

/* Remember to define focus styles! */
:focus {
  outline: 0; }

/* Remember to highlight inserts somehow! */
ins {
  text-decoration: none; }

del {
  text-decoration: line-through; }

/* Tables still need 'cellspacing="0"' in the markup */
table {
  border-spacing: 0; }

button {
  margin: 0;
  padding: 0;
  cursor: pointer; }

input {
  background-color: #fff;
  padding: 0;
  margin: 0 0 5px 0;
  font-family: Arial, Verdana, sans-serif; }

a {
  text-decoration: none;
  color: #000; }

a:hover {
  text-decoration: underline; }

a:visited {
  color: #000; }

label {
  margin: 0 0 5px 0; }

/* @group General styles (body styles, links, headings, other elements)
========================================= */
body {
  background: #fff;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  color: #000;
  text-align: center; }

/* Globals */
.clear {
  height: 0;
  visibility: hidden;
  display: block;
  clear: both;
  float: left;
  overflow: hidden;
  width: 100%; }

.right {
  float: right; }

.left {
  float: left; }

.a-right {
  text-align: right; }

/* Buttons */
.buttons-set {
  overflow: hidden; }

.buttons-set button {
  float: right; }

.buttons-set .back-link {
  float: left; }

.button, .form-button {
  background-image: none;
  background-color: transparent;
  border: none;
  cursor: pointer;
  overflow: hidden;
  text-align: center;
  display: block; }

.button::-moz-focus-inner, .form-button::-moz-focus-inner {
  padding: 0;
  border: 0;
  /* @bugfix: FF Fix */ }

input.input-text, textarea {
  border: 1px solid #e7e7e7;
  width: 250px;
  padding: 2px; }

select {
  padding: 2px;
  border: 1px solid #e7e7e7; }

.group-select {
  border: 1px solid #000;
  margin: 10px 0;
  padding: 22px 25px 22px 18px;
  overflow: hidden; }

.group-select li {
  width: 100%;
  overflow: hidden; }

.group-select li .input-box {
  float: left;
  width: 275px; }

.form-list input.checkbox {
  width: 20px;
  float: left;
  margin: 2px 0 0 0;
  position: relative;
  border: none; }

.form-list label {
  font-weight: bold; }

.col2-set {
  clear: both;
  overflow: hidden; }

.col2-set .col-1 {
  float: left; }

.col2-set .col-2 {
  float: right; }

.col2-set .col-1 {
  width: 48.5%; }

.col2-set .col-2 {
  width: 48.5%; }

.item-options {
  font-style: italic; }

.item-options dt {
  font-weight: bold;
  margin-left: 10px; }

.item-options dd {
  margin-left: 25px; }

/* @group Helper styles (forms, notifications and errors)
========================================= */
.error-msg, .success-msg, .notice-msg, .note-msg {
  font-size: 0.95em;
  font-weight: bold;
  padding: 10px 10px 10px 32px;
  margin: 0 0 1em 0; }

.notice-msg, .note-msg {
  background: #FAFAEC url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/note_msg_icon.gif") 10px 10px no-repeat;
  border: 1px solid #FCD344;
  color: #3D6611; }

.success-msg {
  background: #EFF5EA url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/success_msg_icon.gif") 10px 10px no-repeat;
  border: 1px solid #446423;
  color: #3D6611; }

.error-msg {
  background: #faebe7 url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/images/error_msg_icon.gif") 10px 10px no-repeat;
  border: 1px solid #F16048;
  color: #DF280A; }

.validation-advice {
  background: transparent url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/validation_advice_bg.gif") no-repeat scroll 2px 1px;
  clear: both;
  font-weight: bold;
  font-size: 0.9em;
  margin: 3px 0;
  min-height: 15px;
  padding-left: 17px; }

.validation-advice, .required {
  color: #eb340a; }

.noscript {
  border: 1px solid #ddd;
  border-width: 0 0 1px;
  background: #ffff90;
  font-size: 12px;
  line-height: 1.25;
  text-align: center;
  color: #2f2f2f; }

.noscript .noscript-inner {
  width: 1000px;
  margin: 0 auto;
  padding: 12px 0 12px;
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/i_notice.gif") 20px 50% no-repeat; }

.noscript p {
  margin: 0; }

/* @group Page structure (headers, footers and navigation )
========================================= */
.wrapper {
  text-align: left; }

.content-container {
  width: 100%; }

.main {
  width: 900px;
  margin: 0 auto;
  text-align: left;
  border: none;
  overflow: hidden;
  border: 1px solid #000;
  min-height: 400px;
  padding: 20px; }

.col2-left-layout .col-main {
  float: right;
  width: 678px; }

.col2-left-layout .sidebar {
  width: 200px;
  float: left; }

.col2-right-layout .col-main {
  float: left;
  width: 678px; }

.col2-right-layout .sidebar {
  width: 200px;
  float: right; }

.col3-layout .col-main {
  float: left;
  width: 500px;
  padding: 0 0 0 20px; }

.col3-layout .col-left {
  width: 180px;
  float: left; }

.col3-layout .col-right {
  width: 180px;
  float: right;
  overflow: hidden; }

/* Header */
.header-container {
  width: 100%;
  height: 157px;
  /* Header + nav */ }

.header {
  margin: 0 auto;
  padding: 20px;
  height: 79px;
  width: 900px;
  overflow: hidden;
  border: 1px solid #000; }

.header .left-col {
  width: 240px;
  float: left; }

.header .right-col {
  width: 650px;
  float: right; }

.header .logo {
  margin: 10px 0 0 0; }

/* Header links */
.header .links {
  float: right;
  margin: 0 0 10px 0;
  padding: 10px 0; }

.header .links li {
  display: inline;
  margin: 0 0 0 5px; }

.header .links li a {
  border-right: 1px solid #000;
  padding: 0 5px 0 0; }

.header .links li.last a {
  border-right: none;
  padding: 0; }

.header .links li a:hover {
  text-decoration: underline; }

/* Header search form */
.header #search_mini_form {
  float: right;
  margin: 0;
  padding: 0;
  width: 260px; }

.header #search_mini_form #search {
  float: left;
  margin: 0;
  width: 195px;
  border: 1px solid #000;
  padding: 4px 6px 3px 6px; }

.header #search_mini_form .button {
  float: right;
  margin: 0; }

.header .search-autocomplete {
  z-index: 9999;
  /* We always want this on top */ }

.header .search-autocomplete ul {
  border: 1px solid #000;
  border-bottom: none; }

.header .search-autocomplete ul li {
  border-bottom: 1px solid #000;
  background-color: #fff;
  padding: 3px 10px; }

.header .search-autocomplete li .amount {
  float: right; }

/* Top navigation */
#nav {
  width: 940px;
  margin: 0 auto;
  overflow: hidden;
  border: none;
  border-right: 1px solid #000;
  border-left: 1px solid #000;
  list-style: none; }

#nav ul {
  float: left;
  background-color: #fff;
  font-weight: bold;
  padding: 0;
  border: none;
  margin: 0; }

#nav a {
  display: block;
  color: #000;
  text-decoration: none;
  padding: 10px 14px 8px 14px;
  border-right: 1px solid #000; }

#nav li {
  float: left;
  display: block;
  padding: 0; }

#nav li ul {
  position: absolute;
  left: -999em;
  height: auto;
  width: 200px;
  font-weight: normal;
  margin: 0 0 0 -1px;
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  z-index: 9000; }

#nav li li {
  width: 200px; }

#nav li ul a {
  width: 180px;
  padding: 5px 10px;
  border-bottom: 1px solid #000; }

#nav li ul ul {
  margin: -30px 0 0 200px; }

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.over ul ul, #nav li.over ul ul ul {
  left: -999em; }

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.over ul, #nav li li.over ul, #nav li li li.over ul {
  left: auto; }

#nav li.over, #nav a:hover {
  background-color: #f0f0f0; }

/* Breadcrumbs */
.breadcrumbs {
  width: 100%;
  overflow: hidden;
  margin: 0 0 20px 0; }

.breadcrumbs ul li {
  float: left; }

.breadcrumbs ul li span {
  padding: 0 5px; }

.breadcrumbs ul li a {
  display: block;
  float: left; }

/* Pager */
.pager {
  border: 1px solid #DDD;
  margin: 5px 0;
  text-align: center;
  padding: 5px;
  overflow: hidden; }

.catalog-category-view .pager {
  width: 100%;
  padding: 0; }

.pager .content {
  padding: 5px 7px;
  overflow: hidden; }

.pager .amount {
  float: left; }

.pager .limiter {
  float: right; }

.pager .pages {
  margin: 0 135px; }

.pager .pages ol {
  display: inline; }

.pager .pages li {
  display: inline; }

.pager label {
  display: inline; }

/* Sorter */
.sorter {
  border: 1px solid #000;
  margin: 5px 0;
  width: 100%; }

.sorter .content {
  padding: 5px 7px;
  overflow: hidden; }

.sorter .view-mode {
  float: left; }

.sorter .sort-by {
  float: right; }

.sorter label {
  display: inline; }

/* Block: General */
.sidebar .block {
  border: 1px solid #000;
  margin: 0 0 10px 0; }

.sidebar .block .block-title h4 {
  /* We only want to use h4 in our sidebar blocks */
  font-size: 1.2em;
  line-height: 1;
  margin: 0; }

.sidebar .block .block-content {
  padding: 10px; }

/* Block: Currency Switcher */
.block-currency select {
  width: 100%;
  border: 1px solid #888; }

/* Block: Layered Navigation */
.block-layered-nav dt {
  font-weight: bold; }

/* Block: Cart */
.block-cart .subtotal {
  text-align: center; }

.block-cart h4 {
  font-size: 1em; }

.block-cart .actions {
  overflow: hidden;
  margin: 5px 0; }

.block-cart .button {
  float: right; }

.block-cart .mini-products-list {
  overflow: hidden; }

.block-cart .mini-products-list li {
  padding: 5px 0;
  overflow: hidden;
  border-bottom: 1px dashed #DDDDDD; }

.block-cart .mini-products-list .product-image {
  float: left;
  width: 50px;
  padding: 5px;
  border: 1px solid #ddd;
  margin-right: -75px; }

.col3-layout .mini-products-list .product-image {
  padding: 0;
  border: 0;
  margin-right: -65px; }

.mini-products-list .product-details {
  margin-left: 75px; }

.col3-layout .mini-products-list .product-details {
  margin-left: 65px; }

.block-cart .mini-products-list .product-details .truncated {
  display: none; }

.block-cart .mini-products-list .product-details h4 {
  font-size: 10px;
  font-weight: normal;
  margin: 0; }

.block-cart .mini-products-list .product-details .btn-remove {
  float: right;
  margin: 0 0 0 5px; }

/* Block: Wishlist */
.block-wishlist h3 {
  font-size: 1.1em; }

/* Block: Related */
.block-related li {
  padding: 5px 0; }

.block-related input.checkbox {
  float: left;
  margin-right: -20px; }

.block-related div.item {
  margin-left: 20px; }

.col3-layout .block-related li.item {
  margin-left: 0; }

.block-related .item .product-image {
  float: left;
  margin-right: -65px; }

.block-related .item .product-details {
  margin-left: 65px; }

.col3-layout .block-related .item .product-details h3 {
  font-size: 10px; }

/* Block: Compare Products */
.block-compare li {
  padding: 5px 0;
  border-bottom: 1px dashed #DDDDDD; }

.block-compare button {
  margin: 10px 0 0 0; }

/* Block: Viewed */
.block-recent li {
  border-bottom: 1px dashed #DDDDDD;
  padding: 5px 0; }

/* Block: Poll */
.block-poll input.radio {
  float: left;
  margin: 3px -18px 0 0; }

.block-poll .label {
  display: block;
  margin-left: 18px; }

.block-poll .votes {
  font-weight: bold; }

/* Block: Tags */
.block-tags ul, .block-tags li {
  display: inline; }

/* Block: Subscribe */
.sidebar .block-subscribe input.input-text {
  border: 1px solid #000;
  padding: 4px 6px 3px 6px;
  width: 155px; }

.col3-layout .sidebar .block-subscribe input.input-text {
  width: 145px; }

/* Block: Reorder */
.block-reorder h3 {
  font-size: 1.1em; }

.block-reorder li {
  padding: 5px 0;
  border-bottom: 1px dashed #DDD; }

.block-reorder input.checkbox {
  float: left;
  margin: 3px -20px 0 0; }

.block-reorder .label {
  display: block;
  margin-left: 20px; }

/* Block: Banner */
.block-banner .block-content {
  text-align: center; }

/* Block: Checkout Progress */
.block-progress dt {
  font-weight: bold; }

.block-progress dt.complete, .block-progress dd.complete {
  background-color: #f6f6f6; }

/* View Type: Grid */
.listing-type-grid {
  overflow: hidden;
  background: transparent url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/listing_type_grid_3_col_bg.gif") top left repeat-y; }

.listing-type-grid .grid-row {
  overflow: hidden;
  border-bottom: 1px solid #000; }

.listing-type-grid .last {
  border-bottom: none; }

.listing-type-grid li.item {
  float: left;
  width: 180px;
  padding: 20px; }

.listing-type-grid li.item h3 a {
  font-size: 13px;
  text-decoration: underline; }

.listing-type-grid li.item .regular-price {
  display: block;
  margin: 0; }

.listing-type-grid li.item .minimal-price-link {
  display: block;
  margin: 5px 0; }

/* View Type: List */
.listing-type-list li.item {
  border: 1px solid #ddd;
  padding: 5px;
  margin: 0 0 5px;
  overflow: hidden; }

.listing-type-list .product-image {
  float: left; }

.listing-type-list .product-shop {
  margin-left: 140px;
  padding: 10px; }

.products-list .product-shop {
  float: right;
  width: 320px; }

/* Product View  */
.product-essential {
  overflow: hidden;
  border: 1px solid #000;
  padding: 25px; }

.product-collateral {
  border: 1px solid #000;
  border-top: none;
  padding: 25px; }

.col3-layout .product-essential {
  padding: 20px; }

.col3-layout .product-collateral {
  padding: 20px; }

/* Product Images */
.product-view .product-img-box {
  float: left;
  width: 267px; }

.product-view .product-img-box .product-image {
  border: 1px solid #ddd; }

.product-view .product-img-box .more-views ul {
  margin-left: -4px; }

.product-view .product-img-box .more-views li {
  float: left;
  padding: 1px;
  background-color: #ddd;
  margin: 0 0 8px 4px; }

/* Product Shop */
.product-view .product-shop {
  float: right;
  width: 345px; }

.col3-layout .product-view .product-shop {
  width: 177px; }

.product-view .grouped-items {
  margin: 10px 0; }

.product-view .grouped-items input {
  width: 20px; }

.product-view .short-description {
  padding: 5px 0; }

.product-view .short-description h3 {
  font-size: 0.75em; }

.product-view .product-shop .product-pricing {
  border: 1px solid #000;
  margin: 10px 0;
  padding: 10px;
  background: #f0f0f0; }

/* Rating */
.rating-box {
  width: 69px;
  height: 13px;
  font-size: 0;
  line-height: 0;
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/bg_rating.gif") 0 0 repeat-x;
  position: relative;
  overflow: hidden; }

.rating-box .rating {
  position: absolute;
  top: 0;
  left: 0;
  height: 13px;
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/bg_rating.gif") 0 100% repeat-x; }

/* Availability */
.availability .in-stock {
  font-weight: bold; }

.availability .out-of-stock {
  font-weight: bold;
  color: #f00; }

/* Product prices */
.price {
  white-space: nowrap !important; }

.product-essential .price-box {
  margin: 5px 0; }

.price-box .price-label, .price-box .label {
  color: #999999;
  white-space: nowrap; }

/* Old price */
.old-price {
  margin: 5px 0; }

.old-price .price-label {
  white-space: nowrap; }

.old-price .price {
  color: #C76200;
  font-weight: bold;
  text-decoration: line-through; }

/* Special price */
.category-products .special-price {
  margin-right: 0 !important; }

.special-price .price-label {
  font-weight: bold;
  white-space: nowrap; }

.special-price .price {
  font-weight: bold; }

/* Minimal price (as low as) */
.minimal-price .price-label {
  font-weight: bold;
  white-space: nowrap; }

a.minimal-price-link {
  display: block; }

a.minimal-price-link .price {
  font-weight: normal;
  color: #1E7EC8;
  font-weight: normal; }

/* Excluding tax */
.price-excluding-tax {
  display: block; }

.price-excluding-tax .label {
  white-space: nowrap; }

.price-excluding-tax .price {
  font-weight: normal; }

/* Including tax */
.price-including-tax {
  display: block; }

.price-including-tax .label {
  white-space: nowrap; }

.price-including-tax .price {
  font-weight: bold; }

/* Excl tax (for order tables) */
.price-excl-tax {
  display: block; }

.price-excl-tax .label {
  display: block;
  white-space: nowrap; }

.price-excl-tax .price {
  display: block; }

/* Incl tax (for order tables) */
.price-incl-tax {
  display: block; }

.price-incl-tax .label {
  display: block;
  white-space: nowrap; }

.price-incl-tax .price {
  display: block;
  font-weight: bold; }

/* Price range */
.price-from .price-label {
  font-weight: bold;
  white-space: nowrap; }

.price-to .price-label {
  font-weight: bold;
  white-space: nowrap; }

/* Price as configured */
.price-as-configured .price-label {
  font-weight: bold;
  white-space: nowrap; }

/* Price notice next to the options */
.price-notice {
  padding-left: 10px; }

.price-notice .price {
  font-weight: bold; }

/* Tier Prices */
.tier-prices .price {
  font-weight: bold; }

/* Add to Links */
.add-to-links .separator {
  display: none; }

/* Add to Cart */
.add-to-cart label {
  float: left;
  margin-top: 3px;
  margin-right: 5px;
  font-weight: bold; }

.add-to-cart .qty {
  float: left;
  width: 20px;
  border: 1px solid #000; }

.add-to-cart button.button {
  float: left;
  margin-left: 5px;
  margin-right: 5px; }

/* Add to Links + Add to Cart */
.add-to-box {
  overflow: hidden;
  border-bottom: 1px dotted #000;
  padding-bottom: 5px; }

.add-to-box .add-to-cart {
  float: left; }

.add-to-box .or {
  float: left;
  margin: 0 10px; }

.add-to-box .add-to-links {
  float: left;
  margin-top: 4px; }

/* Product Options */
.product-options {
  padding: 10px;
  margin: 10px 0 0;
  border: 1px solid #ddd;
  background-color: #f6f6f6; }

.product-options input {
  width: 20px; }

.product-options dt label {
  font-weight: bold; }

.product-options dt .qty-holder {
  float: right; }

.product-options dt .qty-holder label {
  vertical-align: middle; }

.product-options dt .qty-disabled {
  background: none;
  border: 0;
  padding: 3px;
  color: #000; }

.product-options dd {
  margin: 10px 0; }

.product-options dd input.input-text {
  width: 98%; }

.product-options dd textarea {
  width: 98%;
  height: 8em; }

.product-options dd select {
  width: 100%; }

.product-options .options-list input.radio {
  float: left;
  margin: 3px -18px 0 0; }

.product-options .options-list input.checkbox {
  float: left;
  margin: 3px -20px 0 0; }

.product-options .options-list .label {
  display: block;
  margin-left: 20px; }

.product-options ul.validation-failed {
  padding: 0 7px; }

.product-options p.required {
  padding: 15px 0 0; }

.product-options-bottom {
  padding: 10px;
  border: 1px solid #ddd;
  border-top: 0; }

.product-options-bottom .price-box {
  margin: 10px 0; }

/* Grouped Product */
/* Block: Description */
.product-view .description {
  margin-bottom: 20px; }

.product-view .description .head {
  border-bottom: 1px solid #000;
  margin-bottom: 5px; }

/* Block: Additional */
/* Block: Upsell */
.product-view .up-sell .head {
  border-bottom: 1px solid #000;
  margin: 0 0 10px 0; }

.product-view .up-sell .products-grid {
  border: 1px solid #000;
  width: 100%; }

.product-view .up-sell .products-grid td {
  width: 25%;
  border-right: 1px solid #000;
  border-left: 1px solid #000;
  padding: 10px 15px; }

.product-view .up-sell .products-grid td.empty {
  width: 25%;
  border: none; }

/* Block: Tags */
.product-view .tags {
  margin: 10px 0 0 0; }

.form-add-tags {
  overflow: hidden; }

.tag-customer-index .tags-list, .tags .tags-list, .tag-list-index .tags-list {
  border: 10px solid #f0f0f0;
  overflow: hidden;
  padding: 10px;
  margin: 0 0 10px 0; }

.product-view .tags .form-add-tags label {
  float: left; }

.product-view .tags .form-add-tags .input-box {
  float: left;
  width: 260px;
  margin: 0 5px; }

.product-view .tags .form-add-tags input.input-text {
  width: 254px; }

.product-view .tags .form-add-tags button.button {
  vertical-align: bottom; }

.product-view .tags .form-add-tags p {
  clear: both; }

.col3-layout .product-view .tags .form-add-tags .input-box {
  width: 210px; }

.col3-layout .product-view .tags .form-add-tags input.input-text {
  width: 204px; }

/* Block: Reviews */
.product-view .reviews {
  overflow: hidden; }

.product-view .reviews dl {
  overflow: hidden;
  width: 100%;
  margin: 20px 0 0 0; }

.product-view .reviews dt {
  font-size: 0.916em;
  padding: 0 0 5px 0; }

.product-view .reviews dt a {
  font-weight: bold;
  display: block;
  font-size: 1.2em; }

.product-view .reviews dd {
  margin: 0 0 10px 0; }

.product-view .pager {
  overflow: hidden;
  padding: 5px; }

.product-view .reviews .data-table {
  margin: 0 0 10px 0; }

/* Block: Add Review */
.product-view .add-review {
  margin: 20px 0 0 0; }

.product-view .add-review .product-name span {
  font-weight: normal; }

.product-collateral .additional-text, .product-collateral .product-text, .product-collateral .reviews-text, .product-collateral .accessories-text {
  background-color: #FFFFFF;
  background-image: none;
  display: none;
  float: left;
  min-height: 40px;
  padding: 0;
  width: 100%; }

.add-review .form-list input, .add-review .form-list textarea {
  width: 632px; }

.add-review .buttons-set {
  margin: 10px 0 0 0; }

.review-customer-view td.value, .review-product-list .product-shop td.value, .reviews-text td.value {
  width: 10px;
  overflow: hidden; }

.review-customer-view .data-table, .review-product-list .product-shop .data-table, .reviews .data-table, .add-review .data-table {
  width: 50%; }

.review-customer-view .data-table, .review-customer-view .data-table th, .review-product-list .product-shop .data-table, .review-product-list .product-shop .data-table th, .reviews .data-table, .reviews .data-table th {
  border: 0; }

.review-customer-view .data-table td, .review-product-list .product-shop .data-table td, .reviews .data-table td {
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
  width: 10px;
  border: 0; }

.review-customer-view .data-table td.label, .review-customer-view .data-table th.label, .review-product-list .product-shop .data-table td.label, .review-product-list .product-shop .data-table th.label, .reviews .data-table td.label, .reviews-text .data-table th.label {
  background-color: #ffffff;
  font-weight: bold; }

.review-customer-view .data-table th, .review-product-list .product-shop .data-table th, .reviews .data-table th {
  border-bottom: 0;
  border-left: 0;
  border-right: 0 !important;
  border-top: 0;
  color: #333333;
  padding: 2px 0;
  white-space: nowrap; }

.review-customer-view .data-table td.label, .review-customer-view .data-table th.label, .review-product-list .product-shop .data-table td.label, .review-product-list .product-shop .data-table th.label, .reviews .data-table td.label, .reviews .data-table th.label {
  background-color: #fff; }

.add-review .form-list {
  margin: 10px 0 0 0; }

.rating-box {
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/product_rating_blank_star.gif") repeat-x;
  float: left;
  font-size: 0.9em;
  height: 13px;
  margin-right: 5px;
  position: relative;
  width: 69px; }

.rating-box .rating {
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/product_rating_full_star.gif") repeat-x;
  height: 13px;
  left: 0;
  position: absolute;
  top: 0; }

/* ======================================================================================= */
/* Content Styles ================================================================= */
.product-name {
  font-size: 11px;
  font-weight: bold;
  line-height: 1.5; }

/* Product Tags */
.tags-list li {
  display: inline;
  padding: 0 5px 0 0; }

/* Advanced Search */
/* CMS Home Page */
.cms-home .products-grid td {
  width: 20%; }

/* Sitemap */
/* ======================================================================================= */
/* Product Review ======================================================================== */
.product-review .product-img-box {
  float: left;
  width: 170px; }

.product-review .product-img-box .product-image {
  display: block;
  border: 1px solid #ddd;
  padding: 1px; }

.product-review .details {
  float: right;
  width: 460px; }

.product-review .buttons-set {
  margin: 20px 0 0 0;
  float: left;
  width: 100%; }

/* Downloadable product ======================================================================== */
.item-options dt {
  font-weight: bold; }

/* Product Compare ======================================================================== */
.catalog-product-compare-index .page-title {
  margin: 20px 0 0 0; }

.catalog-product-compare-index #product_comparison {
  margin: 20px; }

.catalog-product-compare-index .data-table {
  width: auto; }

.catalog-product-compare-index .rating-box {
  display: inline-block;
  float: none;
  position: static; }

.catalog-product-compare-index .rating-box .rating {
  position: static; }

.catalog-product-compare-index .button, .form-button {
  display: inline; }

.catalog-product-compare-index .buttons-set {
  margin: 0 20px 20px 20px; }

/* Shopping cart */
.cart .checkout-types {
  float: right;
  text-align: right; }

.cart .checkout-types .proceed-to-checkout {
  background: transparent url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/btn_proceed_to_checkout.gif") top left no-repeat;
  width: 200px;
  height: 40px;
  display: block;
  float: right;
  text-align: center;
  vertical-align: middle;
  font-size: 18px;
  padding-top: 10px;
  color: #fff;
  text-decoration: none; }

.cart .page-title h2 {
  float: left; }

.cart .page-title {
  vertical-align: middle;
  padding: 0 0 15px 0;
  overflow: hidden; }

.cart .page-title h1 {
  float: left; }

.cart input {
  padding: 4px 4px 3px 4px;
  width: auto; }

/* Shopping Cart Table */
.cart-table {
  margin: 0 0 20px 0; }

.cart-table .item-msg {
  font-size: 10px; }

.cart-table h3 {
  font-size: 12px; }

/* Shopping cart tax info */
.cart .totals #shopping-cart-totals-table td {
  vertical-align: middle; }

.cart-tax-info, .cart-tax-info .cart-price {
  padding-right: 20px; }

.cart-tax-total {
  cursor: pointer; }

.tax-total .tax-collapse {
  background: transparent url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/bg_collapse.gif") 0 4px no-repeat;
  cursor: pointer;
  float: right;
  padding-left: 20px;
  text-align: right; }

.show-details .tax-collapse {
  background-position: 0 -53px; }

/* Shopping Cart Collateral boxes */
.cart .cart-collaterals {
  float: left;
  width: 625px; }

.cart .cart-collaterals .col-1 {
  padding: 0;
  width: 48.5%;
  float: left;
  margin: 0; }

.cart .cart-collaterals .col-2 {
  padding: 0;
  width: 48.5%;
  float: right;
  border: none; }

.cart .cart-collaterals .col-2 .discount {
  border: 1px solid #000; }

.cart .crosssell .product-image {
  float: left;
  margin-right: -90px; }

.cart .crosssell .product-shop {
  margin-left: 90px; }

.cart .shipping {
  border: 1px solid #000;
  padding: 10px;
  margin: 10px 0 0 0; }

.cart .shipping button {
  float: left; }

/* Shopping cart discounts */
.cart .discount {
  padding: 10px; }

.cart .discount {
  border: 1px solid #000;
  padding: 10px; }

.cart .discount h3 {
  background: transparent url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/icon_asterick.gif") center left no-repeat;
  padding-left: 25px; }

.cart .discount input {
  float: left; }

.cart .discount button {
  float: left;
  margin: 0 0 0 5px; }

/* Shopping Cart Totals */
.cart .totals {
  float: right;
  background: #fff;
  border: 1px solid #000;
  float: right;
  margin-top: 0;
  text-align: right;
  width: 248px; }

.cart .totals table {
  width: 100%;
  margin: 7px 0; }

.cart .totals table th, .cart .totals table td {
  padding: 5px; }

.cart .totals table th {
  font-weight: bold; }

.cart .totals .checkout-types {
  padding: 8px 15px 15px; }

.cart .totals tfoot td {
  font-size: 1.3em; }

/* Shopping cart crossell */
.cart .crosssell {
  background: #fff;
  border: 1px solid #000;
  padding: 12px 15px;
  overflow: hidden; }

.cart .crosssell h3 {
  font-size: 12px; }

.cart .crosssell .product-image {
  float: left;
  margin-right: -90px; }

.cart .crosssell .product-shop {
  margin-left: 90px; }

/* One-Page checkout */
.input-box-hide {
  display: none; }

.one-page-checkout .group-select {
  margin-right: 0; }

.one-page-checkout .box, .one-page-checkout .box-no-padding {
  border: 1px solid #000;
  border-top: 0;
  padding: 15px 20px;
  background: #fff;
  overflow: hidden; }

.one-page-checkout .box-no-padding {
  border-bottom: none; }

.one-page-checkout .head {
  margin-bottom: 0;
  padding: 6px 8px 8px 8px;
  background: #fff;
  border-width: 0 1px 0 1px;
  border-color: #000;
  border-style: solid;
  border-top: 1px solid #000; }

.one-page-checkout .head a {
  display: none;
  /* Hide Edit button in step header */ }

.one-page-checkout h3 {
  color: #999;
  font-size: 1.05em;
  line-height: 1;
  margin: 0; }

.one-page-checkout h4 {
  border-bottom: 1px solid #000;
  padding-bottom: 2px;
  text-transform: uppercase;
  font-size: 11px; }

.one-page-checkout h4.title {
  border-bottom: 0;
  text-transform: none; }

.one-page-checkout .step-count {
  background: #fff;
  border: 1px solid #000;
  font-size: 0.9em;
  padding: 0 4px;
  line-height: 1em; }

.one-page-checkout label.label {
  font-size: 1.05em;
  color: #2f2f2f; }

.one-page-checkout .allow .head {
  background: #fff;
  border-color: #000;
  border-width: 1px 1px 0 1px;
  cursor: pointer; }

.one-page-checkout .active .head {
  margin-bottom: 0;
  border: 1px solid #000;
  background: #fff;
  padding-bottom: 5px;
  cursor: default; }

.one-page-checkout .alloq .head a {
  display: block;
  /* Display Edit button in active selection */ }

.one-page-checkout .group-select {
  margin-top: 0;
  border: 0;
  background: none;
  padding: 0; }

.one-page-checkout .allow h3 {
  color: #000; }

.one-page-checkout .active h3 {
  color: #000; }

.one-page-checkout .allow .step-count {
  background: #fff; }

.one-page-checkout .active .step-count {
  color: #fff;
  border: 1px solid #000;
  background: #000; }

.one-page-checkout .active .box {
  display: block;
  border-color: #000;
  border-bottom: none;
  background: #fff;
  overflow: hidden; }

.one-page-checkout li#opc-review .head {
  border-bottom: 1px solid #000; }

.one-page-checkout dd .form-list ul {
  margin: 5px 17px 15px 17px; }

.one-page-checkout .checkmo-mailing-address {
  padding-left: 20px; }

.one-page-checkout #checkout-review-table tfoot td {
  padding: 0 5px 0 0; }

.one-page-checkout-progress .page-head {
  margin-bottom: 1em; }

.one-page-checkout-progress li {
  border: 1px solid #000;
  background: #fff;
  margin-bottom: 6px; }

.one-page-checkout-progress h4 {
  margin: 0;
  color: #999;
  padding: 2px 8px;
  background: transparent;
  text-transform: none; }

.one-page-checkout-progress h4.complete {
  border-bottom: 1px solid #000;
  background: #fff;
  color: #000; }

.one-page-checkout-progress h4 a {
  text-transform: none; }

.one-page-checkout-progress .content {
  padding: 8px 13px; }

.one-page-checkout #review-please-wait {
  position: relative; }

#opc-login .button-set {
  border-top: 0; }

#opc-review .box {
  border: 0;
  padding: 0; }

#opc-review .content {
  border: 1px solid #000;
  border-top: 0; }

#opc-review .data-table th {
  border-top: 0; }

.opc-please-wait {
  padding: 5px 7px 0 0; }

.opc-please-wait img {
  position: relative;
  top: 3px; }

.one-page-checkout a.back {
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/icon_opc_back.gif") no-repeat;
  padding-left: 16px;
  line-height: 13px; }

.one-page-checkout .payment-methods dd {
  padding: 0; }

.one-page-checkout .button-set p {
  margin: 0; }

.one-page-checkout .buttons-set .place-order {
  background: transparent url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/btn_place_order.gif") top left no-repeat;
  width: 160px;
  height: 40px;
  display: block;
  float: right;
  text-align: center;
  color: #fff;
  text-decoration: none;
  border: 0;
  font-size: 14px; }

.one-page-checkout .buttons-set .place-order span {
  padding: 10px 0 0 0; }

.one-page-checkout ul li {
  overflow: hidden;
  margin: 0 0 5px 0; }

.one-page-checkout select {
  width: 250px; }

.one-page-checkout select.address-select {
  width: 100%; }

.one-page-checkout .ssn {
  clear: both; }

.one-page-checkout .ssn input {
  float: left; }

.one-page-checkout .ssn button {
  float: left;
  margin: 0 0 0 5px; }

.checkout-progress {
  margin: 0 auto 1.5em auto; }

.checkout-progress td {
  float: left;
  margin-right: 3px;
  border-top: 10px solid #999;
  padding: 4px 20px;
  color: #abb5ba;
  font-weight: bold; }

.checkout-progress td.active {
  border-top-color: #e96200;
  color: #e96200; }

/* Login */
.customer-account-login .col2-set {
  overflow: hidden; }

.customer-account-login .col2-set .col-1, .customer-account-login .col2-set .col-2 {
  width: 46.5%;
  border: 10px solid #f0f0f0; }

.customer-account-login .new-users h3 {
  background: transparent url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/icon_page_white.gif") center left no-repeat;
  padding: 0 0 0 25px; }

.customer-account-login .col2-set .col-1 {
  float: left; }

.customer-account-login .buttons-set {
  border-top: 1px solid #f0f0f0;
  padding: 10px;
  overflow: hidden; }

.customer-account-login .col2-set .button {
  float: right; }

.customer-account-login .col2-set a {
  float: left; }

.customer-account-login .col2-set .content {
  min-height: 200px;
  padding: 14px 21px; }

.customer-account-create .group-select, .customer-account-edit .group-select, .customer-address-form .group-select, .sales-order-history .group-select, .review-customer-index .group-select, .tag-customer-index .group-select, .newsletter-manage-index .group-select, .wishlist-index-index .group-select {
  border: 10px solid #f0f0f0; }

/* Forgot password */
.customer-account-forgotpassword .buttons-set {
  border-top: 1px solid #000;
  padding: 5px 0;
  margin: 20px 0 0 0; }

/* Customer dob */
.customer-dob div {
  float: left;
  width: 100px !important; }

.customer-dob label {
  padding: 3px 5px 0 0; }

.customer-dob label, .customer-dob input {
  float: left; }

.customer-dob input {
  width: 50px !important; }

.date-of-birth {
  display: block;
  float: left;
  width: 100%;
  padding: 5px 0 0 0 !important;
  margin: 0; }

/* Wishlist */
.wishlist-index-index .buttons-set2 {
  margin: 10px 0 0 0; }

.wishlist-index-index .buttons-set2 button {
  float: left;
  margin: 10px 10px 0 0; }

/* Account pages: Dashboard */
.dashboard .data-tabletd.last {
  width: 200px; }

.dashboard .col2-set {
  border: 10px solid #f0f0f0;
  overflow: hidden;
  padding: 10px;
  margin: 0 0 10px 0; }

.customer-account-index td, .wishlist-index-index td {
  border: 1px solid #DDD; }

.dashboard .recent-orders .title-buttons {
  overflow: hidden; }

.dashboard .recent-orders .title-buttons h3 {
  float: left;
  background: transparent url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/icon_folder_table.gif") center left no-repeat;
  padding-left: 25px; }

.dashboard .recent-orders .title-buttons a {
  float: right; }

.dashboard .account-information {
  border: 1px solid #DDD;
  overflow: hidden;
  padding: 10px; }

.dashboard .account-information h3 {
  background: transparent url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/icon_ma_info.gif") center left no-repeat;
  padding-left: 20px; }

.dashboard .account-information .head {
  border-bottom: 1px dotted #ddd;
  overflow: hidden; }

.dashboard .account-information .head h4 {
  float: left; }

.dashboard .account-information .head a {
  float: right; }

.dashboard .account-information .col2-set {
  margin-bottom: 10px; }

/* Block: Tags */
.dashboard .tags {
  border: 10px solid #f0f0f0;
  overflow: hidden;
  padding: 10px;
  margin: 0 0 10px 0; }

.dashboard .tags .number {
  float: left;
  margin-right: -20px; }

.dashboard .tags .details {
  margin-left: 20px; }

/* Block: Reviews */
.dashboard .reviews {
  border: 10px solid #f0f0f0;
  overflow: hidden;
  padding: 10px;
  margin: 0 0 10px 0; }

.dashboard .reviews li {
  width: 100%;
  overflow: hidden;
  margin: 0 0 10px 0; }

.dashboard .number {
  background-color: #333333;
  color: #FFFFFF;
  float: left;
  display: block;
  font-size: 9px;
  font-weight: bold;
  line-height: 1em;
  margin-top: 3px;
  padding: 1px 3px; }

.dashboard .content {
  margin-left: 20px;
  padding: 0; }

/* Account general */
.customer-account-index .col2-set {
  border: 10px solid #f0f0f0;
  overflow: hidden;
  padding: 10px;
  margin: 0 0 10px 0; }

.f-right {
  float: right; }

/* Account pages: Nav */
.block-account li.current {
  font-weight: bold; }

/* Account pages: Customer address */
.customer-address-index .page-title {
  overflow: hidden; }

.customer-address-index .page-title h1 {
  float: left; }

.customer-address-index .page-title .button {
  float: right; }

.customer-address-index .col2-set {
  border: 10px solid #f0f0f0;
  overflow: hidden;
  padding: 10px;
  margin: 0 0 10px 0; }

.customer-address-index .col2-set ol {
  border: 1px solid #ddd;
  padding: 10px; }

.customer-address-index .col2-set li {
  border-bottom: 1px dashed #ddd;
  width: 100%;
  padding: 5px 0; }

.customer-address-index button {
  float: right;
  margin: 0 0 10px 0; }

/* Account pages: Orders */
.sales-order-view .page-title {
  overflow: hidden; }

.sales-order-view .page-title h2 {
  float: left; }

.sales-order-view .page-title a {
  float: right; }

.sales-order-view .page-title span {
  float: right;
  margin: 0 5px; }

.sales-order-view .col2-set {
  border: 10px solid #f0f0f0;
  overflow: hidden;
  padding: 10px;
  margin: 0 0 10px 0; }

.sales-order-view #my-orders-table tfoot td {
  padding: 0 5px 0 0; }

/* Account sales invoice */
.sales-order-invoice .col2-set {
  border: 10px solid #f0f0f0;
  overflow: hidden;
  padding: 10px;
  margin: 0 0 10px 0; }

/* Sales Overview */
.sales-order-view .col2-set {
  border: 10px solid #f0f0f0;
  overflow: hidden;
  padding: 10px;
  margin: 0 0 10px 0; }

.sales-order-view .data-table tfoot {
  text-align: right;
  font-size: 14px; }

.sales-order-view .data-table tfoot td {
  background: #eeeeee !important;
  padding: 2px 5px 2px 30px; }

.sales-order-view .data-table tfoot tr.last td {
  padding: 20px 5px 2px 50px; }

.sales-order-view .data-table .tax-collapse {
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/tax-collapse.gif") no-repeat scroll 305px 3px transparent; }

.sales-order-view .data-table tfoot tr.last td {
  text-align: right;
  font-size: 18px;
  font-weight: bold;
  color: #000; }

.sales-order-view .data-table tbody td {
  border-left: 1px solid #DDD;
  border: 1px solid #DDD !important; }

/********** Dashboard > */
/* Order View */
.order-info {
  border: 1px solid #ddd;
  padding: 5px;
  margin: 5px 0; }

.order-info dt, .order-info dd, .order-info ul, .order-info li {
  display: inline; }

.order-info .current {
  font-weight: bold; }

/* Print Pages */
.page-print {
  background: #fff;
  margin: 25px 30px;
  text-align: left; }

.page-print .print-head {
  margin: 0 0 15px;
  overflow: hidden;
  width: 100%; }

.page-print .print-head img {
  float: left; }

.page-print .print-head address {
  float: left;
  margin-left: 15px; }

.page-print .data-table {
  margin: 0 0 10px 0; }

.product-gallery-nav {
  padding: 0 5px; }

/* Price Rewrites */
.page-print .gift-message-link {
  display: none; }

.page-print .price-excl-tax, .page-print .price-incl-tax {
  display: block;
  white-space: nowrap; }

.page-print .cart-price, .page-print .price-excl-tax .label, .page-print .price-incl-tax .label, .page-print .price-excl-tax .price, .page-print .price-incl-tax .price {
  display: inline; }

/* Footer */
.footer-container {
  width: 100%; }

.footer {
  width: 900px;
  margin: 0 auto;
  padding: 20px;
  overflow: hidden;
  text-align: center;
  border: 1px solid #000;
  border-top: none; }

.footer ul li {
  display: inline;
  margin: 0 5px; }

/* @group Page components (individual pages)
========================================= */
/* CMS Home page */
.cms-home .cms-home-container {
  overflow: hidden; }

.cms-home .cms-home-top {
  width: 100%; }

.cms-home .cms-home-left {
  width: 49%;
  float: left; }

.cms-home .cms-home-right {
  width: 49%;
  float: right; }

/* Product Tags */
.tags-list li {
  display: inline; }

/* Advanced Search */
/* Sitemap */
/* @group Overrides
<<<<<<< local
========================================= */

/*# sourceMappingURL=data:application/json;base64,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QWtDLEVBQUU7O0FBRXRDLDBCQUEwQjtBQUMxQixnQkFBZ0I7QUFDaEI7RUFDRSx1QkFBdUI7RUFDdkIsYUFBYTtFQUNiLGNBQWMsRUFBRTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQkFBa0IsRUFBRTs7QUFFdEIsaUJBQWlCO0FBQ2pCO0VBQ0UsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLFlBQVksRUFBRTs7QUFFaEI7RUFDRSxZQUFZLEVBQUU7O0FBRWhCO0VBQ0UsWUFBWTtFQUNaLGtCQUFrQixFQUFFOztBQUV0QjtFQUNFLG1CQUFtQixFQUFFOztBQUV2QjtFQUNFLGVBQWUsRUFBRTs7QUFFbkIsb0JBQW9CO0FBQ3BCO0VBQ0UsY0FBYyxFQUFFOztBQUVsQjtFQUNFLGVBQWU7RUFDZixvQkFBb0IsRUFBRTs7QUFFeEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsWUFBWTtBQUNaO0VBQ0UsWUFBWSxFQUFFOztBQUVoQjtFQUNFLGFBQWE7RUFDYixlQUFlO0VBQ2YsY0FBYztFQUNkLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGdCQUFnQjtFQUNoQixjQUFjLEVBQUU7O0FBRWxCOzRDQUM0QztBQUM1QyxtQkFBbUI7QUFDbkI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxZQUFZLEVBQUU7O0FBRWhCO0VBQ0UsV0FBVztFQUNYLFlBQVksRUFBRTs7QUFFaEI7RUFDRSxXQUFXO0VBQ1gsYUFBYSxFQUFFOztBQUVqQixrQkFBa0I7QUFDbEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIscUJBQXFCO0FBQ3JCLGFBQWE7QUFDYjs7NENBRTRDIiwiZmlsZSI6ImljX2RlZmF1bHQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBWYXJpYWJsZXNcbiAqXG4gKiBUaGlzIGlzIHdoZXJlIHlvdSBwdXQgYWxsIGdsb2JhbCBTYXNzIHZhcmlhYmxlcy4gTWFrZSBzdXJlIHRvIHVzZVxuICogZ2VuZXJpYyBuYW1lcyB0aGF0IGNhbiBiZSB1c2VkIGluIGFueSBjb250ZXh0LlxuICovXG4vKiBUeXBvZ3JhcGh5ID09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBDb2xvciBWYXJpYWJsZXNcblxuQGNvbG9yZGVmICMwMDA7IGJsYWNrXG5AY29sb3JkZWYgI2ZmZjsgd2hpdGVcbkBjb2xvcmRlZiAjZjBmMGYwOyBsaWdodCBncmF5XG5AY29sb3JkZWYgIzMzOTkzMzsgZ3JlZW5cbkBjb2xvcmRlZiAjMUU3RUM4OyBsaWdodCBibHVlXG5AY29sb3JkZWYgI0M3NjIwMDsgb3JhbmdlXG5cbiovXG4vKiBAdG9kbzogTXkgdG9kbyBkZXNjcmlwdGlvbiAqL1xuLyogQHdvcmthcm91bmQ6IE15IHdvcmthcm91bmQgZGVzY3JpcHRpb24gKi9cbi8qIEBidWdmaXg6IE15IGJ1Z2ZpeCBkZXNjcmlwdGlvbiAqL1xuLyogUmVzZXQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0LyAqL1xuLyogdjEuMCB8IDIwMDgwMjEyIHwgQ3VzdG9taXplZCBieSBJY29tbWVyY2UgKi9cbi8qIHYxLjEgfCAyMDEwMDkwMSB8IEN1c3RvbWl6ZWQgYnkgSWNvbW1lcmNlICovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLCBkZWwsIGRmbiwgZW0sIGZvbnQsIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsIHNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsIGIsIHUsIGksIGNlbnRlciwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuaDIge1xuICBmb250LXNpemU6IDEuNWVtOyB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxLjM1ZW07IH1cblxuaDQge1xuICBmb250LXNpemU6IDEuMDVlbTsgfVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMS4wNWVtOyB9XG5cbmg2IHtcbiAgZm9udC1zaXplOiAwLjk1ZW07IH1cblxucCB7XG4gIG1hcmdpbjogMCAwIDAuNGVtIDA7IH1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lOyB9XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLCBxOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lOyB9XG5cbi8qIFJlbWVtYmVyIHRvIGRlZmluZSBmb2N1cyBzdHlsZXMhICovXG46Zm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qIFJlbWVtYmVyIHRvIGhpZ2hsaWdodCBpbnNlcnRzIHNvbWVob3chICovXG5pbnMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuZGVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cblxuLyogVGFibGVzIHN0aWxsIG5lZWQgJ2NlbGxzcGFjaW5nPVwiMFwiJyBpbiB0aGUgbWFya3VwICovXG50YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbmJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgVmVyZGFuYSwgc2Fucy1zZXJpZjsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDsgfVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDA7IH1cblxubGFiZWwge1xuICBtYXJnaW46IDAgMCA1cHggMDsgfVxuXG4vKiBAZ3JvdXAgR2VuZXJhbCBzdHlsZXMgKGJvZHkgc3R5bGVzLCBsaW5rcywgaGVhZGluZ3MsIG90aGVyIGVsZW1lbnRzKVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBHbG9iYWxzICovXG4uY2xlYXIge1xuICBoZWlnaHQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmEtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4vKiBCdXR0b25zICovXG4uYnV0dG9ucy1zZXQge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5idXR0b25zLXNldCBidXR0b24ge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmJ1dHRvbnMtc2V0IC5iYWNrLWxpbmsge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uYnV0dG9uLCAuZm9ybS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwgLmZvcm0tYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICAvKiBAYnVnZml4OiBGRiBGaXggKi8gfVxuXG5pbnB1dC5pbnB1dC10ZXh0LCB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHdpZHRoOiAyNTBweDtcbiAgcGFkZGluZzogMnB4OyB9XG5cbnNlbGVjdCB7XG4gIHBhZGRpbmc6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNzsgfVxuXG4uZ3JvdXAtc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDIycHggMjVweCAyMnB4IDE4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmdyb3VwLXNlbGVjdCBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5ncm91cC1zZWxlY3QgbGkgLmlucHV0LWJveCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjc1cHg7IH1cblxuLmZvcm0tbGlzdCBpbnB1dC5jaGVja2JveCB7XG4gIHdpZHRoOiAyMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAycHggMCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5mb3JtLWxpc3QgbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uY29sMi1zZXQge1xuICBjbGVhcjogYm90aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uY29sMi1zZXQgLmNvbC0xIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmNvbDItc2V0IC5jb2wtMiB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uY29sMi1zZXQgLmNvbC0xIHtcbiAgd2lkdGg6IDQ4LjUlOyB9XG5cbi5jb2wyLXNldCAuY29sLTIge1xuICB3aWR0aDogNDguNSU7IH1cblxuLml0ZW0tb3B0aW9ucyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4uaXRlbS1vcHRpb25zIGR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5pdGVtLW9wdGlvbnMgZGQge1xuICBtYXJnaW4tbGVmdDogMjVweDsgfVxuXG4vKiBAZ3JvdXAgSGVscGVyIHN0eWxlcyAoZm9ybXMsIG5vdGlmaWNhdGlvbnMgYW5kIGVycm9ycylcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uZXJyb3ItbXNnLCAuc3VjY2Vzcy1tc2csIC5ub3RpY2UtbXNnLCAubm90ZS1tc2cge1xuICBmb250LXNpemU6IDAuOTVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDMycHg7XG4gIG1hcmdpbjogMCAwIDFlbSAwOyB9XG5cbi5ub3RpY2UtbXNnLCAubm90ZS1tc2cge1xuICBiYWNrZ3JvdW5kOiAjRkFGQUVDIHVybChcIi4uL2ltYWdlcy9ub3RlX21zZ19pY29uLmdpZlwiKSAxMHB4IDEwcHggbm8tcmVwZWF0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkNEMzQ0O1xuICBjb2xvcjogIzNENjYxMTsgfVxuXG4uc3VjY2Vzcy1tc2cge1xuICBiYWNrZ3JvdW5kOiAjRUZGNUVBIHVybChcIi4uL2ltYWdlcy9zdWNjZXNzX21zZ19pY29uLmdpZlwiKSAxMHB4IDEwcHggbm8tcmVwZWF0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDQ2NDIzO1xuICBjb2xvcjogIzNENjYxMTsgfVxuXG4uZXJyb3ItbXNnIHtcbiAgYmFja2dyb3VuZDogI2ZhZWJlNyB1cmwoXCIuLi9pbWFnZXMvaW1hZ2VzL2Vycm9yX21zZ19pY29uLmdpZlwiKSAxMHB4IDEwcHggbm8tcmVwZWF0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjE2MDQ4O1xuICBjb2xvcjogI0RGMjgwQTsgfVxuXG4udmFsaWRhdGlvbi1hZHZpY2Uge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvdmFsaWRhdGlvbl9hZHZpY2VfYmcuZ2lmXCIpIG5vLXJlcGVhdCBzY3JvbGwgMnB4IDFweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBtYXJnaW46IDNweCAwO1xuICBtaW4taGVpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7IH1cblxuLnZhbGlkYXRpb24tYWR2aWNlLCAucmVxdWlyZWQge1xuICBjb2xvcjogI2ViMzQwYTsgfVxuXG4ubm9zY3JpcHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmOTA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyZjJmMmY7IH1cblxuLm5vc2NyaXB0IC5ub3NjcmlwdC1pbm5lciB7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMnB4IDAgMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2lfbm90aWNlLmdpZlwiKSAyMHB4IDUwJSBuby1yZXBlYXQ7IH1cblxuLm5vc2NyaXB0IHAge1xuICBtYXJnaW46IDA7IH1cblxuLyogQGdyb3VwIFBhZ2Ugc3RydWN0dXJlIChoZWFkZXJzLCBmb290ZXJzIGFuZCBuYXZpZ2F0aW9uIClcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ud3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1haW4ge1xuICB3aWR0aDogOTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbi5jb2wyLWxlZnQtbGF5b3V0IC5jb2wtbWFpbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDY3OHB4OyB9XG5cbi5jb2wyLWxlZnQtbGF5b3V0IC5zaWRlYmFyIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBmbG9hdDogbGVmdDsgfVxuXG4uY29sMi1yaWdodC1sYXlvdXQgLmNvbC1tYWluIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA2NzhweDsgfVxuXG4uY29sMi1yaWdodC1sYXlvdXQgLnNpZGViYXIge1xuICB3aWR0aDogMjAwcHg7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uY29sMy1sYXlvdXQgLmNvbC1tYWluIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MDBweDtcbiAgcGFkZGluZzogMCAwIDAgMjBweDsgfVxuXG4uY29sMy1sYXlvdXQgLmNvbC1sZWZ0IHtcbiAgd2lkdGg6IDE4MHB4O1xuICBmbG9hdDogbGVmdDsgfVxuXG4uY29sMy1sYXlvdXQgLmNvbC1yaWdodCB7XG4gIHdpZHRoOiAxODBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIEhlYWRlciAqL1xuLmhlYWRlci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNTdweDtcbiAgLyogSGVhZGVyICsgbmF2ICovIH1cblxuLmhlYWRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xuICBoZWlnaHQ6IDc5cHg7XG4gIHdpZHRoOiA5MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDsgfVxuXG4uaGVhZGVyIC5sZWZ0LWNvbCB7XG4gIHdpZHRoOiAyNDBweDtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmhlYWRlciAucmlnaHQtY29sIHtcbiAgd2lkdGg6IDY1MHB4O1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmhlYWRlciAubG9nbyB7XG4gIG1hcmdpbjogMTBweCAwIDAgMDsgfVxuXG4vKiBIZWFkZXIgbGlua3MgKi9cbi5oZWFkZXIgLmxpbmtzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIHBhZGRpbmc6IDEwcHggMDsgfVxuXG4uaGVhZGVyIC5saW5rcyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luOiAwIDAgMCA1cHg7IH1cblxuLmhlYWRlciAubGlua3MgbGkgYSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmc6IDAgNXB4IDAgMDsgfVxuXG4uaGVhZGVyIC5saW5rcyBsaS5sYXN0IGEge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmhlYWRlciAubGlua3MgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qIEhlYWRlciBzZWFyY2ggZm9ybSAqL1xuLmhlYWRlciAjc2VhcmNoX21pbmlfZm9ybSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMjYwcHg7IH1cblxuLmhlYWRlciAjc2VhcmNoX21pbmlfZm9ybSAjc2VhcmNoIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDE5NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBwYWRkaW5nOiA0cHggNnB4IDNweCA2cHg7IH1cblxuLmhlYWRlciAjc2VhcmNoX21pbmlfZm9ybSAuYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDA7IH1cblxuLmhlYWRlciAuc2VhcmNoLWF1dG9jb21wbGV0ZSB7XG4gIHotaW5kZXg6IDk5OTk7XG4gIC8qIFdlIGFsd2F5cyB3YW50IHRoaXMgb24gdG9wICovIH1cblxuLmhlYWRlciAuc2VhcmNoLWF1dG9jb21wbGV0ZSB1bCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLmhlYWRlciAuc2VhcmNoLWF1dG9jb21wbGV0ZSB1bCBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzcHggMTBweDsgfVxuXG4uaGVhZGVyIC5zZWFyY2gtYXV0b2NvbXBsZXRlIGxpIC5hbW91bnQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLyogVG9wIG5hdmlnYXRpb24gKi9cbiNuYXYge1xuICB3aWR0aDogOTQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4jbmF2IHVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDsgfVxuXG4jbmF2IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMTBweCAxNHB4IDhweCAxNHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwOyB9XG5cbiNuYXYgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7IH1cblxuI25hdiBsaSB1bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OWVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAyMDBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwIDAgMCAtMXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwO1xuICB6LWluZGV4OiA5MDAwOyB9XG5cbiNuYXYgbGkgbGkge1xuICB3aWR0aDogMjAwcHg7IH1cblxuI25hdiBsaSB1bCBhIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7IH1cblxuI25hdiBsaSB1bCB1bCB7XG4gIG1hcmdpbjogLTMwcHggMCAwIDIwMHB4OyB9XG5cbiNuYXYgbGk6aG92ZXIgdWwgdWwsICNuYXYgbGk6aG92ZXIgdWwgdWwgdWwsICNuYXYgbGkub3ZlciB1bCB1bCwgI25hdiBsaS5vdmVyIHVsIHVsIHVsIHtcbiAgbGVmdDogLTk5OWVtOyB9XG5cbiNuYXYgbGk6aG92ZXIgdWwsICNuYXYgbGkgbGk6aG92ZXIgdWwsICNuYXYgbGkgbGkgbGk6aG92ZXIgdWwsICNuYXYgbGkub3ZlciB1bCwgI25hdiBsaSBsaS5vdmVyIHVsLCAjbmF2IGxpIGxpIGxpLm92ZXIgdWwge1xuICBsZWZ0OiBhdXRvOyB9XG5cbiNuYXYgbGkub3ZlciwgI25hdiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDsgfVxuXG4vKiBCcmVhZGNydW1icyAqL1xuLmJyZWFkY3J1bWJzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAwIDIwcHggMDsgfVxuXG4uYnJlYWRjcnVtYnMgdWwgbGkge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uYnJlYWRjcnVtYnMgdWwgbGkgc3BhbiB7XG4gIHBhZGRpbmc6IDAgNXB4OyB9XG5cbi5icmVhZGNydW1icyB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi8qIFBhZ2VyICovXG4ucGFnZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xuICBtYXJnaW46IDVweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5wYWdlciAuY29udGVudCB7XG4gIHBhZGRpbmc6IDVweCA3cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnBhZ2VyIC5hbW91bnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4ucGFnZXIgLmxpbWl0ZXIge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnBhZ2VyIC5wYWdlcyB7XG4gIG1hcmdpbjogMCAxMzVweDsgfVxuXG4ucGFnZXIgLnBhZ2VzIG9sIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5wYWdlciAucGFnZXMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLnBhZ2VyIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi8qIFNvcnRlciAqL1xuLnNvcnRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIG1hcmdpbjogNXB4IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zb3J0ZXIgLmNvbnRlbnQge1xuICBwYWRkaW5nOiA1cHggN3B4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zb3J0ZXIgLnZpZXctbW9kZSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5zb3J0ZXIgLnNvcnQtYnkge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnNvcnRlciBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4vKiBCbG9jazogR2VuZXJhbCAqL1xuLnNpZGViYXIgLmJsb2NrIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgbWFyZ2luOiAwIDAgMTBweCAwOyB9XG5cbi5zaWRlYmFyIC5ibG9jayAuYmxvY2stdGl0bGUgaDQge1xuICAvKiBXZSBvbmx5IHdhbnQgdG8gdXNlIGg0IGluIG91ciBzaWRlYmFyIGJsb2NrcyAqL1xuICBmb250LXNpemU6IDEuMmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwOyB9XG5cbi5zaWRlYmFyIC5ibG9jayAuYmxvY2stY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLyogQmxvY2s6IEN1cnJlbmN5IFN3aXRjaGVyICovXG4uYmxvY2stY3VycmVuY3kgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4ODg7IH1cblxuLyogQmxvY2s6IExheWVyZWQgTmF2aWdhdGlvbiAqL1xuLmJsb2NrLWxheWVyZWQtbmF2IGR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogQmxvY2s6IENhcnQgKi9cbi5ibG9jay1jYXJ0IC5zdWJ0b3RhbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYmxvY2stY2FydCBoNCB7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi5ibG9jay1jYXJ0IC5hY3Rpb25zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiA1cHggMDsgfVxuXG4uYmxvY2stY2FydCAuYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5ibG9jay1jYXJ0IC5taW5pLXByb2R1Y3RzLWxpc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5ibG9jay1jYXJ0IC5taW5pLXByb2R1Y3RzLWxpc3QgbGkge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjREREREREOyB9XG5cbi5ibG9jay1jYXJ0IC5taW5pLXByb2R1Y3RzLWxpc3QgLnByb2R1Y3QtaW1hZ2Uge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgbWFyZ2luLXJpZ2h0OiAtNzVweDsgfVxuXG4uY29sMy1sYXlvdXQgLm1pbmktcHJvZHVjdHMtbGlzdCAucHJvZHVjdC1pbWFnZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtNjVweDsgfVxuXG4ubWluaS1wcm9kdWN0cy1saXN0IC5wcm9kdWN0LWRldGFpbHMge1xuICBtYXJnaW4tbGVmdDogNzVweDsgfVxuXG4uY29sMy1sYXlvdXQgLm1pbmktcHJvZHVjdHMtbGlzdCAucHJvZHVjdC1kZXRhaWxzIHtcbiAgbWFyZ2luLWxlZnQ6IDY1cHg7IH1cblxuLmJsb2NrLWNhcnQgLm1pbmktcHJvZHVjdHMtbGlzdCAucHJvZHVjdC1kZXRhaWxzIC50cnVuY2F0ZWQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ibG9jay1jYXJ0IC5taW5pLXByb2R1Y3RzLWxpc3QgLnByb2R1Y3QtZGV0YWlscyBoNCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5ibG9jay1jYXJ0IC5taW5pLXByb2R1Y3RzLWxpc3QgLnByb2R1Y3QtZGV0YWlscyAuYnRuLXJlbW92ZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwIDAgMCA1cHg7IH1cblxuLyogQmxvY2s6IFdpc2hsaXN0ICovXG4uYmxvY2std2lzaGxpc3QgaDMge1xuICBmb250LXNpemU6IDEuMWVtOyB9XG5cbi8qIEJsb2NrOiBSZWxhdGVkICovXG4uYmxvY2stcmVsYXRlZCBsaSB7XG4gIHBhZGRpbmc6IDVweCAwOyB9XG5cbi5ibG9jay1yZWxhdGVkIGlucHV0LmNoZWNrYm94IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7IH1cblxuLmJsb2NrLXJlbGF0ZWQgZGl2Lml0ZW0ge1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG4uY29sMy1sYXlvdXQgLmJsb2NrLXJlbGF0ZWQgbGkuaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5ibG9jay1yZWxhdGVkIC5pdGVtIC5wcm9kdWN0LWltYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogLTY1cHg7IH1cblxuLmJsb2NrLXJlbGF0ZWQgLml0ZW0gLnByb2R1Y3QtZGV0YWlscyB7XG4gIG1hcmdpbi1sZWZ0OiA2NXB4OyB9XG5cbi5jb2wzLWxheW91dCAuYmxvY2stcmVsYXRlZCAuaXRlbSAucHJvZHVjdC1kZXRhaWxzIGgzIHtcbiAgZm9udC1zaXplOiAxMHB4OyB9XG5cbi8qIEJsb2NrOiBDb21wYXJlIFByb2R1Y3RzICovXG4uYmxvY2stY29tcGFyZSBsaSB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNEREREREQ7IH1cblxuLmJsb2NrLWNvbXBhcmUgYnV0dG9uIHtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwOyB9XG5cbi8qIEJsb2NrOiBWaWV3ZWQgKi9cbi5ibG9jay1yZWNlbnQgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNEREREREQ7XG4gIHBhZGRpbmc6IDVweCAwOyB9XG5cbi8qIEJsb2NrOiBQb2xsICovXG4uYmxvY2stcG9sbCBpbnB1dC5yYWRpbyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDNweCAtMThweCAwIDA7IH1cblxuLmJsb2NrLXBvbGwgLmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4OyB9XG5cbi5ibG9jay1wb2xsIC52b3RlcyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIEJsb2NrOiBUYWdzICovXG4uYmxvY2stdGFncyB1bCwgLmJsb2NrLXRhZ3MgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLyogQmxvY2s6IFN1YnNjcmliZSAqL1xuLnNpZGViYXIgLmJsb2NrLXN1YnNjcmliZSBpbnB1dC5pbnB1dC10ZXh0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZzogNHB4IDZweCAzcHggNnB4O1xuICB3aWR0aDogMTU1cHg7IH1cblxuLmNvbDMtbGF5b3V0IC5zaWRlYmFyIC5ibG9jay1zdWJzY3JpYmUgaW5wdXQuaW5wdXQtdGV4dCB7XG4gIHdpZHRoOiAxNDVweDsgfVxuXG4vKiBCbG9jazogUmVvcmRlciAqL1xuLmJsb2NrLXJlb3JkZXIgaDMge1xuICBmb250LXNpemU6IDEuMWVtOyB9XG5cbi5ibG9jay1yZW9yZGVyIGxpIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0RERDsgfVxuXG4uYmxvY2stcmVvcmRlciBpbnB1dC5jaGVja2JveCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDNweCAtMjBweCAwIDA7IH1cblxuLmJsb2NrLXJlb3JkZXIgLmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbi8qIEJsb2NrOiBCYW5uZXIgKi9cbi5ibG9jay1iYW5uZXIgLmJsb2NrLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogQmxvY2s6IENoZWNrb3V0IFByb2dyZXNzICovXG4uYmxvY2stcHJvZ3Jlc3MgZHQge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uYmxvY2stcHJvZ3Jlc3MgZHQuY29tcGxldGUsIC5ibG9jay1wcm9ncmVzcyBkZC5jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7IH1cblxuLyogVmlldyBUeXBlOiBHcmlkICovXG4ubGlzdGluZy10eXBlLWdyaWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbGlzdGluZ190eXBlX2dyaWRfM19jb2xfYmcuZ2lmXCIpIHRvcCBsZWZ0IHJlcGVhdC15OyB9XG5cbi5saXN0aW5nLXR5cGUtZ3JpZCAuZ3JpZC1yb3cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDsgfVxuXG4ubGlzdGluZy10eXBlLWdyaWQgLmxhc3Qge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5saXN0aW5nLXR5cGUtZ3JpZCBsaS5pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxODBweDtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4ubGlzdGluZy10eXBlLWdyaWQgbGkuaXRlbSBoMyBhIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubGlzdGluZy10eXBlLWdyaWQgbGkuaXRlbSAucmVndWxhci1wcmljZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7IH1cblxuLmxpc3RpbmctdHlwZS1ncmlkIGxpLml0ZW0gLm1pbmltYWwtcHJpY2UtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDVweCAwOyB9XG5cbi8qIFZpZXcgVHlwZTogTGlzdCAqL1xuLmxpc3RpbmctdHlwZS1saXN0IGxpLml0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubGlzdGluZy10eXBlLWxpc3QgLnByb2R1Y3QtaW1hZ2Uge1xuICBmbG9hdDogbGVmdDsgfVxuXG4ubGlzdGluZy10eXBlLWxpc3QgLnByb2R1Y3Qtc2hvcCB7XG4gIG1hcmdpbi1sZWZ0OiAxNDBweDtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4ucHJvZHVjdHMtbGlzdCAucHJvZHVjdC1zaG9wIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMzIwcHg7IH1cblxuLyogUHJvZHVjdCBWaWV3ICAqL1xuLnByb2R1Y3QtZXNzZW50aWFsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZzogMjVweDsgfVxuXG4ucHJvZHVjdC1jb2xsYXRlcmFsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZzogMjVweDsgfVxuXG4uY29sMy1sYXlvdXQgLnByb2R1Y3QtZXNzZW50aWFsIHtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4uY29sMy1sYXlvdXQgLnByb2R1Y3QtY29sbGF0ZXJhbCB7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuLyogUHJvZHVjdCBJbWFnZXMgKi9cbi5wcm9kdWN0LXZpZXcgLnByb2R1Y3QtaW1nLWJveCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjY3cHg7IH1cblxuLnByb2R1Y3QtdmlldyAucHJvZHVjdC1pbWctYm94IC5wcm9kdWN0LWltYWdlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuXG4ucHJvZHVjdC12aWV3IC5wcm9kdWN0LWltZy1ib3ggLm1vcmUtdmlld3MgdWwge1xuICBtYXJnaW4tbGVmdDogLTRweDsgfVxuXG4ucHJvZHVjdC12aWV3IC5wcm9kdWN0LWltZy1ib3ggLm1vcmUtdmlld3MgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBtYXJnaW46IDAgMCA4cHggNHB4OyB9XG5cbi8qIFByb2R1Y3QgU2hvcCAqL1xuLnByb2R1Y3QtdmlldyAucHJvZHVjdC1zaG9wIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMzQ1cHg7IH1cblxuLmNvbDMtbGF5b3V0IC5wcm9kdWN0LXZpZXcgLnByb2R1Y3Qtc2hvcCB7XG4gIHdpZHRoOiAxNzdweDsgfVxuXG4ucHJvZHVjdC12aWV3IC5ncm91cGVkLWl0ZW1zIHtcbiAgbWFyZ2luOiAxMHB4IDA7IH1cblxuLnByb2R1Y3QtdmlldyAuZ3JvdXBlZC1pdGVtcyBpbnB1dCB7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi5wcm9kdWN0LXZpZXcgLnNob3J0LWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogNXB4IDA7IH1cblxuLnByb2R1Y3QtdmlldyAuc2hvcnQtZGVzY3JpcHRpb24gaDMge1xuICBmb250LXNpemU6IDAuNzVlbTsgfVxuXG4ucHJvZHVjdC12aWV3IC5wcm9kdWN0LXNob3AgLnByb2R1Y3QtcHJpY2luZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwOyB9XG5cbi8qIFJhdGluZyAqL1xuLnJhdGluZy1ib3gge1xuICB3aWR0aDogNjlweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmdfcmF0aW5nLmdpZlwiKSAwIDAgcmVwZWF0LXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucmF0aW5nLWJveCAucmF0aW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JnX3JhdGluZy5naWZcIikgMCAxMDAlIHJlcGVhdC14OyB9XG5cbi8qIEF2YWlsYWJpbGl0eSAqL1xuLmF2YWlsYWJpbGl0eSAuaW4tc3RvY2sge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uYXZhaWxhYmlsaXR5IC5vdXQtb2Ytc3RvY2sge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmMDA7IH1cblxuLyogUHJvZHVjdCBwcmljZXMgKi9cbi5wcmljZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4ucHJvZHVjdC1lc3NlbnRpYWwgLnByaWNlLWJveCB7XG4gIG1hcmdpbjogNXB4IDA7IH1cblxuLnByaWNlLWJveCAucHJpY2UtbGFiZWwsIC5wcmljZS1ib3ggLmxhYmVsIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLyogT2xkIHByaWNlICovXG4ub2xkLXByaWNlIHtcbiAgbWFyZ2luOiA1cHggMDsgfVxuXG4ub2xkLXByaWNlIC5wcmljZS1sYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLm9sZC1wcmljZSAucHJpY2Uge1xuICBjb2xvcjogI0M3NjIwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG5cbi8qIFNwZWNpYWwgcHJpY2UgKi9cbi5jYXRlZ29yeS1wcm9kdWN0cyAuc3BlY2lhbC1wcmljZSB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5zcGVjaWFsLXByaWNlIC5wcmljZS1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5zcGVjaWFsLXByaWNlIC5wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIE1pbmltYWwgcHJpY2UgKGFzIGxvdyBhcykgKi9cbi5taW5pbWFsLXByaWNlIC5wcmljZS1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbmEubWluaW1hbC1wcmljZS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYS5taW5pbWFsLXByaWNlLWxpbmsgLnByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMxRTdFQzg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLyogRXhjbHVkaW5nIHRheCAqL1xuLnByaWNlLWV4Y2x1ZGluZy10YXgge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHJpY2UtZXhjbHVkaW5nLXRheCAubGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5wcmljZS1leGNsdWRpbmctdGF4IC5wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLyogSW5jbHVkaW5nIHRheCAqL1xuLnByaWNlLWluY2x1ZGluZy10YXgge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHJpY2UtaW5jbHVkaW5nLXRheCAubGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5wcmljZS1pbmNsdWRpbmctdGF4IC5wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIEV4Y2wgdGF4IChmb3Igb3JkZXIgdGFibGVzKSAqL1xuLnByaWNlLWV4Y2wtdGF4IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnByaWNlLWV4Y2wtdGF4IC5sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5wcmljZS1leGNsLXRheCAucHJpY2Uge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBJbmNsIHRheCAoZm9yIG9yZGVyIHRhYmxlcykgKi9cbi5wcmljZS1pbmNsLXRheCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wcmljZS1pbmNsLXRheCAubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ucHJpY2UtaW5jbC10YXggLnByaWNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIFByaWNlIHJhbmdlICovXG4ucHJpY2UtZnJvbSAucHJpY2UtbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ucHJpY2UtdG8gLnByaWNlLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLyogUHJpY2UgYXMgY29uZmlndXJlZCAqL1xuLnByaWNlLWFzLWNvbmZpZ3VyZWQgLnByaWNlLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLyogUHJpY2Ugbm90aWNlIG5leHQgdG8gdGhlIG9wdGlvbnMgKi9cbi5wcmljZS1ub3RpY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLnByaWNlLW5vdGljZSAucHJpY2Uge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiBUaWVyIFByaWNlcyAqL1xuLnRpZXItcHJpY2VzIC5wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIEFkZCB0byBMaW5rcyAqL1xuLmFkZC10by1saW5rcyAuc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBBZGQgdG8gQ2FydCAqL1xuLmFkZC10by1jYXJ0IGxhYmVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5hZGQtdG8tY2FydCAucXR5IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwOyB9XG5cbi5hZGQtdG8tY2FydCBidXR0b24uYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi8qIEFkZCB0byBMaW5rcyArIEFkZCB0byBDYXJ0ICovXG4uYWRkLXRvLWJveCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzAwMDtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuXG4uYWRkLXRvLWJveCAuYWRkLXRvLWNhcnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uYWRkLXRvLWJveCAub3Ige1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDEwcHg7IH1cblxuLmFkZC10by1ib3ggLmFkZC10by1saW5rcyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA0cHg7IH1cblxuLyogUHJvZHVjdCBPcHRpb25zICovXG4ucHJvZHVjdC1vcHRpb25zIHtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjsgfVxuXG4ucHJvZHVjdC1vcHRpb25zIGlucHV0IHtcbiAgd2lkdGg6IDIwcHg7IH1cblxuLnByb2R1Y3Qtb3B0aW9ucyBkdCBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5wcm9kdWN0LW9wdGlvbnMgZHQgLnF0eS1ob2xkZXIge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnByb2R1Y3Qtb3B0aW9ucyBkdCAucXR5LWhvbGRlciBsYWJlbCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLnByb2R1Y3Qtb3B0aW9ucyBkdCAucXR5LWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAzcHg7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5wcm9kdWN0LW9wdGlvbnMgZGQge1xuICBtYXJnaW46IDEwcHggMDsgfVxuXG4ucHJvZHVjdC1vcHRpb25zIGRkIGlucHV0LmlucHV0LXRleHQge1xuICB3aWR0aDogOTglOyB9XG5cbi5wcm9kdWN0LW9wdGlvbnMgZGQgdGV4dGFyZWEge1xuICB3aWR0aDogOTglO1xuICBoZWlnaHQ6IDhlbTsgfVxuXG4ucHJvZHVjdC1vcHRpb25zIGRkIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wcm9kdWN0LW9wdGlvbnMgLm9wdGlvbnMtbGlzdCBpbnB1dC5yYWRpbyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDNweCAtMThweCAwIDA7IH1cblxuLnByb2R1Y3Qtb3B0aW9ucyAub3B0aW9ucy1saXN0IGlucHV0LmNoZWNrYm94IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogM3B4IC0yMHB4IDAgMDsgfVxuXG4ucHJvZHVjdC1vcHRpb25zIC5vcHRpb25zLWxpc3QgLmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbi5wcm9kdWN0LW9wdGlvbnMgdWwudmFsaWRhdGlvbi1mYWlsZWQge1xuICBwYWRkaW5nOiAwIDdweDsgfVxuXG4ucHJvZHVjdC1vcHRpb25zIHAucmVxdWlyZWQge1xuICBwYWRkaW5nOiAxNXB4IDAgMDsgfVxuXG4ucHJvZHVjdC1vcHRpb25zLWJvdHRvbSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci10b3A6IDA7IH1cblxuLnByb2R1Y3Qtb3B0aW9ucy1ib3R0b20gLnByaWNlLWJveCB7XG4gIG1hcmdpbjogMTBweCAwOyB9XG5cbi8qIEdyb3VwZWQgUHJvZHVjdCAqL1xuLyogQmxvY2s6IERlc2NyaXB0aW9uICovXG4ucHJvZHVjdC12aWV3IC5kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnByb2R1Y3QtdmlldyAuZGVzY3JpcHRpb24gLmhlYWQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi8qIEJsb2NrOiBBZGRpdGlvbmFsICovXG4vKiBCbG9jazogVXBzZWxsICovXG4ucHJvZHVjdC12aWV3IC51cC1zZWxsIC5oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIG1hcmdpbjogMCAwIDEwcHggMDsgfVxuXG4ucHJvZHVjdC12aWV3IC51cC1zZWxsIC5wcm9kdWN0cy1ncmlkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnByb2R1Y3QtdmlldyAudXAtc2VsbCAucHJvZHVjdHMtZ3JpZCB0ZCB7XG4gIHdpZHRoOiAyNSU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZzogMTBweCAxNXB4OyB9XG5cbi5wcm9kdWN0LXZpZXcgLnVwLXNlbGwgLnByb2R1Y3RzLWdyaWQgdGQuZW1wdHkge1xuICB3aWR0aDogMjUlO1xuICBib3JkZXI6IG5vbmU7IH1cblxuLyogQmxvY2s6IFRhZ3MgKi9cbi5wcm9kdWN0LXZpZXcgLnRhZ3Mge1xuICBtYXJnaW46IDEwcHggMCAwIDA7IH1cblxuLmZvcm0tYWRkLXRhZ3Mge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi50YWctY3VzdG9tZXItaW5kZXggLnRhZ3MtbGlzdCwgLnRhZ3MgLnRhZ3MtbGlzdCwgLnRhZy1saXN0LWluZGV4IC50YWdzLWxpc3Qge1xuICBib3JkZXI6IDEwcHggc29saWQgI2YwZjBmMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwIDAgMTBweCAwOyB9XG5cbi5wcm9kdWN0LXZpZXcgLnRhZ3MgLmZvcm0tYWRkLXRhZ3MgbGFiZWwge1xuICBmbG9hdDogbGVmdDsgfVxuXG4ucHJvZHVjdC12aWV3IC50YWdzIC5mb3JtLWFkZC10YWdzIC5pbnB1dC1ib3gge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI2MHB4O1xuICBtYXJnaW46IDAgNXB4OyB9XG5cbi5wcm9kdWN0LXZpZXcgLnRhZ3MgLmZvcm0tYWRkLXRhZ3MgaW5wdXQuaW5wdXQtdGV4dCB7XG4gIHdpZHRoOiAyNTRweDsgfVxuXG4ucHJvZHVjdC12aWV3IC50YWdzIC5mb3JtLWFkZC10YWdzIGJ1dHRvbi5idXR0b24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbi5wcm9kdWN0LXZpZXcgLnRhZ3MgLmZvcm0tYWRkLXRhZ3MgcCB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5jb2wzLWxheW91dCAucHJvZHVjdC12aWV3IC50YWdzIC5mb3JtLWFkZC10YWdzIC5pbnB1dC1ib3gge1xuICB3aWR0aDogMjEwcHg7IH1cblxuLmNvbDMtbGF5b3V0IC5wcm9kdWN0LXZpZXcgLnRhZ3MgLmZvcm0tYWRkLXRhZ3MgaW5wdXQuaW5wdXQtdGV4dCB7XG4gIHdpZHRoOiAyMDRweDsgfVxuXG4vKiBCbG9jazogUmV2aWV3cyAqL1xuLnByb2R1Y3QtdmlldyAucmV2aWV3cyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnByb2R1Y3QtdmlldyAucmV2aWV3cyBkbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDIwcHggMCAwIDA7IH1cblxuLnByb2R1Y3QtdmlldyAucmV2aWV3cyBkdCB7XG4gIGZvbnQtc2l6ZTogMC45MTZlbTtcbiAgcGFkZGluZzogMCAwIDVweCAwOyB9XG5cbi5wcm9kdWN0LXZpZXcgLnJldmlld3MgZHQgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjJlbTsgfVxuXG4ucHJvZHVjdC12aWV3IC5yZXZpZXdzIGRkIHtcbiAgbWFyZ2luOiAwIDAgMTBweCAwOyB9XG5cbi5wcm9kdWN0LXZpZXcgLnBhZ2VyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNXB4OyB9XG5cbi5wcm9kdWN0LXZpZXcgLnJldmlld3MgLmRhdGEtdGFibGUge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7IH1cblxuLyogQmxvY2s6IEFkZCBSZXZpZXcgKi9cbi5wcm9kdWN0LXZpZXcgLmFkZC1yZXZpZXcge1xuICBtYXJnaW46IDIwcHggMCAwIDA7IH1cblxuLnByb2R1Y3QtdmlldyAuYWRkLXJldmlldyAucHJvZHVjdC1uYW1lIHNwYW4ge1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5wcm9kdWN0LWNvbGxhdGVyYWwgLmFkZGl0aW9uYWwtdGV4dCwgLnByb2R1Y3QtY29sbGF0ZXJhbCAucHJvZHVjdC10ZXh0LCAucHJvZHVjdC1jb2xsYXRlcmFsIC5yZXZpZXdzLXRleHQsIC5wcm9kdWN0LWNvbGxhdGVyYWwgLmFjY2Vzc29yaWVzLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmFkZC1yZXZpZXcgLmZvcm0tbGlzdCBpbnB1dCwgLmFkZC1yZXZpZXcgLmZvcm0tbGlzdCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiA2MzJweDsgfVxuXG4uYWRkLXJldmlldyAuYnV0dG9ucy1zZXQge1xuICBtYXJnaW46IDEwcHggMCAwIDA7IH1cblxuLnJldmlldy1jdXN0b21lci12aWV3IHRkLnZhbHVlLCAucmV2aWV3LXByb2R1Y3QtbGlzdCAucHJvZHVjdC1zaG9wIHRkLnZhbHVlLCAucmV2aWV3cy10ZXh0IHRkLnZhbHVlIHtcbiAgd2lkdGg6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnJldmlldy1jdXN0b21lci12aWV3IC5kYXRhLXRhYmxlLCAucmV2aWV3LXByb2R1Y3QtbGlzdCAucHJvZHVjdC1zaG9wIC5kYXRhLXRhYmxlLCAucmV2aWV3cyAuZGF0YS10YWJsZSwgLmFkZC1yZXZpZXcgLmRhdGEtdGFibGUge1xuICB3aWR0aDogNTAlOyB9XG5cbi5yZXZpZXctY3VzdG9tZXItdmlldyAuZGF0YS10YWJsZSwgLnJldmlldy1jdXN0b21lci12aWV3IC5kYXRhLXRhYmxlIHRoLCAucmV2aWV3LXByb2R1Y3QtbGlzdCAucHJvZHVjdC1zaG9wIC5kYXRhLXRhYmxlLCAucmV2aWV3LXByb2R1Y3QtbGlzdCAucHJvZHVjdC1zaG9wIC5kYXRhLXRhYmxlIHRoLCAucmV2aWV3cyAuZGF0YS10YWJsZSwgLnJldmlld3MgLmRhdGEtdGFibGUgdGgge1xuICBib3JkZXI6IDA7IH1cblxuLnJldmlldy1jdXN0b21lci12aWV3IC5kYXRhLXRhYmxlIHRkLCAucmV2aWV3LXByb2R1Y3QtbGlzdCAucHJvZHVjdC1zaG9wIC5kYXRhLXRhYmxlIHRkLCAucmV2aWV3cyAuZGF0YS10YWJsZSB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMHB4O1xuICBib3JkZXI6IDA7IH1cblxuLnJldmlldy1jdXN0b21lci12aWV3IC5kYXRhLXRhYmxlIHRkLmxhYmVsLCAucmV2aWV3LWN1c3RvbWVyLXZpZXcgLmRhdGEtdGFibGUgdGgubGFiZWwsIC5yZXZpZXctcHJvZHVjdC1saXN0IC5wcm9kdWN0LXNob3AgLmRhdGEtdGFibGUgdGQubGFiZWwsIC5yZXZpZXctcHJvZHVjdC1saXN0IC5wcm9kdWN0LXNob3AgLmRhdGEtdGFibGUgdGgubGFiZWwsIC5yZXZpZXdzIC5kYXRhLXRhYmxlIHRkLmxhYmVsLCAucmV2aWV3cy10ZXh0IC5kYXRhLXRhYmxlIHRoLmxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnJldmlldy1jdXN0b21lci12aWV3IC5kYXRhLXRhYmxlIHRoLCAucmV2aWV3LXByb2R1Y3QtbGlzdCAucHJvZHVjdC1zaG9wIC5kYXRhLXRhYmxlIHRoLCAucmV2aWV3cyAuZGF0YS10YWJsZSB0aCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHBhZGRpbmc6IDJweCAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5yZXZpZXctY3VzdG9tZXItdmlldyAuZGF0YS10YWJsZSB0ZC5sYWJlbCwgLnJldmlldy1jdXN0b21lci12aWV3IC5kYXRhLXRhYmxlIHRoLmxhYmVsLCAucmV2aWV3LXByb2R1Y3QtbGlzdCAucHJvZHVjdC1zaG9wIC5kYXRhLXRhYmxlIHRkLmxhYmVsLCAucmV2aWV3LXByb2R1Y3QtbGlzdCAucHJvZHVjdC1zaG9wIC5kYXRhLXRhYmxlIHRoLmxhYmVsLCAucmV2aWV3cyAuZGF0YS10YWJsZSB0ZC5sYWJlbCwgLnJldmlld3MgLmRhdGEtdGFibGUgdGgubGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5hZGQtcmV2aWV3IC5mb3JtLWxpc3Qge1xuICBtYXJnaW46IDEwcHggMCAwIDA7IH1cblxuLnJhdGluZy1ib3gge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcHJvZHVjdF9yYXRpbmdfYmxhbmtfc3Rhci5naWZcIikgcmVwZWF0LXg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDAuOWVtO1xuICBoZWlnaHQ6IDEzcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2OXB4OyB9XG5cbi5yYXRpbmctYm94IC5yYXRpbmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcHJvZHVjdF9yYXRpbmdfZnVsbF9zdGFyLmdpZlwiKSByZXBlYXQteDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIENvbnRlbnQgU3R5bGVzID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucHJvZHVjdC1uYW1lIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4vKiBQcm9kdWN0IFRhZ3MgKi9cbi50YWdzLWxpc3QgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IDAgNXB4IDAgMDsgfVxuXG4vKiBBZHZhbmNlZCBTZWFyY2ggKi9cbi8qIENNUyBIb21lIFBhZ2UgKi9cbi5jbXMtaG9tZSAucHJvZHVjdHMtZ3JpZCB0ZCB7XG4gIHdpZHRoOiAyMCU7IH1cblxuLyogU2l0ZW1hcCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBQcm9kdWN0IFJldmlldyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wcm9kdWN0LXJldmlldyAucHJvZHVjdC1pbWctYm94IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxNzBweDsgfVxuXG4ucHJvZHVjdC1yZXZpZXcgLnByb2R1Y3QtaW1nLWJveCAucHJvZHVjdC1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiAxcHg7IH1cblxuLnByb2R1Y3QtcmV2aWV3IC5kZXRhaWxzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNDYwcHg7IH1cblxuLnByb2R1Y3QtcmV2aWV3IC5idXR0b25zLXNldCB7XG4gIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIERvd25sb2FkYWJsZSBwcm9kdWN0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLml0ZW0tb3B0aW9ucyBkdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIFByb2R1Y3QgQ29tcGFyZSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jYXRhbG9nLXByb2R1Y3QtY29tcGFyZS1pbmRleCAucGFnZS10aXRsZSB7XG4gIG1hcmdpbjogMjBweCAwIDAgMDsgfVxuXG4uY2F0YWxvZy1wcm9kdWN0LWNvbXBhcmUtaW5kZXggI3Byb2R1Y3RfY29tcGFyaXNvbiB7XG4gIG1hcmdpbjogMjBweDsgfVxuXG4uY2F0YWxvZy1wcm9kdWN0LWNvbXBhcmUtaW5kZXggLmRhdGEtdGFibGUge1xuICB3aWR0aDogYXV0bzsgfVxuXG4uY2F0YWxvZy1wcm9kdWN0LWNvbXBhcmUtaW5kZXggLnJhdGluZy1ib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBwb3NpdGlvbjogc3RhdGljOyB9XG5cbi5jYXRhbG9nLXByb2R1Y3QtY29tcGFyZS1pbmRleCAucmF0aW5nLWJveCAucmF0aW5nIHtcbiAgcG9zaXRpb246IHN0YXRpYzsgfVxuXG4uY2F0YWxvZy1wcm9kdWN0LWNvbXBhcmUtaW5kZXggLmJ1dHRvbiwgLmZvcm0tYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5jYXRhbG9nLXByb2R1Y3QtY29tcGFyZS1pbmRleCAuYnV0dG9ucy1zZXQge1xuICBtYXJnaW46IDAgMjBweCAyMHB4IDIwcHg7IH1cblxuLyogU2hvcHBpbmcgY2FydCAqL1xuLmNhcnQgLmNoZWNrb3V0LXR5cGVzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uY2FydCAuY2hlY2tvdXQtdHlwZXMgLnByb2NlZWQtdG8tY2hlY2tvdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvYnRuX3Byb2NlZWRfdG9fY2hlY2tvdXQuZ2lmXCIpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uY2FydCAucGFnZS10aXRsZSBoMiB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5jYXJ0IC5wYWdlLXRpdGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uY2FydCAucGFnZS10aXRsZSBoMSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5jYXJ0IGlucHV0IHtcbiAgcGFkZGluZzogNHB4IDRweCAzcHggNHB4O1xuICB3aWR0aDogYXV0bzsgfVxuXG4vKiBTaG9wcGluZyBDYXJ0IFRhYmxlICovXG4uY2FydC10YWJsZSB7XG4gIG1hcmdpbjogMCAwIDIwcHggMDsgfVxuXG4uY2FydC10YWJsZSAuaXRlbS1tc2cge1xuICBmb250LXNpemU6IDEwcHg7IH1cblxuLmNhcnQtdGFibGUgaDMge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLyogU2hvcHBpbmcgY2FydCB0YXggaW5mbyAqL1xuLmNhcnQgLnRvdGFscyAjc2hvcHBpbmctY2FydC10b3RhbHMtdGFibGUgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5jYXJ0LXRheC1pbmZvLCAuY2FydC10YXgtaW5mbyAuY2FydC1wcmljZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLmNhcnQtdGF4LXRvdGFsIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi50YXgtdG90YWwgLnRheC1jb2xsYXBzZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9iZ19jb2xsYXBzZS5naWZcIikgMCA0cHggbm8tcmVwZWF0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uc2hvdy1kZXRhaWxzIC50YXgtY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01M3B4OyB9XG5cbi8qIFNob3BwaW5nIENhcnQgQ29sbGF0ZXJhbCBib3hlcyAqL1xuLmNhcnQgLmNhcnQtY29sbGF0ZXJhbHMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDYyNXB4OyB9XG5cbi5jYXJ0IC5jYXJ0LWNvbGxhdGVyYWxzIC5jb2wtMSB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA0OC41JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDsgfVxuXG4uY2FydCAuY2FydC1jb2xsYXRlcmFscyAuY29sLTIge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogNDguNSU7XG4gIGZsb2F0OiByaWdodDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5jYXJ0IC5jYXJ0LWNvbGxhdGVyYWxzIC5jb2wtMiAuZGlzY291bnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwOyB9XG5cbi5jYXJ0IC5jcm9zc3NlbGwgLnByb2R1Y3QtaW1hZ2Uge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAtOTBweDsgfVxuXG4uY2FydCAuY3Jvc3NzZWxsIC5wcm9kdWN0LXNob3Age1xuICBtYXJnaW4tbGVmdDogOTBweDsgfVxuXG4uY2FydCAuc2hpcHBpbmcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDEwcHggMCAwIDA7IH1cblxuLmNhcnQgLnNoaXBwaW5nIGJ1dHRvbiB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi8qIFNob3BwaW5nIGNhcnQgZGlzY291bnRzICovXG4uY2FydCAuZGlzY291bnQge1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi5jYXJ0IC5kaXNjb3VudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLmNhcnQgLmRpc2NvdW50IGgzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2ljb25fYXN0ZXJpY2suZ2lmXCIpIGNlbnRlciBsZWZ0IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG5cbi5jYXJ0IC5kaXNjb3VudCBpbnB1dCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5jYXJ0IC5kaXNjb3VudCBidXR0b24ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDAgMCA1cHg7IH1cblxuLyogU2hvcHBpbmcgQ2FydCBUb3RhbHMgKi9cbi5jYXJ0IC50b3RhbHMge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAyNDhweDsgfVxuXG4uY2FydCAudG90YWxzIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogN3B4IDA7IH1cblxuLmNhcnQgLnRvdGFscyB0YWJsZSB0aCwgLmNhcnQgLnRvdGFscyB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDVweDsgfVxuXG4uY2FydCAudG90YWxzIHRhYmxlIHRoIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmNhcnQgLnRvdGFscyAuY2hlY2tvdXQtdHlwZXMge1xuICBwYWRkaW5nOiA4cHggMTVweCAxNXB4OyB9XG5cbi5jYXJ0IC50b3RhbHMgdGZvb3QgdGQge1xuICBmb250LXNpemU6IDEuM2VtOyB9XG5cbi8qIFNob3BwaW5nIGNhcnQgY3Jvc3NlbGwgKi9cbi5jYXJ0IC5jcm9zc3NlbGwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmNhcnQgLmNyb3Nzc2VsbCBoMyB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uY2FydCAuY3Jvc3NzZWxsIC5wcm9kdWN0LWltYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogLTkwcHg7IH1cblxuLmNhcnQgLmNyb3Nzc2VsbCAucHJvZHVjdC1zaG9wIHtcbiAgbWFyZ2luLWxlZnQ6IDkwcHg7IH1cblxuLyogT25lLVBhZ2UgY2hlY2tvdXQgKi9cbi5pbnB1dC1ib3gtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm9uZS1wYWdlLWNoZWNrb3V0IC5ncm91cC1zZWxlY3Qge1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLm9uZS1wYWdlLWNoZWNrb3V0IC5ib3gsIC5vbmUtcGFnZS1jaGVja291dCAuYm94LW5vLXBhZGRpbmcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm9uZS1wYWdlLWNoZWNrb3V0IC5ib3gtbm8tcGFkZGluZyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLm9uZS1wYWdlLWNoZWNrb3V0IC5oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogNnB4IDhweCA4cHggOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMXB4O1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwOyB9XG5cbi5vbmUtcGFnZS1jaGVja291dCAuaGVhZCBhIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLyogSGlkZSBFZGl0IGJ1dHRvbiBpbiBzdGVwIGhlYWRlciAqLyB9XG5cbi5vbmUtcGFnZS1jaGVja291dCBoMyB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDsgfVxuXG4ub25lLXBhZ2UtY2hlY2tvdXQgaDQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMXB4OyB9XG5cbi5vbmUtcGFnZS1jaGVja291dCBoNC50aXRsZSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5vbmUtcGFnZS1jaGVja291dCAuc3RlcC1jb3VudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBsaW5lLWhlaWdodDogMWVtOyB9XG5cbi5vbmUtcGFnZS1jaGVja291dCBsYWJlbC5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4wNWVtO1xuICBjb2xvcjogIzJmMmYyZjsgfVxuXG4ub25lLXBhZ2UtY2hlY2tvdXQgLmFsbG93IC5oZWFkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ub25lLXBhZ2UtY2hlY2tvdXQgLmFjdGl2ZSAuaGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4ub25lLXBhZ2UtY2hlY2tvdXQgLmFsbG9xIC5oZWFkIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLyogRGlzcGxheSBFZGl0IGJ1dHRvbiBpbiBhY3RpdmUgc2VsZWN0aW9uICovIH1cblxuLm9uZS1wYWdlLWNoZWNrb3V0IC5ncm91cC1zZWxlY3Qge1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm9uZS1wYWdlLWNoZWNrb3V0IC5hbGxvdyBoMyB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5vbmUtcGFnZS1jaGVja291dCAuYWN0aXZlIGgzIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLm9uZS1wYWdlLWNoZWNrb3V0IC5hbGxvdyAuc3RlcC1jb3VudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLm9uZS1wYWdlLWNoZWNrb3V0IC5hY3RpdmUgLnN0ZXAtY291bnQge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4ub25lLXBhZ2UtY2hlY2tvdXQgLmFjdGl2ZSAuYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ub25lLXBhZ2UtY2hlY2tvdXQgbGkjb3BjLXJldmlldyAuaGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwOyB9XG5cbi5vbmUtcGFnZS1jaGVja291dCBkZCAuZm9ybS1saXN0IHVsIHtcbiAgbWFyZ2luOiA1cHggMTdweCAxNXB4IDE3cHg7IH1cblxuLm9uZS1wYWdlLWNoZWNrb3V0IC5jaGVja21vLW1haWxpbmctYWRkcmVzcyB7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4ub25lLXBhZ2UtY2hlY2tvdXQgI2NoZWNrb3V0LXJldmlldy10YWJsZSB0Zm9vdCB0ZCB7XG4gIHBhZGRpbmc6IDAgNXB4IDAgMDsgfVxuXG4ub25lLXBhZ2UtY2hlY2tvdXQtcHJvZ3Jlc3MgLnBhZ2UtaGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4ub25lLXBhZ2UtY2hlY2tvdXQtcHJvZ3Jlc3MgbGkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cblxuLm9uZS1wYWdlLWNoZWNrb3V0LXByb2dyZXNzIGg0IHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzk5OTtcbiAgcGFkZGluZzogMnB4IDhweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5vbmUtcGFnZS1jaGVja291dC1wcm9ncmVzcyBoNC5jb21wbGV0ZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDsgfVxuXG4ub25lLXBhZ2UtY2hlY2tvdXQtcHJvZ3Jlc3MgaDQgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5vbmUtcGFnZS1jaGVja291dC1wcm9ncmVzcyAuY29udGVudCB7XG4gIHBhZGRpbmc6IDhweCAxM3B4OyB9XG5cbi5vbmUtcGFnZS1jaGVja291dCAjcmV2aWV3LXBsZWFzZS13YWl0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNvcGMtbG9naW4gLmJ1dHRvbi1zZXQge1xuICBib3JkZXItdG9wOiAwOyB9XG5cbiNvcGMtcmV2aWV3IC5ib3gge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuI29wYy1yZXZpZXcgLmNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItdG9wOiAwOyB9XG5cbiNvcGMtcmV2aWV3IC5kYXRhLXRhYmxlIHRoIHtcbiAgYm9yZGVyLXRvcDogMDsgfVxuXG4ub3BjLXBsZWFzZS13YWl0IHtcbiAgcGFkZGluZzogNXB4IDdweCAwIDA7IH1cblxuLm9wYy1wbGVhc2Utd2FpdCBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4OyB9XG5cbi5vbmUtcGFnZS1jaGVja291dCBhLmJhY2sge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbl9vcGNfYmFjay5naWZcIikgbm8tcmVwZWF0O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4OyB9XG5cbi5vbmUtcGFnZS1jaGVja291dCAucGF5bWVudC1tZXRob2RzIGRkIHtcbiAgcGFkZGluZzogMDsgfVxuXG4ub25lLXBhZ2UtY2hlY2tvdXQgLmJ1dHRvbi1zZXQgcCB7XG4gIG1hcmdpbjogMDsgfVxuXG4ub25lLXBhZ2UtY2hlY2tvdXQgLmJ1dHRvbnMtc2V0IC5wbGFjZS1vcmRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9idG5fcGxhY2Vfb3JkZXIuZ2lmXCIpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLm9uZS1wYWdlLWNoZWNrb3V0IC5idXR0b25zLXNldCAucGxhY2Utb3JkZXIgc3BhbiB7XG4gIHBhZGRpbmc6IDEwcHggMCAwIDA7IH1cblxuLm9uZS1wYWdlLWNoZWNrb3V0IHVsIGxpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7IH1cblxuLm9uZS1wYWdlLWNoZWNrb3V0IHNlbGVjdCB7XG4gIHdpZHRoOiAyNTBweDsgfVxuXG4ub25lLXBhZ2UtY2hlY2tvdXQgc2VsZWN0LmFkZHJlc3Mtc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm9uZS1wYWdlLWNoZWNrb3V0IC5zc24ge1xuICBjbGVhcjogYm90aDsgfVxuXG4ub25lLXBhZ2UtY2hlY2tvdXQgLnNzbiBpbnB1dCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5vbmUtcGFnZS1jaGVja291dCAuc3NuIGJ1dHRvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMCAwIDVweDsgfVxuXG4uY2hlY2tvdXQtcHJvZ3Jlc3Mge1xuICBtYXJnaW46IDAgYXV0byAxLjVlbSBhdXRvOyB9XG5cbi5jaGVja291dC1wcm9ncmVzcyB0ZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjOTk5O1xuICBwYWRkaW5nOiA0cHggMjBweDtcbiAgY29sb3I6ICNhYmI1YmE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5jaGVja291dC1wcm9ncmVzcyB0ZC5hY3RpdmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTk2MjAwO1xuICBjb2xvcjogI2U5NjIwMDsgfVxuXG4vKiBMb2dpbiAqL1xuLmN1c3RvbWVyLWFjY291bnQtbG9naW4gLmNvbDItc2V0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uY3VzdG9tZXItYWNjb3VudC1sb2dpbiAuY29sMi1zZXQgLmNvbC0xLCAuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAuY29sMi1zZXQgLmNvbC0yIHtcbiAgd2lkdGg6IDQ2LjUlO1xuICBib3JkZXI6IDEwcHggc29saWQgI2YwZjBmMDsgfVxuXG4uY3VzdG9tZXItYWNjb3VudC1sb2dpbiAubmV3LXVzZXJzIGgzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2ljb25fcGFnZV93aGl0ZS5naWZcIikgY2VudGVyIGxlZnQgbm8tcmVwZWF0O1xuICBwYWRkaW5nOiAwIDAgMCAyNXB4OyB9XG5cbi5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5jb2wyLXNldCAuY29sLTEge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uY3VzdG9tZXItYWNjb3VudC1sb2dpbiAuYnV0dG9ucy1zZXQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YwZjBmMDtcbiAgcGFkZGluZzogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uY3VzdG9tZXItYWNjb3VudC1sb2dpbiAuY29sMi1zZXQgLmJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uY3VzdG9tZXItYWNjb3VudC1sb2dpbiAuY29sMi1zZXQgYSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5jb2wyLXNldCAuY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBwYWRkaW5nOiAxNHB4IDIxcHg7IH1cblxuLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5ncm91cC1zZWxlY3QsIC5jdXN0b21lci1hY2NvdW50LWVkaXQgLmdyb3VwLXNlbGVjdCwgLmN1c3RvbWVyLWFkZHJlc3MtZm9ybSAuZ3JvdXAtc2VsZWN0LCAuc2FsZXMtb3JkZXItaGlzdG9yeSAuZ3JvdXAtc2VsZWN0LCAucmV2aWV3LWN1c3RvbWVyLWluZGV4IC5ncm91cC1zZWxlY3QsIC50YWctY3VzdG9tZXItaW5kZXggLmdyb3VwLXNlbGVjdCwgLm5ld3NsZXR0ZXItbWFuYWdlLWluZGV4IC5ncm91cC1zZWxlY3QsIC53aXNobGlzdC1pbmRleC1pbmRleCAuZ3JvdXAtc2VsZWN0IHtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkICNmMGYwZjA7IH1cblxuLyogRm9yZ290IHBhc3N3b3JkICovXG4uY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAuYnV0dG9ucy1zZXQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMjBweCAwIDAgMDsgfVxuXG4vKiBDdXN0b21lciBkb2IgKi9cbi5jdXN0b21lci1kb2IgZGl2IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5jdXN0b21lci1kb2IgbGFiZWwge1xuICBwYWRkaW5nOiAzcHggNXB4IDAgMDsgfVxuXG4uY3VzdG9tZXItZG9iIGxhYmVsLCAuY3VzdG9tZXItZG9iIGlucHV0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmN1c3RvbWVyLWRvYiBpbnB1dCB7XG4gIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmRhdGUtb2YtYmlydGgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1cHggMCAwIDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIFdpc2hsaXN0ICovXG4ud2lzaGxpc3QtaW5kZXgtaW5kZXggLmJ1dHRvbnMtc2V0MiB7XG4gIG1hcmdpbjogMTBweCAwIDAgMDsgfVxuXG4ud2lzaGxpc3QtaW5kZXgtaW5kZXggLmJ1dHRvbnMtc2V0MiBidXR0b24ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAxMHB4IDEwcHggMCAwOyB9XG5cbi8qIEFjY291bnQgcGFnZXM6IERhc2hib2FyZCAqL1xuLmRhc2hib2FyZCAuZGF0YS10YWJsZXRkLmxhc3Qge1xuICB3aWR0aDogMjAwcHg7IH1cblxuLmRhc2hib2FyZCAuY29sMi1zZXQge1xuICBib3JkZXI6IDEwcHggc29saWQgI2YwZjBmMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwIDAgMTBweCAwOyB9XG5cbi5jdXN0b21lci1hY2NvdW50LWluZGV4IHRkLCAud2lzaGxpc3QtaW5kZXgtaW5kZXggdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREOyB9XG5cbi5kYXNoYm9hcmQgLnJlY2VudC1vcmRlcnMgLnRpdGxlLWJ1dHRvbnMge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5kYXNoYm9hcmQgLnJlY2VudC1vcmRlcnMgLnRpdGxlLWJ1dHRvbnMgaDMge1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2ljb25fZm9sZGVyX3RhYmxlLmdpZlwiKSBjZW50ZXIgbGVmdCBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogMjVweDsgfVxuXG4uZGFzaGJvYXJkIC5yZWNlbnQtb3JkZXJzIC50aXRsZS1idXR0b25zIGEge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmRhc2hib2FyZCAuYWNjb3VudC1pbmZvcm1hdGlvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLmRhc2hib2FyZCAuYWNjb3VudC1pbmZvcm1hdGlvbiBoMyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9pY29uX21hX2luZm8uZ2lmXCIpIGNlbnRlciBsZWZ0IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi5kYXNoYm9hcmQgLmFjY291bnQtaW5mb3JtYXRpb24gLmhlYWQge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNkZGQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmRhc2hib2FyZCAuYWNjb3VudC1pbmZvcm1hdGlvbiAuaGVhZCBoNCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5kYXNoYm9hcmQgLmFjY291bnQtaW5mb3JtYXRpb24gLmhlYWQgYSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uZGFzaGJvYXJkIC5hY2NvdW50LWluZm9ybWF0aW9uIC5jb2wyLXNldCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLyogQmxvY2s6IFRhZ3MgKi9cbi5kYXNoYm9hcmQgLnRhZ3Mge1xuICBib3JkZXI6IDEwcHggc29saWQgI2YwZjBmMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwIDAgMTBweCAwOyB9XG5cbi5kYXNoYm9hcmQgLnRhZ3MgLm51bWJlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4OyB9XG5cbi5kYXNoYm9hcmQgLnRhZ3MgLmRldGFpbHMge1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG4vKiBCbG9jazogUmV2aWV3cyAqL1xuLmRhc2hib2FyZCAucmV2aWV3cyB7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjZjBmMGYwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDAgMCAxMHB4IDA7IH1cblxuLmRhc2hib2FyZCAucmV2aWV3cyBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7IH1cblxuLmRhc2hib2FyZCAubnVtYmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA5cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIHBhZGRpbmc6IDFweCAzcHg7IH1cblxuLmRhc2hib2FyZCAuY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIEFjY291bnQgZ2VuZXJhbCAqL1xuLmN1c3RvbWVyLWFjY291bnQtaW5kZXggLmNvbDItc2V0IHtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkICNmMGYwZjA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMCAwIDEwcHggMDsgfVxuXG4uZi1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4vKiBBY2NvdW50IHBhZ2VzOiBOYXYgKi9cbi5ibG9jay1hY2NvdW50IGxpLmN1cnJlbnQge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiBBY2NvdW50IHBhZ2VzOiBDdXN0b21lciBhZGRyZXNzICovXG4uY3VzdG9tZXItYWRkcmVzcy1pbmRleCAucGFnZS10aXRsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmN1c3RvbWVyLWFkZHJlc3MtaW5kZXggLnBhZ2UtdGl0bGUgaDEge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uY3VzdG9tZXItYWRkcmVzcy1pbmRleCAucGFnZS10aXRsZSAuYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5jdXN0b21lci1hZGRyZXNzLWluZGV4IC5jb2wyLXNldCB7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjZjBmMGYwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDAgMCAxMHB4IDA7IH1cblxuLmN1c3RvbWVyLWFkZHJlc3MtaW5kZXggLmNvbDItc2V0IG9sIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4uY3VzdG9tZXItYWRkcmVzcy1pbmRleCAuY29sMi1zZXQgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNkZGQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1cHggMDsgfVxuXG4uY3VzdG9tZXItYWRkcmVzcy1pbmRleCBidXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDEwcHggMDsgfVxuXG4vKiBBY2NvdW50IHBhZ2VzOiBPcmRlcnMgKi9cbi5zYWxlcy1vcmRlci12aWV3IC5wYWdlLXRpdGxlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2FsZXMtb3JkZXItdmlldyAucGFnZS10aXRsZSBoMiB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5zYWxlcy1vcmRlci12aWV3IC5wYWdlLXRpdGxlIGEge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnNhbGVzLW9yZGVyLXZpZXcgLnBhZ2UtdGl0bGUgc3BhbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwIDVweDsgfVxuXG4uc2FsZXMtb3JkZXItdmlldyAuY29sMi1zZXQge1xuICBib3JkZXI6IDEwcHggc29saWQgI2YwZjBmMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwIDAgMTBweCAwOyB9XG5cbi5zYWxlcy1vcmRlci12aWV3ICNteS1vcmRlcnMtdGFibGUgdGZvb3QgdGQge1xuICBwYWRkaW5nOiAwIDVweCAwIDA7IH1cblxuLyogQWNjb3VudCBzYWxlcyBpbnZvaWNlICovXG4uc2FsZXMtb3JkZXItaW52b2ljZSAuY29sMi1zZXQge1xuICBib3JkZXI6IDEwcHggc29saWQgI2YwZjBmMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwIDAgMTBweCAwOyB9XG5cbi8qIFNhbGVzIE92ZXJ2aWV3ICovXG4uc2FsZXMtb3JkZXItdmlldyAuY29sMi1zZXQge1xuICBib3JkZXI6IDEwcHggc29saWQgI2YwZjBmMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwIDAgMTBweCAwOyB9XG5cbi5zYWxlcy1vcmRlci12aWV3IC5kYXRhLXRhYmxlIHRmb290IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uc2FsZXMtb3JkZXItdmlldyAuZGF0YS10YWJsZSB0Zm9vdCB0ZCB7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMnB4IDVweCAycHggMzBweDsgfVxuXG4uc2FsZXMtb3JkZXItdmlldyAuZGF0YS10YWJsZSB0Zm9vdCB0ci5sYXN0IHRkIHtcbiAgcGFkZGluZzogMjBweCA1cHggMnB4IDUwcHg7IH1cblxuLnNhbGVzLW9yZGVyLXZpZXcgLmRhdGEtdGFibGUgLnRheC1jb2xsYXBzZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90YXgtY29sbGFwc2UuZ2lmXCIpIG5vLXJlcGVhdCBzY3JvbGwgMzA1cHggM3B4IHRyYW5zcGFyZW50OyB9XG5cbi5zYWxlcy1vcmRlci12aWV3IC5kYXRhLXRhYmxlIHRmb290IHRyLmxhc3QgdGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLnNhbGVzLW9yZGVyLXZpZXcgLmRhdGEtdGFibGUgdGJvZHkgdGQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEREQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREQgIWltcG9ydGFudDsgfVxuXG4vKioqKioqKioqKiBEYXNoYm9hcmQgPiAqL1xuLyogT3JkZXIgVmlldyAqL1xuLm9yZGVyLWluZm8ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbjogNXB4IDA7IH1cblxuLm9yZGVyLWluZm8gZHQsIC5vcmRlci1pbmZvIGRkLCAub3JkZXItaW5mbyB1bCwgLm9yZGVyLWluZm8gbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLm9yZGVyLWluZm8gLmN1cnJlbnQge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiBQcmludCBQYWdlcyAqL1xuLnBhZ2UtcHJpbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW46IDI1cHggMzBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ucGFnZS1wcmludCAucHJpbnQtaGVhZCB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wYWdlLXByaW50IC5wcmludC1oZWFkIGltZyB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5wYWdlLXByaW50IC5wcmludC1oZWFkIGFkZHJlc3Mge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cblxuLnBhZ2UtcHJpbnQgLmRhdGEtdGFibGUge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7IH1cblxuLnByb2R1Y3QtZ2FsbGVyeS1uYXYge1xuICBwYWRkaW5nOiAwIDVweDsgfVxuXG4vKiBQcmljZSBSZXdyaXRlcyAqL1xuLnBhZ2UtcHJpbnQgLmdpZnQtbWVzc2FnZS1saW5rIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGFnZS1wcmludCAucHJpY2UtZXhjbC10YXgsIC5wYWdlLXByaW50IC5wcmljZS1pbmNsLXRheCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5wYWdlLXByaW50IC5jYXJ0LXByaWNlLCAucGFnZS1wcmludCAucHJpY2UtZXhjbC10YXggLmxhYmVsLCAucGFnZS1wcmludCAucHJpY2UtaW5jbC10YXggLmxhYmVsLCAucGFnZS1wcmludCAucHJpY2UtZXhjbC10YXggLnByaWNlLCAucGFnZS1wcmludCAucHJpY2UtaW5jbC10YXggLnByaWNlIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi8qIEZvb3RlciAqL1xuLmZvb3Rlci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZm9vdGVyIHtcbiAgd2lkdGg6IDkwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbi5mb290ZXIgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbjogMCA1cHg7IH1cblxuLyogQGdyb3VwIFBhZ2UgY29tcG9uZW50cyAoaW5kaXZpZHVhbCBwYWdlcylcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBDTVMgSG9tZSBwYWdlICovXG4uY21zLWhvbWUgLmNtcy1ob21lLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmNtcy1ob21lIC5jbXMtaG9tZS10b3Age1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY21zLWhvbWUgLmNtcy1ob21lLWxlZnQge1xuICB3aWR0aDogNDklO1xuICBmbG9hdDogbGVmdDsgfVxuXG4uY21zLWhvbWUgLmNtcy1ob21lLXJpZ2h0IHtcbiAgd2lkdGg6IDQ5JTtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi8qIFByb2R1Y3QgVGFncyAqL1xuLnRhZ3MtbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4vKiBBZHZhbmNlZCBTZWFyY2ggKi9cbi8qIFNpdGVtYXAgKi9cbi8qIEBncm91cCBPdmVycmlkZXNcbjw8PDw8PDwgbG9jYWxcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */
#atca-popup-container {  
	color: #000;
	border: 1px solid #c0c0c0;
	padding: 25px 20px;
	position: absolute;
	z-index: 200;
	top: 50%;
	left: 50%;
	margin-top: -50px;
	margin-left: -127px;
	background: #fff;
	/* Drop shadows */
	-moz-box-shadow: 3px 3px 4px #808080;
	-webkit-box-shadow: 3px 3px 4px #808080;
	box-shadow: 3px 3px 4px #808080;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#808080')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#808080');
	text-align: center;
}

#atca-message-container {
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 10px;
}

#atca-message-container #atca-message-text-related {
	padding: 20px 0 0 0;
	background-position: center left;
	display: inline-block;
	background-repeat: no-repeat;
	*background-position: top left; /* notice the * before the property - shows in IE7 and below */
} 
#atca-popup-container #atca-message-image-related,
#atca-popup-container #atca-please-wait-image-related {
	width: 41px;
	height: 42px;
	display: block;
	background-repeat: no-repeat;
	background-position: top left;
} 

#atca-popup-container #atca-please-wait-image-related {
	background-image: url(http://www.brothers.se/skin/frontend/enterprise/default/images/addtocartajax/ajax-loader.gif);
}

#atca-popup-container #atca-message-container #atca-please-wait {
	background-image: url(http://www.brothers.se/skin/frontend/enterprise/default/images/addtocartajax/ajax-loader.gif);
	background-position: center left;
	display: inline-block;
	background-repeat: no-repeat;
	padding: 0 0 0 22px;
}

#atca-popup-container #atca-message-image-related#atca-please-wait-remove {
	background-image: url(http://www.brothers.se/skin/frontend/enterprise/default/images/addtocartajax/ajax-loader.gif);
}

#atca-popup-container #atca-message-image-related.atca-success,
#atca-popup-container #atca-message-text.atca-success {
	background-image: url(http://www.brothers.se/skin/frontend/enterprise/default/images/addtocartajax/success-msg-icon.gif);
}

#atca-popup-container #atca-message-image-related.atca-error,
#atca-popup-container #atca-message-text.atca-error {
	background-image: url(http://www.brothers.se/skin/frontend/enterprise/default/images/addtocartajax/error-msg-icon.gif);
}

#atca-popup-container #atca-message-image-related.atca-notice,
#atca-popup-container #atca-message-text.atca-notice {
	background-image: url(http://www.brothers.se/skin/frontend/enterprise/default/images/addtocartajax/notice-msg-icon.gif);
}

#atca-popup-container #atca-message-text {
	background-position: center left;
	display: inline-block;
	background-repeat: no-repeat;
	padding: 0 0 0 20px;
}

#atca-popup-container #atca-message-text.atca-notice {
	background-image: url(http://www.brothers.se/skin/frontend/enterprise/default/images/addtocartajax/notice-msg-icon.gif);
}

/* Buttons */
#atca-button-container {
	margin: 20px 0 0 0;
}

#atca-popup-container .atca-button {
	background:none;
	background-image: none;
	border:0 none;
	cursor:pointer;
	margin:0;
	overflow:visible;
	padding:0;
	vertical-align:middle;
}

.atca-button span {
	background-color:transparent;
	background-image:url(http://www.brothers.se/skin/frontend/enterprise/default/images/addtocartajax/button-bg.png);
	background-repeat:no-repeat;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	display:inline-block;
	margin:0;
	padding:0 0 0 10px;
	text-decoration:none;
	height:28px;
	margin-bottom: -1px;
	padding:0 0 0 10px;
	background-position: 0 0;
}

.atca-button span span {
	background-image:url(http://www.brothers.se/skin/frontend/enterprise/default/images/addtocartajax/button-bg.png);
	background-position:100% 0;
	display:inline-block;
	font-size:12px;
	font-weight:bold;
	height:23px;
	text-transform:none;
	white-space:nowrap;
	height:23px;
	padding:5px 10px 0 0;
	color: #fff;
}
.atca-button::-moz-focus-inner { 
	padding:0; 
	border:0; /* @bugfix: FF Fix */ 
}

#atca-continue-btn {
	float:left;
}

#atca-redirect-btn {
	float:right;
}

#atca-yes-btn {
	float:right;
	margin-right: 40px;
}

#atca-no-btn {
	float:left;
	margin-left: 40px;
}

#atca-checkoutbutton{
	display:none;
}


/* Related products in addtocartajax */
#atca-related-container {
	overflow: hidden;
	margin: 0;
    padding: 10px 0 0 0;
}

#atca-related-container .box-related li{
	width: 223px;
	border: 1px solid #cccccc;
	float: left;
	margin-right: 20px;
	position: relative;
}
#atca-related-container .box-related li.last{
	margin-right: 0;
}
#atca-related-container .box-related .product-name {
    color: #444444;
    font-size: 12px;
    padding: 0 0 10px;
    margin: 10px;
    padding: 0;
    text-align: left;
}
#atca-related-container .box-related .product-name a {
    color: #444444;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;
}
#atca-related-container .box-related .product-image {
    border-bottom: 1px solid #E6E6E6;
    border-top: 1px solid #E6E6E6;
    display: block;
    margin: 0;
    position: relative;
    text-decoration: none !important;
    width: 223px;
    cursor: pointer !important;
}
#atca-related-container .box-related .price-box{
	text-align: left;
	clear: both;
    float: left;
    margin: 10px 10px 5px;
    width: 203px;
}
#atca-related-container .box-related .price{
	color: #444444;
}
#atca-related-container .box-related .link-learn {
    float: left;
    line-height: 32px;
    margin-left: 10px;
}
#atca-related-container .box-related button {
	float: right;
	margin-right: 10px;
}
#atca-message-text-related-container{
	display: block;
    height: 331px;
    position: absolute;
    top: 0;
    width: 223px;
    background: url(http://www.brothers.se/skin/frontend/enterprise/default/images/addtocartajax/addtocartajax-related-overlay.png) repeat;
}
#atca-message-image-related,
#atca-please-wait-image-related{
	background-position: left center;
    background-repeat: no-repeat;
    display: inline-block;
    float: left;
    margin: 140px 10px 0;
    overflow: hidden;
    padding: 0 0 0 22px;
    text-align: left;
}
#atca-message-image-related,
#atca-please-wait-image-related{
    padding: 0;
    margin: 130px 0 0 108px;
}
#atca-message-text-related,
#atca-please-wait-related{
	margin: 180px 0 0 0;
	display: block;
	padding: 0 10px;
}
#atca-message-text{
	font-size: 14px;
	text-align: left;
	text-transform: uppercase;
	width: 100%;
	display: block;
	padding: 0 0 5px 0;
	margin: 0 0 0px 0;
}
#atca-related-container .block-content{
	margin: 0 0 10px 0;
}
#atca-related-container .box-title{
	display: block;
	margin: 0 0 15px 0;
	text-align: left;
}
#atca-related-container .box-title span{
	font-size: 12px;
	width: 100%;
}
#ic_contact_form {
	padding-bottom: 40px;
}

#ic_contact_form label {
	width: 100px;
	float:left;
	display: block:
}

#ic_contact_form .container {
	margin: 0 0 20px 0;
	background: #f2f2f2;
	padding: 15px 10px 10px 10px;
	width: 360px;
}

#ic_contact_form div {
	overflow: hidden;
}

#ic_contact_form .input-text {
	display: block;
	float:left;	
}

#ic_contact_form textarea {
	height:150px;
	width: 350px;
}

#ic_contact_form .wide {
	width: 100%;
	clear: both;
	
}

#ic_contact_form .validation-advice {
	margin-left: 100px;
}

#ic_contact_form wide-container {
	margin-top: 10px;
}


#ic_contact_form .wide-container .validation-advice {
	margin-left: 0;
}

#ic_contact_form button {
	margin: 10px 0 0 0;
	float:right;
}
.filter-block {
  margin: 30px 0px; }

.filter-block:last-child {
  margin-bottom: 0; }

.filter-block li a {
  padding-left: 4px;
  /*background-image: url('http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/ic_multioptionfilter/checkbox_no.png');*/
  background-repeat: no-repeat;
  background-position: center left;
  padding-top: 1px; }

.filter-block li strong.selected-filter a {
  /*background-image: url('http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/ic_multioptionfilter/checkbox_yes.png');*/
  background-repeat: no-repeat;
  background-position: center left;
  font-weight: normal; }

.filter-block li.no-multi-option a {
  background-image: none;
  padding-left: 0; }

.filter-block li a.active {
  text-decoration: underline; }

.filter-block a.remove-item {
  font-weight: bold;
  margin-left: 5px;
  font-size: 11px; }

#multioptionfilter-loader {
  background-image: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/ic_multioptionfilter/loader_bg.png");
  background-repeat: no-repeat;
  background-position: top left;
  width: 96px;
  height: 81px;
  position: absolute;
  left: 50%;
  margin-left: -50px;
  top: 0;
  /* top is set in javascript */
  z-index: 10;
  padding: 25px 25px 20px 30px; }

#multioptionfilter-loader .loader {
  background-image: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/ic_multioptionfilter/loader.gif");
  background-repeat: no-repeat;
  background-position: top left;
  width: 66px;
  height: 66px;
  position: relative;
  right: auto; }

.catalog-category-view .block-layered-nav h3, .catalogsearch-result-index .block-layered-nav h3 {
  display: none; }

.catalog-category-view .block-layered-nav h4 span {
  padding-bottom: 0px; }

.vertnav .vertical-nav-item ul li {
  margin-left: 16px; }

.vertnav ul ul {
  display: none; }

.catalog-category-view ul.vertnav.content {
  margin-left: 16px; }

.block-layered-nav li, .block-layered-nav dt {
  margin-bottom: 6px; }

.block-layered-nav dt {
  margin-top: 20px; }

.mof-checkbox {
  background-image: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/ic_multioptionfilter/checkbox_no.png");
  background-repeat: no-repeat;
  background-position: center left;
  display: inline-block;
  height: 10px;
  left: 1px;
  margin-right: 5px;
  position: relative;
  top: 1px;
  width: 10px;
  zoom: 1;
  *display: inline; }

.selected-filter .mof-checkbox {
  background-image: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/ic_multioptionfilter/checkbox_yes.png");
  font-weight: normal; }

.filter-block.filter-block--gender {
  display: none; }

.filter-header {
  margin-top: 20px; }

#filter-ul-id--color_group .view-all .selected-filter .mof-checkbox, .mof-checkbox-opt-id--1333, .mof-checkbox-opt-id--1337, .mof-checkbox-opt-id--1334, .mof-checkbox-opt-id--1332, .mof-checkbox-opt-id--1339, .mof-checkbox-opt-id--1340, .mof-checkbox-opt-id--1335, .mof-checkbox-opt-id--1344, .mof-checkbox-opt-id--1338, .mof-checkbox-opt-id--1336, .mof-checkbox-opt-id--1342, .mof-checkbox-opt-id--1341 {
  background: none;
  border: 1px #ffffff solid;
  height: 6px;
  outline: 1px #ffffff solid;
  position: relative;
  top: 0px;
  width: 6px; }

#filter-ul-id--color_group .view-all .selected-filter .mof-checkbox, .selected-filter .mof-checkbox-opt-id--1333, .selected-filter .mof-checkbox-opt-id--1337, .selected-filter .mof-checkbox-opt-id--1334, .selected-filter .mof-checkbox-opt-id--1332, .selected-filter .mof-checkbox-opt-id--1339, .selected-filter .mof-checkbox-opt-id--1340, .selected-filter .mof-checkbox-opt-id--1335, .selected-filter .mof-checkbox-opt-id--1344, .selected-filter .mof-checkbox-opt-id--1338, .selected-filter .mof-checkbox-opt-id--1336, .selected-filter .mof-checkbox-opt-id--1342, .selected-filter .mof-checkbox-opt-id--1341 {
  background: none;
  border: 1px #ffffff solid;
  outline: 1px #8f8f8f solid; }

#filter-ul-id--color_group .view-all .selected-filter .mof-checkbox {
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png") 0px -281px; }

.mof-checkbox-opt-id--1333 {
  background: #ddd1b8 !important; }

.mof-checkbox-opt-id--1337 {
  background: #4b78bc !important; }

.mof-checkbox-opt-id--1334 {
  background: #735622 !important; }

.mof-checkbox-opt-id--1332 {
  background: #999999 !important; }

.mof-checkbox-opt-id--1339 {
  background: #57bb69 !important; }

.mof-checkbox-opt-id--1340 {
  background: #f1ea18 !important; }

.mof-checkbox-opt-id--1335 {
  background: #794d9f !important; }

.mof-checkbox-opt-id--1344 {
  background: #e8941c !important; }

.mof-checkbox-opt-id--1338 {
  background: #ef3438 !important; }

.mof-checkbox-opt-id--1336 {
  background: #f7aeb0 !important; }

.mof-checkbox-opt-id--1342 {
  background: #212121 !important; }

.mof-checkbox-opt-id--1341 {
  background: #e8e8e8 !important; }

/*
Beige 	1333
Bl� 	1337
Brun	1334
Gr�		1332
Gr�n	1339
Gul		1340
Lila	1335
Orange	1344
R�d		1338
Rosa	1336
Svart	1342
Vit		1341
*/

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImljX211bHRpb3B0aW9uZmlsdGVyLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGtCQUFrQjtFQUNsQiw0RUFBNEU7RUFDNUUsNkJBQTZCO0VBQzdCLGlDQUFpQztFQUNqQyxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSw2RUFBNkU7RUFDN0UsNkJBQTZCO0VBQzdCLGlDQUFpQztFQUNqQyxvQkFBb0IsRUFBRTs7QUFFeEI7RUFDRSx1QkFBdUI7RUFDdkIsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsMkJBQTJCLEVBQUU7O0FBRS9CO0VBQ0Usa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxzRUFBc0U7RUFDdEUsNkJBQTZCO0VBQzdCLDhCQUE4QjtFQUM5QixZQUFZO0VBQ1osYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixVQUFVO0VBQ1YsbUJBQW1CO0VBQ25CLE9BQU87RUFDUCw4QkFBOEI7RUFDOUIsWUFBWTtFQUNaLDZCQUE2QixFQUFFOztBQUVqQztFQUNFLG1FQUFtRTtFQUNuRSw2QkFBNkI7RUFDN0IsOEJBQThCO0VBQzlCLFlBQVk7RUFDWixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLFlBQVksRUFBRTs7QUFFaEI7RUFDRSxjQUFjLEVBQUU7O0FBRWxCO0VBQ0Usb0JBQW9CLEVBQUU7O0FBRXhCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0UsY0FBYyxFQUFFOztBQUVsQjtFQUNFLGtCQUFrQixFQUFFOztBQUV0QjtFQUNFLG1CQUFtQixFQUFFOztBQUV2QjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLHdFQUF3RTtFQUN4RSw2QkFBNkI7RUFDN0IsaUNBQWlDO0VBQ2pDLHNCQUFzQjtFQUN0QixhQUFhO0VBQ2IsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsU0FBUztFQUNULFlBQVk7RUFDWixRQUFRO0dBQ1IsZ0JBQWlCLEVBQUU7O0FBRXJCO0VBQ0UseUVBQXlFO0VBQ3pFLG9CQUFvQixFQUFFOztBQUV4QjtFQUNFLGNBQWMsRUFBRTs7QUFFbEI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUI7RUFDakIsMEJBQTBCO0VBQzFCLFlBQVk7RUFDWiwyQkFBMkI7RUFDM0IsbUJBQW1CO0VBQ25CLFNBQVM7RUFDVCxXQUFXLEVBQUU7O0FBRWY7RUFDRSxpQkFBaUI7RUFDakIsMEJBQTBCO0VBQzFCLDJCQUEyQixFQUFFOztBQUUvQjtFQUNFLG1EQUFtRCxFQUFFOztBQUV2RDtFQUNFLCtCQUErQixFQUFFOztBQUVuQztFQUNFLCtCQUErQixFQUFFOztBQUVuQztFQUNFLCtCQUErQixFQUFFOztBQUVuQztFQUNFLCtCQUErQixFQUFFOztBQUVuQztFQUNFLCtCQUErQixFQUFFOztBQUVuQztFQUNFLCtCQUErQixFQUFFOztBQUVuQztFQUNFLCtCQUErQixFQUFFOztBQUVuQztFQUNFLCtCQUErQixFQUFFOztBQUVuQztFQUNFLCtCQUErQixFQUFFOztBQUVuQztFQUNFLCtCQUErQixFQUFFOztBQUVuQztFQUNFLCtCQUErQixFQUFFOztBQUVuQztFQUNFLCtCQUErQixFQUFFOztBQUVuQzs7Ozs7Ozs7Ozs7OztFQWFFIiwiZmlsZSI6ImljX211bHRpb3B0aW9uZmlsdGVyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5maWx0ZXItYmxvY2sge1xuICBtYXJnaW46IDMwcHggMHB4OyB9XG5cbi5maWx0ZXItYmxvY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmZpbHRlci1ibG9jayBsaSBhIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIC8qYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNfbXVsdGlvcHRpb25maWx0ZXIvY2hlY2tib3hfbm8ucG5nJyk7Ki9cbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG4gIHBhZGRpbmctdG9wOiAxcHg7IH1cblxuLmZpbHRlci1ibG9jayBsaSBzdHJvbmcuc2VsZWN0ZWQtZmlsdGVyIGEge1xuICAvKmJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljX211bHRpb3B0aW9uZmlsdGVyL2NoZWNrYm94X3llcy5wbmcnKTsqL1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4uZmlsdGVyLWJsb2NrIGxpLm5vLW11bHRpLW9wdGlvbiBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5maWx0ZXItYmxvY2sgbGkgYS5hY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uZmlsdGVyLWJsb2NrIGEucmVtb3ZlLWl0ZW0ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAxMXB4OyB9XG5cbiNtdWx0aW9wdGlvbmZpbHRlci1sb2FkZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNfbXVsdGlvcHRpb25maWx0ZXIvbG9hZGVyX2JnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDgxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gIHRvcDogMDtcbiAgLyogdG9wIGlzIHNldCBpbiBqYXZhc2NyaXB0ICovXG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nOiAyNXB4IDI1cHggMjBweCAzMHB4OyB9XG5cbiNtdWx0aW9wdGlvbmZpbHRlci1sb2FkZXIgLmxvYWRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY19tdWx0aW9wdGlvbmZpbHRlci9sb2FkZXIuZ2lmXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgd2lkdGg6IDY2cHg7XG4gIGhlaWdodDogNjZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bzsgfVxuXG4uY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5ibG9jay1sYXllcmVkLW5hdiBoMywgLmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5ibG9jay1sYXllcmVkLW5hdiBoMyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNhdGFsb2ctY2F0ZWdvcnktdmlldyAuYmxvY2stbGF5ZXJlZC1uYXYgaDQgc3BhbiB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cblxuLnZlcnRuYXYgLnZlcnRpY2FsLW5hdi1pdGVtIHVsIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7IH1cblxuLnZlcnRuYXYgdWwgdWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgdWwudmVydG5hdi5jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7IH1cblxuLmJsb2NrLWxheWVyZWQtbmF2IGxpLCAuYmxvY2stbGF5ZXJlZC1uYXYgZHQge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cblxuLmJsb2NrLWxheWVyZWQtbmF2IGR0IHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ubW9mLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljX211bHRpb3B0aW9uZmlsdGVyL2NoZWNrYm94X25vLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMHB4O1xuICBsZWZ0OiAxcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICB3aWR0aDogMTBweDtcbiAgem9vbTogMTtcbiAgKmRpc3BsYXk6IGlubGluZTsgfVxuXG4uc2VsZWN0ZWQtZmlsdGVyIC5tb2YtY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNfbXVsdGlvcHRpb25maWx0ZXIvY2hlY2tib3hfeWVzLnBuZ1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4uZmlsdGVyLWJsb2NrLmZpbHRlci1ibG9jay0tZ2VuZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmlsdGVyLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuI2ZpbHRlci11bC1pZC0tY29sb3JfZ3JvdXAgLnZpZXctYWxsIC5zZWxlY3RlZC1maWx0ZXIgLm1vZi1jaGVja2JveCwgLm1vZi1jaGVja2JveC1vcHQtaWQtLTEzMzMsIC5tb2YtY2hlY2tib3gtb3B0LWlkLS0xMzM3LCAubW9mLWNoZWNrYm94LW9wdC1pZC0tMTMzNCwgLm1vZi1jaGVja2JveC1vcHQtaWQtLTEzMzIsIC5tb2YtY2hlY2tib3gtb3B0LWlkLS0xMzM5LCAubW9mLWNoZWNrYm94LW9wdC1pZC0tMTM0MCwgLm1vZi1jaGVja2JveC1vcHQtaWQtLTEzMzUsIC5tb2YtY2hlY2tib3gtb3B0LWlkLS0xMzQ0LCAubW9mLWNoZWNrYm94LW9wdC1pZC0tMTMzOCwgLm1vZi1jaGVja2JveC1vcHQtaWQtLTEzMzYsIC5tb2YtY2hlY2tib3gtb3B0LWlkLS0xMzQyLCAubW9mLWNoZWNrYm94LW9wdC1pZC0tMTM0MSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4ICNmZmZmZmYgc29saWQ7XG4gIGhlaWdodDogNnB4O1xuICBvdXRsaW5lOiAxcHggI2ZmZmZmZiBzb2xpZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDBweDtcbiAgd2lkdGg6IDZweDsgfVxuXG4jZmlsdGVyLXVsLWlkLS1jb2xvcl9ncm91cCAudmlldy1hbGwgLnNlbGVjdGVkLWZpbHRlciAubW9mLWNoZWNrYm94LCAuc2VsZWN0ZWQtZmlsdGVyIC5tb2YtY2hlY2tib3gtb3B0LWlkLS0xMzMzLCAuc2VsZWN0ZWQtZmlsdGVyIC5tb2YtY2hlY2tib3gtb3B0LWlkLS0xMzM3LCAuc2VsZWN0ZWQtZmlsdGVyIC5tb2YtY2hlY2tib3gtb3B0LWlkLS0xMzM0LCAuc2VsZWN0ZWQtZmlsdGVyIC5tb2YtY2hlY2tib3gtb3B0LWlkLS0xMzMyLCAuc2VsZWN0ZWQtZmlsdGVyIC5tb2YtY2hlY2tib3gtb3B0LWlkLS0xMzM5LCAuc2VsZWN0ZWQtZmlsdGVyIC5tb2YtY2hlY2tib3gtb3B0LWlkLS0xMzQwLCAuc2VsZWN0ZWQtZmlsdGVyIC5tb2YtY2hlY2tib3gtb3B0LWlkLS0xMzM1LCAuc2VsZWN0ZWQtZmlsdGVyIC5tb2YtY2hlY2tib3gtb3B0LWlkLS0xMzQ0LCAuc2VsZWN0ZWQtZmlsdGVyIC5tb2YtY2hlY2tib3gtb3B0LWlkLS0xMzM4LCAuc2VsZWN0ZWQtZmlsdGVyIC5tb2YtY2hlY2tib3gtb3B0LWlkLS0xMzM2LCAuc2VsZWN0ZWQtZmlsdGVyIC5tb2YtY2hlY2tib3gtb3B0LWlkLS0xMzQyLCAuc2VsZWN0ZWQtZmlsdGVyIC5tb2YtY2hlY2tib3gtb3B0LWlkLS0xMzQxIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggI2ZmZmZmZiBzb2xpZDtcbiAgb3V0bGluZTogMXB4ICM4ZjhmOGYgc29saWQ7IH1cblxuI2ZpbHRlci11bC1pZC0tY29sb3JfZ3JvdXAgLnZpZXctYWxsIC5zZWxlY3RlZC1maWx0ZXIgLm1vZi1jaGVja2JveCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpIDBweCAtMjgxcHg7IH1cblxuLm1vZi1jaGVja2JveC1vcHQtaWQtLTEzMzMge1xuICBiYWNrZ3JvdW5kOiAjZGRkMWI4ICFpbXBvcnRhbnQ7IH1cblxuLm1vZi1jaGVja2JveC1vcHQtaWQtLTEzMzcge1xuICBiYWNrZ3JvdW5kOiAjNGI3OGJjICFpbXBvcnRhbnQ7IH1cblxuLm1vZi1jaGVja2JveC1vcHQtaWQtLTEzMzQge1xuICBiYWNrZ3JvdW5kOiAjNzM1NjIyICFpbXBvcnRhbnQ7IH1cblxuLm1vZi1jaGVja2JveC1vcHQtaWQtLTEzMzIge1xuICBiYWNrZ3JvdW5kOiAjOTk5OTk5ICFpbXBvcnRhbnQ7IH1cblxuLm1vZi1jaGVja2JveC1vcHQtaWQtLTEzMzkge1xuICBiYWNrZ3JvdW5kOiAjNTdiYjY5ICFpbXBvcnRhbnQ7IH1cblxuLm1vZi1jaGVja2JveC1vcHQtaWQtLTEzNDAge1xuICBiYWNrZ3JvdW5kOiAjZjFlYTE4ICFpbXBvcnRhbnQ7IH1cblxuLm1vZi1jaGVja2JveC1vcHQtaWQtLTEzMzUge1xuICBiYWNrZ3JvdW5kOiAjNzk0ZDlmICFpbXBvcnRhbnQ7IH1cblxuLm1vZi1jaGVja2JveC1vcHQtaWQtLTEzNDQge1xuICBiYWNrZ3JvdW5kOiAjZTg5NDFjICFpbXBvcnRhbnQ7IH1cblxuLm1vZi1jaGVja2JveC1vcHQtaWQtLTEzMzgge1xuICBiYWNrZ3JvdW5kOiAjZWYzNDM4ICFpbXBvcnRhbnQ7IH1cblxuLm1vZi1jaGVja2JveC1vcHQtaWQtLTEzMzYge1xuICBiYWNrZ3JvdW5kOiAjZjdhZWIwICFpbXBvcnRhbnQ7IH1cblxuLm1vZi1jaGVja2JveC1vcHQtaWQtLTEzNDIge1xuICBiYWNrZ3JvdW5kOiAjMjEyMTIxICFpbXBvcnRhbnQ7IH1cblxuLm1vZi1jaGVja2JveC1vcHQtaWQtLTEzNDEge1xuICBiYWNrZ3JvdW5kOiAjZThlOGU4ICFpbXBvcnRhbnQ7IH1cblxuLypcbkJlaWdlIFx0MTMzM1xuQmzvv70gXHQxMzM3XG5CcnVuXHQxMzM0XG5Hcu+/vVx0XHQxMzMyXG5Hcu+/vW5cdDEzMzlcbkd1bFx0XHQxMzQwXG5MaWxhXHQxMzM1XG5PcmFuZ2VcdDEzNDRcblLvv71kXHRcdDEzMzhcblJvc2FcdDEzMzZcblN2YXJ0XHQxMzQyXG5WaXRcdFx0MTM0MVxuKi9cbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
/**
 * Variables
 *
 * This is where you put all global Sass variables. Make sure to use
 * generic names that can be used in any context.
 */
/* Typography ========================== */
.pagemanager ul {
  clear: both;
  overflow: hidden;
  padding-bottom: 20px;
  width: 100%; }

.pagemanager li.item {
  float: left;
  margin: 0px;
  overflow: hidden;
  padding: 0px;
  position: relative; }

.brands .pagemanager .two-blocks .item.html {
  border: 0px; }

.pagemanager li.item {
  background: #ffffff; }

.pagemanager li.item > div, .pagemanager li.item > img, .pagemanager li.item > a img, .pagemanager li.item > iframe {
  float: left;
  padding: 0px;
  margin: 0px; }

.pagemanager ul.two-blocks li.item p {
  padding: 0px 60px 20px 60px; }

.pagemanager ul.two-blocks li.item p:first {
  padding: 0px; }

.pagemanager .item p {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px; }

.pagemanager li.item p, .pagemanager li.item a, .pagemanager li.item h2, .pagemanager li.item h3, .pagemanager li.item h4, .pagemanager li.item h5, .pagemanager li.item h6, .pagemanager li.item .showcase-content-container, .pagemanager li.item .showcase-thumbnail-container, .pagemanager li.item .showcase-button-wrapper, .pagemanager li.item .showcase-button-wrapper span {
  text-align: center; }

.pagemanager ul.two-blocks li.item img {
  margin-bottom: 20px; }

.pagemanager ul li.item.image img {
  margin: 0px; }

.pagemanager li.item .divider {
  float: none;
  margin: 0px auto 11px auto; }

.pagemanager a:link, .pagemanager a:visited {
  border: 0px; }

.pagemanager ul li.item.pagemanager-onlytext {
  border: 0px;
  background: transparent; }

.pagemanager ul li.item.pagemanager-onlytext p {
  float: left;
  padding: 0px 0px 15px 0px;
  text-align: left; }

.pagemanager ul li.item.pagemanager-onlytext h4 {
  text-align: left; }

.pagemanager ul li.item p.pagemanager-pwithimage {
  padding: 0px;
  margin-bottom: -7px; }

.pagemanager ul li.item p.pagemanager-pwithimage img {
  padding: 0px;
  margin: 0px; }

.pagemanager .two-blocks li.item {
  margin-right: 20px;
  width: 458px; }

.pagemanager .one-block li.item {
  width: 940px; }

.pagemanager li.item.last {
  margin-right: 0px; }

.cms-page-view.category-stilrummet h3, .cms-page-view.category-focus-on h3 {
  margin-bottom: 15px;
  margin-top: 15px; }

.cms-page-view.category-stilrummet h4, .cms-page-view.category-focus-on h4 {
  margin-bottom: 15px;
  text-align: center; }

/* Toplist css */
.toplist ol {
  overflow: hidden;
  clear: both;
  padding-bottom: 10px; }

.horizontal_with_images li {
  float: left;
  width: 32%;
  margin-left: 2%;
  overflow: hidden; }

.horizontal_with_images li.first {
  margin-left: 0; }

.horizontal_with_images li img {
  width: 100%; }

.vertical_productname ul {
  border-top: 1px dashed #EFEFEF; }

.vertical_productname li {
  border-bottom: 1px dashed #EFEFEF;
  padding: 3px 10px; }

.vertical_with_images li {
  /*border-bottom: 1px dashed #EFEFEF;*/
  padding: 3px 2px;
  float: left;
  width: 22%;
  margin-left: 2%;
  overflow: hidden; }

div.pagemanager div.brothers-products {
  float: none;
  padding-left: 40px;
  padding-top: 20px; }

/*commenting out for toplist height*/
/*div.pagemanager div.brothers-products li {
    height: 240px;
}*/
/*
div.pagemanager div.brothers-products,
div.pagemanager div.brothers-products div,
div.pagemanager div.brothers-products h5 {
    text-align: left;
}
div.pagemanager div.brothers-products span.price-box p {
    font-family: $primary-font;
    font-size: 11px;
    margin: 0;
}

div.pagemanager div.brothers-products span.price-box span.regular-price  {
    line-height: 22px;
}*/
.pagemanager .one-block .vertical_with_images.toplist.brothers-products {
  padding-left: 0; }

.pagemanager .one-block .vertical_with_images.toplist.brothers-products ul li:first-child {
  margin-left: 0; }

.pagemanager .one-block .vertical_with_images.toplist.brothers-products ul li {
  margin-left: 14px;
  margin-right: 0; }

/*
 * ONE BLOCK
 */
.pagemanager .one-block li.item h2 {
  font-family: 'futuraefmedium', sans-serif;
  font-size: 24px;
  line-height: 30px; }

.pagemanager .one-block li.widget.item .head {
  display: none; }

.pagemanager .one-block ul.random-sell-list {
  padding-bottom: 17px;
  border-bottom: 1px solid #d6d6d6; }

.pagemanager .one-block ul.random-sell-list li {
  position: relative;
  float: left;
  width: 220px;
  margin-right: 20px; }

.pagemanager .one-block ul.random-sell-list li:last-child {
  margin-right: 0; }

.pagemanager .one-block ul.random-sell-list img {
  width: 220px;
  height: 220px;
  margin-bottom: 7px; }

.product-details h4 {
  margin: 0;
  padding: 0; }

.pagemanager .one-block ul.random-sell-list .product-details a, .product-details h4 a {
  display: block;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-weight: 600;
  font-size: 10px;
  margin-bottom: 1px; }

.pagemanager .one-block ul.random-sell-list .price-box *, .product-details .price-box .price {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-weight: 300;
  font-size: 10px;
  color: #252525 !important; }

.pagemanager .one-block ul.random-sell-list .price-box .old-price .price {
  color: #252525 !important;
  text-decoration: line-through !important; }

.pagemanager .one-block ul.random-sell-list .price-box .special-price .price, .product-details .price-box .special-price .price {
  color: #f61031 !important; }

.pagemanager .one-block ul.random-sell-list .brand-name > a, .product-details .product-collection {
  font-size: 13px;
  font-family: 'futuraefmedium', sans-serif;
  font-weight: 300;
  margin-bottom: 2px; }

/*
 * THREE BLOCKS
 */
.pagemanager .three-blocks li.item {
  margin-right: 20px;
  width: 300px; }

.pagemanager .three-blocks li.item.last {
  margin-right: 0; }

.pagemanager .three-blocks li.item > div {
  padding: 10px;
  border: 1px solid #fff; }

.pagemanager .three-blocks li.item > div.enable-frame {
  border: 1px solid #d6d6d6; }

.pagemanager .three-blocks li.item > div > a > img {
  width: 278px;
  height: 269px;
  margin-bottom: 20px; }

.pagemanager .three-blocks li.item > div > a > h3 {
  font-size: 24px;
  font-family: 'futuraefmedium', sans-serif;
  text-transform: uppercase;
  margin-bottom: 6px;
  font-weight: normal; }

.pagemanager .three-blocks li.item > div > p {
  font-size: 13px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-weight: 300;
  text-transform: none;
  margin-bottom: 6px; }

.pagemanager .three-blocks li.item > div > a.shop-link {
  font-size: 11px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-weight: 300;
  text-transform: uppercase;
  color: #679827; }

/*
 * FOUR BLOCKS
 */
.pagemanager .four-blocks li.item {
  margin-right: 20px;
  width: 218px; }

.pagemanager .four-blocks li.item.last {
  margin-right: 0; }

.pagemanager .four-blocks li.item > div {
  border-right: 1px solid #d6d6d6;
  padding: 10px 0; }

.pagemanager .four-blocks li.item.last > div {
  border-right: 0; }

.pagemanager .four-blocks li.item > div > * {
  display: block;
  position: relative;
  float: right;
  width: 118px;
  margin: 0 9px; }

.pagemanager .four-blocks li.item > div > a.four-blocks-image {
  float: left;
  width: 70px;
  height: 70px;
  margin-left: 0; }

.pagemanager .four-blocks li.item > div > a > h3 {
  font-size: 14px;
  font-family: 'futuraefmedium', sans-serif;
  text-transform: none;
  margin-top: 10px;
  margin-bottom: 2px; }

.pagemanager .four-blocks li.item > div > p {
  font-size: 12px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-weight: 300;
  text-transform: none; }

/*
 * SIX BLOCKS
 */
.pagemanager .six-blocks li.item {
  margin-right: 20px;
  width: 140px; }

.pagemanager .six-blocks li.item.last {
  margin-right: 0; }

.pagemanager .six-blocks li.item img {
  margin-bottom: 12px; }

.pagemanager .six-blocks li.item h3 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-weight: 600;
  font-size: 10px;
  text-transform: uppercase; }


/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImljX3BhZ2VtYW5hZ2VyLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7R0FLRztBQUNILDJDQUEyQztBQUMzQztFQUNFLFlBQVk7RUFDWixpQkFBaUI7RUFDakIscUJBQXFCO0VBQ3JCLFlBQVksRUFBRTs7QUFFaEI7RUFDRSxZQUFZO0VBQ1osWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixhQUFhO0VBQ2IsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0UsWUFBWSxFQUFFOztBQUVoQjtFQUNFLG9CQUFvQixFQUFFOztBQUV4QjtFQUNFLFlBQVk7RUFDWixhQUFhO0VBQ2IsWUFBWSxFQUFFOztBQUVoQjtFQUNFLDRCQUE0QixFQUFFOztBQUVoQztFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxtREFBbUQ7RUFDbkQsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0Usb0JBQW9CLEVBQUU7O0FBRXhCO0VBQ0UsWUFBWSxFQUFFOztBQUVoQjtFQUNFLFlBQVk7RUFDWiwyQkFBMkIsRUFBRTs7QUFFL0I7RUFDRSxZQUFZLEVBQUU7O0FBRWhCO0VBQ0UsWUFBWTtFQUNaLHdCQUF3QixFQUFFOztBQUU1QjtFQUNFLFlBQVk7RUFDWiwwQkFBMEI7RUFDMUIsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsYUFBYTtFQUNiLG9CQUFvQixFQUFFOztBQUV4QjtFQUNFLGFBQWE7RUFDYixZQUFZLEVBQUU7O0FBRWhCO0VBQ0UsbUJBQW1CO0VBQ25CLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usb0JBQW9CO0VBQ3BCLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLG9CQUFvQjtFQUNwQixtQkFBbUIsRUFBRTs7QUFFdkIsaUJBQWlCO0FBQ2pCO0VBQ0UsaUJBQWlCO0VBQ2pCLFlBQVk7RUFDWixxQkFBcUIsRUFB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Q0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usb0JBQW9CLEVBQUU7O0FBRXhCO0VBQ0UsbURBQW1EO0VBQ25ELGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsMEJBQTBCLEVBQUUiLCJmaWxlIjoiaWNfcGFnZW1hbmFnZXIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBWYXJpYWJsZXNcbiAqXG4gKiBUaGlzIGlzIHdoZXJlIHlvdSBwdXQgYWxsIGdsb2JhbCBTYXNzIHZhcmlhYmxlcy4gTWFrZSBzdXJlIHRvIHVzZVxuICogZ2VuZXJpYyBuYW1lcyB0aGF0IGNhbiBiZSB1c2VkIGluIGFueSBjb250ZXh0LlxuICovXG4vKiBUeXBvZ3JhcGh5ID09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucGFnZW1hbmFnZXIgdWwge1xuICBjbGVhcjogYm90aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wYWdlbWFuYWdlciBsaS5pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYnJhbmRzIC5wYWdlbWFuYWdlciAudHdvLWJsb2NrcyAuaXRlbS5odG1sIHtcbiAgYm9yZGVyOiAwcHg7IH1cblxuLnBhZ2VtYW5hZ2VyIGxpLml0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG5cbi5wYWdlbWFuYWdlciBsaS5pdGVtID4gZGl2LCAucGFnZW1hbmFnZXIgbGkuaXRlbSA+IGltZywgLnBhZ2VtYW5hZ2VyIGxpLml0ZW0gPiBhIGltZywgLnBhZ2VtYW5hZ2VyIGxpLml0ZW0gPiBpZnJhbWUge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDsgfVxuXG4ucGFnZW1hbmFnZXIgdWwudHdvLWJsb2NrcyBsaS5pdGVtIHAge1xuICBwYWRkaW5nOiAwcHggNjBweCAyMHB4IDYwcHg7IH1cblxuLnBhZ2VtYW5hZ2VyIHVsLnR3by1ibG9ja3MgbGkuaXRlbSBwOmZpcnN0IHtcbiAgcGFkZGluZzogMHB4OyB9XG5cbi5wYWdlbWFuYWdlciAuaXRlbSBwIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4ucGFnZW1hbmFnZXIgbGkuaXRlbSBwLCAucGFnZW1hbmFnZXIgbGkuaXRlbSBhLCAucGFnZW1hbmFnZXIgbGkuaXRlbSBoMiwgLnBhZ2VtYW5hZ2VyIGxpLml0ZW0gaDMsIC5wYWdlbWFuYWdlciBsaS5pdGVtIGg0LCAucGFnZW1hbmFnZXIgbGkuaXRlbSBoNSwgLnBhZ2VtYW5hZ2VyIGxpLml0ZW0gaDYsIC5wYWdlbWFuYWdlciBsaS5pdGVtIC5zaG93Y2FzZS1jb250ZW50LWNvbnRhaW5lciwgLnBhZ2VtYW5hZ2VyIGxpLml0ZW0gLnNob3djYXNlLXRodW1ibmFpbC1jb250YWluZXIsIC5wYWdlbWFuYWdlciBsaS5pdGVtIC5zaG93Y2FzZS1idXR0b24td3JhcHBlciwgLnBhZ2VtYW5hZ2VyIGxpLml0ZW0gLnNob3djYXNlLWJ1dHRvbi13cmFwcGVyIHNwYW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnBhZ2VtYW5hZ2VyIHVsLnR3by1ibG9ja3MgbGkuaXRlbSBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5wYWdlbWFuYWdlciB1bCBsaS5pdGVtLmltYWdlIGltZyB7XG4gIG1hcmdpbjogMHB4OyB9XG5cbi5wYWdlbWFuYWdlciBsaS5pdGVtIC5kaXZpZGVyIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMHB4IGF1dG8gMTFweCBhdXRvOyB9XG5cbi5wYWdlbWFuYWdlciBhOmxpbmssIC5wYWdlbWFuYWdlciBhOnZpc2l0ZWQge1xuICBib3JkZXI6IDBweDsgfVxuXG4ucGFnZW1hbmFnZXIgdWwgbGkuaXRlbS5wYWdlbWFuYWdlci1vbmx5dGV4dCB7XG4gIGJvcmRlcjogMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ucGFnZW1hbmFnZXIgdWwgbGkuaXRlbS5wYWdlbWFuYWdlci1vbmx5dGV4dCBwIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDBweCAwcHggMTVweCAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnBhZ2VtYW5hZ2VyIHVsIGxpLml0ZW0ucGFnZW1hbmFnZXItb25seXRleHQgaDQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5wYWdlbWFuYWdlciB1bCBsaS5pdGVtIHAucGFnZW1hbmFnZXItcHdpdGhpbWFnZSB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTdweDsgfVxuXG4ucGFnZW1hbmFnZXIgdWwgbGkuaXRlbSBwLnBhZ2VtYW5hZ2VyLXB3aXRoaW1hZ2UgaW1nIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDsgfVxuXG4ucGFnZW1hbmFnZXIgLnR3by1ibG9ja3MgbGkuaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgd2lkdGg6IDQ1OHB4OyB9XG5cbi5wYWdlbWFuYWdlciAub25lLWJsb2NrIGxpLml0ZW0ge1xuICB3aWR0aDogOTQwcHg7IH1cblxuLnBhZ2VtYW5hZ2VyIGxpLml0ZW0ubGFzdCB7XG4gIG1hcmdpbi1yaWdodDogMHB4OyB9XG5cbi5jbXMtcGFnZS12aWV3LmNhdGVnb3J5LXN0aWxydW1tZXQgaDMsIC5jbXMtcGFnZS12aWV3LmNhdGVnb3J5LWZvY3VzLW9uIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4uY21zLXBhZ2Utdmlldy5jYXRlZ29yeS1zdGlscnVtbWV0IGg0LCAuY21zLXBhZ2Utdmlldy5jYXRlZ29yeS1mb2N1cy1vbiBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBUb3BsaXN0IGNzcyAqL1xuLnRvcGxpc3Qgb2wge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cblxuLmhvcml6b250YWxfd2l0aF9pbWFnZXMgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMyJTtcbiAgbWFyZ2luLWxlZnQ6IDIlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5ob3Jpem9udGFsX3dpdGhfaW1hZ2VzIGxpLmZpcnN0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmhvcml6b250YWxfd2l0aF9pbWFnZXMgbGkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnZlcnRpY2FsX3Byb2R1Y3RuYW1lIHVsIHtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjRUZFRkVGOyB9XG5cbi52ZXJ0aWNhbF9wcm9kdWN0bmFtZSBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0VGRUZFRjtcbiAgcGFkZGluZzogM3B4IDEwcHg7IH1cblxuLnZlcnRpY2FsX3dpdGhfaW1hZ2VzIGxpIHtcbiAgLypib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNFRkVGRUY7Ki9cbiAgcGFkZGluZzogM3B4IDJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyMiU7XG4gIG1hcmdpbi1sZWZ0OiAyJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5kaXYucGFnZW1hbmFnZXIgZGl2LmJyb3RoZXJzLXByb2R1Y3RzIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLypjb21tZW50aW5nIG91dCBmb3IgdG9wbGlzdCBoZWlnaHQqL1xuLypkaXYucGFnZW1hbmFnZXIgZGl2LmJyb3RoZXJzLXByb2R1Y3RzIGxpIHtcbiAgICBoZWlnaHQ6IDI0MHB4O1xufSovXG4vKlxuZGl2LnBhZ2VtYW5hZ2VyIGRpdi5icm90aGVycy1wcm9kdWN0cyxcbmRpdi5wYWdlbWFuYWdlciBkaXYuYnJvdGhlcnMtcHJvZHVjdHMgZGl2LFxuZGl2LnBhZ2VtYW5hZ2VyIGRpdi5icm90aGVycy1wcm9kdWN0cyBoNSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmRpdi5wYWdlbWFuYWdlciBkaXYuYnJvdGhlcnMtcHJvZHVjdHMgc3Bhbi5wcmljZS1ib3ggcCB7XG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIG1hcmdpbjogMDtcbn1cblxuZGl2LnBhZ2VtYW5hZ2VyIGRpdi5icm90aGVycy1wcm9kdWN0cyBzcGFuLnByaWNlLWJveCBzcGFuLnJlZ3VsYXItcHJpY2UgIHtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn0qL1xuLnBhZ2VtYW5hZ2VyIC5vbmUtYmxvY2sgLnZlcnRpY2FsX3dpdGhfaW1hZ2VzLnRvcGxpc3QuYnJvdGhlcnMtcHJvZHVjdHMge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLnBhZ2VtYW5hZ2VyIC5vbmUtYmxvY2sgLnZlcnRpY2FsX3dpdGhfaW1hZ2VzLnRvcGxpc3QuYnJvdGhlcnMtcHJvZHVjdHMgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ucGFnZW1hbmFnZXIgLm9uZS1ibG9jayAudmVydGljYWxfd2l0aF9pbWFnZXMudG9wbGlzdC5icm90aGVycy1wcm9kdWN0cyB1bCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLypcbiAqIE9ORSBCTE9DS1xuICovXG4ucGFnZW1hbmFnZXIgLm9uZS1ibG9jayBsaS5pdGVtIGgyIHtcbiAgZm9udC1mYW1pbHk6ICdmdXR1cmFlZm1lZGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuLnBhZ2VtYW5hZ2VyIC5vbmUtYmxvY2sgbGkud2lkZ2V0Lml0ZW0gLmhlYWQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wYWdlbWFuYWdlciAub25lLWJsb2NrIHVsLnJhbmRvbS1zZWxsLWxpc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7IH1cblxuLnBhZ2VtYW5hZ2VyIC5vbmUtYmxvY2sgdWwucmFuZG9tLXNlbGwtbGlzdCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5wYWdlbWFuYWdlciAub25lLWJsb2NrIHVsLnJhbmRvbS1zZWxsLWxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ucGFnZW1hbmFnZXIgLm9uZS1ibG9jayB1bC5yYW5kb20tc2VsbC1saXN0IGltZyB7XG4gIHdpZHRoOiAyMjBweDtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4OyB9XG5cbi5wcm9kdWN0LWRldGFpbHMgaDQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnBhZ2VtYW5hZ2VyIC5vbmUtYmxvY2sgdWwucmFuZG9tLXNlbGwtbGlzdCAucHJvZHVjdC1kZXRhaWxzIGEsIC5wcm9kdWN0LWRldGFpbHMgaDQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxcHg7IH1cblxuLnBhZ2VtYW5hZ2VyIC5vbmUtYmxvY2sgdWwucmFuZG9tLXNlbGwtbGlzdCAucHJpY2UtYm94ICosIC5wcm9kdWN0LWRldGFpbHMgLnByaWNlLWJveCAucHJpY2Uge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogIzI1MjUyNSAhaW1wb3J0YW50OyB9XG5cbi5wYWdlbWFuYWdlciAub25lLWJsb2NrIHVsLnJhbmRvbS1zZWxsLWxpc3QgLnByaWNlLWJveCAub2xkLXByaWNlIC5wcmljZSB7XG4gIGNvbG9yOiAjMjUyNTI1ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2VtYW5hZ2VyIC5vbmUtYmxvY2sgdWwucmFuZG9tLXNlbGwtbGlzdCAucHJpY2UtYm94IC5zcGVjaWFsLXByaWNlIC5wcmljZSwgLnByb2R1Y3QtZGV0YWlscyAucHJpY2UtYm94IC5zcGVjaWFsLXByaWNlIC5wcmljZSB7XG4gIGNvbG9yOiAjZjYxMDMxICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2VtYW5hZ2VyIC5vbmUtYmxvY2sgdWwucmFuZG9tLXNlbGwtbGlzdCAuYnJhbmQtbmFtZSA+IGEsIC5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtY29sbGVjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1mYW1pbHk6ICdmdXR1cmFlZm1lZGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDJweDsgfVxuXG4vKlxuICogVEhSRUUgQkxPQ0tTXG4gKi9cbi5wYWdlbWFuYWdlciAudGhyZWUtYmxvY2tzIGxpLml0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAzMDBweDsgfVxuXG4ucGFnZW1hbmFnZXIgLnRocmVlLWJsb2NrcyBsaS5pdGVtLmxhc3Qge1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLnBhZ2VtYW5hZ2VyIC50aHJlZS1ibG9ja3MgbGkuaXRlbSA+IGRpdiB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IH1cblxuLnBhZ2VtYW5hZ2VyIC50aHJlZS1ibG9ja3MgbGkuaXRlbSA+IGRpdi5lbmFibGUtZnJhbWUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmQ2OyB9XG5cbi5wYWdlbWFuYWdlciAudGhyZWUtYmxvY2tzIGxpLml0ZW0gPiBkaXYgPiBhID4gaW1nIHtcbiAgd2lkdGg6IDI3OHB4O1xuICBoZWlnaHQ6IDI2OXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5wYWdlbWFuYWdlciAudGhyZWUtYmxvY2tzIGxpLml0ZW0gPiBkaXYgPiBhID4gaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiAnZnV0dXJhZWZtZWRpdW0nLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLnBhZ2VtYW5hZ2VyIC50aHJlZS1ibG9ja3MgbGkuaXRlbSA+IGRpdiA+IHAge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG5cbi5wYWdlbWFuYWdlciAudGhyZWUtYmxvY2tzIGxpLml0ZW0gPiBkaXYgPiBhLnNob3AtbGluayB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNjc5ODI3OyB9XG5cbi8qXG4gKiBGT1VSIEJMT0NLU1xuICovXG4ucGFnZW1hbmFnZXIgLmZvdXItYmxvY2tzIGxpLml0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMThweDsgfVxuXG4ucGFnZW1hbmFnZXIgLmZvdXItYmxvY2tzIGxpLml0ZW0ubGFzdCB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ucGFnZW1hbmFnZXIgLmZvdXItYmxvY2tzIGxpLml0ZW0gPiBkaXYge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDZkNmQ2O1xuICBwYWRkaW5nOiAxMHB4IDA7IH1cblxuLnBhZ2VtYW5hZ2VyIC5mb3VyLWJsb2NrcyBsaS5pdGVtLmxhc3QgPiBkaXYge1xuICBib3JkZXItcmlnaHQ6IDA7IH1cblxuLnBhZ2VtYW5hZ2VyIC5mb3VyLWJsb2NrcyBsaS5pdGVtID4gZGl2ID4gKiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDExOHB4O1xuICBtYXJnaW46IDAgOXB4OyB9XG5cbi5wYWdlbWFuYWdlciAuZm91ci1ibG9ja3MgbGkuaXRlbSA+IGRpdiA+IGEuZm91ci1ibG9ja3MtaW1hZ2Uge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLnBhZ2VtYW5hZ2VyIC5mb3VyLWJsb2NrcyBsaS5pdGVtID4gZGl2ID4gYSA+IGgzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogJ2Z1dHVyYWVmbWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDsgfVxuXG4ucGFnZW1hbmFnZXIgLmZvdXItYmxvY2tzIGxpLml0ZW0gPiBkaXYgPiBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLypcbiAqIFNJWCBCTE9DS1NcbiAqL1xuLnBhZ2VtYW5hZ2VyIC5zaXgtYmxvY2tzIGxpLml0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxNDBweDsgfVxuXG4ucGFnZW1hbmFnZXIgLnNpeC1ibG9ja3MgbGkuaXRlbS5sYXN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5wYWdlbWFuYWdlciAuc2l4LWJsb2NrcyBsaS5pdGVtIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLnBhZ2VtYW5hZ2VyIC5zaXgtYmxvY2tzIGxpLml0ZW0gaDMge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#242424;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(http://www.brothers.se/skin/frontend/enterprise/default/images/colorbox/controls.png) no-repeat -100px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(http://www.brothers.se/skin/frontend/enterprise/default/images/colorbox/controls.png) no-repeat -129px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(http://www.brothers.se/skin/frontend/enterprise/default/images/colorbox/controls.png) no-repeat -100px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(http://www.brothers.se/skin/frontend/enterprise/default/images/colorbox/controls.png) no-repeat -129px -29px;}
    #cboxMiddleLeft{width:21px; background:url(http://www.brothers.se/skin/frontend/enterprise/default/images/colorbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(http://www.brothers.se/skin/frontend/enterprise/default/images/colorbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(http://www.brothers.se/skin/frontend/enterprise/default/images/colorbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(http://www.brothers.se/skin/frontend/enterprise/default/images/colorbox/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(http://www.brothers.se/skin/frontend/enterprise/default/images/colorbox/controls.png) no-repeat -75px 0px; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(http://www.brothers.se/skin/frontend/enterprise/default/images/colorbox/controls.png) no-repeat -50px 0px; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(http://www.brothers.se/skin/frontend/enterprise/default/images/colorbox/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(http://www.brothers.se/skin/frontend/enterprise/default/images/colorbox/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(http://www.brothers.se/skin/frontend/enterprise/default/images/colorbox/controls.png) no-repeat -25px 0px; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

/* Product Quick view */

.productquickview-show-index{
	text-align: left;
	background: none;
}
.productquickview-show-index h1{
	font-size: 2em;
}
.productquickview-show-index div{
	padding: 0;
}
.productquickview-show-index .data-table {
    border: 0;
    width: 215px;
}
.productquickview-show-index .data-table .data {
    color: #148696;
}
.productquickview-show-index .data-table td.label, 
.productquickview-show-index .data-table th.label, {
    background-color: #fff;
}
.productquickview-show-index .data-table th,
.productquickview-show-index .data-table td {
    border: 0;
    background-color: #fff;
    text-align: left;
    padding: 0 5px 5px 0;
}
.productquickview-table td{
	vertical-align: top;
	padding:  0 2px 2px 0;
	text-align: left;
}
.productquickview-show-index .collection-content{
	padding: 10px;
}
.productquickview-show-index .short-description {
    padding: 5px 0;
}
.productquickview-show-index .special-price, 
.productquickview-show-index .regular-price {
    float: left;
    width: 290px;
}
.productquickview-show-index .special-price span, 
.productquickview-show-index .regular-price span {
    
    font-size: 22px;
    font-weight: 600;
}
.productquickview-show-index .product-image{
	margin: 0 0 10px 0;
	overflow: hidden;
	display: block;
}

.productquickview-show-index .quick-wrapper{
	padding: 10px;
}

.productquickview{
	cursor: pointer;
}
.productquickview{
	cursor: pointer;
	text-decoration: underline;
}
#new-account-form .terms h1, #new-account-form .terms h2, #new-account-form .terms h3, #new-account-form .terms p {
  width: 290px;
  text-align: left; }


/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInF1aWNrc2lnbnVwLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLGFBQWE7RUFDYixpQkFBaUIsRUFBRSIsImZpbGUiOiJxdWlja3NpZ251cC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIjbmV3LWFjY291bnQtZm9ybSAudGVybXMgaDEsICNuZXctYWNjb3VudC1mb3JtIC50ZXJtcyBoMiwgI25ldy1hY2NvdW50LWZvcm0gLnRlcm1zIGgzLCAjbmV3LWFjY291bnQtZm9ybSAudGVybXMgcCB7XG4gIHdpZHRoOiAyOTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */
/* IC QuickView */
#quickview-overlay {
  position: absolute;
  z-index: 198;
  /* If EasyMenu is going for a 1000 z-index, then we're going for 1001!!!!!!! (Eastmenu is now 50 /Daniel)*/
  top: 0;
  left: 0;
  margin: 0;
  width: 100%;
  background: #fff;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  cursor: pointer; }

#quickview-close {
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  top: 15px;
  right: 26px;
  z-index: 203;
  background: transparent url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png") -319px 0 no-repeat; }

#quickview {
  top: 10%;
  position: fixed;
  left: 50%;
  z-index: 199;
  width: 864px;
  height: 754px;
  background: #fff;
  margin-left: -432px;
  border: 3px solid #212121; }

#quickview-loader {
  background: transparent url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/ajax-loader.gif") top left no-repeat;
  width: 66px;
  height: 66px;
  top: 50%;
  left: 50%;
  z-index: 202;
  position: absolute; }

#quickview-content {
  padding: 20px;
  overflow: hidden; }

#quickview-content .product-view {
  overflow: hidden;
  padding: 0;
  margin: 0;
  background: transparent; }

#quickview-content .product-shop {
  width: 370px;
  float: right;
  left: -7px;
  text-align: left;
  padding: 0 0 15px 0;
  position: relative; }

#quickview-content .product-name {
  margin-top: 10px; }

#quickview-content .product-name h1 {
  margin: 6px 0 10px; }

#quickview-content .description, #quickview-content p {
  margin: 0 0 8px; }

#quickview-content .add-to-cart {
  margin-top: 15px; }

#quickview-content .product-view .product-img-box {
  padding: 0;
  margin-right: 15px;
  position: relative;
  top: 10px; }

#quickview-content .product-view .product-essential {
  overflow: hidden;
  margin: 0;
  padding: 0;
  border: none; }

#quickview-content .attributes {
  margin-bottom: 9px; }

#quickview-content .product-options label {
  margin: 2px 0 0; }

#quickview-content .product-options dt {
  float: left;
  width: 115px; }

#quickview-content .product-options dd {
  float: right;
  width: 235px; }

#quickview-content .product-options button {
  margin: 0 10px 2px 0; }

#quickview-content .product-options .button-small {
  padding: 3px 3px !important; }

#quickview-content .price-container {
  margin: 10px 0px 12px 0px; }

#quickview-content .price-box-label, #quickview-content .price {
  font-size: 22px;
  margin-right: 10px; }

#quickview-content .product-link {
  font-weight: bold;
  text-transform: uppercase;
  color: #212121; }

#quickview-content .divider.topmargin {
  margin: 10px auto 15px auto; }

#quickview-content .divider-line {
  display: none; }

#quickview-content .share-class {
  float: left;
  padding: 3px 2px !important;
  font-size: 10px !important; }

#quickview-content .facebook-like, #quickview-content .google-plus, #quickview-content .twitter-link, #quickview-content .pinit_link, #quickview-content .share-email {
  float: left;
  margin-right: 15px;
  overflow: hidden;
  position: inherit; }

#quickview-content .facebook-like {
  width: 50px; }

#quickview-content .google-plus {
  width: 38px; }

#quickview-content .twitter-link {
  width: 62px; }

#quickview-content .pinit_link {
  width: 44px; }

#quickview-content .share-email {
  background-position: -391px -4px; }

#quickview-content .twitter-share-button, #quickview-content .google-plus #___plusone_0, #quickview-content .facebook-like iframe, #quickview-content .pinit iframe, #quickview-content .share-email {
  top: 0; }

#quickview-to-product-page {
  position: absolute;
  bottom: 20px;
  right: 20px;
  display: block;
  padding: 5px 10px;
  background: #1e5f63;
  color: #fff;
  font-size: 12px;
  font-weight: normal; }


/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImljX3F1aWNrdmlldy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsa0JBQWtCO0FBQ2xCO0VBQ0UsbUJBQW1CO0VBQ25CLGFBQWE7RUFDYiwyR0FBMkc7RUFDM0csT0FBTztFQUNQLFFBQVE7RUFDUixVQUFVO0VBQ1YsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixhQUFhO0VBQ2Isa0VBQWtFO0VBQ2xFLDBCQUEwQjtFQUMxQixnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixhQUFhO0VBQ2IsVUFBVTtFQUNWLFlBQVk7RUFDWixhQUFhO0VBQ2IsdUVBQXVFLEVBQUU7O0FBRTNFO0VBQ0UsU0FBUztFQUNULGdCQUFnQjtFQUNoQixVQUFVO0VBQ1YsYUFBYTtFQUNiLGFBQWE7RUFDYixjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLG9CQUFvQjtFQUNwQiwwQkFBMEIsRUFBRTs7QUFFOUI7RUFDRSw0RUFBNEU7RUFDNUUsWUFBWTtFQUNaLGFBQWE7RUFDYixTQUFTO0VBQ1QsVUFBVTtFQUNWLGFBQWE7RUFDYixtQkFBbUIsRUFBRTs7QUFFdkI7RUFDRSxjQUFjO0VBQ2QsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCO0VBQ2pCLFdBQVc7RUFDWCxVQUFVO0VBQ1Ysd0JBQXdCLEVBQUU7O0FBRTVCO0VBQ0UsYUFBYTtFQUNiLGFBQWE7RUFDYixXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLG9CQUFvQjtFQUNwQixtQkFBbUIsRUFBRTs7QUFFdkI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxtQkFBbUIsRUFBRTs7QUFFdkI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxXQUFXO0VBQ1gsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixVQUFVLEVBQUU7O0FBRWQ7RUFDRSxpQkFBaUI7RUFDakIsVUFBVTtFQUNWLFdBQVc7RUFDWCxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsWUFBWTtFQUNaLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhO0VBQ2IsYUFBYSxFQUFFOztBQUVqQjtFQUNFLHFCQUFxQixFQUFFOztBQUV6QjtFQUNFLDRCQUE0QixFQUFFOztBQUVoQztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLGdCQUFnQjtFQUNoQixtQkFBbUIsRUFBRTs7QUFFdkI7RUFDRSxrQkFBa0I7RUFDbEIsMEJBQTBCO0VBQzFCLGVBQWUsRUFBRTs7QUFFbkI7RUFDRSw0QkFBNEIsRUFBRTs7QUFFaEM7RUFDRSxjQUFjLEVBQUU7O0FBRWxCO0VBQ0UsWUFBWTtFQUNaLDRCQUE0QjtFQUM1QiwyQkFBMkIsRUFBRTs7QUFFL0I7RUFDRSxZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLGlCQUFpQjtFQUNqQixrQkFBa0IsRUFBRTs7QUFFdEI7RUFDRSxZQUFZLEVBQUU7O0FBRWhCO0VBQ0UsWUFBWSxFQUFFOztBQUVoQjtFQUNFLFlBQVksRUFBRTs7QUFFaEI7RUFDRSxZQUFZLEVBQUU7O0FBRWhCO0VBQ0UsaUNBQWlDLEVBQUU7O0FBRXJDO0VBQ0UsT0FBTyxFQUFFOztBQUVYO0VBQ0UsbUJBQW1CO0VBQ25CLGFBQWE7RUFDYixZQUFZO0VBQ1osZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixvQkFBb0IsRUFBRSIsImZpbGUiOiJpY19xdWlja3ZpZXcuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogSUMgUXVpY2tWaWV3ICovXG4jcXVpY2t2aWV3LW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE5ODtcbiAgLyogSWYgRWFzeU1lbnUgaXMgZ29pbmcgZm9yIGEgMTAwMCB6LWluZGV4LCB0aGVuIHdlJ3JlIGdvaW5nIGZvciAxMDAxISEhISEhISAoRWFzdG1lbnUgaXMgbm93IDUwIC9EYW5pZWwpKi9cbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvcGFjaXR5OiAwLjg7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4jcXVpY2t2aWV3LWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMjZweDtcbiAgei1pbmRleDogMjAzO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKSAtMzE5cHggMCBuby1yZXBlYXQ7IH1cblxuI3F1aWNrdmlldyB7XG4gIHRvcDogMTAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTk5O1xuICB3aWR0aDogODY0cHg7XG4gIGhlaWdodDogNzU0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiAtNDMycHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMyMTIxMjE7IH1cblxuI3F1aWNrdmlldy1sb2FkZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvYWpheC1sb2FkZXIuZ2lmXCIpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDY2cHg7XG4gIGhlaWdodDogNjZweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMjAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuI3F1aWNrdmlldy1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4jcXVpY2t2aWV3LWNvbnRlbnQgLnByb2R1Y3QtdmlldyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuI3F1aWNrdmlldy1jb250ZW50IC5wcm9kdWN0LXNob3Age1xuICB3aWR0aDogMzcwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgbGVmdDogLTdweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNxdWlja3ZpZXctY29udGVudCAucHJvZHVjdC1uYW1lIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4jcXVpY2t2aWV3LWNvbnRlbnQgLnByb2R1Y3QtbmFtZSBoMSB7XG4gIG1hcmdpbjogNnB4IDAgMTBweDsgfVxuXG4jcXVpY2t2aWV3LWNvbnRlbnQgLmRlc2NyaXB0aW9uLCAjcXVpY2t2aWV3LWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMCAwIDhweDsgfVxuXG4jcXVpY2t2aWV3LWNvbnRlbnQgLmFkZC10by1jYXJ0IHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4jcXVpY2t2aWV3LWNvbnRlbnQgLnByb2R1Y3QtdmlldyAucHJvZHVjdC1pbWctYm94IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTBweDsgfVxuXG4jcXVpY2t2aWV3LWNvbnRlbnQgLnByb2R1Y3QtdmlldyAucHJvZHVjdC1lc3NlbnRpYWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4jcXVpY2t2aWV3LWNvbnRlbnQgLmF0dHJpYnV0ZXMge1xuICBtYXJnaW4tYm90dG9tOiA5cHg7IH1cblxuI3F1aWNrdmlldy1jb250ZW50IC5wcm9kdWN0LW9wdGlvbnMgbGFiZWwge1xuICBtYXJnaW46IDJweCAwIDA7IH1cblxuI3F1aWNrdmlldy1jb250ZW50IC5wcm9kdWN0LW9wdGlvbnMgZHQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDExNXB4OyB9XG5cbiNxdWlja3ZpZXctY29udGVudCAucHJvZHVjdC1vcHRpb25zIGRkIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMjM1cHg7IH1cblxuI3F1aWNrdmlldy1jb250ZW50IC5wcm9kdWN0LW9wdGlvbnMgYnV0dG9uIHtcbiAgbWFyZ2luOiAwIDEwcHggMnB4IDA7IH1cblxuI3F1aWNrdmlldy1jb250ZW50IC5wcm9kdWN0LW9wdGlvbnMgLmJ1dHRvbi1zbWFsbCB7XG4gIHBhZGRpbmc6IDNweCAzcHggIWltcG9ydGFudDsgfVxuXG4jcXVpY2t2aWV3LWNvbnRlbnQgLnByaWNlLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMTBweCAwcHggMTJweCAwcHg7IH1cblxuI3F1aWNrdmlldy1jb250ZW50IC5wcmljZS1ib3gtbGFiZWwsICNxdWlja3ZpZXctY29udGVudCAucHJpY2Uge1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4jcXVpY2t2aWV3LWNvbnRlbnQgLnByb2R1Y3QtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzIxMjEyMTsgfVxuXG4jcXVpY2t2aWV3LWNvbnRlbnQgLmRpdmlkZXIudG9wbWFyZ2luIHtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMTVweCBhdXRvOyB9XG5cbiNxdWlja3ZpZXctY29udGVudCAuZGl2aWRlci1saW5lIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jcXVpY2t2aWV3LWNvbnRlbnQgLnNoYXJlLWNsYXNzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDNweCAycHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuI3F1aWNrdmlldy1jb250ZW50IC5mYWNlYm9vay1saWtlLCAjcXVpY2t2aWV3LWNvbnRlbnQgLmdvb2dsZS1wbHVzLCAjcXVpY2t2aWV3LWNvbnRlbnQgLnR3aXR0ZXItbGluaywgI3F1aWNrdmlldy1jb250ZW50IC5waW5pdF9saW5rLCAjcXVpY2t2aWV3LWNvbnRlbnQgLnNoYXJlLWVtYWlsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGluaGVyaXQ7IH1cblxuI3F1aWNrdmlldy1jb250ZW50IC5mYWNlYm9vay1saWtlIHtcbiAgd2lkdGg6IDUwcHg7IH1cblxuI3F1aWNrdmlldy1jb250ZW50IC5nb29nbGUtcGx1cyB7XG4gIHdpZHRoOiAzOHB4OyB9XG5cbiNxdWlja3ZpZXctY29udGVudCAudHdpdHRlci1saW5rIHtcbiAgd2lkdGg6IDYycHg7IH1cblxuI3F1aWNrdmlldy1jb250ZW50IC5waW5pdF9saW5rIHtcbiAgd2lkdGg6IDQ0cHg7IH1cblxuI3F1aWNrdmlldy1jb250ZW50IC5zaGFyZS1lbWFpbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTFweCAtNHB4OyB9XG5cbiNxdWlja3ZpZXctY29udGVudCAudHdpdHRlci1zaGFyZS1idXR0b24sICNxdWlja3ZpZXctY29udGVudCAuZ29vZ2xlLXBsdXMgI19fX3BsdXNvbmVfMCwgI3F1aWNrdmlldy1jb250ZW50IC5mYWNlYm9vay1saWtlIGlmcmFtZSwgI3F1aWNrdmlldy1jb250ZW50IC5waW5pdCBpZnJhbWUsICNxdWlja3ZpZXctY29udGVudCAuc2hhcmUtZW1haWwge1xuICB0b3A6IDA7IH1cblxuI3F1aWNrdmlldy10by1wcm9kdWN0LXBhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZDogIzFlNWY2MztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */
/* Styles for facebook likebox */

.fan_box {

}
.fan_box .connect_widget_facebook_logo_menubar {

}
.fan_box .full_widget a{

}
.fan_box .full_widget {

}
.fan_box .full_widget .connect_top {

}
.fan_box .page_stream {

}
.fan_box_bottom {

}
/* Settings
-------------*/
/*
 * Fix for the ie8/7 crash when using thumbnails
 */
.showcase div {
  margin: 0px; }

div.showcase-thumbnail-wrapper {
  display: inline-block; }

.showcase ul#settings {
  display: none; }

.showcase {
  position: relative;
  margin: auto; }

/* This class is removed after the showcase is loaded */
/* Assign the correct showcase height to prevent loading jumps in IE */
.showcase-load {
  height: 380px;
  /* Same as showcase javascript option */
  overflow: hidden; }

/* Navigation arrows */
.showcase-arrow-previous, .showcase-arrow-next {
  position: absolute;
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/slideshow/arrows.png") no-repeat;
  width: 38px;
  height: 515px;
  cursor: pointer;
  z-index: 11; }

.showcase-arrow-previous {
  background-position: 21px 240px; }

.showcase-arrow-next {
  background-position: -17px 240px;
  right: 0; }

/* Content */
.showcase-content {
  text-align: center;
  background-color: #000; }

.showcase-plus-anchor {
  background-image: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/slideshow/plus.png");
  background-repeat: no-repeat;
  cursor: pointer;
  width: 22px;
  height: 22px; }

.showcase-tooltip-icon {
  background-image: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/slideshow/plus.png");
  background-repeat: no-repeat;
  width: 22px;
  height: 22px;
  position: absolute; }

.showcase-tooltip-close {
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png") no-repeat scroll -480px 0 transparent;
  cursor: pointer;
  height: 12px;
  overflow: hidden;
  position: absolute;
  text-indent: 100%;
  white-space: nowrap;
  width: 12px;
  z-index: 999; }

.showcase-tooltip {
  text-align: center;
  padding: 25px 20px;
  border: 1px solid #cccccc;
  -webkit-box-shadow: 0px 0px 20px rgba(50, 50, 50, 0.75);
  box-shadow: 0px 0px 20px rgba(50, 50, 50, 0.75);
  display: none;
  position: absolute;
  z-index: 1000;
  background: white;
  opacity: 0.9;
  filter: alpha(opacity=90); }

.showcase-caption {
  color: #000;
  padding: 8px 15px;
  text-align: left;
  position: absolute;
  bottom: 10px;
  left: 10px;
  right: 10px;
  display: none;
  background-image: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/slideshow/white-opacity-60.png"); }

/* Button Wrapper */
.showcase-button-wrapper {
  position: relative;
  clear: both;
  height: 29px;
  margin: 1px !important;
  margin-bottom: -29px !important;
  top: -31px;
  text-align: center;
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/slideshow/white-opacity-60.png"); }

.showcase-button-wrapper span {
  position: relative;
  margin: 0 2px;
  top: 8px;
  padding: 0;
  cursor: pointer;
  font-size: 16px;
  line-height: 16px;
  color: #999; }

.showcase-button-wrapper span.active {
  color: #252525; }

/* Thumbnails */
.showcase-thumbnail-container {
  background-color: #000; }

.showcase-thumbnail-wrapper {
  overflow: hidden; }

.showcase-thumbnail {
  width: 120px;
  height: 90px;
  cursor: pointer;
  border: solid 1px #adadad;
  position: relative; }

.showcase-thumbnail-caption {
  position: absolute;
  bottom: 2px;
  padding-left: 10px;
  padding-bottom: 5px; }

.showcase-thumbnail-content {
  padding: 10px;
  text-align: center;
  padding-top: 25px; }

.showcase-thumbnail-cover {
  background-image: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/slideshow/white-opacity-60.png");
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; }

.showcase-thumbnail:hover {
  border: solid 1px #adadad; }

.showcase-thumbnail:hover .showcase-thumbnail-cover {
  display: none; }

.showcase-thumbnail.active {
  border: solid 1px #999; }

.showcase-thumbnail.active .showcase-thumbnail-cover {
  display: none; }

.showcase-thumbnail-wrapper-horizontal {
  padding: 8px 0px 0px 0px; }

.showcase-thumbnail-wrapper-horizontal .showcase-thumbnail {
  margin-right: 10px;
  width: 116px; }

.showcase-thumbnail-wrapper-vertical {
  padding: 10px; }

.showcase-thumbnail-wrapper-vertical .showcase-thumbnail {
  margin-bottom: 10px; }

.showcase-thumbnail-button-backward, .showcase-thumbnail-button-forward {
  padding: 7px;
  cursor: pointer; }

.showcase-thumbnail-button-backward {
  padding-bottom: 0px;
  padding-right: 0px; }

.showcase-thumbnail-button-backward .showcase-thumbnail-vertical, .showcase-thumbnail-button-forward .showcase-thumbnail-vertical, .showcase-thumbnail-button-forward .showcase-thumbnail-horizontal, .showcase-thumbnail-button-backward .showcase-thumbnail-horizontal {
  background-image: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/slideshow/arrows-small.png");
  background-repeat: no-repeat;
  display: block;
  width: 17px;
  height: 17px; }

.showcase-thumbnail-button-backward .showcase-thumbnail-vertical {
  background-position: 0 -51px;
  margin-left: 55px; }

.showcase-thumbnail-button-backward:hover .showcase-thumbnail-vertical {
  background-position: -17px -51px; }

.showcase-thumbnail-button-forward .showcase-thumbnail-vertical {
  background-position: 0 -34px;
  margin-left: 55px; }

.showcase-thumbnail-button-forward:hover .showcase-thumbnail-vertical {
  background-position: -17px -34px; }

.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal {
  background-position: 0 -17px;
  margin-top: 40px;
  margin-bottom: 40px; }

.showcase-thumbnail-button-backward:hover .showcase-thumbnail-horizontal {
  background-position: -17px -17px; }

.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal {
  background-position: 0 0;
  margin-top: 40px;
  margin-bottom: 40px; }

.showcase-thumbnail-button-forward:hover .showcase-thumbnail-horizontal {
  background-position: -17px 0; }

/* Hide button text */
.showcase-thumbnail-button-forward span span, .showcase-thumbnail-button-backward span span {
  display: none; }

/* Clear (used for horizontal thumbnails)
-------------------------------------------*/
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
  float: none; }

/* Fix for Brothers
-------------------------------------------*/
.showcase {
  margin: 10px 0px 20px;
  position: relative;
  width: 939px; }

.showcase-content-container {
  border: 0; }

.showcase-content {
  background: transparent; }

.showcase-slide .showcase-thumbnail {
  display: none; }

.showcase-thumbnail-container {
  background: transparent;
  height: 73px; }

.showcase-thumbnail-wrapper {
  margin: auto;
  width: auto; }

.showcase-thumbnail-restriction {
  text-align: center; }

.showcase-thumbnail-wrapper-horizontal .showcase-thumbnail {
  border: 3px transparent solid;
  height: 55px;
  margin: 3px;
  outline: 1px transparent solid;
  width: 100px; }

.showcase-thumbnail-wrapper-horizontal .showcase-thumbnail.active, .showcase-thumbnail-wrapper-horizontal .showcase-thumbnail:hover {
  outline: 1px #c5c5c5 solid; }

.showcase-thumbnail-wrapper .showcase-thumbnail img {
  height: 55px;
  width: 100px; }

.showcase-thumbnail-cover {
  background-image: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/slideshow/white-opacity-60.png");
  display: none; }

.showcase-thumbnail-wrapper-horizontal .showcase-thumbnail.active .showcase-thumbnail-cover {
  display: block; }

.showcase a:link, .showcase a:visited {
  border: 0px; }

div.showcase-text {
  background: #ffffff;
  display: inline-block;
  padding: 38px;
  margin: 0px 53px;
  position: absolute;
  z-index: 40; }

div.showcase-text h3 {
  margin-bottom: 10px; }

div.showcase-black {
  background: #000000;
  color: #ffffff;
  padding-bottom: 26px; }

div.showcase-black h3 {
  margin-bottom: 5px; }

.showcase-thumbnail-button-backward, .showcase-thumbnail-button-forward {
  display: none; }

ul.four-blocks .showcase-arrow-next, ul.four-blocks .showcase-arrow-previous {
  background-image: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/slideshow/arrows-small.png"); }

.showcase-content div h1, .showcase-content div h2, .showcase-content div h3, .showcase-content div h4, .showcase-content div h5, .showcase-content div h6 {
  text-align: center; }

/* Tooltips */
/*.showcase-tooltips h3,
.showcase-tooltips h4,
.showcase-tooltips h5,
.showcase-tooltips span,
.showcase-tooltips p {color:#ffffff !important;}*/
.showcase-tooltip {
  background: #fff;
  display: block;
  padding: 25px;
  text-align: left;
  z-index: 200; }

.showcase-tooltip h1, .showcase-tooltip h2, .showcase-tooltip h3, .showcase-tooltip h4, .showcase-tooltip h5, .showcase-tooltip h6 {
  text-align: center; }

.showcase-tooltip .close-tooltip {
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png") -479px 0px no-repeat;
  cursor: pointer;
  display: block !important;
  height: 10px;
  position: absolute;
  top: 9px;
  right: 9px;
  width: 10px; }

.look-page.previous-button {
  position: relative;
  top: -606px;
  left: 15px;
  background-image: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png");
  background-position: -207px 0px;
  width: 30px;
  height: 30px;
  cursor: pointer; }

.look-page.next-button {
  position: relative;
  top: -638px;
  left: 891px;
  background-image: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png");
  background-position: -234px 1px;
  width: 30px;
  height: 30px;
  cursor: pointer; }


/*# sourceMappingURL=data:application/json;base64,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OztBQUVoQjtFQUNFLG9CQUFvQjtFQUNwQixzQkFBc0I7RUFDdEIsY0FBYztFQUNkLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsWUFBWSxFQUFFOztBQUVoQjtFQUNFLG9CQUFvQixFQUFFOztBQUV4QjtFQUNFLG9CQUFvQjtFQUNwQixlQUFlO0VBQ2YscUJBQXFCLEVBQUU7O0FBRXpCO0VBQ0UsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0UsY0FBYyxFQUFFOztBQUVsQjtFQUNFLDhEQUE4RCxFQUFFOztBQUVsRTtFQUNFLG1CQUFtQixFQUFFOztBQUV2QixjQUFjO0FBQ2Q7Ozs7a0RBSWtEO0FBQ2xEO0VBQ0UsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxtQkFBbUIsRUFBRTs7QUFFdkI7RUFDRSw2REFBNkQ7RUFDN0QsZ0JBQWdCO0VBQ2hCLDBCQUEwQjtFQUMxQixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLFNBQVM7RUFDVCxXQUFXO0VBQ1gsWUFBWSxFQUFFOztBQUVoQjtFQUNFLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osV0FBVztFQUNYLDhDQUE4QztFQUM5QyxnQ0FBZ0M7RUFDaEMsWUFBWTtFQUNaLGFBQWE7RUFDYixnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxtQkFBbUI7RUFDbkIsWUFBWTtFQUNaLFlBQVk7RUFDWiw4Q0FBOEM7RUFDOUMsZ0NBQWdDO0VBQ2hDLFlBQVk7RUFDWixhQUFhO0VBQ2IsZ0JBQWdCLEVBQUUiLCJmaWxlIjoic2xpZGVzaG93LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIFNldHRpbmdzXG4tLS0tLS0tLS0tLS0tKi9cbi8qXG4gKiBGaXggZm9yIHRoZSBpZTgvNyBjcmFzaCB3aGVuIHVzaW5nIHRodW1ibmFpbHNcbiAqL1xuLnNob3djYXNlIGRpdiB7XG4gIG1hcmdpbjogMHB4OyB9XG5cbmRpdi5zaG93Y2FzZS10aHVtYm5haWwtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uc2hvd2Nhc2UgdWwjc2V0dGluZ3Mge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zaG93Y2FzZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi8qIFRoaXMgY2xhc3MgaXMgcmVtb3ZlZCBhZnRlciB0aGUgc2hvd2Nhc2UgaXMgbG9hZGVkICovXG4vKiBBc3NpZ24gdGhlIGNvcnJlY3Qgc2hvd2Nhc2UgaGVpZ2h0IHRvIHByZXZlbnQgbG9hZGluZyBqdW1wcyBpbiBJRSAqL1xuLnNob3djYXNlLWxvYWQge1xuICBoZWlnaHQ6IDM4MHB4O1xuICAvKiBTYW1lIGFzIHNob3djYXNlIGphdmFzY3JpcHQgb3B0aW9uICovXG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogTmF2aWdhdGlvbiBhcnJvd3MgKi9cbi5zaG93Y2FzZS1hcnJvdy1wcmV2aW91cywgLnNob3djYXNlLWFycm93LW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zbGlkZXNob3cvYXJyb3dzLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDUxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDExOyB9XG5cbi5zaG93Y2FzZS1hcnJvdy1wcmV2aW91cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDIxcHggMjQwcHg7IH1cblxuLnNob3djYXNlLWFycm93LW5leHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTdweCAyNDBweDtcbiAgcmlnaHQ6IDA7IH1cblxuLyogQ29udGVudCAqL1xuLnNob3djYXNlLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cblxuLnNob3djYXNlLXBsdXMtYW5jaG9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NsaWRlc2hvdy9wbHVzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4OyB9XG5cbi5zaG93Y2FzZS10b29sdGlwLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2xpZGVzaG93L3BsdXMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnNob3djYXNlLXRvb2x0aXAtY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIC00ODBweCAwIHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEycHg7XG4gIHotaW5kZXg6IDk5OTsgfVxuXG4uc2hvd2Nhc2UtdG9vbHRpcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjVweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNzUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjc1KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgb3BhY2l0eTogMC45O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApOyB9XG5cbi5zaG93Y2FzZS1jYXB0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zbGlkZXNob3cvd2hpdGUtb3BhY2l0eS02MC5wbmdcIik7IH1cblxuLyogQnV0dG9uIFdyYXBwZXIgKi9cbi5zaG93Y2FzZS1idXR0b24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMjlweDtcbiAgbWFyZ2luOiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTI5cHggIWltcG9ydGFudDtcbiAgdG9wOiAtMzFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc2xpZGVzaG93L3doaXRlLW9wYWNpdHktNjAucG5nXCIpOyB9XG5cbi5zaG93Y2FzZS1idXR0b24td3JhcHBlciBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMnB4O1xuICB0b3A6IDhweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzk5OTsgfVxuXG4uc2hvd2Nhc2UtYnV0dG9uLXdyYXBwZXIgc3Bhbi5hY3RpdmUge1xuICBjb2xvcjogIzI1MjUyNTsgfVxuXG4vKiBUaHVtYm5haWxzICovXG4uc2hvd2Nhc2UtdGh1bWJuYWlsLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cblxuLnNob3djYXNlLXRodW1ibmFpbC13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2hvd2Nhc2UtdGh1bWJuYWlsIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2FkYWRhZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zaG93Y2FzZS10aHVtYm5haWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAycHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuXG4uc2hvd2Nhc2UtdGh1bWJuYWlsLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyNXB4OyB9XG5cbi5zaG93Y2FzZS10aHVtYm5haWwtY292ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2xpZGVzaG93L3doaXRlLW9wYWNpdHktNjAucG5nXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDsgfVxuXG4uc2hvd2Nhc2UtdGh1bWJuYWlsOmhvdmVyIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2FkYWRhZDsgfVxuXG4uc2hvd2Nhc2UtdGh1bWJuYWlsOmhvdmVyIC5zaG93Y2FzZS10aHVtYm5haWwtY292ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zaG93Y2FzZS10aHVtYm5haWwuYWN0aXZlIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzk5OTsgfVxuXG4uc2hvd2Nhc2UtdGh1bWJuYWlsLmFjdGl2ZSAuc2hvd2Nhc2UtdGh1bWJuYWlsLWNvdmVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2hvd2Nhc2UtdGh1bWJuYWlsLXdyYXBwZXItaG9yaXpvbnRhbCB7XG4gIHBhZGRpbmc6IDhweCAwcHggMHB4IDBweDsgfVxuXG4uc2hvd2Nhc2UtdGh1bWJuYWlsLXdyYXBwZXItaG9yaXpvbnRhbCAuc2hvd2Nhc2UtdGh1bWJuYWlsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTE2cHg7IH1cblxuLnNob3djYXNlLXRodW1ibmFpbC13cmFwcGVyLXZlcnRpY2FsIHtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4uc2hvd2Nhc2UtdGh1bWJuYWlsLXdyYXBwZXItdmVydGljYWwgLnNob3djYXNlLXRodW1ibmFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnNob3djYXNlLXRodW1ibmFpbC1idXR0b24tYmFja3dhcmQsIC5zaG93Y2FzZS10aHVtYm5haWwtYnV0dG9uLWZvcndhcmQge1xuICBwYWRkaW5nOiA3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2hvd2Nhc2UtdGh1bWJuYWlsLWJ1dHRvbi1iYWNrd2FyZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDsgfVxuXG4uc2hvd2Nhc2UtdGh1bWJuYWlsLWJ1dHRvbi1iYWNrd2FyZCAuc2hvd2Nhc2UtdGh1bWJuYWlsLXZlcnRpY2FsLCAuc2hvd2Nhc2UtdGh1bWJuYWlsLWJ1dHRvbi1mb3J3YXJkIC5zaG93Y2FzZS10aHVtYm5haWwtdmVydGljYWwsIC5zaG93Y2FzZS10aHVtYm5haWwtYnV0dG9uLWZvcndhcmQgLnNob3djYXNlLXRodW1ibmFpbC1ob3Jpem9udGFsLCAuc2hvd2Nhc2UtdGh1bWJuYWlsLWJ1dHRvbi1iYWNrd2FyZCAuc2hvd2Nhc2UtdGh1bWJuYWlsLWhvcml6b250YWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2xpZGVzaG93L2Fycm93cy1zbWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4OyB9XG5cbi5zaG93Y2FzZS10aHVtYm5haWwtYnV0dG9uLWJhY2t3YXJkIC5zaG93Y2FzZS10aHVtYm5haWwtdmVydGljYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MXB4O1xuICBtYXJnaW4tbGVmdDogNTVweDsgfVxuXG4uc2hvd2Nhc2UtdGh1bWJuYWlsLWJ1dHRvbi1iYWNrd2FyZDpob3ZlciAuc2hvd2Nhc2UtdGh1bWJuYWlsLXZlcnRpY2FsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3cHggLTUxcHg7IH1cblxuLnNob3djYXNlLXRodW1ibmFpbC1idXR0b24tZm9yd2FyZCAuc2hvd2Nhc2UtdGh1bWJuYWlsLXZlcnRpY2FsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzRweDtcbiAgbWFyZ2luLWxlZnQ6IDU1cHg7IH1cblxuLnNob3djYXNlLXRodW1ibmFpbC1idXR0b24tZm9yd2FyZDpob3ZlciAuc2hvd2Nhc2UtdGh1bWJuYWlsLXZlcnRpY2FsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3cHggLTM0cHg7IH1cblxuLnNob3djYXNlLXRodW1ibmFpbC1idXR0b24tYmFja3dhcmQgLnNob3djYXNlLXRodW1ibmFpbC1ob3Jpem9udGFsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTdweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uc2hvd2Nhc2UtdGh1bWJuYWlsLWJ1dHRvbi1iYWNrd2FyZDpob3ZlciAuc2hvd2Nhc2UtdGh1bWJuYWlsLWhvcml6b250YWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTdweCAtMTdweDsgfVxuXG4uc2hvd2Nhc2UtdGh1bWJuYWlsLWJ1dHRvbi1mb3J3YXJkIC5zaG93Y2FzZS10aHVtYm5haWwtaG9yaXpvbnRhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uc2hvd2Nhc2UtdGh1bWJuYWlsLWJ1dHRvbi1mb3J3YXJkOmhvdmVyIC5zaG93Y2FzZS10aHVtYm5haWwtaG9yaXpvbnRhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xN3B4IDA7IH1cblxuLyogSGlkZSBidXR0b24gdGV4dCAqL1xuLnNob3djYXNlLXRodW1ibmFpbC1idXR0b24tZm9yd2FyZCBzcGFuIHNwYW4sIC5zaG93Y2FzZS10aHVtYm5haWwtYnV0dG9uLWJhY2t3YXJkIHNwYW4gc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogQ2xlYXIgKHVzZWQgZm9yIGhvcml6b250YWwgdGh1bWJuYWlscylcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGZsb2F0OiBub25lOyB9XG5cbi8qIEZpeCBmb3IgQnJvdGhlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNob3djYXNlIHtcbiAgbWFyZ2luOiAxMHB4IDBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5MzlweDsgfVxuXG4uc2hvd2Nhc2UtY29udGVudC1jb250YWluZXIge1xuICBib3JkZXI6IDA7IH1cblxuLnNob3djYXNlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uc2hvd2Nhc2Utc2xpZGUgLnNob3djYXNlLXRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNob3djYXNlLXRodW1ibmFpbC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiA3M3B4OyB9XG5cbi5zaG93Y2FzZS10aHVtYm5haWwtd3JhcHBlciB7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IGF1dG87IH1cblxuLnNob3djYXNlLXRodW1ibmFpbC1yZXN0cmljdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc2hvd2Nhc2UtdGh1bWJuYWlsLXdyYXBwZXItaG9yaXpvbnRhbCAuc2hvd2Nhc2UtdGh1bWJuYWlsIHtcbiAgYm9yZGVyOiAzcHggdHJhbnNwYXJlbnQgc29saWQ7XG4gIGhlaWdodDogNTVweDtcbiAgbWFyZ2luOiAzcHg7XG4gIG91dGxpbmU6IDFweCB0cmFuc3BhcmVudCBzb2xpZDtcbiAgd2lkdGg6IDEwMHB4OyB9XG5cbi5zaG93Y2FzZS10aHVtYm5haWwtd3JhcHBlci1ob3Jpem9udGFsIC5zaG93Y2FzZS10aHVtYm5haWwuYWN0aXZlLCAuc2hvd2Nhc2UtdGh1bWJuYWlsLXdyYXBwZXItaG9yaXpvbnRhbCAuc2hvd2Nhc2UtdGh1bWJuYWlsOmhvdmVyIHtcbiAgb3V0bGluZTogMXB4ICNjNWM1YzUgc29saWQ7IH1cblxuLnNob3djYXNlLXRodW1ibmFpbC13cmFwcGVyIC5zaG93Y2FzZS10aHVtYm5haWwgaW1nIHtcbiAgaGVpZ2h0OiA1NXB4O1xuICB3aWR0aDogMTAwcHg7IH1cblxuLnNob3djYXNlLXRodW1ibmFpbC1jb3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zbGlkZXNob3cvd2hpdGUtb3BhY2l0eS02MC5wbmdcIik7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNob3djYXNlLXRodW1ibmFpbC13cmFwcGVyLWhvcml6b250YWwgLnNob3djYXNlLXRodW1ibmFpbC5hY3RpdmUgLnNob3djYXNlLXRodW1ibmFpbC1jb3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zaG93Y2FzZSBhOmxpbmssIC5zaG93Y2FzZSBhOnZpc2l0ZWQge1xuICBib3JkZXI6IDBweDsgfVxuXG5kaXYuc2hvd2Nhc2UtdGV4dCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMzhweDtcbiAgbWFyZ2luOiAwcHggNTNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA0MDsgfVxuXG5kaXYuc2hvd2Nhc2UtdGV4dCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuZGl2LnNob3djYXNlLWJsYWNrIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctYm90dG9tOiAyNnB4OyB9XG5cbmRpdi5zaG93Y2FzZS1ibGFjayBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4uc2hvd2Nhc2UtdGh1bWJuYWlsLWJ1dHRvbi1iYWNrd2FyZCwgLnNob3djYXNlLXRodW1ibmFpbC1idXR0b24tZm9yd2FyZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxudWwuZm91ci1ibG9ja3MgLnNob3djYXNlLWFycm93LW5leHQsIHVsLmZvdXItYmxvY2tzIC5zaG93Y2FzZS1hcnJvdy1wcmV2aW91cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zbGlkZXNob3cvYXJyb3dzLXNtYWxsLnBuZ1wiKTsgfVxuXG4uc2hvd2Nhc2UtY29udGVudCBkaXYgaDEsIC5zaG93Y2FzZS1jb250ZW50IGRpdiBoMiwgLnNob3djYXNlLWNvbnRlbnQgZGl2IGgzLCAuc2hvd2Nhc2UtY29udGVudCBkaXYgaDQsIC5zaG93Y2FzZS1jb250ZW50IGRpdiBoNSwgLnNob3djYXNlLWNvbnRlbnQgZGl2IGg2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIFRvb2x0aXBzICovXG4vKi5zaG93Y2FzZS10b29sdGlwcyBoMyxcbi5zaG93Y2FzZS10b29sdGlwcyBoNCxcbi5zaG93Y2FzZS10b29sdGlwcyBoNSxcbi5zaG93Y2FzZS10b29sdGlwcyBzcGFuLFxuLnNob3djYXNlLXRvb2x0aXBzIHAge2NvbG9yOiNmZmZmZmYgIWltcG9ydGFudDt9Ki9cbi5zaG93Y2FzZS10b29sdGlwIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDIwMDsgfVxuXG4uc2hvd2Nhc2UtdG9vbHRpcCBoMSwgLnNob3djYXNlLXRvb2x0aXAgaDIsIC5zaG93Y2FzZS10b29sdGlwIGgzLCAuc2hvd2Nhc2UtdG9vbHRpcCBoNCwgLnNob3djYXNlLXRvb2x0aXAgaDUsIC5zaG93Y2FzZS10b29sdGlwIGg2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zaG93Y2FzZS10b29sdGlwIC5jbG9zZS10b29sdGlwIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIikgLTQ3OXB4IDBweCBuby1yZXBlYXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOXB4O1xuICByaWdodDogOXB4O1xuICB3aWR0aDogMTBweDsgfVxuXG4ubG9vay1wYWdlLnByZXZpb3VzLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNjA2cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA3cHggMHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmxvb2stcGFnZS5uZXh0LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNjM4cHg7XG4gIGxlZnQ6IDg5MXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzNHB4IDFweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */

/* Icommerce_Tabs CSS 
-------------------------------------------------------- */ 

/* General */ 

#tabs { overflow: hidden; }
.ui-tabs-nav { float: left; margin: 0; padding: 0;}
.ui-tabs-nav li { float:left; margin: 0 2px 0 0; padding: 0; }
.ui-tabs-nav li a { 
	display:block; 
	float:left; 
	margin: 0; 
	padding: 7px 15px 5px 15px; 
	background: #efefef;
	border: 1px solid #E7E7E7;
	border-bottom: none;
}
.ui-tabs-nav li.ui-state-active a { 
	background: #fff;
	position:relative;
	z-index: 3;
}
.ui-tabs-panel { 
	display: block;
	clear:both; 
	padding: 10px;
	background: #fff;
	border: 1px solid #E7E7E7;
	border-top: 1px solid #E7E7E7; 
	position: relative;
	top: -1px;
	z-index: 2;
}
.ui-tabs-hide { display:none; }


/* Product page tabs*/ 

.ui-tabs-panel .add-review .form-list input, 
.ui-tabs-panel .add-review .form-list textarea,
.ui-tabs-panel .add-review .buttons-set{
	width: 98%;
}
.ui-tabs-panel .add-review .buttons-set{
	margin: 10px 0 0 0;
}
.ui-tabs-panel .reviews-text td.value{
	width: 10px;
	overflow: hidden;
}
.ui-tabs-panel .add-review .data-table{
	width: 400px;
}
.ui-tabs-panel .add-review .form-list{
	margin: 10px 0 0 0;
}
.ui-tabs-panel .reviews .data-table, 
.ui-tabs-panel .reviews .data-table th{
	border: 0;
}
.ui-tabs-panel .reviews .data-table td {
	border-bottom:0;
	border-left:0;
	border-right:0;
	width: 10px;
}
.ui-tabs-panel .reviews .data-table td.label, 
.ui-tabs-panel .reviews-text .data-table th.label {
	background-color:#ffffff;
	font-weight:bold;
}

.ui-tabs-panel .reviews .data-table th {
	border-bottom:0;
	border-left:0;
	border-right:0 !important;
	border-top:0;
	color:#333333;
	padding:2px 0;
	white-space:nowrap;
}
.ui-tabs-panel .reviews .review-title{
	font-weight: bold;
	color: #888;
}
.ui-tabs-panel .rating-box {
	background:url(http://www.brothers.se/skin/frontend/enterprise/default/images/product_rating_blank_star.gif) repeat-x;
	float:left;
	font-size:0.9em;
	height:13px;
	margin-right:5px;
	position:relative;
	width:69px;
}
.ui-tabs-panel .rating-box .rating {
	background:url(http://www.brothers.se/skin/frontend/enterprise/default/images/product_rating_full_star.gif) repeat-x;
	height:13px;
	left:0;
	position:absolute;
	top:0;
}

.nosto-carbon
{
    padding-top: 10px;
    margin-top: 20px;
    border-top: 1px solid #CCCCCC;
    clear: both;
}

.nosto-carbon,
.nosto-carbon a,
.nosto-carbon span.
.nosto-carbon h4
{
    font-family: Arial,Verdana,Sans-serif;
    text-decoration: none;
    color: #333333;
    font-weight: normal;
    line-height: 15px;
}

.nosto-carbon h4.nosto-heading 
{
    text-align: center;
    margin: 0px 0px 20px 0px;
    color: #333333;
    font-size: 20px;
}

.nosto-carbon ul.nosto-product-list 
{
    margin: 0px;
    padding: 0px;
    text-align: center;
}

.nosto-carbon .nosto-product-list li
{
    text-align: center;
    margin-bottom: 40px;
    display: inline-block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; 
}

.nosto-startpage .nosto-product-list li
{
	width: 180px;
    padding: 0 15px 20px 15px;
}

.nosto-default .nosto-product-list li
{
	width: 135px;
}

.nosto-carbon .nosto-product-list li:first-child
{
    margin-left: 0px;
}

.nosto-carbon .nosto-product-list li img
{
    width: 100%;
}

.nosto-carbon .nosto-product-info 
{
    margin-top: 10px;
}

.nosto-carbon h5.nosto-product-name a
{
    margin-bottom: 5px;
   	font-size: 14px;
   	text-transform: uppercase;
   	font-weight: bold;
}

.nosto-carbon h5.nosto-product-name
{
    margin: 0;
}

.nosto-carbon .nosto-price-info span.nosto-product-price 
{
   display: inline;
   font-size: 12px;
} 

.nosto-carbon .nosto-old-price span.nosto-product-price 
{
    text-decoration: line-through;
}

.nosto-carbon .nosto-current-price span.nosto-product-price 
{
    color: #E30613;
}

.nosto-carbon ul.nosto-product-list li 
{
    position:relative;
}

.nosto-carbon a:hover 
{
    opacity: 0.6;
}

.nosto-carbon .nosto-xxlarge 
{
	display: none !important;
}
#wishlist-please-wait, #wishlist-error, #wishlist-success {
  display: none;
  font-weight: bold;
  text-transform: uppercase;
  color: #212121;
  padding: 0 0 5px; }

#wishlist-please-wait {
  padding: 0 0 5px 20px;
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/ajax-loader.gif") no-repeat; }


/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZhaW1vX2FqYXh3aXNobGlzdC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLDBCQUEwQjtFQUMxQixlQUFlO0VBQ2YsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0Usc0JBQXNCO0VBQ3RCLHVEQUF1RCxFQUFFIiwiZmlsZSI6InZhaW1vX2FqYXh3aXNobGlzdC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIjd2lzaGxpc3QtcGxlYXNlLXdhaXQsICN3aXNobGlzdC1lcnJvciwgI3dpc2hsaXN0LXN1Y2Nlc3Mge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIHBhZGRpbmc6IDAgMCA1cHg7IH1cblxuI3dpc2hsaXN0LXBsZWFzZS13YWl0IHtcbiAgcGFkZGluZzogMCAwIDVweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYWpheC1sb2FkZXIuZ2lmXCIpIG5vLXJlcGVhdDsgfVxuXG4iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */
@CHARSET "UTF-8";
/* Specific Styling for BB */
#EasyMenu_container {
  display: block;
  height: auto;
  margin-left: 21px;
  position: relative;
  width: 700px;
  z-index: 50; }

#nav div a:hover {
  color: #929292;
  text-decoration: underline; }

.easymenu-wrapper {
  display: inline-block;
  margin: auto;
  height: 25px;
  padding-bottom: 20px; }

.easymenu.complete-category-wrapper {
  border: 0px;
  display: inline;
  float: left;
  height: 30px;
  padding: 13px 9px;
  position: relative; }

.easymenu.complete-category-wrapper:hover .level0-submenu-wrapper, .level0-submenu-wrapper:hover {
  display: block; }

.easymenu.level0-submenu-wrapper {
  background: #ffffff;
  border: 1px #c5c5c5 solid;
  border-top: 0px;
  display: none;
  outline: 3px #ffffff solid;
  padding: 13px;
  position: absolute;
  text-align: left;
  top: 50px; }

.easymenu.level1-category {
  width: auto;
  letter-spacing: 1px; }

.easymenu.level2-category {
  width: 100px;
  letter-spacing: 1px; }

#nav li.hover, #nav a:hover {
  background: transparent; }

#nav a {
  color: inherit; }


/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImVhc3lfbWVudS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FBQ2pCLDZCQUE2QjtBQUM3QjtFQUNFLGVBQWU7RUFDZixhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixhQUFhO0VBQ2IsWUFBWSxFQUFFOztBQUVoQjtFQUNFLGVBQWU7RUFDZiwyQkFBMkIsRUFBRTs7QUFFL0I7RUFDRSxzQkFBc0I7RUFDdEIsYUFBYTtFQUNiLGFBQWE7RUFDYixxQkFBcUIsRUFBRTs7QUFFekI7RUFDRSxZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLFlBQVk7RUFDWixhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLG1CQUFtQixFQUFFOztBQUV2QjtFQUNFLGVBQWUsRUFBRTs7QUFFbkI7RUFDRSxvQkFBb0I7RUFDcEIsMEJBQTBCO0VBQzFCLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2QsMkJBQTJCO0VBQzNCLGNBQWM7RUFDZCxtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLFVBQVUsRUFBRTs7QUFFZDtFQUNFLFlBQVk7RUFDWixvQkFBb0IsRUFBRTs7QUFFeEI7RUFDRSxhQUFhO0VBQ2Isb0JBQW9CLEVBQUU7O0FBRXhCO0VBQ0Usd0JBQXdCLEVBQUU7O0FBRTVCO0VBQ0UsZUFBZSxFQUFFIiwiZmlsZSI6ImVhc3lfbWVudS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAQ0hBUlNFVCBcIlVURi04XCI7XG4vKiBTcGVjaWZpYyBTdHlsaW5nIGZvciBCQiAqL1xuI0Vhc3lNZW51X2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAyMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3MDBweDtcbiAgei1pbmRleDogNTA7IH1cblxuI25hdiBkaXYgYTpob3ZlciB7XG4gIGNvbG9yOiAjOTI5MjkyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uZWFzeW1lbnUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5lYXN5bWVudS5jb21wbGV0ZS1jYXRlZ29yeS13cmFwcGVyIHtcbiAgYm9yZGVyOiAwcHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMTNweCA5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZWFzeW1lbnUuY29tcGxldGUtY2F0ZWdvcnktd3JhcHBlcjpob3ZlciAubGV2ZWwwLXN1Ym1lbnUtd3JhcHBlciwgLmxldmVsMC1zdWJtZW51LXdyYXBwZXI6aG92ZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZWFzeW1lbnUubGV2ZWwwLXN1Ym1lbnUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4ICNjNWM1YzUgc29saWQ7XG4gIGJvcmRlci10b3A6IDBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3V0bGluZTogM3B4ICNmZmZmZmYgc29saWQ7XG4gIHBhZGRpbmc6IDEzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdG9wOiA1MHB4OyB9XG5cbi5lYXN5bWVudS5sZXZlbDEtY2F0ZWdvcnkge1xuICB3aWR0aDogYXV0bztcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuXG4uZWFzeW1lbnUubGV2ZWwyLWNhdGVnb3J5IHtcbiAgd2lkdGg6IDEwMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG5cbiNuYXYgbGkuaG92ZXIsICNuYXYgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbiNuYXYgYSB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
@import url("http://fast.fonts.com/t/1.css?apiType=css&projectid=2b803b72-45ca-4c3e-81ec-10aabf3b5754");
/**
 * Variables
 *
 * This is where you put all global Sass variables. Make sure to use
 * generic names that can be used in any context.
 */
/* Typography ========================== */
/* NO BORDERS */
.header, .footer, .main {
  border: 0px; }

/* FACT SHEET
----------------------------------- 
Borders
	Thickness:
		1px
		2px
		3px
		
	Colors:
		gray: #cccccc
		lightgray: #e5e5e5
		
Backgroundcolors:
	extra lightgray: #f2f2f2
	lightgray: #ececec
	gray: #8e8e8e
	darkgray: #5e5e5e
	yellow: #ffffeb
*/
/* GLOBAL
----------------------------------- */
p {
  margin-bottom: 12px;
  line-height: 21px; }

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 0px;
  line-height: 100%;
  padding: 0px 0px 0px 0px;
  text-align: center; }

h4, h5, h6 {
  text-align: left;
  padding-bottom: 6px; }

.head h4 {
  float: none !important; }

.page-title span {
  border-bottom: 1px #e5e5e5 solid;
  display: block;
  margin: 16px auto 10px auto;
  text-align: center;
  padding: 0px 28% 13px 28%;
  position: relative;
  top: -10px;
  width: 44%; }

.page-title p {
  text-align: center; }

.error {
  color: #f61031 !important;
  position: relative;
  /*top:-8px;*/
  white-space: normal;
  background: transparent !important;
  margin-bottom: 1px; }

input.error {
  border-color: #f61031 !important;
  margin-top: 0px !important; }

p.error {
  margin-bottom: 0px;
  margin-top: 0px;
  text-family: 'futuraefmedium', Didot, serif;
  font-size: 10px;
  text-transform: uppercase; }

.validation-failed {
  display: none; }

input.validation-failed, textarea.validation-failed, select.validation-failed {
  display: block; }

.validation-advice {
  display: none; }

.main {
  padding: 0px;
  width: 940px; }

.sidebar .block, .sidebar .block .block-title, .sidebar .block .block-content {
  border: 0px;
  padding: 0px; }

.block-title h1, .block-title h2, .block-title h3, .block-title h4 {
  text-align: left; }

input-text, textarea {
  border: 0px;
  padding: 0px; }

.col-main {
  position: relative; }

.col2-left-layout .col-left {
  margin-right: 20px;
  width: 220px; }

.col2-left-layout .col-main {
  width: 700px; }

.catalogsearch-result-index .col2-left-layout .col-left, .catalog-category-view .col2-left-layout .col-left {
  margin-right: 20px;
  width: 160px; }

.catalogsearch-result-index .col2-left-layout .col-main, .catalog-category-searchresult .col2-left-layout .col-main, .catalog-category-view .col2-left-layout .col-main {
  width: 760px; }

.catalog-category-searchresult .col2-left-layout .col-main {
  float: none;
  margin: 0 auto; }

.catalog-category-searchresult .col2-left-layout .col-main .page-title {
  margin-top: 40px; }

.col-main .col2-set .col-1, .col-main .col2-set .col-2 {
  width: 48.6%; }

.col2-set, .group-select {
  border: 0px !important;
  margin: 0px !important;
  margin-bottom: 25px !important;
  overflow: visible !important;
  padding: 0px !important; }

.col2-set:after {
  content: ".";
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden; }

.group-select li .input-box {
  float: left;
  width: auto; }

address {
  margin-bottom: 25px; }

address p {
  margin-bottom: 0px !important; }

.item-options dl, .item-options dt, .item-options dd {
  display: inline;
  margin-left: 0px; }

.sidebar li {
  margin: 6px 0px; }

.sidebar li li {
  margin: 2px 0px; }

.breadcrumbs {
  margin: 6px 0px 8px 0px;
  height: 19px; }

.breadcrumbs a:link {
  border-bottom: 0px; }

.breadcrumbs a:visited {
  border-bottom: 0px; }

.breadcrumbs strong {
  position: relative;
  top: -1px; }

.cms-start .breadcrumbs {
  display: none; }

.placeholder {
  color: #333333; }

.category-kundtjanst .col-main .category-title {
  display: none; }

/* UNDERSIDOR
----------------------------------- */
.pagemanager .rowtype-7 li {
  background: #ffffff;
  border: 1px #c5c5c5 solid;
  display: block;
  float: none;
  margin: 102px auto 150px auto;
  padding: 30px 36px;
  position: relative;
  top: 160px;
  width: 382px;
  z-index: 10; }

.pagemanager .rowtype-7 li.first {
  background: transparent;
  border: 0px;
  display: block;
  margin: 6px auto;
  padding: 0px;
  position: relative;
  text-align: center;
  top: 0px;
  width: 454px;
  z-index: 10; }

.pagemanager .rowtype-7 li.image {
  background: transparent;
  border: 0px;
  border-top: 1px #e5e5e5 solid;
  display: block;
  left: 0px;
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 94px;
  width: 940px;
  z-index: 9; }

.pagemanager .rowtype-7 li.image img {
  width: 940px; }

/* FAQ
----------------------------------- */
.category-faq .col-main h3 {
  cursor: pointer;
  margin: 4px 0px;
  text-align: left; }

.category-faq .col-main p, .category-faq .col-main h4 {
  display: none; }

.catalog-category-view.category-faq .category-description {
  max-height: none; }

html[lang="fi"] .category-faq .col-main p, html[lang="fi"] .category-faq .col-main h4 {
  display: block; }

html[lang="fi"] .catalog-category-view.category-faq .category-description {
  max-height: none; }

/* START
----------------------------------- */
.cms-start h1 {
  display: none; }

.cms-start .content-container div {
  text-align: center; }

.cms-start .facebook-like {
  float: none; }

/* ICOMMERCE_SHARE
----------------------------------- */
.facebook-like, .google-plus, .pinit {
  display: inline; }

.facebook-like iframe, .pinit iframe {
  position: relative;
  top: 6px; }

.google-plus #___plusone_0 {
  position: relative;
  top: 8px; }

.twitter-share-button {
  display: inline; }

.twitter-share-button {
  position: relative;
  top: 6px; }

#email-friend-popup {
  background: #ffffff;
  border: 2px #adadad solid;
  left: 35%;
  overflow: hidden;
  padding: 37px 46px;
  position: fixed;
  top: 5%;
  width: 210px;
  z-index: 1200; }

#email-friend-popup input {
  width: 120px; }

#email-friend-popup textarea {
  height: 100px;
  width: 210px; }

#email-friend-popup .error {
  width: 200px; }

.email-friend-popup-close {
  cursor: pointer;
  position: relative;
  left: 224px;
  top: -27px; }

#email-friend-popup .loader {
  right: auto;
  top: 3px;
  position: relative; }

#popup-fader {
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/slideshow/white-opacity-60.png");
  height: 100%;
  left: 0px;
  position: fixed;
  top: 0px;
  width: 100%;
  z-index: 99; }

.wishlist-index-index .btn-share.share-email {
  width: auto; }

.cwh .col-main .share-wishlist-popup h1, .cwh .col-main .share-wishlist-popup h2, .cwh .col-main .share-wishlist-popup h3 {
  width: auto; }

.cwh .col-main #email-friend-popup .share-wishlist-popup textarea {
  height: 80px; }

.share-wishlist-popup .buttons-set button {
  float: left; }

/* FORMS
----------------------------------- */
form {
  clear: both;
  display: block; }

fieldset ul {
  clear: both;
  display: inline-block;
  text-align: center;
  margin: auto; }

fieldset ul li {
  display: block;
  text-align: left;
  float: left; }

fieldset ul li.first {
  clear: left; }

fieldset ul li label {
  font-weight: bold; }

fieldset ul li {
  width: 140px; }

input, textarea {
  border: 1px #c5c5c5 solid;
  margin: 0px 20px 12px 0px;
  padding: 4px 0px 4px 6px;
  width: 115px; }

input[type="checkbox"] {
  width: 10px; }

.checkbox {
  background: #ffffff url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png") no-repeat -134px 0px;
  cursor: pointer;
  display: inline-block;
  height: 23px;
  width: 24px;
  zoom: 1;
  *display: inline; }

.checkbox-checked {
  background: #ffffff url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png") no-repeat -160px 0px;
  cursor: pointer;
  display: inline-block;
  height: 23px;
  width: 24px;
  zoom: 1;
  *display: inline; }

label {
  margin: 0px 0px 3px 0px; }

.form-list label {
  font-weight: normal; }

#department_id {
  margin: 10px 0px; }

.validation-advice {
  background: transparent;
  display: block;
  margin: 0px;
  padding: 0px;
  position: relative;
  top: -13px; }

.long-input {
  width: 259px; }

.loader {
  position: absolute;
  right: -35px; }

.searchform {
  position: relative;
  text-align: center; }

.searchform fieldset {
  display: inline-block;
  position: relative; }

.searchform input {
  border: 2px #adadad solid;
  padding: 8px 25px 8px 8px;
  width: 163px; }

.searchform .searchicon {
  position: absolute;
  right: 27px;
  top: 7px; }

/* TABLES
----------------------------------- */
.main table {
  width: 100%; }

.main table th.first, .main table td.first {
  border-left: 1px #ffffff solid;
  padding-left: 0px; }

.main table th.last, .main table td.last {
  border-right: 1px #ffffff solid; }

.main td {
  border: 0px; }

.data-table thead th {
  background: transparent; }

/* 404
----------------------------------- */
.cms-index-noroute .col-main {
  border: 2px #adadad solid;
  padding: 20px 0px; }

.cms-index-noroute .page-title h1, #no-route-404, #no-route-404-content, #no-route-404-content h3, #no-route-404-content p {
  margin: 0px auto 8px auto;
  padding-bottom: 3px;
  text-align: center; }

#no-route-404 {
  margin: auto;
  width: 780px; }

#no-route-404-content {
  margin: auto;
  width: 310px; }

#no-route-404 {
  border-bottom: 1px #cccccc solid;
  margin-bottom: 13px;
  padding-bottom: 23px; }

/* wishlist	
----------------------------------- */
.cms-login-for-wishlist .col-main {
  padding: 20px 0px; }

.cms-login-for-wishlist .page-title h1, #login-for-wishlist, #login-for-wishlist-content, #login-for-wishlist-content h3, #login-for-wishlist-content p {
  margin: 0px auto 8px auto;
  padding-bottom: 3px;
  text-align: center; }

.cms-login-for-wishlist .page-title h1, .customer-account-logoutsuccess .page-title h1, .checkout-cart-index .page-title-emptycart h1 {
  margin-bottom: 2px; }

#login-for-wishlist {
  margin: auto;
  line-height: 40px;
  border-bottom: 1px #cccccc solid;
  margin-bottom: 13px;
  padding-bottom: 7px;
  width: 780px; }

#login-for-wishlist-content {
  margin: auto;
  width: 460px; }

.my-wishlist {
  width: 700px; }

.wishlist-index-index .cwh .col-main a:link {
  border: 0px; }

.wishlist-items {
  clear: both; }

.wishlist-item {
  width: 152px;
  margin: 0px 10px 50px 10px;
  float: left;
  text-align: center; }

.wishlist-item .btn-remove {
  text-decoration: underline; }

.wishlist-item h5 {
  text-align: center; }

/* butiker
----------------------------------- */
.search-store-initial {
  border-bottom: 1px #000000 dotted !important;
  cursor: pointer;
  display: block;
  padding: 0px !important;
  position: relative;
  top: -15px; }

#search-store {
  position: relative; }

.store-search-store {
  float: left;
  margin-right: 20px;
  width: 214px; }

.store-search-store.last {
  clear: right;
  margin-right: 0px; }

.store-search-store-title {
  height: 48px; }

.store-search-store-address {
  height: 87px; }

.store-search-store a:link {
  border-bottom: 1px #929292 solid; }

.store-search-store a:visited {
  border-bottom: 1px #929292 solid; }

.stores-cities {
  border-bottom: 1px #000000 dotted !important;
  cursor: pointer;
  display: block;
  padding: 2px !important;
  position: relative;
  top: -15px; }

.stores-city {
  display: none;
  font-family: 'futuraefmedium', sans-serif;
  font-size: 14px;
  margin-left: 10px;
  padding: 2px !important;
  text-transform: capitalize; }

.store-search-head {
  margin-bottom: 20px; }

#map_canvas {
  width: 700px;
  height: 560px; }

#map_canvas.store {
  width: 454px;
  height: 264px; }

.divider.store {
  margin-top: 17px; }

/* Lookbook
----------------------------------- */
.hero-related ul {
  padding-bottom: 0px; }

.hero-related li {
  float: left;
  margin-bottom: 25px;
  margin-left: 60px;
  width: 170px; }

.hero-related li.first {
  margin-left: 40px; }

.hero-related li img {
  float: left;
  margin: 0px 5px 25px 0px;
  width: 65px; }

.hero-related ul li .related_nfo h3, .hero-related ul li .related_nfo h4 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
  text-align: left; }

.lookbook.hero h3 {
  margin: 20px 0px 0px 0px; }

.lookbook.hero h2 {
  margin: 0px 0px 30px 0px; }

.hero-related ul li .related_nfo h4 {
  margin-bottom: 5px; }

.hero-related ul li .related_nfo h3 {
  margin-bottom: 5px; }

/* columns with header (cwh)
----------------------------------- */
.cwh .cwh-head {
  text-align: center;
  margin-top: 15px; }

.cwh .cwh-head div {
  line-height: normal;
  margin: 12px auto 0px auto;
  width: 460px; }

.cwh .cwh-head div .page-title {
  display: none; }

.cwh .cwh-head div p {
  margin-bottom: 0px; }

.cwh .cwh-head div.italic {
  margin-bottom: 10px; }

.wrapper .cwh .col-main {
  width: 460px;
  padding-right: 240px; }

.sales-order-history .wrapper .cwh .col-main {
  width: 510px;
  padding-right: 190px; }

.sales-order-view .wrapper .cwh .col-main {
  width: 510px;
  padding-right: 190px; }

.wrapper .cwh .col-main.small {
  width: 460px;
  padding-right: 0px; }

.wrapper .cwh .col-main.big {
  width: 700px;
  padding-right: 0px; }

.wrapper .cwh .col-left {
  width: 200px; }

.wrapper .cwh .col-left, .wrapper .cwh .col-main {
  border-top: 1px #cccccc solid;
  margin-top: 15px;
  padding-top: 14px; }

.cwh .col-main h1, .cwh .col-main h2 {
  border-bottom: 1px #adadad solid;
  margin-bottom: 16px;
  padding: 15px 0px;
  text-align: left;
  width: 700px; }

.cwh .col-left h3, .cwh .col-main h1, .cwh .col-main h2, .cwh .col-main h3, .cwh .col-main p {
  margin-bottom: 15px;
  padding-top: 0px;
  text-align: left; }

.cwh .sidebar .block-title h4 {
  margin-bottom: 18px; }

.cwh .col-main a:link {
  border-bottom: 1px #5c5c5c solid; }

.cwh .col-main a:visited {
  border-bottom: 1px #5c5c5c solid; }

#atca-popup-container #atca-message-text.atca-notice {
  background: none; }

/* COMMONS
----------------------------------- */
.clear-both {
  clear: both; }

.float-right {
  float: right; }

.hidden {
  display: none; }

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.onepixeldown {
  top: 1px; }

.nobr {
  white-space: nowrap; }

.vertical-nav-container .block-layered-nav .block-title h2 {
  font-size: 14px;
  margin-top: 10px; }

/* MOF REDESIGN OCT 2013 */
#category-top-mof {
  overflow: hidden; }

#category-top-mof .top-mof-block-js .filter-block {
  float: left; }

#category-top-mof .top-mof-block-js .filter-block ul li {
  float: left; }

#category-top-mof .top-mof-block-js #mof_tabs_tmp {
  display: none; }

#category-top-mof .top-mof-block-js .mof_tabs_choices {
  display: none; }

#category-top-mof .top-mof-block-js .mof_tabs_choices.mof_tab_active {
  display: block;
  clear: both;
  overflow: hidden;
  border: 1px solid #D9D9D9;
  margin-top: 0;
  padding: 10px;
  padding-bottom: 0px; }

#category-top-mof .filter_tab, #category-top-mof .filter-headline, #category-top-mof .clear-filter {
  float: left;
  overflow: hidden;
  padding: 3px 5px 3px 10px; }

#category-top-mof .filter_tab {
  border: 1px solid #D9D9D9;
  text-transform: uppercase;
  font-size: 10px;
  margin-right: 6px;
  display: block;
  overflow: hidden; }

#category-top-mof .filter-headline {
  font-family: 'futuraefmedium', sans-serif;
  font-size: 14px;
  margin-right: 10px;
  padding-left: 0px; }

#category-top-mof .filter_tab.mof_tab_title_active {
  border-bottom: 1px solid #FFFFFF;
  margin-bottom: -1px;
  overflow: visible;
  padding-bottom: 10px;
  position: relative; }

#category-top-mof .top-mof-block-js .clear-filter {
  float: right;
  color: #252525;
  text-transform: uppercase;
  display: none;
  font-size: 10px;
  position: relative;
  padding-left: 20px;
  padding-right: 0px; }

#category-top-mof .top-mof-block-js .clear-filter .clear-dot {
  width: 16px;
  height: 16px;
  position: absolute;
  display: block;
  top: 4px;
  left: 0px;
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/clear_filter.jpg") no-repeat; }

#category-top-mof .filter_tab a.filter-count-show {
  color: #669933; }

#category-top-mof .filter_tab a.filter-count-show span.filter-count {
  display: inline-block; }

.category-products {
  margin-top: 10px; }

#category-top-mof .top-mof-block-js .filter-block {
  margin-top: 0px; }

.block-layered-nav .top-mof-block-js li, .block-layered-nav dt {
  margin-bottom: 0px; }

.top-mof-block-js .filter-block ul li {
  margin-right: 10px;
  margin-bottom: 10px; }

#category-top-mof .top-mof-block-js .filter-block ul li a {
  border: 1px solid #D9D9D9;
  padding: 5px 10px;
  display: block;
  font-size: 10px;
  text-transform: uppercase; }

#category-top-mof .top-mof-block-js .filter-block ul li a:hover, #category-top-mof .top-mof-block-js .filter-block ul li .selected-filter a {
  color: #FFF;
  background-color: #666666;
  border: 1px solid #666666; }

#category-top-mof .top-mof-block-js .filter-block ul li span {
  font-size: 10px; }

#category-top-mof .top-mof-block-js .filter-block ul li span.mof-checkbox {
  border: none;
  outline: none; }

#category-top-mof .filter_tab .arrow-down {
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png") no-repeat scroll -101px -9px;
  display: inline-block;
  height: 4px;
  margin: 2px 3px 3px 4px;
  position: relative;
  width: 7px;
  top: 1px; }

.top-mof-block-js #mof_tabs_top-content .filter-block ul li.view-all {
  display: none; }

#mof_tabs_top-content .filter-block .mof-checkbox {
  display: none; }

#mof_tabs_top-content .filter-block #filter-ul-id--color_group .mof-checkbox {
  display: inline-block; }

.catalog-category-view.brands.sub #category-top-mof .filter-tab--brand_filter, #category-top-mof .filter_tab.filter-tab--gender {
  display: none; }

/* category listing align to top of breadcrumbs */
.breadcrumbs ul {
  display: inline-block;
  padding-right: 5px;
  background-color: #FFF;
  position: relative;
  z-index: 1; }

.category-stilrummet .breadcrumbs ul, .category-focus-on .breadcrumbs ul {
  background: none; }

.catalog-category-view .col-main {
  margin-top: -22px; }

/* reset for buttons with span
---------------------------------- */
.button span, .form-button span {
  background: transparent !important;
  border: 0px !important;
  color: inherit !important;
  display: inline;
  float: none !important;
  padding: 0px !important;
  font-size: inherit !important;
  height: inherit !important;
  white-space: inherit !important; }

/* global
---------------------------------- */
button {
  background-color: #666666 !important;
  border: 2px #666666 solid !important;
  color: #ffffff !important;
  cursor: pointer !important;
  display: inline-block;
  font-family: Arial, Helvetica, Verdana, sans-serif !important;
  font-weight: bold !important;
  font-size: 12px !important;
  line-height: normal !important;
  margin-bottom: 15px;
  margin-right: 15px;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: uppercase !important;
  padding: 6px 8px !important;
  position: relative;
  white-space: nowrap !important; }

input[type="submit"]:hover, button:hover {
  background-color: #212121 !important;
  border-color: #212121 !important;
  color: #ffffff !important; }

h1 button, h1 .button, h2 button, h2 .button, h3 button, h3 .button, h5 button, h5 .button {
  float: right; }

h1 button, h1 .button, h2 button, h2 .button, h3 button, h3 .button, h4 button, h4 .button, h5 button, h5 .button {
  margin: 0px !important; }

/* classes
---------------------------------- */
.button {
  background: #666666 !important;
  border-style: solid !important;
  border-width: 2px !important;
  color: #ffffff;
  cursor: pointer !important;
  display: inline-block;
  font-family: Arial, Helvetica, Verdana, sans-serif !important;
  font-weight: bold !important;
  line-height: normal !important;
  margin-bottom: 15px;
  margin-right: 15px;
  position: relative;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: uppercase !important;
  white-space: nowrap !important; }

.button-big {
  font-size: 12px !important;
  padding: 6px 8px !important; }

.button-small {
  font-size: 10px !important;
  padding: 5px 7px !important; }

.button-color-green {
  background-color: #ffffff;
  border-color: #1d6d08 !important;
  color: #1d6d08 !important; }

.button-color-green:link {
  color: #1d6d08 !important; }

.button-color-green:visited {
  color: #1d6d08 !important; }

.button-color-green:hover {
  background-color: #1d6d08 !important;
  color: #ffffff !important; }

.button-color-black {
  background-color: #666666 !important;
  border-color: #666666 !important;
  color: #ffffff !important; }

.button-color-black:link {
  color: #ffffff !important; }

.button-color-black:visited {
  color: #ffffff !important; }

.button-color-black:hover {
  background-color: #212121 !important;
  border-color: #212121 !important;
  color: #ffffff !important; }

.button-color-gray {
  background-color: #909090 !important;
  border-color: #909090 !important;
  color: #ffffff !important; }

.button-color-gray:link {
  color: #ffffff !important; }

.button-color-gray:visited {
  color: #ffffff !important; }

.button-color-gray:hover {
  background-color: #909090 !important;
  color: #ffffff !important; }

.button-color-darkgray {
  background-color: #666666 !important;
  border-color: #666666 !important;
  color: #ffffff !important; }

.button-color-black:link {
  color: #ffffff !important; }

.button-color-black:visited {
  color: #ffffff !important; }

.button-color-black:hover {
  background-color: #212121 !important;
  border-color: #212121 !important;
  color: #ffffff !important; }

.button-color-blue {
  background-color: #ffffff;
  border-color: #3b5998 !important;
  color: #3b5998 !important; }

.button-color-blue:link {
  color: #3b5998 !important; }

.button-color-blue:visited {
  color: #3b5998 !important; }

.button-color-blue:hover {
  background-color: #3b5998 !important;
  color: #ffffff !important; }

.button-color-turquoise {
  background-color: #ffffff;
  border-color: #059cd4 !important;
  color: #059cd4 !important; }

.button-color-turquoise:link {
  color: #059cd4 !important; }

.button-color-turquoise:visited {
  color: #059cd4 !important; }

.button-color-turquoise:hover {
  background-color: #059cd4 !important;
  color: #ffffff !important; }

.button * {
  vertical-align: middle !important; }

.button-disabled, button[disabled] {
  color: #a7a7a7 !important;
  cursor: default !important;
  border-color: #a7a7a7 !important; }

.button-disabled:hover, button[disabled]:hover {
  background: transparent !important;
  color: #a7a7a7 !important;
  border-color: #a7a7a7 !important; }

.button-selected, .attribute-selected {
  background-color: #212121 !important;
  color: #ffffff !important; }

/* FACT SHEET
----------------------------------- */
@font-face {
  font-family: "DidotBold";
  src: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/fonts/6adf1098-6e5c-458f-a68a-2de77db01a73.eot?iefix") format("eot"); }

@font-face {
  font-family: "DidotBold";
  src: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/fonts/6adf1098-6e5c-458f-a68a-2de77db01a73.eot?iefix");
  src: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/fonts/8c847ae1-0c02-4e9a-9203-c294e4a23fe1.woff") format("woff"), url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/css/Fonts/bae6ce0f-deaf-4f99-bdf6-de7f2cf54d04.ttf") format("truetype"), url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/css/Fonts/d62df477-3d45-4345-95a9-eac5dcd4b116.svg#d62df477-3d45-4345-95a9-eac5dcd4b116") format("svg"); }

@font-face {
  font-family: "DidotHeadline";
  src: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/fonts/2e5999ab-c73a-4301-842d-35d675b03cd1.eot?iefix") format("eot"); }

@font-face {
  font-family: "DidotHeadline";
  src: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/fonts/2e5999ab-c73a-4301-842d-35d675b03cd1.eot?iefix");
  src: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/fonts/1768bc72-b80c-4e48-ad10-0d7abb960cb5.woff") format("woff"), url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/css/Fonts/dd18689a-4394-4cf3-9eaf-ea495da7ffea.ttf") format("truetype"), url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/css/Fonts/36c26808-73bb-4f80-9797-b3811c78f7e9.svg#36c26808-73bb-4f80-9797-b3811c78f7e9") format("svg"); }

@font-face {
  font-family: "DidotItalic";
  src: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/fonts/9c2cfd19-472b-4ef5-ad73-43eee68dc43b.eot?iefix") format("eot"); }

@font-face {
  font-family: "DidotItalic";
  src: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/fonts/9c2cfd19-472b-4ef5-ad73-43eee68dc43b.eot?iefix");
  src: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/fonts/09a4b57b-7400-4d30-b4ba-d6e303c57868.woff") format("woff"), url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/css/Fonts/a0cb08d5-975f-4c8d-bcdc-d771a014d92a.ttf") format("truetype"), url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/css/Fonts/86d60a09-e8f8-4003-b688-0f8a2aba6532.svg#86d60a09-e8f8-4003-b688-0f8a2aba6532") format("svg"); }

@font-face {
  font-family: "OpenSansRegular";
  src: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/fonts/opensans-regular-webfont.eot?iefix");
  src: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/fonts/opensans-regular-webfont.woff") format("woff"), url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/css/Fonts/opensans-regular-webfont.ttf") format("truetype"), url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/css/Fonts/opensans-regular-webfont.svg#open_sansregular") format("svg"); }

@font-face {
  font-family: "OpenSansBold";
  src: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/fonts/opensans-semibold-webfont.eot?iefix");
  src: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/fonts/opensans-semibold-webfont.woff") format("woff"), url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/css/Fonts/opensans-semibold-webfont.ttf") format("truetype"), url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/css/Fonts/opensans-semibold-webfont.svg#open_sanssemibold") format("svg"); }

@font-face {
  font-family: "OpenSansLight";
  src: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/fonts/opensans-light-webfont.eot?iefix");
  src: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/fonts/opensans-light-webfont.woff") format("woff"), url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/css/Fonts/opensans-light-webfont.ttf") format("truetype"), url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/css/Fonts/opensans-light-webfont.svg#open_sanslight") format("svg"); }

@font-face {
  font-family: "OpenSansItalic";
  src: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/fonts/opensans-lightitalic-webfont.eot?iefix");
  src: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/fonts/opensans-lightitalic-webfont.woff") format("woff"), url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/css/Fonts/opensans-lightitalic-webfont.ttf") format("truetype"), url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/css/Fonts/opensans-lightitalic-webfont.svg#open_sanslightitalic") format("svg"); }

@font-face {
  font-family: 'futuraefmedium';
  src: url('http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/fonts/futuraef-medium.eot');
  src: url('http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/fonts/futuraef-medium.eot?#iefix') format('embedded-opentype'), url('http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/fonts/futuraef-medium.woff') format('woff'), url('http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/fonts/futuraef-medium.ttf') format('truetype'), url('http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/fonts/futuraef-medium.svg#futuraefmedium') format('svg');
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'futuraefbold';
  src: url('http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/fonts/FuturaEF-Bold.eot');
  src: url('http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/fonts/FuturaEF-Bold.eot?#iefix') format('embedded-opentype'), url('http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/fonts/FuturaEF-Bold.woff') format('woff'), url('http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/fonts/FuturaEF-Bold.ttf') format('truetype'), url('http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/fonts/FuturaEF-Bold.svg#futuraefbold') format('svg');
  font-weight: normal;
  font-style: normal; }

/* GLOBAL
----------------------------------- */
body {
  color: #252525; }

address {
  font-style: normal; }

/* LÄNKAR
----------------------------------- */
a:link, a:visited, a:hover, .cwh .vertnav a:link, .cwh .vertnav a:visited, .cwh .vertnav a:hover {
  color: #252525;
  padding-bottom: 1px;
  text-decoration: none; }

p a:link, p a:visited, p a:hover, .cwh .vertnav a:link, .cwh .vertnav a:visited, .cwh .vertnav a:hover, .cwh .sidebar a:link, .cwh .sidebar a:visited, .cwh .sidebar a:hover {
  border-bottom: 1px #5c5c5c solid; }

a:hover, .cwh .vertnav a:hover {
  color: #929292; }

.sidebar li.current span {
  color: #858585;
  font-weight: normal; }

.like-a-link {
  color: #252525;
  cursor: pointer;
  border-bottom: 1px #5c5c5c solid;
  padding-bottom: 1px; }

.like-a-link:hover {
  color: #929292; }

/* "BLACK" */
.price-box .regular-price .price, .catalogsearch-result-index .page-title h2 span, .ui-tabs-selected a:link, .ui-tabs-selected a:visited, .category-stilrummet.catalog-product-view .related-products h2, .category-focus-on.catalog-product-view .related-products h2, .catalog-category-view .block-layered-nav h4 span, .store-search-head span, #nav .easymenu .red, .easymenu .level0-submenu-wrapper .added-cms.block.first a:link, .easymenu .level0-submenu-wrapper .added-cms.block.first a:visited {
  color: #252525; }

.easymenu .level0-submenu-wrapper .added-cms.block.first a:link, .easymenu .level0-submenu-wrapper .added-cms.block.first a:visited {
  font-family: 'futuraefmedium', sans-serif;
  font-size: 10px;
  letter-spacing: 1px; }

/* RED */
.product-out-of-stock, .required-description, #nav .easymenu.rea a:link, #nav .easymenu.rea a:visited, #nav .easymenu.Rea a:link, #nav .easymenu.Rea a:visited, #nav .easymenu.REA a:link, #nav .easymenu.REA a:visited, #nav .easymenu .red a:link, #nav .easymenu .red a:visited, .price-box .special-price .price {
  color: #f61031; }

/* GRAY */
.catalogsearch-result-index .page-title h2, .ui-tabs li a:link, .ui-tabs li a:visited, h4 span, #memberclubBalance span, #store-inventory-popup h1, .category-faq .col-main h4, #click-here-to-show-login, #click-here-to-hide-login, .store-search-head, #sizeguide-wrapper h2, .cms-member-info h4 {
  color: #646464; }

/* DARKGRAY */
.product-view .description, .customer-account-login .col2-set .content, .add-to-wishlist, .store-inventory, .catalogsearch-result-index fieldset label, .checkout-onepage-index label {
  color: #383838; }

/* MEDIUMGRAY */
.footer, .footer a:link, .footer a:visited {
  color: #383838; }

/* LIGHTGRAY */
.product-shop h3, .price-box-label, .breadcrumbs a:link, .breadcrumbs a:visited, .category-stilrummet.catalog-product-view h2, .category-focus-on.catalog-product-view h2, #store-inventory-popup h2, .stores-initial:hover, .stores-city:hover, .price-box .old-price .price {
  color: #949494; }

.product-shop h3 {
  font-weight: normal; }

.product-shop .price-box-label {
  color: #252525; }

.product-shop .klarna_pp_text, .product-shop .klarna_pp_cost .price {
  font-weight: normal; }

.product-shop .klarna_pp_link {
  font-family: 'futuraefmedium', sans-serif;
  text-transform: uppercase; }

/* SUPERLIGHTGRAY
{color:#bababa;} */
/* WHITE */
.showcase-black a:link, .showcase-black a:visited {
  color: #ffffff; }

/* UNDERLINE
{text-decoration:underline;} */
.black {
  color: #252525; }

.black a:link {
  color: #252525; }

.black a:visited {
  color: #252525; }

.red {
  color: #f61031; }

.red a:link {
  color: #f61031; }

.red a:visited {
  color: #f61031; }

.blue {
  color: #18589e; }

.blue a:link {
  color: #18589e; }

.blue a:visited {
  color: #18589e; }

.gray {
  color: #646464; }

.gray a:link {
  color: #646464; }

.gray a:visited {
  color: #646464; }

.lightgray {
  color: #949494; }

.lightgray a:link {
  color: #949494; }

.lightgray a:visited {
  color: #949494; }

.superlightgray {
  color: #bababa; }

.superlightgray a:link {
  color: #bababa; }

.superlightgray a:visited {
  color: #bababa; }

/* Times italic all caps 12px */
#shopping-cart-table h6 {
  font-family: 'futuraefmedium', Didot, serif;
  font-size: 12px;
  font-weight: normal;
  text-transform: uppercase; }

/* Times italic lower caps 16px */
.checkout-onepage-index .focus-on-container span {
  font-family: 'futuraefmedium', Didot, serif;
  font-size: 16px;
  font-weight: normal;
  text-transform: lowercase; }

/* Didot 44px */
.didot44, .showcase-content div h3 {
  font-family: 'futuraefmedium', sans-serif;
  font-size: 44px;
  font-weight: normal; }

/* Didot 50px */
#memberclubBalance span {
  font-family: 'futuraefmedium', sans-serif;
  font-size: 50px;
  font-style: normal;
  font-weight: normal; }

/* Didot all caps 16px */
.checkout-top .focus-on-container h4 {
  font-family: 'futuraefmedium', sans-serif;
  font-size: 16px;
  font-weight: normal;
  text-transform: lowercase; }

/* Didot italic 18px */
.customer-account-login .col2-set h3, .qs-success .head h3, .category-stilrummet .related-products h3, .category-focus-on .related-products h3, .pagemanager ul.four-blocks li.item h4 {
  font-family: 'futuraefmedium', sans-serif;
  font-size: 18px;
  font-weight: normal;
  text-transform: lowercase; }

/* Didot italic 20px */
.related-products h3 {
  font-family: 'futuraefmedium', sans-serif;
  font-size: 20px;
  font-weight: normal;
  text-transform: lowercase; }

/* Didot italic 28px */
.didot28i, .price-box-label, .cms-index-noroute .page-title h1, .cms-login-for-wishlist .page-title h1, .showcase-content div h4, .pagemanager ul.two-blocks li.item h4, .customer-account-logoutsuccess .page-title h1, .checkout-cart-index .page-title-emptycart h1, .cms-page-view.category-focus-on h4, .lookbook.hero .title h3 {
  font-family: 'futuraefmedium', sans-serif;
  font-size: 28px;
  font-weight: normal;
  text-transform: lowercase; }

#store-inventory-popup h2 {
  text-transform: none; }

/* Didot italic 30px */
.category-stilrummet .category-description em, .category-focus-on .category-description em {
  font-family: 'futuraefmedium', sans-serif;
  font-size: 30px;
  font-weight: normal;
  text-transform: lowercase; }

/* Didot italic 32px */
.cwh .cwh-head div.italic {
  font-family: 'futuraefmedium', sans-serif;
  font-size: 32px;
  font-weight: lighter;
  text-transform: lowercase; }

.cwh .cwh-head.customer-account div.italic {
  text-transform: none; }

/* Didot italic 34px */
.category-looks h1 .lightgray {
  font-family: 'futuraefmedium', sans-serif;
  font-size: 34px;
  font-weight: normal;
  text-transform: lowercase; }

/* Didot italic 50px */
#memberclubBalance {
  font-family: 'futuraefmedium', sans-serif;
  font-size: 50px;
  font-weight: lowercase; }

/* Didot all caps 9px */
.breadcrumbs {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 9px;
  font-weight: normal;
  text-transform: uppercase; }

/* Didot all caps 18px */
.checkout-top .focus-on-container h3 {
  font-family: 'futuraefmedium', sans-serif;
  font-size: 16px;
  font-weight: normal;
  text-transform: uppercase; }

/* Didot all caps 18px */
.didot18_c, .cms-member-info h2, .cms-member-info h3, .customer-account-login .col2-set h2, .qs-success .head h2, .cwh .main h1, .cwh .main h2, .cwh .main h3, .cwh .sidebar .block-title h4, .category-stilrummet.catalog-product-view .related-products h2, .category-focus-on.catalog-product-view .related-products h2, .catalogsearch-result-index .brothers-article h3, #store-inventory-popup h4, .checkout-onepage-index h3, .category-faq .col-main h3, .brands .pagemanager .two-blocks .item.html h4, .pagemanager ul.four-blocks li.item h3, .store-search-head {
  font-family: 'futuraefmedium', sans-serif;
  font-size: 18px;
  font-weight: normal;
  text-transform: uppercase; }

/* Didot all caps 20px */
.related-products h2 {
  font-family: 'futuraefmedium', sans-serif;
  font-size: 20px;
  font-weight: normal;
  text-transform: uppercase; }

/* Didot all caps 22px */
.category-stilrummet.catalog-product-view h2, .category-focus-on.catalog-product-view h2, #quickview-content .price-box .price {
  font-family: 'futuraefmedium', sans-serif;
  font-size: 22px;
  font-weight: normal;
  text-transform: uppercase; }

/* Didot all caps 28px */
.product-shop h1, .catalog-product-view .price, #store-inventory-popup h3, .pagemanager ul.two-blocks li.item h3, .cms-page-view.category-focus-on h3 {
  font-family: 'futuraefmedium', sans-serif;
  font-size: 28px;
  font-weight: normal;
  text-transform: uppercase; }

/* Didot all caps 32px */
.page-title h1, .catalog-category-view h1, .catalogsearch-result-index .page-title h2 span, .cwh .cwh-head, #store-inventory-popup h1, #sizeguide-wrapper h2, .brand-name {
  font-family: 'futuraefmedium', sans-serif;
  font-size: 32px;
  font-weight: normal;
  text-transform: none; }

/* Didot all caps 34px */
h2, .category-looks h1 {
  font-family: 'futuraefmedium', sans-serif;
  font-size: 34px;
  font-weight: normal;
  text-transform: uppercase; }

/* Didot all caps 44px
{font-family:DidotHeadline;
    font-size:44px;
    font-weight:normal;
    text-transform:uppercase;} */
/* Didot all caps 56px */
.category-stilrummet h1, .category-focus-on h1 {
  font-family: 'futuraefmedium', sans-serif;
  font-size: 56px;
  font-weight: normal;
  text-transform: uppercase; }

/* Didot italic all lowercase 18px */
.didot18i_s, .catalogsearch-result-index .brothers-article h2 {
  font-family: 'futuraefmedium', sans-serif;
  font-size: 18px;
  font-weight: normal;
  text-transform: lowercase; }

/* Didot bold all caps 18px */
.didot28b_c, #no-route-404-content h3, #login-for-wishlist-content h3, .showcase-tooltip h5, .showcase-tooltip h6 {
  font-family: 'futuraefmedium', sans-serif;
  font-size: 18px;
  font-weight: normal;
  text-transform: uppercase; }

/* Didot bold all caps 22px */
#nav .level0-category a, .category-stilrummet .col-main .category-description, .category-focus-on .col-main .category-description, .category-stilrummet .col-main .category-description p, .category-focus-on .col-main .category-description p, .category-stilrummet.catalog-product-view h1, .category-focus-on.catalog-product-view h1 {
  font-family: 'futuraefmedium', sans-serif;
  font-size: 22px;
  font-weight: normal;
  text-transform: uppercase; }

#nav .level0-category a {
  font-size: 24px; }

/* Didot bold all caps 44px */
#no-route-404, #login-for-wishlist {
  font-family: 'futuraefmedium', sans-serif;
  font-size: 44px;
  font-weight: normal;
  text-transform: uppercase; }

/* Helvetica 9px
{font-family:Helvetica;
    font-size:9px;
    font-weight:normal;} */
/* Helvetica 10px */
.ui-tabs-panel, #sizeguide-table td, .footer, .footer p, .footer p a {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10px;
  font-weight: normal; }

/* Helvetica 12px*/
.product-view .description, .page-title span, .customer-account-login .col2-set .content p, .cwh .main, .cwh .cwh-head div, #store-inventory-popup li, p, .catalogsearch-result-index fieldset label, .brand-category-info .category-description.brand-description, .pagemanager li.pagemanager-onlytext, .pagemanager li.pagemanager-onlytext p, .pagemanager ul.rowtype-7 li, .pagemanager ul.rowtype-7 li p {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-transform: none; }

/* Helvetica 14px */
.brothers-article-content {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
  font-weight: normal; }

/* Helvetica bold 12px */
.checkout-onepage-index label {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: none; }

/* Helvetica all caps 9px */
.ui-state-default a, #new-account-form .terms p {
  font-family: 'futuraefmedium', sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-transform: uppercase; }

.new_brothers_size_guide_link {
  font-family: 'futuraefbold', sans-serif;
  font-size: 10px;
  text-transform: uppercase;
  border: none; }

/* Helvetica all caps 10px */
.header .links li .submenu p, .pager .sort-by a, .pager .pages li, .sidebar .block, .sidebar .block .block-title, .vertnav .vertical-nav-item ul li, .cms-member-info h4, .validation-advice, h4 span, #atca-cart-content .product-details, #atca-cart-content .product-details a, #atwa-content .product-details, #atwa-content .product-details a, .item-options dt, .item-options dd, .category-stilrummet .related-products h4, .category-focus-on .related-products h4, .category-stilrummet .related-products div, .category-focus-on .related-products div, .cms-start, .fake-checkbox-label, .hero-related, .hero-related ul li .related_nfo h3, .hero-related ul li .related_nfo h4, .hero-related ul li .related_nfo h4 a {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase; }

.category-stilrummet .related-products .product-collection, .category-focus-on .related-products .product-collection {
  text-transform: none; }

.vertnavlink {
  font-family: 'futuraefmedium', Didot, serif; }

/* Helvetica all caps 11px */
.category-products .item-container, div.showcase-black p {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-transform: uppercase; }

/* Helvetica all caps 12px */
.product-out-of-stock, .category-faq .col-main h4 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-transform: uppercase; }

/* Helvetica bold all caps 9px */
.ui-tabs-selected a {
  font-family: 'futuraefmedium', sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-transform: uppercase; }

/* Helvetica bold all caps 10px */
.header .links li .submenu label, .pager label, .product-image-mouseover, h4, #atca-cart-content .price, #atwa-content .price, #store-inventory-popup a, #store-inventory-popup .like-a-link, #email-friend-popup label, .product-shop .add-to-wishlist, .product-shop .store-inventory, .back-button, .radio-div p, #click-here-to-show-login, #click-here-to-hide-login, .totals-list .a-right, .onepage-checkout-get-address, #show-more-category-description, #sizeguide-link-close {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase; }

.product-shop .add-to-wishlist, .product-shop .store-inventory {
  font-family: 'futuraefbold', sans-serif; }

/* Helvetica bold all caps 11px */
/*.catalog-category-view .price-box .price,
.pagemanager div a:link,
.pagemanager div a:visited,*/
.showcase div a:link, .showcase div a:visited {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase; }

/* Helvetica bold all caps 12px
{font-family:Helvetica;
    font-size:12px;
    font-weight:bold;
    text-transform:uppercase;}*/
/* Courier 12px */
#no-route-404-content, #login-for-wishlist-content, .showcase-tooltip p {
  font-family: 'futuraefmedium', Didot, serif;
  font-size: 12px;
  font-weight: normal; }

/* Courier all caps 10px */
.footer, #search-store input, .catalogsearch-result-index .brothers-article p, .attention p, .checkout-onepage-index .checkout-payment-information p {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-transform: uppercase; }

/* Courier all caps 11px */
.easymenu .level0-submenu-wrapper, .required-description {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-transform: uppercase; }

.easymenu .level0-submenu-wrapper, .easymenu .level0-submenu-wrapper .menu-item-cms-block {
  font-family: 'futuraefmedium', sans-serif; }

/* Courier all caps 12px */
.header .links li a, .product-options legend, .product-options label, .product-options dt label, .product-shop .attributes, .product-shop h5, .related-products h4, .related-products .product-brand, .related-products .price, .store-search-store, .vertnav .vertical-nav-item, .category-stilrummet .category-description div, .category-focus-on .category-description div, .added-date, #store-inventory-popup label, .right-col .links .wishlist, .pagemanager p, .showcase p {
  font-family: 'futuraefmedium', sans-serif;
  font-size: 13px;
  font-weight: normal; }

/* Courier all caps 14px */
.block-layered-nav dt, .store-initial, .catalog-category-view .vertical-nav-container .block-title h4, .catalog-category-view .block-layered-nav h4 span, #email-friend-popup-success, .stores-city-initial {
  font-family: 'futuraefmedium', Didot, serif;
  font-size: 14px;
  font-weight: normal;
  text-transform: uppercase; }

/* DIVIDER
----------------------------------- */
.divider {
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png") repeat-x 0px -238px;
  clear: both;
  display: block;
  height: 3px;
  margin: 0px auto 11px auto; }

.divider-small {
  width: 35%; }

.divider-medium {
  width: 50%; }

.divider-large {
  width: 80%; }

.divider-full {
  width: 100%; }

.divider-line {
  border-bottom: 1px #cccccc solid;
  margin-bottom: 13px;
  clear: both;
  display: block; }

/* ICONS
----------------------------------- */
.searchicon {
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png") no-repeat -1px 0px;
  display: inline-block;
  height: 18px;
  padding-bottom: 6px;
  width: 18px;
  zoom: 1;
  *display: inline; }

.searchicon-active {
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png") no-repeat -20px 0px;
  border-bottom: 2px #bfbfbf solid;
  display: inline-block;
  height: 18px;
  padding-bottom: 6px;
  width: 18px;
  zoom: 1;
  *display: inline; }

.wishlisticon {
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png") no-repeat -39px 0px;
  display: inline-block;
  height: 18px;
  margin-right: 4px;
  position: relative;
  top: 5px;
  width: 18px;
  zoom: 1;
  *display: inline; }

.carticon {
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png") no-repeat -496px 0px;
  display: inline-block;
  height: 18px;
  margin-right: 4px;
  position: relative;
  top: 5px;
  width: 18px;
  zoom: 1;
  *display: inline; }

.carticonwhite {
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png") no-repeat -448px 0px;
  display: inline-block;
  height: 18px;
  margin-right: 4px;
  position: relative;
  top: 5px;
  width: 18px;
  zoom: 1;
  *display: inline; }

.checkouticon {
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png") no-repeat -516px 2px;
  display: inline-block;
  height: 18px;
  margin-right: 4px;
  position: relative;
  top: 3px;
  width: 18px;
  zoom: 1;
  *display: inline; }

.storeinventoryicon {
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png") no-repeat -426px 0px;
  display: inline-block;
  height: 18px;
  margin-right: 4px;
  position: relative;
  top: 3px;
  width: 18px;
  zoom: 1;
  *display: inline; }

.arrow-down {
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png") no-repeat -103px -4px;
  display: inline-block;
  height: 11px;
  margin-right: 4px;
  position: relative;
  width: 7px;
  zoom: 1;
  *display: inline; }

.arrow-right {
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png") no-repeat -113px -1px;
  display: inline-block;
  height: 14px;
  margin-right: 4px;
  position: relative;
  width: 7px;
  zoom: 1;
  *display: inline; }

.expandlink_x {
  /*background:url('http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png') no-repeat -114px -3px;*/
  display: none;
  height: 11px;
  margin-right: 0px;
  position: relative;
  /*width:6px;*/
  zoom: 1;
  *display: inline; }

.expandlink-active_x {
  /*background:url('http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png') no-repeat -102px -3px;*/
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png") no-repeat -114px -3px;
  display: none;
  height: 11px;
  margin-right: 0px;
  position: relative;
  width: 6px;
  zoom: 1;
  *display: inline; }

.catalog-category-view ul.vertnav.content {
  margin-left: 0px; }

li.vertical-nav-item.item-is-active {
  display: block;
  overflow: hidden; }

li.vertical-nav-item.item-is-parent ul li.show-status-sibling .show-status, li.vertical-nav-item.item-is-active > span.show-status {
  width: 6px;
  height: 12px;
  zoom: 1;
  display: block;
  float: left; }

li.vertical-nav-item.item-is-active > span.show-status {
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png") no-repeat -114px -3px; }

li.vertical-nav-item.item-is-active > a.vertnavlink {
  font-weight: bold;
  float: left;
  display: block;
  letter-spacing: 1px;
  margin-left: 2px; }

.vertnav .vertical-nav-item ul li {
  margin-left: 0px; }

.vertnav .vertical-nav-item.item-is-parent ul li {
  margin-left: 14px; }

.vertnav .vertical-nav-item.item-is-parent.item-is-parent ul li {
  margin-left: 20px; }

li.vertical-nav-item.item-is-active .vertnavlink {
  margin-left: 0px; }

li.vertical-nav-item {
  clear: both; }

.logout {
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png") no-repeat -122px -2px;
  display: inline-block;
  height: 14px;
  margin-right: 4px;
  width: 7px;
  zoom: 1;
  *display: inline; }

.sprite-close {
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png") no-repeat -317px 0px;
  display: inline-block;
  height: 20px;
  width: 20px;
  zoom: 1;
  *display: inline; }

.slideshow-left {
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png") no-repeat -207px 0px;
  cursor: pointer;
  display: inline-block;
  height: 28px;
  width: 28px;
  zoom: 1;
  *display: inline; }

.slideshow-right {
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png") no-repeat -236px 0px;
  cursor: pointer;
  display: inline-block;
  height: 28px;
  width: 28px;
  zoom: 1;
  *display: inline; }

.cart-delete {
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png") no-repeat -191px 0px;
  display: inline-block;
  height: 18px;
  width: 8px;
  zoom: 1;
  *display: inline; }

.share-twitter {
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png") no-repeat -355px 0px;
  display: inline-block;
  height: 24px;
  width: 34px;
  zoom: 1;
  *display: inline; }

.share-email {
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png") no-repeat -391px 0px;
  display: inline-block;
  height: 24px;
  width: 34px;
  zoom: 1;
  *display: inline; }

.payment-all {
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png") no-repeat 0px -76px;
  display: inline-block;
  height: 147px;
  width: 61px;
  zoom: 1;
  *display: inline; }

.payment-mastercard {
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png") no-repeat -19px -76px;
  display: inline-block;
  height: 14px;
  width: 23px;
  zoom: 1;
  *display: inline; }

.payment-visa {
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png") no-repeat -19px -99px;
  display: inline-block;
  height: 14px;
  width: 23px;
  zoom: 1;
  *display: inline; }

.payment-americanexpress {
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png") no-repeat -18px -127px;
  display: inline-block;
  height: 29px;
  width: 29px;
  zoom: 1;
  *display: inline; }

.payment-dibs {
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png") no-repeat -4px -164px;
  display: inline-block;
  height: 30px;
  width: 53px;
  zoom: 1;
  *display: inline; }

.payment-klarna {
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png") no-repeat 0px -207px;
  display: inline-block;
  height: 17px;
  width: 60px;
  zoom: 1;
  *display: inline; }

.header-container {
  height: 106px; }

/*If we're on product page or catgory page the header-container should be heigher because of the header bullets */
.category-shop .header-container, .catalog-product-view .header-container, .catalog-category-view.brands.sub .header-container, .catalog-category-view .header-container {
  height: 150px; }

.catalog-category-view.category-stilrummet .header-container, .catalog-category-view.category-focus-on .header-container, .catalog-category-view.category-varumarken .header-container, .catalog-category-view.category-kontakta-oss .header-container {
  height: 106px; }

.header {
  height: 23px;
  overflow: visible;
  padding: 7px 0px;
  position: relative;
  width: 940px;
  z-index: 51; }

.header .links {
  float: left;
  height: 20px;
  margin: 0px;
  padding: 0px; }

.header .links > li {
  display: inline-block;
  height: 20px;
  margin: 0px;
  padding: 0px 5px 0px 2px;
  white-space: nowrap;
  zoom: 1;
  *display: inline; }

.header .right-col .links li a {
  height: 20px; }

.header .links li a {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10px;
  text-transform: uppercase; }

.header .links li a, .header .links li.last a {
  border: 0px;
  padding: 1px 10px 9px 10px;
  display: block; }

.header .right-col .links li.last a {
  padding-right: 0px; }

.header .links li a:link {
  text-decoration: none; }

.header .links li a:visited {
  text-decoration: none; }

.header .links li a:hover {
  text-decoration: none; }

.header .links li.first a {
  padding-left: 0px; }

.header .links li.last {
  padding-right: 0px; }

.header .links li.border-right {
  border-right: 1px #d9d9d9 solid; }

.header .links li .submenu {
  background: #f2f2f2;
  display: none;
  top: 29px;
  padding: 0px 15px 15px 15px;
  position: absolute;
  z-index: 51; }

.cms-start .header .left-col .links > li a {
  padding-bottom: 4px; }

.cms-start .header .left-col .links > li > a, .cms-start .header .left-col .links > li.last > a {
  padding-bottom: 11px; }

.header .links li .submenu li {
  display: list-item; }

.header .links li .submenu a {
  border: 0px;
  padding: 0px; }

.header .links li .submenu .like-a-link {
  border: 0px;
  padding: 0px; }

.header .links li .submenu p {
  width: 210px;
  white-space: normal; }

.header .links li .submenu label, .header .links li .submenu input[type="text"], .header .links li .submenu input[type="password"] {
  background: #f2f2f2;
  width: 115px; }

.header .links li .submenu label, .header .links li .submenu input[type="text"], .header .links li .submenu input[type="password"], .header .links li .submenu button {
  display: block;
  clear: both; }

.header .login-container li {
  clear: both;
  display: block;
  margin: 0px;
  padding: 0px; }

#forgot-password {
  display: none; }

#new-account-back {
  cursor: pointer;
  display: none;
  margin: 12px 0px 5px 0px; }

#new-account-form {
  display: none; }

#new-account-form .left-td {
  padding-right: 40px; }

.header .left-col {
  width: 57%;
  height: 20px;
  position: relative;
  left: -2px; }

.header .right-col {
  width: 43%;
  height: 20px; }

.header .right-col ul {
  float: right; }

#atwa div a {
  height: auto; }

#atca-cart li a {
  height: auto; }

#atca-cart, #atwa {
  z-index: 50; }

.header .right-col {
  position: relative; }

#atca-cart-content, #atwa-content {
  background: #f2f2f2;
  display: none;
  left: auto;
  right: 0px;
  overflow: hidden;
  padding: 27px 15px 6px 15px;
  position: absolute;
  top: 29px;
  width: 252px;
  z-index: 51; }

#atca-cart a.top-link-cart, .right-col ul.links li.last a {
  color: #669933; }

#atwa-content {
  right: 90px; }

#atca-cart-items, #atwa-items {
  overflow: auto;
  max-height: 320px;
  margin-bottom: 20px;
  padding-right: 5px; }

#atca-cart-items {
  margin-bottom: 10px; }

#atca-cart-content li, #atwa-content li {
  display: block;
  padding: 0px;
  white-space: normal; }

#atca-cart-content a, #atwa-content a {
  padding: 0px; }

#atca-cart-content .button {
  height: auto;
  background-color: #669933 !important;
  border: 2px solid #669933 !important; }

#atca-cart-content .button:hover {
  background-color: #336600 !important;
  border: 2px solid #336600 !important; }

#atca-cart-content .product-image, #atwa-content .product-image {
  width: 74px; }

#atca-cart-content .product-details, #atwa-content .product-details {
  width: 152px; }

#atca-cart-content .btn-remove, #atwa-content .btn-remove {
  float: right; }

#atca-cart-content .product-image, #atca-cart-content .product-details, #atwa-content .product-image, #atwa-content .product-details {
  float: left;
  margin-bottom: 13px; }

#atwa-content .product-details .brand, #atwa-content .product-details .price-box {
  display: block;
  overflow: hidden; }

#atca-cart-content .discounts-display {
  margin-bottom: 20px;
  padding-right: 5px; }

#atca-cart-content .discounts-display > ul {
  float: none;
  margin-bottom: 15px;
  padding-right: 10px; }

#atca-cart-content .discounts-display li {
  clear: both; }

#atca-cart-content .discounts-display li.discount-total-sum {
  margin-top: 10px; }

#atca-cart-content .discounts-display li.total-has-discount .total-discount {
  text-decoration: line-through; }

#atca-cart-content .discounts-display .total-discount {
  float: right;
  color: #F63333; }

#atca-cart-content .discounts-display .discount-total-sum .total-discount, #atca-cart-content .discounts-display .total-has-discount .total-discount {
  color: #000; }

/*
#atca-cart-items::-webkit-scrollbar {
    width: 8px;}
 
#atca-cart-items::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;}
 
#atca-cart-items::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); }		
*/
#nav {
  border: 0px;
  border-bottom: 1px solid #adadad;
  border-top: 1px solid #adadad;
  height: 44px;
  overflow: visible;
  padding: 10px 0px 9px 0px;
  position: relative;
  z-index: 50; }

#nav a {
  border: 0px;
  padding: 0px; }

#nav .logo {
  height: 43px;
  margin-right: 25px;
  padding: 0px;
  width: 192px; }

#nav .logo a {
  padding: 0px; }

.menu-item-cms-block {
  letter-spacing: 1px;
  font-size: 10px;
  text-transform: uppercase;
  line-height: 19px; }

#logo, #EasyMenu_container, #search-wrapper {
  float: left; }

#search-wrapper {
  position: absolute;
  right: 8px;
  text-align: right;
  top: 22px;
  width: 80px;
  z-index: 50; }

#search-form {
  background: #ffffff;
  border-width: 0px 1px 1px 1px;
  border-color: #cccccc;
  border-style: solid;
  display: none;
  float: right;
  left: 5px;
  margin: 10px 0px 0px 0px;
  outline: 3px #ffffff solid;
  padding: 5px 3px 3px 3px;
  position: relative; }

#search-form input {
  border: 1px #adadad solid;
  margin: 0px;
  padding: 7px;
  width: 188px; }

/* GRIDVIEW
------------------------------------ */
.catalog-category-view .col-main {
  width: 760px;
  padding: 0px; }

.listing-type-grid {
  overflow: hidden;
  background: transparent; }

.listing-type-grid .grid-row {
  border: 0px; }

.listing-type-grid li.item {
  border: 0px;
  margin: 25px 25px 20px 25px;
  padding: 0;
  width: 220px; }

.listing-type-grid li.item h5 {
  padding-bottom: 0; }

.listing-type-grid li.look h5 {
  margin-top: 3px; }

.listing-type-grid li.look .link-buy {
  margin-top: 5px; }

.catalog-category-view .category-image {
  border: 1px #c5c5c5 solid;
  width: 758px;
  margin-bottom: 24px; }

.catalog-category-view .w720px {
  width: 580px;
  margin-right: 20px; }

.catalog-category-view .w720px .category-image {
  width: 578px; }

.brand-category-info .w720px .category-image.brand-image img {
  width: 578px;
  margin-top: -5px; }

.catalog-category-view .category-related {
  float: left; }

.catalog-category-view .category-related .lookbook {
  position: relative; }

.catalog-category-view .category-related .showcase-button-wrapper {
  margin-top: -23px;
  display: none; }

.catalog-category-view .category-related .showcase-arrow-previous {
  left: 0; }

.catalog-category-view .category-related .showcase-arrow-next {
  right: 0; }

.catalog-category-view .category-related .product-image {
  margin-top: 5px; }

.catalog-category-view .category-related .product-info-box {
  text-align: left;
  padding: 0 20px; }

.listing-type-grid li.item.first {
  margin-left: 0px; }

.listing-type-grid li.item.last {
  margin-right: 0px; }

.item-container {
  position: relative; }

.product-info-box .product-brand {
  text-align: center;
  font-family: 'futuraefmedium', sans-serif;
  font-weight: normal;
  text-transform: none;
  font-size: 13px;
  margin-bottom: 2px; }

.product-info-box .product-name {
  font-weight: bold;
  text-align: center;
  font-size: 10px;
  text-transform: uppercase;
  padding-bottom: 0; }

.product-image:hover .product-image-mouseover {
  display: block; }

.product-image-mouseover {
  background: #ffffff;
  display: none;
  height: 17px;
  left: 51px;
  padding: 7px 9px;
  position: absolute;
  text-align: center;
  text-decoration: none;
  top: 65px;
  white-space: nowrap;
  width: 100px;
  z-index: 12; }

.price-label {
  display: none; }

.price-box p {
  display: inline;
  margin-right: 4px; }

.buy-price-wrapper .price-box .old-price .price {
  text-decoration: line-through;
  color: #252525; }

.product-info-box .link-buy {
  margin-right: 2px;
  display: inline-block; }

.product-info-box .price {
  font-weight: 400;
  font-size: 10px;
  letter-spacing: 0.07em; }

.buy-price-wrapper {
  text-align: center; }

.catalog-category-view a:link, .catalog-category-view a:visited, .catalogsearch-result-index a:link, .catalogsearch-result-index a:visited {
  border-bottom: 0px; }

.catalog-category-view .category-description {
  max-height: 38px;
  margin: 10px auto 5px auto;
  overflow: hidden;
  width: 500px; }

.catalog-category-view .category-description-no-max-height {
  height: auto;
  max-height: none; }

#show-more-category-description {
  cursor: pointer;
  display: none;
  margin-bottom: 19px;
  text-align: center; }

/* TOOLBAR
------------------------------------ */
.toolbar-top {
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  margin-bottom: 0px;
  padding: 5px 0px 3px 0px; }

.toolbar-bottom {
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  margin-top: 20px;
  padding: 5px 0px 5px 0px; }

.toolbar-bottom label, .toolbar-bottom .sort-by {
  display: none; }

.pager {
  border: 0px;
  margin: 0px; }

.pager .view-mode {
  display: none; }

.pager .sort-by {
  float: left; }

.pager label, .pager .sort-by ul, .pager .sort-by li, .pager .sort-by a {
  float: left;
  padding-right: 10px; }

.pager .pages {
  margin: 0 0 0 20px;
  float: right; }

.pager .next-page {
  margin: 0 0 0 20px;
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png") no-repeat 100% -3px;
  padding: 0 6px 0 0; }

.pager .prev-page {
  margin: 0 20px 0 0;
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png") no-repeat 0 -79px;
  padding: 0 0 0 6px; }

/* SEARCH
------------------------------------ */
.catalogsearch-result-index .page-title h2 {
  display: block; }

.catalogsearch-result-index .page-title h2 span {
  border: 0px;
  display: block; }

.catalogsearch-result-index li.brothers-article {
  display: block;
  margin: 0px 12px;
  overflow: hidden;
  padding: 0px;
  text-align: center;
  width: 163px; }

.catalogsearch-result-index li.brothers-article a {
  border: 2px #000000 solid;
  display: block;
  height: 270px;
  margin: 10px auto;
  padding: 15px 4px 0px 4px;
  width: 144px; }

.catalogsearch-result-index .brothers-article h3 {
  margin: 5px 0px 15px 0px;
  word-wrap: break-word; }

.catalogsearch-result-index .brothers-article p {
  padding: 0px 10px; }

/* Brand Pages */
.brand-category-info {
  text-align: center;
  padding-bottom: 10px; }

.brand-category-info .category-image.brand-image {
  border: 0px none;
  width: auto; }

.brand-category-info .category-image.brand-image img {
  border: 1px solid black;
  width: 758px; }

body.brands.sub.merom .category-image.brand-image {
  margin-bottom: 10px; }

body.brands.sub.merom .category-image.brand-image img {
  width: 938px; }

.brand-category-info .brand-name {
  display: inline;
  margin: 5px auto 0px;
  font-size: 14px; }

.brand-category-info .category-description.brand-description {
  display: inline;
  width: 500px;
  margin: 8px auto;
  padding: 0px;
  max-height: none;
  border: none; }

.brand-cms {
  margin-top: 15px;
  border-top: 1px solid #ADADAD; }

.brand-category-info .button-big {
  margin-top: 4px; }

body.brands.sub.merom .col-left.sidebar {
  display: none; }

body.brands.sub.merom .col-main {
  float: left;
  width: 940px; }

body.brands.sub.merom .pagemanager ul {
  margin-top: 5px; }

.catalog-listing .klarna_pp_text {
  display: none; }

.catalog-listing .klarna_pp_link {
  display: none; }

#quickview-content .klarna_pp_cost .price {
  font-size: 12px;
  line-height: 1.5em; }

.klarna_pp_cost .price {
  font-size: 12px;
  line-height: 1.5em;
  font-weight: bold;
  font-family: Arial, Helvetica, Verdana, sans-serif; }

/* Header bullets */
.header-bullets-wrapper {
  text-align: center;
  margin: 10px auto 0 auto;
  padding-bottom: 10px;
  border-bottom: 1px solid #ADADAD;
  width: 940px; }

.cms-start .header-bullets-wrapper {
  border-bottom: none;
  padding-bottom: 0; }

.header-bullet {
  display: inline; }

.header-bullet p {
  font-style: italic;
  font-size: 12px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-transform: none;
  margin-right: 10px;
  display: inline; }

.header-bullet-last {
  margin-right: 0; }

.header-bullet img {
  display: inline;
  margin-right: 3px; }

/* Brand specific CSS
------------------------------------ */
.category-varumarken .col-main, .category-tuotemerkit .col-main {
  width: 940px; }

/* Brand listing */
.brands .category-description {
  padding: 0px;
  margin: 6px auto 2px auto;
  max-height: none;
  text-align: center;
  color: #383838;
  border-bottom: 1px solid #ccc; }

.brands .list-brands h2 {
  padding: 25px 0px 3px 0px;
  font-size: 18px; }

.brands .list-brands h2.margin {
  margin: 25px 0 0;
  border-top: 1px solid #ccc; }

.brands .list-brands ul {
  padding: 20px 0 0;
  overflow: hidden; }

.brands .list-brands ul li {
  float: left;
  width: 215px;
  margin: 0 10px;
  font-family: Arial, Helvetica, Verdana, sans-serif; }

.brands .list-brands ul li .logo {
  display: block;
  width: 215px;
  height: 80px;
  text-align: center;
  overflow: hidden; }

.brands .list-brands ul li .link {
  text-decoration: underline;
  text-transform: uppercase; }

.brands .list-brands ul li .divider {
  margin: 15px auto 0; }

/* Brand sub page*/
.brands-sub .category-title h1 {
  line-height: 60px; }

.brands-sub .category-image {
  border: 1px solid #c5c5c5; }

.brands-sub .category-description {
  padding: 0 0 15px;
  text-align: center;
  color: #383838;
  border-bottom: 2px solid #adadad; }

.brands-sub .category-description .brand_link {
  display: inline-block;
  padding: 5px 7px;
  border: 2px solid #adadad;
  text-transform: uppercase;
  font-weight: bold; }

.list-brands-brand-head {
  height: 340px; }

.list-brands-brand-foot {
  height: 40px; }

.catalog-category-view.brands.sub .filter-block--brand_filter {
  display: none; }

.product-essential, .product-collateral {
  border: 0px;
  padding: 0px; }

.product-view .product-shop {
  padding-bottom: 10px;
  width: 460px; }

.product-shop h1, .product-shop h3, .product-shop h4, .product-shop h5 {
  margin: 0px;
  text-align: left;
  padding: 0px !important; }

.product-shop .badge {
  height: 46px;
  position: relative; }

.product-shop .product-name {
  margin-top: 10px; }

.product-shop .product-name h1 {
  margin-top: 6px; }

.product-shop .product-name h3 {
  font-family: 'futuraefmedium', sans-serif;
  font-size: 22px; }

.product-shop h5 button {
  float: right; }

.container2 {
  border-top: 1px #adadad solid; }

.product-shop .product_add .add_to_cart button, .product-shop .add-to-cart button {
  margin-top: 3px;
  background-color: #669933 !important;
  border-color: #669933 !important; }

.product-shop .product_add .add_to_cart button:hover, .product-shop .add-to-cart button:hover {
  background-color: #336600 !important;
  border-color: #336600 !important; }

.product-shop .back-button {
  position: absolute;
  right: 0px;
  top: -32px; }

.product-view .description {
  margin: 9px 0px 8px 0px; }

.product-view .attributes {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-transform: none;
  font-size: 12px; }

.atca-loading, .quickview-atca-loading, .atca-success, .quickview-atca-success {
  margin-top: 10px; }

.atca-loading img, .quickview-atca-loading img, .atca-success img, .quickview-atca-success img {
  position: relative;
  top: 4px; }

.product-details-block {
  overflow: auto;
  border-top: 1px solid #ccc;
  /*border-bottom: 1px solid #ccc;*/
  padding-bottom: 15px; }

.product-details-block h2 {
  font-size: 21px;
  text-align: left;
  margin: 0;
  padding: 20px 0 15px 15px;
  font-weight: bold; }

.product-details-block .product-detail {
  float: left;
  width: 300px;
  margin-right: 20px;
  overflow: hidden; }

.product-details-block .product-detail.last {
  margin-right: 0; }

.product-details-block .product-detail h3 {
  font-family: 'futuraefmedium', sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  margin: 0;
  padding: 8px 0 6px;
  letter-spacing: 0.05em; }

.product-details-block .product-detail p {
  padding: 0;
  line-height: 1.3em;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-align: center; }

.product-details-block .product-detail img {
  height: 300px;
  width: auto; }

#sizeguide-wrapper {
  background: #ffffff;
  border: 1px #c5c5c5 solid;
  display: none;
  margin: 0 0 0 -356px;
  left: 50%;
  overflow: auto;
  padding: 18px 36px;
  position: absolute;
  text-align: center;
  top: 1px;
  width: 640px;
  z-index: 2000; }

#sizeguide-wrapper h2 {
  margin: 20px 0px; }

#sizeguide-wrapper .like-a-link {
  border: 0px; }

.sizeguide-table {
  border-collapse: collapse;
  margin-right: 20px; }

.sizeguide-table td {
  border: 1px #cccccc solid;
  text-align: center;
  padding: 1px 4px;
  text-transform: capitalize; }

/*
.product-options {
	background:transparent;
	border:0px;
	border-bottom:2px #adadad solid;
	clear:both;
	margin:0px;
	padding:9px 0px 0px 0px;
	position:relative;
	top:-2px;}

	.product-options button {margin:0px 7px 7px 0px;}

	.product-options ul,
	.product-options li {
		width:auto;}

	.product-options dt,
	.product-options dd {
		display:block;
		float:left;
		margin:0px;}

	.product-options dt {width:130px;}
	.product-options dd {width:328px;}

	.product-options span,
	.product-options label,
	.product-options legend {
		display:inline-block;
		margin-top:4px;
		width:135px;}
*/
/*-- Option buttons -----------------*/
.product-view .product_options {
  overflow: hidden;
  letter-spacing: 1px;
  border-bottom: 1px #adadad solid;
  padding: 6px 0 1px 0;
  font-family: 'futuraefmedium', sans-serif;
  font-size: 13px;
  font-weight: 400; }

.product-view .product_options label {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  float: left;
  line-height: 14px;
  padding: 6px 15px 6px 0;
  margin: 0;
  width: 135px; }

#quickview #quickview-content .product-essential .product-shop .product_options ul {
  float: right;
  width: 220px; }

.product-view .product-essential .product_options ul {
  float: right;
  width: 310px;
  display: block;
  overflow: hidden; }

.product-view .tworow li {
  margin-top: 2px; }

.product-view .product_options.tworow label {
  height: 18px;
  line-height: 18px; }

.find-in-store .button .span {
  font-size: 14px !important; }

#qty_option {
  float: left; }

#qty_option li, li.alternative {
  float: left;
  display: block;
  background: #FFFFFF;
  line-height: 10px;
  padding: 6px;
  margin: 0 5px 5px 5px;
  cursor: pointer;
  border: 1px solid black;
  font-family: 'futuraefmedium', sans-serif;
  font-size: 11px; }

#qty_option li:hover, #qty_option .selected, li.alternative:hover, li.alternative.selected {
  background: #212121;
  color: #ffffff;
  text-decoration: none; }

#qty_option.disabled li, #qty_option li.disabled, li.disabled, li.alternative.disabled {
  background: #fafafa;
  color: #d2d2d2;
  border-color: #d2d2d2;
  cursor: default; }

#qty_option li.disabled.selected {
  background: #d1d1d1;
  color: #7f7f7f; }

/*-- /Option buttons ----------------*/
.add_to_cart {
  margin-top: 12px; }

.add_to_cart button {
  padding-left: 34px !important;
  font-family: 'futuraefmedium', sans-serif !important;
  font-weight: normal !important; }

.add_to_cart button .carticonwhite {
  left: 8px;
  position: absolute;
  top: 4px; }

.add-to-cart {
  margin-top: 3px; }

.add-to-cart button {
  padding-left: 34px !important;
  font-family: 'futuraefmedium', sans-serif !important;
  font-weight: normal !important; }

.add-to-cart button .carticonwhite {
  left: 8px;
  position: absolute;
  top: 4px; }

.product-out-of-stock {
  border-bottom: 1px #adadad solid;
  border-top: 1px #adadad solid;
  margin: 16px 0px 20px 0px;
  line-height: 20px;
  padding: 18px 0px; }

.product-out-of-stock p {
  margin: 0;
  padding: 0; }

.product-out-of-stock p #out-of-stock-link {
  cursor: pointer;
  color: #F61031;
  font-weight: normal;
  font-size: 12px;
  margin: 0; }

#quickview-content p {
  margin: 0; }

.other-products img {
  margin: 4px 10px 12px 0px;
  height: 66px; }

.other-products {
  margin-top: 20px; }

.availability {
  display: none; }

.price-box {
  display: inline-block; }

.product-shop .price-box .old-price .price {
  text-decoration: none; }

.add-to-box {
  border: 0px; }

.other-products a {
  border: 0px; }

.container2 .price-box {
  display: none; }

.catalog-product-view .product-img-box a {
  border: 0px; }

.product-shop .add-to-wishlist, .product-shop .store-inventory {
  border: 0px;
  display: inline-block;
  margin: 0px 15px 11px 0px;
  zoom: 1;
  *display: inline; }

.product-shop .ajaxAddToWisthList, .product-shop .store-inventory {
  cursor: pointer; }

.share-email {
  cursor: pointer; }

/* Tv��ttr��d
--------------------------- */
/*#moreinfo3 div {text-align:center;}*/
.ci {
  background-image: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png");
  display: inline-block;
  height: 27px;
  margin: 0px 3px 15px 3px;
  width: 26px;
  zoom: 1;
  *display: inline; }

.ci-64 {
  background-position: 0px -310px; }

.ci-65 {
  background-position: -27px -310px; }

.ci-66 {
  background-position: -54px -310px; }

.ci-67 {
  background-position: -81px -310px; }

.ci-68 {
  background-position: -108px -310px; }

.ci-98 {
  background-position: -135px -310px; }

.ci-99 {
  background-position: -162px -310px; }

.ci-100 {
  background-position: -189px -310px; }

.ci-105 {
  background-position: -216px -310px; }

.ci-139 {
  background-position: -243px -310px; }

.ci-144 {
  background-position: -270px -310px; }

.ci-145 {
  background-position: -297px -310px; }

.ci-152 {
  background-position: -324px -310px; }

.ci-153 {
  background-position: -351px -310px; }

.ci-156 {
  background-position: -378px -310px; }

.ci-162 {
  background-position: -405px -310px; }

.ci-163 {
  background-position: -432px -310px; }

.ci-167 {
  background-position: -459px -310px; }

.ci-185 {
  background-position: -486px -310px; }

.ci-189 {
  background-position: -513px -310px; }

.ci-246 {
  background-position: -540px -310px; }

.ci-314 {
  background-position: -567px -310px; }

.ci-450 {
  background-position: 0px -338px; }

.ci-451 {
  background-position: -27px -338px; }

.ci-484 {
  background-position: -54px -338px; }

.ci-510 {
  background-position: -81px -338px; }

.ci-959 {
  background-position: -108px -338px; }

.ci-1147 {
  background-position: -135px -338px; }

#store-inventory-popup {
  background: #ffffff;
  border: 1px #c5c5c5 solid;
  display: block;
  margin: 0 0 0 -356px;
  left: 50%;
  overflow: hidden;
  padding: 18px 36px;
  position: absolute;
  text-align: center;
  top: 1px;
  width: 640px;
  min-height: 380px;
  z-index: 2000; }

#store-inventory-popup h1, #store-inventory-popup h2, #store-inventory-popup h3, #store-inventory-popup h4, #store-inventory-popup a {
  border: 0px;
  text-align: center; }

#store-inventory-popup h1 {
  margin: 20px 0px 15px 0px; }

#store-inventory-popup h3 {
  border-bottom: 2px #adadad solid;
  margin-bottom: 20px;
  padding: 8px 80px 13px 80px; }

#store-inventory-result-loader {
  height: 20px;
  margin-top: 10px;
  visibility: hidden; }

#store-inventory-popup h4 {
  padding-top: 20px; }

#store-inventory-popup p {
  margin-bottom: 5px; }

#store-inventory-popup .zero-qty {
  color: #e72222; }

#store-inventory-popup .like-a-link {
  border: 0px; }

#store-inventory-popup fieldset {
  display: inline-block;
  margin: auto;
  text-align: left;
  zoom: 1;
  *display: inline; }

#store-inventory-popup select {
  margin-bottom: 5px; }

#store-inventory-popup button {
  margin-right: 0px; }

#store-inventory-popup label {
  display: inline-block;
  width: 130px; }

#store-inventory-popup .divider {
  margin-top: 15px; }

.related-products {
  /*border-bottom:2px #adadad solid;*/
  border-top: 2px #adadad solid;
  margin: 5px 0;
  padding: 18px; }

.related-products a:link, .related-products a:visited {
  border-bottom: 0px; }

.related-products h2 {
  margin-bottom: 9px; }

.related-products h4 {
  text-align: center; }

.related-products ul {
  vertical-align: top; }

.related-products li {
  display: block;
  float: left;
  margin: 10px 30px;
  text-align: center;
  width: 150px; }

/*-- Images -------------------------*/
.product-view .product-img-box {
  overflow: visible;
  padding: 0 0 13px;
  width: 430px; }

.product-view .product-img-box .main_img {
  width: 430px;
  position: relative;
  top: 10px; }

#quickview .product-view .product-img-box .main_img {
  top: -5px; }

.product-view .product-img-box > a {
  display: block;
  position: relative; }

.product-view .fullscreen_nfo {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 420px;
  line-height: 572px;
  text-align: center; }

.product-view .fullscreen_nfo span {
  display: none;
  padding: 8px 10px;
  background: #b6b8ba;
  color: #ffffff;
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase; }

.product-view .fullscreen_nfo:hover span {
  display: inline; }

.product-view .thumbs {
  margin-top: 8px; }

.product-view .thumbs li {
  float: left;
  margin-right: 10px; }

/*-- /Images ------------------------*/
/*-- Image zoom ---------------------*/
.zoomNoScroll {
  overflow-y: hidden; }

#overlay {
  z-index: 2000; }

#zoom {
  background: #ffffff;
  overflow: hidden;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  min-height: 100%;
  z-index: 2001; }

.zoomImage {
  position: relative;
  z-index: 2002;
  width: 100%; }

.zoomClose {
  position: fixed;
  width: 19px;
  height: 20px;
  right: 20px;
  top: 20px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  cursor: pointer;
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png") no-repeat -319px 0;
  z-index: 2003; }

#zoom .thumbs {
  position: fixed;
  z-index: 2003;
  /*width: 100%;*/
  left: 20px;
  top: 20px; }

#zoom .thumbs li {
  float: left;
  margin-right: 10px;
  border: 1px solid transparent;
  background: #ffffff; }

#zoom .thumbs li a {
  border: none; }

#zoom li.active, #zoom li:hover {
  border: 1px solid #e5e5e5; }

/*-- /Image zoom --------------------*/
.product-view .tworow li {
  margin-top: 2px; }

.product-view .product_options.tworow label {
  height: 38px; }

.product-view .product_options.threerow label {
  height: 42px; }

.product-view .product_options.fourrow label {
  height: 48px; }

.share-icons, .share-class {
  overflow: hidden; }

/*.facebook_like .pls,
.facebook_like .pluginCountButton,
.facebook_like .pluginCountButtonNub {
	display: none !important;
}*/
.share-class .facebook-like iframe .share-icons .facebook-like iframe {
  width: 53px !important;
  height: 25px !important; }

/*.facebook_like iframe {
	width: 53px !important;
	margin-top: 6px;
}*/
.share-class .google-plus iframe, .share-icons .google-plus iframe {
  width: 33px !important; }

.footer #footer_col2 .facebook_like iframe {
  width: 76px !important; }

.footer #footer_col2 .facebook_like {
  width: 200px;
  margin-right: 0; }

.brothersarticles-share .google-plus iframe {
  width: 33px !important; }

.brothersarticles-share .google-plus div {
  width: 33px !important; }

.catalog-product-view .facebook_like iframe {
  /*width: 54px !important;*/
  /*width: 80px !important;*/
  margin-top: 6px;
  /*height: 27px;*/ }

.facebook_like, .facebook-like, .google-plus, .twitter-link, .pinit_link, .share-email {
  float: left;
  margin-right: 15px;
  position: relative; }

.facebook-like, facebook_like {
  width: 49px;
  margin-top: 5px; }

.google-plus {
  width: 32px;
  top: -2px;
  height: 34px; }

.twitter-link {
  width: 61px;
  height: 30px; }

.pinit_link {
  width: 40px;
  top: 6px; }

.share-email {
  width: 34px;
  height: 34px;
  top: 3px; }

/*-- Extra product options --------------------*/
/*-- /Extra product options --------------------*/
/*-- Editable size guide --------------------*/
#size_guide_content {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #ccc; }

.size-guide-table {
  font-family: Arial, Helvetica, Verdana, sans-serif; }

.size-guide-table .inner-table {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10px;
  font-weight: normal; }

.size-guide-table .headline-large {
  font-family: 'futuraefmedium', sans-serif;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 20px;
  text-transform: uppercase; }

.size-guide-table .headline-medium {
  font-family: 'futuraefbold', sans-serif;
  font-size: 14px;
  text-transform: uppercase; }

.size-guide-table .emphasize-small {
  font-family: 'futuraefbold', sans-serif;
  font-weight: normal;
  font-style: italic;
  font-size: 12px; }

.size-guide-table .emphasize-medium {
  font-family: 'futuraefmedium', sans-serif;
  font-size: 15px; }

.size-guide-table .strong-small {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase; }

.size-guide-table .top-image {
  vertical-align: top; }

/*-- /Editable size guide --------------------*/
.footer-container {
  background: #cbcbcb;
  margin-top: 50px; }

.footer-container h3, .checkout-onepage-index .footer-container h3 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 1.35em;
  font-weight: normal;
  text-align: center; }

.footer a:link {
  border: 0px; }

.footer {
  margin: auto;
  padding: 25px;
  width: 940px;
  overflow: hidden; }

.footer p {
  line-height: 7px; }

.footer a {
  margin: 0px 8px; }

.footer .payments {
  padding-top: 7px; }

.footer .payments div {
  margin: 0px 10px; }

#footer_col1 {
  float: left;
  text-align: left; }

#footer_col1 .payments, #footer_col1 p {
  text-align: left; }

#footer_col2 {
  float: right; }

#footer_col2 h3 {
  margin-bottom: 5px;
  font-weight: normal; }

.cms-page-view.category-focus-on .footer h3 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 1.35em;
  margin-top: 0; }

.footer .icon {
  display: inline-block;
  width: 36px;
  height: 35px;
  overflow: hidden;
  text-indent: -300px;
  background: #000;
  opacity: 1; }

.footer .icon {
  opacity: 0.7;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out; }

.footer .icon.sc-youtube {
  background: transparent url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png") -566px 0 no-repeat; }

.footer .icon.sc-instagram {
  background: transparent url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png") -566px -72px no-repeat; }

.footer .icon.sc-facebook {
  background: transparent url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png") -566px -36px no-repeat; }

/* LOGIN
------------------------------------ */
.customer-account-login .col2-set .col-1, .customer-account-login .col2-set .col-2 {
  border: 1px #c5c5c5 solid; }

.customer-account-login .col2-set .col-1 {
  float: left;
  margin-top: 5px; }

.customer-account-login .col2-set .col-2 {
  float: right;
  margin-top: 5px; }

.customer-account-login .col2-set {
  text-align: center; }

.customer-account-login .col2-set .content {
  padding-bottom: 0px;
  position: relative; }

.customer-account-login .col2-set h2 {
  margin-bottom: 13px; }

.customer-account-login .col2-set h3 {
  background: transparent;
  margin-bottom: 3px; }

.customer-account-login .col2-set .terms-checkbox {
  margin: 0px 10px 18px 0px; }

.customer-account-login .col2-set .divider {
  margin-bottom: 15px; }

.customer-account-login .form-list li {
  display: inline-block;
  width: 138px;
  text-align: left; }

.cms-member-info {
  border-top: 2px #adadad solid;
  margin-top: 25px;
  padding-top: 27px; }

.cms-member-info h2 {
  border-bottom: 1px #cccccc solid;
  margin-bottom: 15px;
  padding-bottom: 15px; }

.cms-member-info h4, .cms-member-info h3, #login-blocks-container h3, #login-blocks-container h4 {
  margin-bottom: 0px;
  padding: 0px 10px;
  text-align: center; }

.cms-member-info h4 {
  height: 21px; }

.cms-member-info h3 {
  height: 55px; }

.reason {
  float: left;
  margin-right: 40px;
  width: 200px; }

.reason.last {
  float: left;
  margin-right: 0px;
  width: 220px; }

.block.block-account {
  padding-bottom: 5px; }

#login-blocks-container {
  margin: 20px 40px;
  text-align: center;
  overflow: hidden; }

#login-blocks-container h3, #login-blocks-container h4 {
  font-family: 'futuraefmedium', sans-serif;
  font-weight: normal;
  text-transform: uppercase; }

#login-blocks-container h3 {
  font-size: 18px; }

#login-blocks-container h4 {
  font-size: 10px;
  margin-bottom: 10px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  color: #383838; }

#login-block-1, #login-block-2, #login-block-3, #login-block-4 {
  text-align: center;
  float: left;
  max-width: 162px;
  padding-top: 3px; }

#login-block-1, #login-block-2, #login-block-3 {
  margin-right: 70px; }

/*Med Mera */
li#li_medmera_id {
  position: relative; }

p.medmera-info {
  font-size: 10px;
  color: #006699;
  text-decoration: underline;
  font-style: italic;
  cursor: pointer;
  position: absolute;
  line-height: 14px;
  left: 141px;
  top: 16px;
  width: 125px; }

.header .links li .submenu p.medmera-info {
  width: 140px; }

.header .links li .submenu .medmera-info-popup p {
  width: 400px; }

.medmera-info-popup {
  display: none;
  background-color: #FFF;
  border: 1px solid #CCC;
  width: 420px;
  height: 188px;
  position: absolute;
  left: 8px;
  bottom: 7px;
  padding: 30px 10px;
  z-index: 10; }

.medmera-info-popup img {
  margin: 7px 0 6px -2px; }

.medmera-info-popup h5 {
  margin-left: 12px;
  font-size: 14px; }

.medmera-info-popup p {
  margin-left: 12px;
  text-align: left; }

.medmera-info-popup .mm-close {
  background: url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png") no-repeat scroll -319px 0 transparent;
  display: block;
  height: 20px;
  position: absolute;
  right: 26px;
  top: 15px;
  width: 20px;
  z-index: 203;
  margin: -5px -15px 0 0; }

/* LOGED IN
------------------------------------ */
.customer-account-index #blocks-top-accountpage {
  overflow: hidden;
  width: 700px;
  margin-bottom: 18px; }

.customer-account-index .blocks-mm-kk {
  width: 347px;
  height: 190px;
  background-color: #f7f7f7;
  padding-top: 20px;
  position: relative;
  text-align: center; }

.customer-account-index .blocks-mm-kk p {
  font-size: 21px;
  font-family: 'futuraefmedium', sans-serif;
  text-align: center;
  margin-bottom: 15px;
  line-height: 25px; }

.customer-account-index #block1-mm {
  float: left; }

.customer-account-index #block2-kk {
  float: right; }

.customer-account-index .blocks-mm-kk img {
  position: absolute;
  left: 50%; }

.customer-account-index #block1-mm img {
  bottom: 0; }

.customer-account-index #block2-kk img {
  bottom: 20px;
  margin-left: -44px; }

.customer-account-index #block1-mm .mm-big-image img {
  margin-left: -75px; }

.customer-account-index #block1-mm .mm-small-image img {
  margin-left: -56px; }

.customer-account-index .blocks-mm-kk a.button {
  margin: 0; }

.customer-account-index .blocks-mm-kk p.points {
  font-size: 27px;
  font-family: 'futuraefmedium', Didot, serif;
  font-weight: bold;
  margin-top: -10px;
  text-align: center; }

.dashboard .account-information, .dashboard .account-information .head {
  border: 0px;
  overflow: visible;
  padding: 0px; }

.dashboard .account-information .head a {
  float: none; }

.dashboard a:link, .dashboard a:visited, .customer-address-index .col-main a:link, .customer-address-index .col-main a:link {
  border-bottom: 2px #adadad solid; }

.my-orders-table {
  border-bottom: 1px #adadad solid;
  border-top: 1px #adadad solid; }

.my-orders-table th, .my-orders-table td {
  border-right: 1px #adadad solid;
  border-bottom: 1px #adadad solid; }

.my-orders-table tr.even, .my-orders-table thead th {
  background: transparent; }

.my-orders-table th {
  padding: 8px;
  padding-left: 20px;
  text-align: left; }

.my-orders-table td {
  padding: 6px;
  padding-left: 20px; }

#memberclubBalance {
  border-top: 1px #adadad solid;
  margin-top: 5px;
  padding-top: 25px;
  white-space: nowrap; }

.required-description {
  border-bottom: 1px #adadad solid;
  border-top: 1px #adadad solid;
  margin: 10px 0px;
  padding: 2px 0px;
  text-align: left;
  width: 700px; }

.newsletter-manage-index .form-list li {
  width: 250px; }

.newsletter-manage-index label {
  position: relative;
  top: 4px; }

.memberclubhistory .first {
  white-space: nowrap; }

.account-information .col2-set .col-1 h4 {
  display: table;
  vertical-align: middle; }

.account-information .col2-set .col-1 h4 span {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
  color: #252525; }

.sales-order-invoice .wrapper .cwh .col-main {
  padding-right: 120px;
  width: 600px; }

.sales-order-invoice .wrapper .cwh .col-main .head {
  margin-bottom: 20px;
  margin-top: 10px; }

.sales-order-invoice .wrapper .cwh .col-main td {
  width: 200px;
  padding: 0px 10px; }

.sales-order-invoice .wrapper .cwh .col-main td.a-right {
  text-align: left; }

.sales-order-invoice .wrapper .cwh .col-main tfoot {
  margin: 10px 0px;
  font-weight: 700; }

.sales-order-invoice .wrapper .cwh .col-main tfoot tr.first {
  margin-top: 10px; }

.sales-order-invoice .wrapper .cwh .col-main tfoot tr.last {
  margin-bottom: 10px; }

.no-display {
  display: none; }

li.wide textarea {
  width: 438px;
  margin-top: 5px; }

.customer-account-index .dashboard {
  margin-top: 21px; }

.ui-tabs-nav {
  border: 0px;
  height: 15px;
  margin-bottom: 20px; }

.ui-tabs-nav li {
  display: inline;
  border-right: 1px #c7c7c7 solid; }

.ui-tabs-nav li.last {
  border: 0px; }

.ui-tabs-nav li a {
  color: #252525 !important;
  font-family: 'futuraefbold', sans-serif;
  background: 0px;
  border: 0px;
  padding: 0px 10px; }

.ui-tabs-nav li a.first {
  padding-left: 0px; }

.ui-tabs-panel {
  background: transparent;
  border: 0px;
  padding: 0px; }

.checkout-onepage-success .success {
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color: #c5c5c5;
  padding: 40px 0 35px; }

.checkout-onepage-success .title {
  width: 780px;
  border-bottom: 1px solid #c5c5c5;
  padding-bottom: 16px;
  text-align: center;
  margin: 0 auto 35px;
  text-transform: uppercase; }

.checkout-onepage-success .grey {
  color: #909090; }

.checkout-onepage-success .title .didot28i {
  text-transform: lowercase; }

.checkout-onepage-success .nfo {
  font-family: 'futuraefmedium', Didot, serif;
  width: 268px;
  margin: 0 auto;
  text-align: center; }

.checkout-onepage-success .nfo:after {
  content: '';
  display: block;
  margin: 15px auto 0;
  width: 164px;
  height: 3px;
  background: transparent url("http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/sprite.png") no-repeat 0 -238px; }

.checkout-onepage-success .nfo h3 {
  font-family: 'futuraefmedium', Didot, serif;
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 35px 0 22px; }

.checkout-onepage-success .nfo p {
  display: inline; }

.checkout-onepage-success .nfo a {
  text-transform: uppercase; }

.checkout-onepage-success .nfo a:hover {
  text-decoration: none; }

.checkout-onepage-success .four_col .col {
  text-align: center;
  float: left;
  width: 214px;
  border: 3px solid #000000;
  margin-right: 20px; }

.checkout-onepage-success .four_col .last {
  margin-right: 0; }

.checkout-onepage-success .four_col .col p {
  font-size: 18px;
  line-height: 22px; }

.checkout-onepage-success .four_col .col .didot18i_s {
  margin-bottom: 0; }


/*# sourceMappingURL=data:application/json;base64,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RUFDaEIsa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0UsaUJBQWlCLEVBQUUiLCJmaWxlIjoiZ2xvYmFsLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgdXJsKFwiaHR0cDovL2Zhc3QuZm9udHMuY29tL3QvMS5jc3M/YXBpVHlwZT1jc3MmcHJvamVjdGlkPTJiODAzYjcyLTQ1Y2EtNGMzZS04MWVjLTEwYWFiZjNiNTc1NFwiKTtcbi8qKlxuICogVmFyaWFibGVzXG4gKlxuICogVGhpcyBpcyB3aGVyZSB5b3UgcHV0IGFsbCBnbG9iYWwgU2FzcyB2YXJpYWJsZXMuIE1ha2Ugc3VyZSB0byB1c2VcbiAqIGdlbmVyaWMgbmFtZXMgdGhhdCBjYW4gYmUgdXNlZCBpbiBhbnkgY29udGV4dC5cbiAqL1xuLyogVHlwb2dyYXBoeSA9PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogTk8gQk9SREVSUyAqL1xuLmhlYWRlciwgLmZvb3RlciwgLm1haW4ge1xuICBib3JkZXI6IDBweDsgfVxuXG4vKiBGQUNUIFNIRUVUXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBcbkJvcmRlcnNcblx0VGhpY2tuZXNzOlxuXHRcdDFweFxuXHRcdDJweFxuXHRcdDNweFxuXHRcdFxuXHRDb2xvcnM6XG5cdFx0Z3JheTogI2NjY2NjY1xuXHRcdGxpZ2h0Z3JheTogI2U1ZTVlNVxuXHRcdFxuQmFja2dyb3VuZGNvbG9yczpcblx0ZXh0cmEgbGlnaHRncmF5OiAjZjJmMmYyXG5cdGxpZ2h0Z3JheTogI2VjZWNlY1xuXHRncmF5OiAjOGU4ZThlXG5cdGRhcmtncmF5OiAjNWU1ZTVlXG5cdHllbGxvdzogI2ZmZmZlYlxuKi9cbi8qIEdMT0JBTFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbnAge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjFweDsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuaDQsIGg1LCBoNiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7IH1cblxuLmhlYWQgaDQge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5wYWdlLXRpdGxlIHNwYW4ge1xuICBib3JkZXItYm90dG9tOiAxcHggI2U1ZTVlNSBzb2xpZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTZweCBhdXRvIDEwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwcHggMjglIDEzcHggMjglO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTEwcHg7XG4gIHdpZHRoOiA0NCU7IH1cblxuLnBhZ2UtdGl0bGUgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZXJyb3Ige1xuICBjb2xvcjogI2Y2MTAzMSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qdG9wOi04cHg7Ki9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXB4OyB9XG5cbmlucHV0LmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjYxMDMxICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50OyB9XG5cbnAuZXJyb3Ige1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgdGV4dC1mYW1pbHk6ICdmdXR1cmFlZm1lZGl1bScsIERpZG90LCBzZXJpZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi52YWxpZGF0aW9uLWZhaWxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuaW5wdXQudmFsaWRhdGlvbi1mYWlsZWQsIHRleHRhcmVhLnZhbGlkYXRpb24tZmFpbGVkLCBzZWxlY3QudmFsaWRhdGlvbi1mYWlsZWQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udmFsaWRhdGlvbi1hZHZpY2Uge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tYWluIHtcbiAgcGFkZGluZzogMHB4O1xuICB3aWR0aDogOTQwcHg7IH1cblxuLnNpZGViYXIgLmJsb2NrLCAuc2lkZWJhciAuYmxvY2sgLmJsb2NrLXRpdGxlLCAuc2lkZWJhciAuYmxvY2sgLmJsb2NrLWNvbnRlbnQge1xuICBib3JkZXI6IDBweDtcbiAgcGFkZGluZzogMHB4OyB9XG5cbi5ibG9jay10aXRsZSBoMSwgLmJsb2NrLXRpdGxlIGgyLCAuYmxvY2stdGl0bGUgaDMsIC5ibG9jay10aXRsZSBoNCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuaW5wdXQtdGV4dCwgdGV4dGFyZWEge1xuICBib3JkZXI6IDBweDtcbiAgcGFkZGluZzogMHB4OyB9XG5cbi5jb2wtbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY29sMi1sZWZ0LWxheW91dCAuY29sLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMjBweDsgfVxuXG4uY29sMi1sZWZ0LWxheW91dCAuY29sLW1haW4ge1xuICB3aWR0aDogNzAwcHg7IH1cblxuLmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5jb2wyLWxlZnQtbGF5b3V0IC5jb2wtbGVmdCwgLmNhdGFsb2ctY2F0ZWdvcnktdmlldyAuY29sMi1sZWZ0LWxheW91dCAuY29sLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxNjBweDsgfVxuXG4uY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLmNvbDItbGVmdC1sYXlvdXQgLmNvbC1tYWluLCAuY2F0YWxvZy1jYXRlZ29yeS1zZWFyY2hyZXN1bHQgLmNvbDItbGVmdC1sYXlvdXQgLmNvbC1tYWluLCAuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5jb2wyLWxlZnQtbGF5b3V0IC5jb2wtbWFpbiB7XG4gIHdpZHRoOiA3NjBweDsgfVxuXG4uY2F0YWxvZy1jYXRlZ29yeS1zZWFyY2hyZXN1bHQgLmNvbDItbGVmdC1sYXlvdXQgLmNvbC1tYWluIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5jYXRhbG9nLWNhdGVnb3J5LXNlYXJjaHJlc3VsdCAuY29sMi1sZWZ0LWxheW91dCAuY29sLW1haW4gLnBhZ2UtdGl0bGUge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi5jb2wtbWFpbiAuY29sMi1zZXQgLmNvbC0xLCAuY29sLW1haW4gLmNvbDItc2V0IC5jb2wtMiB7XG4gIHdpZHRoOiA0OC42JTsgfVxuXG4uY29sMi1zZXQsIC5ncm91cC1zZWxlY3Qge1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5jb2wyLXNldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwcHg7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmdyb3VwLXNlbGVjdCBsaSAuaW5wdXQtYm94IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbmFkZHJlc3MgcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG5cbi5pdGVtLW9wdGlvbnMgZGwsIC5pdGVtLW9wdGlvbnMgZHQsIC5pdGVtLW9wdGlvbnMgZGQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7IH1cblxuLnNpZGViYXIgbGkge1xuICBtYXJnaW46IDZweCAwcHg7IH1cblxuLnNpZGViYXIgbGkgbGkge1xuICBtYXJnaW46IDJweCAwcHg7IH1cblxuLmJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luOiA2cHggMHB4IDhweCAwcHg7XG4gIGhlaWdodDogMTlweDsgfVxuXG4uYnJlYWRjcnVtYnMgYTpsaW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4OyB9XG5cbi5icmVhZGNydW1icyBhOnZpc2l0ZWQge1xuICBib3JkZXItYm90dG9tOiAwcHg7IH1cblxuLmJyZWFkY3J1bWJzIHN0cm9uZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4OyB9XG5cbi5jbXMtc3RhcnQgLmJyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzMzMzMzMzsgfVxuXG4uY2F0ZWdvcnkta3VuZHRqYW5zdCAuY29sLW1haW4gLmNhdGVnb3J5LXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBVTkRFUlNJRE9SXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhZ2VtYW5hZ2VyIC5yb3d0eXBlLTcgbGkge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCAjYzVjNWM1IHNvbGlkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMTAycHggYXV0byAxNTBweCBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDM2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxNjBweDtcbiAgd2lkdGg6IDM4MnB4O1xuICB6LWluZGV4OiAxMDsgfVxuXG4ucGFnZW1hbmFnZXIgLnJvd3R5cGUtNyBsaS5maXJzdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNnB4IGF1dG87XG4gIHBhZGRpbmc6IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogNDU0cHg7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5wYWdlbWFuYWdlciAucm93dHlwZS03IGxpLmltYWdlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMHB4O1xuICBib3JkZXItdG9wOiAxcHggI2U1ZTVlNSBzb2xpZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDk0cHg7XG4gIHdpZHRoOiA5NDBweDtcbiAgei1pbmRleDogOTsgfVxuXG4ucGFnZW1hbmFnZXIgLnJvd3R5cGUtNyBsaS5pbWFnZSBpbWcge1xuICB3aWR0aDogOTQwcHg7IH1cblxuLyogRkFRXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNhdGVnb3J5LWZhcSAuY29sLW1haW4gaDMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogNHB4IDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uY2F0ZWdvcnktZmFxIC5jb2wtbWFpbiBwLCAuY2F0ZWdvcnktZmFxIC5jb2wtbWFpbiBoNCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNhdGFsb2ctY2F0ZWdvcnktdmlldy5jYXRlZ29yeS1mYXEgLmNhdGVnb3J5LWRlc2NyaXB0aW9uIHtcbiAgbWF4LWhlaWdodDogbm9uZTsgfVxuXG5odG1sW2xhbmc9XCJmaVwiXSAuY2F0ZWdvcnktZmFxIC5jb2wtbWFpbiBwLCBodG1sW2xhbmc9XCJmaVwiXSAuY2F0ZWdvcnktZmFxIC5jb2wtbWFpbiBoNCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmh0bWxbbGFuZz1cImZpXCJdIC5jYXRhbG9nLWNhdGVnb3J5LXZpZXcuY2F0ZWdvcnktZmFxIC5jYXRlZ29yeS1kZXNjcmlwdGlvbiB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7IH1cblxuLyogU1RBUlRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY21zLXN0YXJ0IGgxIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY21zLXN0YXJ0IC5jb250ZW50LWNvbnRhaW5lciBkaXYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNtcy1zdGFydCAuZmFjZWJvb2stbGlrZSB7XG4gIGZsb2F0OiBub25lOyB9XG5cbi8qIElDT01NRVJDRV9TSEFSRVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mYWNlYm9vay1saWtlLCAuZ29vZ2xlLXBsdXMsIC5waW5pdCB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4uZmFjZWJvb2stbGlrZSBpZnJhbWUsIC5waW5pdCBpZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNnB4OyB9XG5cbi5nb29nbGUtcGx1cyAjX19fcGx1c29uZV8wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDhweDsgfVxuXG4udHdpdHRlci1zaGFyZS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLnR3aXR0ZXItc2hhcmUtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDZweDsgfVxuXG4jZW1haWwtZnJpZW5kLXBvcHVwIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAycHggI2FkYWRhZCBzb2xpZDtcbiAgbGVmdDogMzUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAzN3B4IDQ2cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1JTtcbiAgd2lkdGg6IDIxMHB4O1xuICB6LWluZGV4OiAxMjAwOyB9XG5cbiNlbWFpbC1mcmllbmQtcG9wdXAgaW5wdXQge1xuICB3aWR0aDogMTIwcHg7IH1cblxuI2VtYWlsLWZyaWVuZC1wb3B1cCB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiAyMTBweDsgfVxuXG4jZW1haWwtZnJpZW5kLXBvcHVwIC5lcnJvciB7XG4gIHdpZHRoOiAyMDBweDsgfVxuXG4uZW1haWwtZnJpZW5kLXBvcHVwLWNsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDIyNHB4O1xuICB0b3A6IC0yN3B4OyB9XG5cbiNlbWFpbC1mcmllbmQtcG9wdXAgLmxvYWRlciB7XG4gIHJpZ2h0OiBhdXRvO1xuICB0b3A6IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNwb3B1cC1mYWRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zbGlkZXNob3cvd2hpdGUtb3BhY2l0eS02MC5wbmdcIik7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk7IH1cblxuLndpc2hsaXN0LWluZGV4LWluZGV4IC5idG4tc2hhcmUuc2hhcmUtZW1haWwge1xuICB3aWR0aDogYXV0bzsgfVxuXG4uY3doIC5jb2wtbWFpbiAuc2hhcmUtd2lzaGxpc3QtcG9wdXAgaDEsIC5jd2ggLmNvbC1tYWluIC5zaGFyZS13aXNobGlzdC1wb3B1cCBoMiwgLmN3aCAuY29sLW1haW4gLnNoYXJlLXdpc2hsaXN0LXBvcHVwIGgzIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLmN3aCAuY29sLW1haW4gI2VtYWlsLWZyaWVuZC1wb3B1cCAuc2hhcmUtd2lzaGxpc3QtcG9wdXAgdGV4dGFyZWEge1xuICBoZWlnaHQ6IDgwcHg7IH1cblxuLnNoYXJlLXdpc2hsaXN0LXBvcHVwIC5idXR0b25zLXNldCBidXR0b24ge1xuICBmbG9hdDogbGVmdDsgfVxuXG4vKiBGT1JNU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmZvcm0ge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuZmllbGRzZXQgdWwge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG5maWVsZHNldCB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmbG9hdDogbGVmdDsgfVxuXG5maWVsZHNldCB1bCBsaS5maXJzdCB7XG4gIGNsZWFyOiBsZWZ0OyB9XG5cbmZpZWxkc2V0IHVsIGxpIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuZmllbGRzZXQgdWwgbGkge1xuICB3aWR0aDogMTQwcHg7IH1cblxuaW5wdXQsIHRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggI2M1YzVjNSBzb2xpZDtcbiAgbWFyZ2luOiAwcHggMjBweCAxMnB4IDBweDtcbiAgcGFkZGluZzogNHB4IDBweCA0cHggNnB4O1xuICB3aWR0aDogMTE1cHg7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgd2lkdGg6IDEwcHg7IH1cblxuLmNoZWNrYm94IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgLTEzNHB4IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjNweDtcbiAgd2lkdGg6IDI0cHg7XG4gIHpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7IH1cblxuLmNoZWNrYm94LWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAtMTYwcHggMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyM3B4O1xuICB3aWR0aDogMjRweDtcbiAgem9vbTogMTtcbiAgKmRpc3BsYXk6IGlubGluZTsgfVxuXG5sYWJlbCB7XG4gIG1hcmdpbjogMHB4IDBweCAzcHggMHB4OyB9XG5cbi5mb3JtLWxpc3QgbGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbiNkZXBhcnRtZW50X2lkIHtcbiAgbWFyZ2luOiAxMHB4IDBweDsgfVxuXG4udmFsaWRhdGlvbi1hZHZpY2Uge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTNweDsgfVxuXG4ubG9uZy1pbnB1dCB7XG4gIHdpZHRoOiAyNTlweDsgfVxuXG4ubG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTM1cHg7IH1cblxuLnNlYXJjaGZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc2VhcmNoZm9ybSBmaWVsZHNldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zZWFyY2hmb3JtIGlucHV0IHtcbiAgYm9yZGVyOiAycHggI2FkYWRhZCBzb2xpZDtcbiAgcGFkZGluZzogOHB4IDI1cHggOHB4IDhweDtcbiAgd2lkdGg6IDE2M3B4OyB9XG5cbi5zZWFyY2hmb3JtIC5zZWFyY2hpY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjdweDtcbiAgdG9wOiA3cHg7IH1cblxuLyogVEFCTEVTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1haW4gdGFibGUge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubWFpbiB0YWJsZSB0aC5maXJzdCwgLm1haW4gdGFibGUgdGQuZmlyc3Qge1xuICBib3JkZXItbGVmdDogMXB4ICNmZmZmZmYgc29saWQ7XG4gIHBhZGRpbmctbGVmdDogMHB4OyB9XG5cbi5tYWluIHRhYmxlIHRoLmxhc3QsIC5tYWluIHRhYmxlIHRkLmxhc3Qge1xuICBib3JkZXItcmlnaHQ6IDFweCAjZmZmZmZmIHNvbGlkOyB9XG5cbi5tYWluIHRkIHtcbiAgYm9yZGVyOiAwcHg7IH1cblxuLmRhdGEtdGFibGUgdGhlYWQgdGgge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4vKiA0MDRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY21zLWluZGV4LW5vcm91dGUgLmNvbC1tYWluIHtcbiAgYm9yZGVyOiAycHggI2FkYWRhZCBzb2xpZDtcbiAgcGFkZGluZzogMjBweCAwcHg7IH1cblxuLmNtcy1pbmRleC1ub3JvdXRlIC5wYWdlLXRpdGxlIGgxLCAjbm8tcm91dGUtNDA0LCAjbm8tcm91dGUtNDA0LWNvbnRlbnQsICNuby1yb3V0ZS00MDQtY29udGVudCBoMywgI25vLXJvdXRlLTQwNC1jb250ZW50IHAge1xuICBtYXJnaW46IDBweCBhdXRvIDhweCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI25vLXJvdXRlLTQwNCB7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDc4MHB4OyB9XG5cbiNuby1yb3V0ZS00MDQtY29udGVudCB7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDMxMHB4OyB9XG5cbiNuby1yb3V0ZS00MDQge1xuICBib3JkZXItYm90dG9tOiAxcHggI2NjY2NjYyBzb2xpZDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgcGFkZGluZy1ib3R0b206IDIzcHg7IH1cblxuLyogd2lzaGxpc3RcdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jbXMtbG9naW4tZm9yLXdpc2hsaXN0IC5jb2wtbWFpbiB7XG4gIHBhZGRpbmc6IDIwcHggMHB4OyB9XG5cbi5jbXMtbG9naW4tZm9yLXdpc2hsaXN0IC5wYWdlLXRpdGxlIGgxLCAjbG9naW4tZm9yLXdpc2hsaXN0LCAjbG9naW4tZm9yLXdpc2hsaXN0LWNvbnRlbnQsICNsb2dpbi1mb3Itd2lzaGxpc3QtY29udGVudCBoMywgI2xvZ2luLWZvci13aXNobGlzdC1jb250ZW50IHAge1xuICBtYXJnaW46IDBweCBhdXRvIDhweCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNtcy1sb2dpbi1mb3Itd2lzaGxpc3QgLnBhZ2UtdGl0bGUgaDEsIC5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2UtdGl0bGUgaDEsIC5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXRpdGxlLWVtcHR5Y2FydCBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDJweDsgfVxuXG4jbG9naW4tZm9yLXdpc2hsaXN0IHtcbiAgbWFyZ2luOiBhdXRvO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNjY2NjY2Mgc29saWQ7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIHdpZHRoOiA3ODBweDsgfVxuXG4jbG9naW4tZm9yLXdpc2hsaXN0LWNvbnRlbnQge1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA0NjBweDsgfVxuXG4ubXktd2lzaGxpc3Qge1xuICB3aWR0aDogNzAwcHg7IH1cblxuLndpc2hsaXN0LWluZGV4LWluZGV4IC5jd2ggLmNvbC1tYWluIGE6bGluayB7XG4gIGJvcmRlcjogMHB4OyB9XG5cbi53aXNobGlzdC1pdGVtcyB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi53aXNobGlzdC1pdGVtIHtcbiAgd2lkdGg6IDE1MnB4O1xuICBtYXJnaW46IDBweCAxMHB4IDUwcHggMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ud2lzaGxpc3QtaXRlbSAuYnRuLXJlbW92ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi53aXNobGlzdC1pdGVtIGg1IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGJ1dGlrZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VhcmNoLXN0b3JlLWluaXRpYWwge1xuICBib3JkZXItYm90dG9tOiAxcHggIzAwMDAwMCBkb3R0ZWQgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTVweDsgfVxuXG4jc2VhcmNoLXN0b3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zdG9yZS1zZWFyY2gtc3RvcmUge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjE0cHg7IH1cblxuLnN0b3JlLXNlYXJjaC1zdG9yZS5sYXN0IHtcbiAgY2xlYXI6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuXG4uc3RvcmUtc2VhcmNoLXN0b3JlLXRpdGxlIHtcbiAgaGVpZ2h0OiA0OHB4OyB9XG5cbi5zdG9yZS1zZWFyY2gtc3RvcmUtYWRkcmVzcyB7XG4gIGhlaWdodDogODdweDsgfVxuXG4uc3RvcmUtc2VhcmNoLXN0b3JlIGE6bGluayB7XG4gIGJvcmRlci1ib3R0b206IDFweCAjOTI5MjkyIHNvbGlkOyB9XG5cbi5zdG9yZS1zZWFyY2gtc3RvcmUgYTp2aXNpdGVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICM5MjkyOTIgc29saWQ7IH1cblxuLnN0b3Jlcy1jaXRpZXMge1xuICBib3JkZXItYm90dG9tOiAxcHggIzAwMDAwMCBkb3R0ZWQgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTVweDsgfVxuXG4uc3RvcmVzLWNpdHkge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LWZhbWlseTogJ2Z1dHVyYWVmbWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi5zdG9yZS1zZWFyY2gtaGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuI21hcF9jYW52YXMge1xuICB3aWR0aDogNzAwcHg7XG4gIGhlaWdodDogNTYwcHg7IH1cblxuI21hcF9jYW52YXMuc3RvcmUge1xuICB3aWR0aDogNDU0cHg7XG4gIGhlaWdodDogMjY0cHg7IH1cblxuLmRpdmlkZXIuc3RvcmUge1xuICBtYXJnaW4tdG9wOiAxN3B4OyB9XG5cbi8qIExvb2tib29rXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmhlcm8tcmVsYXRlZCB1bCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cblxuLmhlcm8tcmVsYXRlZCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBtYXJnaW4tbGVmdDogNjBweDtcbiAgd2lkdGg6IDE3MHB4OyB9XG5cbi5oZXJvLXJlbGF0ZWQgbGkuZmlyc3Qge1xuICBtYXJnaW4tbGVmdDogNDBweDsgfVxuXG4uaGVyby1yZWxhdGVkIGxpIGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDBweCA1cHggMjVweCAwcHg7XG4gIHdpZHRoOiA2NXB4OyB9XG5cbi5oZXJvLXJlbGF0ZWQgdWwgbGkgLnJlbGF0ZWRfbmZvIGgzLCAuaGVyby1yZWxhdGVkIHVsIGxpIC5yZWxhdGVkX25mbyBoNCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmxvb2tib29rLmhlcm8gaDMge1xuICBtYXJnaW46IDIwcHggMHB4IDBweCAwcHg7IH1cblxuLmxvb2tib29rLmhlcm8gaDIge1xuICBtYXJnaW46IDBweCAwcHggMzBweCAwcHg7IH1cblxuLmhlcm8tcmVsYXRlZCB1bCBsaSAucmVsYXRlZF9uZm8gaDQge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLmhlcm8tcmVsYXRlZCB1bCBsaSAucmVsYXRlZF9uZm8gaDMge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLyogY29sdW1ucyB3aXRoIGhlYWRlciAoY3doKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jd2ggLmN3aC1oZWFkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi5jd2ggLmN3aC1oZWFkIGRpdiB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMTJweCBhdXRvIDBweCBhdXRvO1xuICB3aWR0aDogNDYwcHg7IH1cblxuLmN3aCAuY3doLWhlYWQgZGl2IC5wYWdlLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY3doIC5jd2gtaGVhZCBkaXYgcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4uY3doIC5jd2gtaGVhZCBkaXYuaXRhbGljIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ud3JhcHBlciAuY3doIC5jb2wtbWFpbiB7XG4gIHdpZHRoOiA0NjBweDtcbiAgcGFkZGluZy1yaWdodDogMjQwcHg7IH1cblxuLnNhbGVzLW9yZGVyLWhpc3RvcnkgLndyYXBwZXIgLmN3aCAuY29sLW1haW4ge1xuICB3aWR0aDogNTEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE5MHB4OyB9XG5cbi5zYWxlcy1vcmRlci12aWV3IC53cmFwcGVyIC5jd2ggLmNvbC1tYWluIHtcbiAgd2lkdGg6IDUxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOTBweDsgfVxuXG4ud3JhcHBlciAuY3doIC5jb2wtbWFpbi5zbWFsbCB7XG4gIHdpZHRoOiA0NjBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4OyB9XG5cbi53cmFwcGVyIC5jd2ggLmNvbC1tYWluLmJpZyB7XG4gIHdpZHRoOiA3MDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4OyB9XG5cbi53cmFwcGVyIC5jd2ggLmNvbC1sZWZ0IHtcbiAgd2lkdGg6IDIwMHB4OyB9XG5cbi53cmFwcGVyIC5jd2ggLmNvbC1sZWZ0LCAud3JhcHBlciAuY3doIC5jb2wtbWFpbiB7XG4gIGJvcmRlci10b3A6IDFweCAjY2NjY2NjIHNvbGlkO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMTRweDsgfVxuXG4uY3doIC5jb2wtbWFpbiBoMSwgLmN3aCAuY29sLW1haW4gaDIge1xuICBib3JkZXItYm90dG9tOiAxcHggI2FkYWRhZCBzb2xpZDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZzogMTVweCAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiA3MDBweDsgfVxuXG4uY3doIC5jb2wtbGVmdCBoMywgLmN3aCAuY29sLW1haW4gaDEsIC5jd2ggLmNvbC1tYWluIGgyLCAuY3doIC5jb2wtbWFpbiBoMywgLmN3aCAuY29sLW1haW4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmN3aCAuc2lkZWJhciAuYmxvY2stdGl0bGUgaDQge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG5cbi5jd2ggLmNvbC1tYWluIGE6bGluayB7XG4gIGJvcmRlci1ib3R0b206IDFweCAjNWM1YzVjIHNvbGlkOyB9XG5cbi5jd2ggLmNvbC1tYWluIGE6dmlzaXRlZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCAjNWM1YzVjIHNvbGlkOyB9XG5cbiNhdGNhLXBvcHVwLWNvbnRhaW5lciAjYXRjYS1tZXNzYWdlLXRleHQuYXRjYS1ub3RpY2Uge1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi8qIENPTU1PTlNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY2xlYXItYm90aCB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ub25lcGl4ZWxkb3duIHtcbiAgdG9wOiAxcHg7IH1cblxuLm5vYnIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi52ZXJ0aWNhbC1uYXYtY29udGFpbmVyIC5ibG9jay1sYXllcmVkLW5hdiAuYmxvY2stdGl0bGUgaDIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLyogTU9GIFJFREVTSUdOIE9DVCAyMDEzICovXG4jY2F0ZWdvcnktdG9wLW1vZiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuI2NhdGVnb3J5LXRvcC1tb2YgLnRvcC1tb2YtYmxvY2stanMgLmZpbHRlci1ibG9jayB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbiNjYXRlZ29yeS10b3AtbW9mIC50b3AtbW9mLWJsb2NrLWpzIC5maWx0ZXItYmxvY2sgdWwgbGkge1xuICBmbG9hdDogbGVmdDsgfVxuXG4jY2F0ZWdvcnktdG9wLW1vZiAudG9wLW1vZi1ibG9jay1qcyAjbW9mX3RhYnNfdG1wIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jY2F0ZWdvcnktdG9wLW1vZiAudG9wLW1vZi1ibG9jay1qcyAubW9mX3RhYnNfY2hvaWNlcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI2NhdGVnb3J5LXRvcC1tb2YgLnRvcC1tb2YtYmxvY2stanMgLm1vZl90YWJzX2Nob2ljZXMubW9mX3RhYl9hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cblxuI2NhdGVnb3J5LXRvcC1tb2YgLmZpbHRlcl90YWIsICNjYXRlZ29yeS10b3AtbW9mIC5maWx0ZXItaGVhZGxpbmUsICNjYXRlZ29yeS10b3AtbW9mIC5jbGVhci1maWx0ZXIge1xuICBmbG9hdDogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogM3B4IDVweCAzcHggMTBweDsgfVxuXG4jY2F0ZWdvcnktdG9wLW1vZiAuZmlsdGVyX3RhYiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbiNjYXRlZ29yeS10b3AtbW9mIC5maWx0ZXItaGVhZGxpbmUge1xuICBmb250LWZhbWlseTogJ2Z1dHVyYWVmbWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4OyB9XG5cbiNjYXRlZ29yeS10b3AtbW9mIC5maWx0ZXJfdGFiLm1vZl90YWJfdGl0bGVfYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkZGRkY7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNjYXRlZ29yeS10b3AtbW9mIC50b3AtbW9mLWJsb2NrLWpzIC5jbGVhci1maWx0ZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjMjUyNTI1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cblxuI2NhdGVnb3J5LXRvcC1tb2YgLnRvcC1tb2YtYmxvY2stanMgLmNsZWFyLWZpbHRlciAuY2xlYXItZG90IHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NsZWFyX2ZpbHRlci5qcGdcIikgbm8tcmVwZWF0OyB9XG5cbiNjYXRlZ29yeS10b3AtbW9mIC5maWx0ZXJfdGFiIGEuZmlsdGVyLWNvdW50LXNob3cge1xuICBjb2xvcjogIzY2OTkzMzsgfVxuXG4jY2F0ZWdvcnktdG9wLW1vZiAuZmlsdGVyX3RhYiBhLmZpbHRlci1jb3VudC1zaG93IHNwYW4uZmlsdGVyLWNvdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5jYXRlZ29yeS1wcm9kdWN0cyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuI2NhdGVnb3J5LXRvcC1tb2YgLnRvcC1tb2YtYmxvY2stanMgLmZpbHRlci1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDBweDsgfVxuXG4uYmxvY2stbGF5ZXJlZC1uYXYgLnRvcC1tb2YtYmxvY2stanMgbGksIC5ibG9jay1sYXllcmVkLW5hdiBkdCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4udG9wLW1vZi1ibG9jay1qcyAuZmlsdGVyLWJsb2NrIHVsIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbiNjYXRlZ29yeS10b3AtbW9mIC50b3AtbW9mLWJsb2NrLWpzIC5maWx0ZXItYmxvY2sgdWwgbGkgYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbiNjYXRlZ29yeS10b3AtbW9mIC50b3AtbW9mLWJsb2NrLWpzIC5maWx0ZXItYmxvY2sgdWwgbGkgYTpob3ZlciwgI2NhdGVnb3J5LXRvcC1tb2YgLnRvcC1tb2YtYmxvY2stanMgLmZpbHRlci1ibG9jayB1bCBsaSAuc2VsZWN0ZWQtZmlsdGVyIGEge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2NjY2NjsgfVxuXG4jY2F0ZWdvcnktdG9wLW1vZiAudG9wLW1vZi1ibG9jay1qcyAuZmlsdGVyLWJsb2NrIHVsIGxpIHNwYW4ge1xuICBmb250LXNpemU6IDEwcHg7IH1cblxuI2NhdGVnb3J5LXRvcC1tb2YgLnRvcC1tb2YtYmxvY2stanMgLmZpbHRlci1ibG9jayB1bCBsaSBzcGFuLm1vZi1jaGVja2JveCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4jY2F0ZWdvcnktdG9wLW1vZiAuZmlsdGVyX3RhYiAuYXJyb3ctZG93biB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgLTEwMXB4IC05cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogMnB4IDNweCAzcHggNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3cHg7XG4gIHRvcDogMXB4OyB9XG5cbi50b3AtbW9mLWJsb2NrLWpzICNtb2ZfdGFic190b3AtY29udGVudCAuZmlsdGVyLWJsb2NrIHVsIGxpLnZpZXctYWxsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jbW9mX3RhYnNfdG9wLWNvbnRlbnQgLmZpbHRlci1ibG9jayAubW9mLWNoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jbW9mX3RhYnNfdG9wLWNvbnRlbnQgLmZpbHRlci1ibG9jayAjZmlsdGVyLXVsLWlkLS1jb2xvcl9ncm91cCAubW9mLWNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5jYXRhbG9nLWNhdGVnb3J5LXZpZXcuYnJhbmRzLnN1YiAjY2F0ZWdvcnktdG9wLW1vZiAuZmlsdGVyLXRhYi0tYnJhbmRfZmlsdGVyLCAjY2F0ZWdvcnktdG9wLW1vZiAuZmlsdGVyX3RhYi5maWx0ZXItdGFiLS1nZW5kZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGNhdGVnb3J5IGxpc3RpbmcgYWxpZ24gdG8gdG9wIG9mIGJyZWFkY3J1bWJzICovXG4uYnJlYWRjcnVtYnMgdWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG5cbi5jYXRlZ29yeS1zdGlscnVtbWV0IC5icmVhZGNydW1icyB1bCwgLmNhdGVnb3J5LWZvY3VzLW9uIC5icmVhZGNydW1icyB1bCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLmNhdGFsb2ctY2F0ZWdvcnktdmlldyAuY29sLW1haW4ge1xuICBtYXJnaW4tdG9wOiAtMjJweDsgfVxuXG4vKiByZXNldCBmb3IgYnV0dG9ucyB3aXRoIHNwYW5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5idXR0b24gc3BhbiwgLmZvcm0tYnV0dG9uIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLyogZ2xvYmFsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4ICM2NjY2NjYgc29saWQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNnB4IDhweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbmgxIGJ1dHRvbiwgaDEgLmJ1dHRvbiwgaDIgYnV0dG9uLCBoMiAuYnV0dG9uLCBoMyBidXR0b24sIGgzIC5idXR0b24sIGg1IGJ1dHRvbiwgaDUgLmJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG5oMSBidXR0b24sIGgxIC5idXR0b24sIGgyIGJ1dHRvbiwgaDIgLmJ1dHRvbiwgaDMgYnV0dG9uLCBoMyAuYnV0dG9uLCBoNCBidXR0b24sIGg0IC5idXR0b24sIGg1IGJ1dHRvbiwgaDUgLmJ1dHRvbiB7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogY2xhc3Nlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICM2NjY2NjYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xuICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4uYnV0dG9uLWJpZyB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA2cHggOHB4ICFpbXBvcnRhbnQ7IH1cblxuLmJ1dHRvbi1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggN3B4ICFpbXBvcnRhbnQ7IH1cblxuLmJ1dHRvbi1jb2xvci1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzFkNmQwOCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFkNmQwOCAhaW1wb3J0YW50OyB9XG5cbi5idXR0b24tY29sb3ItZ3JlZW46bGluayB7XG4gIGNvbG9yOiAjMWQ2ZDA4ICFpbXBvcnRhbnQ7IH1cblxuLmJ1dHRvbi1jb2xvci1ncmVlbjp2aXNpdGVkIHtcbiAgY29sb3I6ICMxZDZkMDggIWltcG9ydGFudDsgfVxuXG4uYnV0dG9uLWNvbG9yLWdyZWVuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkNmQwOCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5idXR0b24tY29sb3ItYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzY2NjY2NiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5idXR0b24tY29sb3ItYmxhY2s6bGluayB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuLmJ1dHRvbi1jb2xvci1ibGFjazp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uYnV0dG9uLWNvbG9yLWJsYWNrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMyMTIxMjEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uYnV0dG9uLWNvbG9yLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA5MDkwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzkwOTA5MCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5idXR0b24tY29sb3ItZ3JheTpsaW5rIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uYnV0dG9uLWNvbG9yLWdyYXk6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuLmJ1dHRvbi1jb2xvci1ncmF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwOTA5MCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5idXR0b24tY29sb3ItZGFya2dyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzY2NjY2NiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5idXR0b24tY29sb3ItYmxhY2s6bGluayB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuLmJ1dHRvbi1jb2xvci1ibGFjazp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uYnV0dG9uLWNvbG9yLWJsYWNrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMyMTIxMjEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uYnV0dG9uLWNvbG9yLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICMzYjU5OTggIWltcG9ydGFudDtcbiAgY29sb3I6ICMzYjU5OTggIWltcG9ydGFudDsgfVxuXG4uYnV0dG9uLWNvbG9yLWJsdWU6bGluayB7XG4gIGNvbG9yOiAjM2I1OTk4ICFpbXBvcnRhbnQ7IH1cblxuLmJ1dHRvbi1jb2xvci1ibHVlOnZpc2l0ZWQge1xuICBjb2xvcjogIzNiNTk5OCAhaW1wb3J0YW50OyB9XG5cbi5idXR0b24tY29sb3ItYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uYnV0dG9uLWNvbG9yLXR1cnF1b2lzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzA1OWNkNCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA1OWNkNCAhaW1wb3J0YW50OyB9XG5cbi5idXR0b24tY29sb3ItdHVycXVvaXNlOmxpbmsge1xuICBjb2xvcjogIzA1OWNkNCAhaW1wb3J0YW50OyB9XG5cbi5idXR0b24tY29sb3ItdHVycXVvaXNlOnZpc2l0ZWQge1xuICBjb2xvcjogIzA1OWNkNCAhaW1wb3J0YW50OyB9XG5cbi5idXR0b24tY29sb3ItdHVycXVvaXNlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1OWNkNCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5idXR0b24gKiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuXG4uYnV0dG9uLWRpc2FibGVkLCBidXR0b25bZGlzYWJsZWRdIHtcbiAgY29sb3I6ICNhN2E3YTcgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2E3YTdhNyAhaW1wb3J0YW50OyB9XG5cbi5idXR0b24tZGlzYWJsZWQ6aG92ZXIsIGJ1dHRvbltkaXNhYmxlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2E3YTdhNyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNhN2E3YTcgIWltcG9ydGFudDsgfVxuXG4uYnV0dG9uLXNlbGVjdGVkLCAuYXR0cmlidXRlLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi8qIEZBQ1QgU0hFRVRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRGlkb3RCb2xkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvNmFkZjEwOTgtNmU1Yy00NThmLWE2OGEtMmRlNzdkYjAxYTczLmVvdD9pZWZpeFwiKSBmb3JtYXQoXCJlb3RcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRpZG90Qm9sZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzZhZGYxMDk4LTZlNWMtNDU4Zi1hNjhhLTJkZTc3ZGIwMWE3My5lb3Q/aWVmaXhcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvOGM4NDdhZTEtMGMwMi00ZTlhLTkyMDMtYzI5NGU0YTIzZmUxLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiRm9udHMvYmFlNmNlMGYtZGVhZi00Zjk5LWJkZjYtZGU3ZjJjZjU0ZDA0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiRm9udHMvZDYyZGY0NzctM2Q0NS00MzQ1LTk1YTktZWFjNWRjZDRiMTE2LnN2ZyNkNjJkZjQ3Ny0zZDQ1LTQzNDUtOTVhOS1lYWM1ZGNkNGIxMTZcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJEaWRvdEhlYWRsaW5lXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvMmU1OTk5YWItYzczYS00MzAxLTg0MmQtMzVkNjc1YjAzY2QxLmVvdD9pZWZpeFwiKSBmb3JtYXQoXCJlb3RcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRpZG90SGVhZGxpbmVcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy8yZTU5OTlhYi1jNzNhLTQzMDEtODQyZC0zNWQ2NzViMDNjZDEuZW90P2llZml4XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzE3NjhiYzcyLWI4MGMtNGU0OC1hZDEwLTBkN2FiYjk2MGNiNS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIkZvbnRzL2RkMTg2ODlhLTQzOTQtNGNmMy05ZWFmLWVhNDk1ZGE3ZmZlYS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIkZvbnRzLzM2YzI2ODA4LTczYmItNGY4MC05Nzk3LWIzODExYzc4ZjdlOS5zdmcjMzZjMjY4MDgtNzNiYi00ZjgwLTk3OTctYjM4MTFjNzhmN2U5XCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRGlkb3RJdGFsaWNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy85YzJjZmQxOS00NzJiLTRlZjUtYWQ3My00M2VlZTY4ZGM0M2IuZW90P2llZml4XCIpIGZvcm1hdChcImVvdFwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRGlkb3RJdGFsaWNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy85YzJjZmQxOS00NzJiLTRlZjUtYWQ3My00M2VlZTY4ZGM0M2IuZW90P2llZml4XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzA5YTRiNTdiLTc0MDAtNGQzMC1iNGJhLWQ2ZTMwM2M1Nzg2OC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIkZvbnRzL2EwY2IwOGQ1LTk3NWYtNGM4ZC1iY2RjLWQ3NzFhMDE0ZDkyYS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIkZvbnRzLzg2ZDYwYTA5LWU4ZjgtNDAwMy1iNjg4LTBmOGEyYWJhNjUzMi5zdmcjODZkNjBhMDktZThmOC00MDAzLWI2ODgtMGY4YTJhYmE2NTMyXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnNSZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3BlbnNhbnMtcmVndWxhci13ZWJmb250LmVvdD9pZWZpeFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vcGVuc2Fucy1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJGb250cy9vcGVuc2Fucy1yZWd1bGFyLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJGb250cy9vcGVuc2Fucy1yZWd1bGFyLXdlYmZvbnQuc3ZnI29wZW5fc2Fuc3JlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fuc0JvbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vcGVuc2Fucy1zZW1pYm9sZC13ZWJmb250LmVvdD9pZWZpeFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vcGVuc2Fucy1zZW1pYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiRm9udHMvb3BlbnNhbnMtc2VtaWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIkZvbnRzL29wZW5zYW5zLXNlbWlib2xkLXdlYmZvbnQuc3ZnI29wZW5fc2Fuc3NlbWlib2xkXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnNMaWdodFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29wZW5zYW5zLWxpZ2h0LXdlYmZvbnQuZW90P2llZml4XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29wZW5zYW5zLWxpZ2h0LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJGb250cy9vcGVuc2Fucy1saWdodC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiRm9udHMvb3BlbnNhbnMtbGlnaHQtd2ViZm9udC5zdmcjb3Blbl9zYW5zbGlnaHRcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fuc0l0YWxpY1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29wZW5zYW5zLWxpZ2h0aXRhbGljLXdlYmZvbnQuZW90P2llZml4XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29wZW5zYW5zLWxpZ2h0aXRhbGljLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJGb250cy9vcGVuc2Fucy1saWdodGl0YWxpYy13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiRm9udHMvb3BlbnNhbnMtbGlnaHRpdGFsaWMtd2ViZm9udC5zdmcjb3Blbl9zYW5zbGlnaHRpdGFsaWNcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Z1dHVyYWVmbWVkaXVtJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2Z1dHVyYWVmLW1lZGl1bS5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2Z1dHVyYWVmLW1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL2Z1dHVyYWVmLW1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvZnV0dXJhZWYtbWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9mdXR1cmFlZi1tZWRpdW0uc3ZnI2Z1dHVyYWVmbWVkaXVtJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Z1dHVyYWVmYm9sZCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9GdXR1cmFFRi1Cb2xkLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvRnV0dXJhRUYtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL0Z1dHVyYUVGLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL0Z1dHVyYUVGLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzL0Z1dHVyYUVGLUJvbGQuc3ZnI2Z1dHVyYWVmYm9sZCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKiBHTE9CQUxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5ib2R5IHtcbiAgY29sb3I6ICMyNTI1MjU7IH1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKiBMw4ROS0FSXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYTpsaW5rLCBhOnZpc2l0ZWQsIGE6aG92ZXIsIC5jd2ggLnZlcnRuYXYgYTpsaW5rLCAuY3doIC52ZXJ0bmF2IGE6dmlzaXRlZCwgLmN3aCAudmVydG5hdiBhOmhvdmVyIHtcbiAgY29sb3I6ICMyNTI1MjU7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5wIGE6bGluaywgcCBhOnZpc2l0ZWQsIHAgYTpob3ZlciwgLmN3aCAudmVydG5hdiBhOmxpbmssIC5jd2ggLnZlcnRuYXYgYTp2aXNpdGVkLCAuY3doIC52ZXJ0bmF2IGE6aG92ZXIsIC5jd2ggLnNpZGViYXIgYTpsaW5rLCAuY3doIC5zaWRlYmFyIGE6dmlzaXRlZCwgLmN3aCAuc2lkZWJhciBhOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICM1YzVjNWMgc29saWQ7IH1cblxuYTpob3ZlciwgLmN3aCAudmVydG5hdiBhOmhvdmVyIHtcbiAgY29sb3I6ICM5MjkyOTI7IH1cblxuLnNpZGViYXIgbGkuY3VycmVudCBzcGFuIHtcbiAgY29sb3I6ICM4NTg1ODU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmxpa2UtYS1saW5rIHtcbiAgY29sb3I6ICMyNTI1MjU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICM1YzVjNWMgc29saWQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7IH1cblxuLmxpa2UtYS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM5MjkyOTI7IH1cblxuLyogXCJCTEFDS1wiICovXG4ucHJpY2UtYm94IC5yZWd1bGFyLXByaWNlIC5wcmljZSwgLmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXRpdGxlIGgyIHNwYW4sIC51aS10YWJzLXNlbGVjdGVkIGE6bGluaywgLnVpLXRhYnMtc2VsZWN0ZWQgYTp2aXNpdGVkLCAuY2F0ZWdvcnktc3RpbHJ1bW1ldC5jYXRhbG9nLXByb2R1Y3QtdmlldyAucmVsYXRlZC1wcm9kdWN0cyBoMiwgLmNhdGVnb3J5LWZvY3VzLW9uLmNhdGFsb2ctcHJvZHVjdC12aWV3IC5yZWxhdGVkLXByb2R1Y3RzIGgyLCAuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5ibG9jay1sYXllcmVkLW5hdiBoNCBzcGFuLCAuc3RvcmUtc2VhcmNoLWhlYWQgc3BhbiwgI25hdiAuZWFzeW1lbnUgLnJlZCwgLmVhc3ltZW51IC5sZXZlbDAtc3VibWVudS13cmFwcGVyIC5hZGRlZC1jbXMuYmxvY2suZmlyc3QgYTpsaW5rLCAuZWFzeW1lbnUgLmxldmVsMC1zdWJtZW51LXdyYXBwZXIgLmFkZGVkLWNtcy5ibG9jay5maXJzdCBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzI1MjUyNTsgfVxuXG4uZWFzeW1lbnUgLmxldmVsMC1zdWJtZW51LXdyYXBwZXIgLmFkZGVkLWNtcy5ibG9jay5maXJzdCBhOmxpbmssIC5lYXN5bWVudSAubGV2ZWwwLXN1Ym1lbnUtd3JhcHBlciAuYWRkZWQtY21zLmJsb2NrLmZpcnN0IGE6dmlzaXRlZCB7XG4gIGZvbnQtZmFtaWx5OiAnZnV0dXJhZWZtZWRpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cblxuLyogUkVEICovXG4ucHJvZHVjdC1vdXQtb2Ytc3RvY2ssIC5yZXF1aXJlZC1kZXNjcmlwdGlvbiwgI25hdiAuZWFzeW1lbnUucmVhIGE6bGluaywgI25hdiAuZWFzeW1lbnUucmVhIGE6dmlzaXRlZCwgI25hdiAuZWFzeW1lbnUuUmVhIGE6bGluaywgI25hdiAuZWFzeW1lbnUuUmVhIGE6dmlzaXRlZCwgI25hdiAuZWFzeW1lbnUuUkVBIGE6bGluaywgI25hdiAuZWFzeW1lbnUuUkVBIGE6dmlzaXRlZCwgI25hdiAuZWFzeW1lbnUgLnJlZCBhOmxpbmssICNuYXYgLmVhc3ltZW51IC5yZWQgYTp2aXNpdGVkLCAucHJpY2UtYm94IC5zcGVjaWFsLXByaWNlIC5wcmljZSB7XG4gIGNvbG9yOiAjZjYxMDMxOyB9XG5cbi8qIEdSQVkgKi9cbi5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS10aXRsZSBoMiwgLnVpLXRhYnMgbGkgYTpsaW5rLCAudWktdGFicyBsaSBhOnZpc2l0ZWQsIGg0IHNwYW4sICNtZW1iZXJjbHViQmFsYW5jZSBzcGFuLCAjc3RvcmUtaW52ZW50b3J5LXBvcHVwIGgxLCAuY2F0ZWdvcnktZmFxIC5jb2wtbWFpbiBoNCwgI2NsaWNrLWhlcmUtdG8tc2hvdy1sb2dpbiwgI2NsaWNrLWhlcmUtdG8taGlkZS1sb2dpbiwgLnN0b3JlLXNlYXJjaC1oZWFkLCAjc2l6ZWd1aWRlLXdyYXBwZXIgaDIsIC5jbXMtbWVtYmVyLWluZm8gaDQge1xuICBjb2xvcjogIzY0NjQ2NDsgfVxuXG4vKiBEQVJLR1JBWSAqL1xuLnByb2R1Y3QtdmlldyAuZGVzY3JpcHRpb24sIC5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5jb2wyLXNldCAuY29udGVudCwgLmFkZC10by13aXNobGlzdCwgLnN0b3JlLWludmVudG9yeSwgLmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IGZpZWxkc2V0IGxhYmVsLCAuY2hlY2tvdXQtb25lcGFnZS1pbmRleCBsYWJlbCB7XG4gIGNvbG9yOiAjMzgzODM4OyB9XG5cbi8qIE1FRElVTUdSQVkgKi9cbi5mb290ZXIsIC5mb290ZXIgYTpsaW5rLCAuZm9vdGVyIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMzgzODM4OyB9XG5cbi8qIExJR0hUR1JBWSAqL1xuLnByb2R1Y3Qtc2hvcCBoMywgLnByaWNlLWJveC1sYWJlbCwgLmJyZWFkY3J1bWJzIGE6bGluaywgLmJyZWFkY3J1bWJzIGE6dmlzaXRlZCwgLmNhdGVnb3J5LXN0aWxydW1tZXQuY2F0YWxvZy1wcm9kdWN0LXZpZXcgaDIsIC5jYXRlZ29yeS1mb2N1cy1vbi5jYXRhbG9nLXByb2R1Y3QtdmlldyBoMiwgI3N0b3JlLWludmVudG9yeS1wb3B1cCBoMiwgLnN0b3Jlcy1pbml0aWFsOmhvdmVyLCAuc3RvcmVzLWNpdHk6aG92ZXIsIC5wcmljZS1ib3ggLm9sZC1wcmljZSAucHJpY2Uge1xuICBjb2xvcjogIzk0OTQ5NDsgfVxuXG4ucHJvZHVjdC1zaG9wIGgzIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4ucHJvZHVjdC1zaG9wIC5wcmljZS1ib3gtbGFiZWwge1xuICBjb2xvcjogIzI1MjUyNTsgfVxuXG4ucHJvZHVjdC1zaG9wIC5rbGFybmFfcHBfdGV4dCwgLnByb2R1Y3Qtc2hvcCAua2xhcm5hX3BwX2Nvc3QgLnByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4ucHJvZHVjdC1zaG9wIC5rbGFybmFfcHBfbGluayB7XG4gIGZvbnQtZmFtaWx5OiAnZnV0dXJhZWZtZWRpdW0nLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIFNVUEVSTElHSFRHUkFZXG57Y29sb3I6I2JhYmFiYTt9ICovXG4vKiBXSElURSAqL1xuLnNob3djYXNlLWJsYWNrIGE6bGluaywgLnNob3djYXNlLWJsYWNrIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qIFVOREVSTElORVxue3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fSAqL1xuLmJsYWNrIHtcbiAgY29sb3I6ICMyNTI1MjU7IH1cblxuLmJsYWNrIGE6bGluayB7XG4gIGNvbG9yOiAjMjUyNTI1OyB9XG5cbi5ibGFjayBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzI1MjUyNTsgfVxuXG4ucmVkIHtcbiAgY29sb3I6ICNmNjEwMzE7IH1cblxuLnJlZCBhOmxpbmsge1xuICBjb2xvcjogI2Y2MTAzMTsgfVxuXG4ucmVkIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZjYxMDMxOyB9XG5cbi5ibHVlIHtcbiAgY29sb3I6ICMxODU4OWU7IH1cblxuLmJsdWUgYTpsaW5rIHtcbiAgY29sb3I6ICMxODU4OWU7IH1cblxuLmJsdWUgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMxODU4OWU7IH1cblxuLmdyYXkge1xuICBjb2xvcjogIzY0NjQ2NDsgfVxuXG4uZ3JheSBhOmxpbmsge1xuICBjb2xvcjogIzY0NjQ2NDsgfVxuXG4uZ3JheSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzY0NjQ2NDsgfVxuXG4ubGlnaHRncmF5IHtcbiAgY29sb3I6ICM5NDk0OTQ7IH1cblxuLmxpZ2h0Z3JheSBhOmxpbmsge1xuICBjb2xvcjogIzk0OTQ5NDsgfVxuXG4ubGlnaHRncmF5IGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjOTQ5NDk0OyB9XG5cbi5zdXBlcmxpZ2h0Z3JheSB7XG4gIGNvbG9yOiAjYmFiYWJhOyB9XG5cbi5zdXBlcmxpZ2h0Z3JheSBhOmxpbmsge1xuICBjb2xvcjogI2JhYmFiYTsgfVxuXG4uc3VwZXJsaWdodGdyYXkgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNiYWJhYmE7IH1cblxuLyogVGltZXMgaXRhbGljIGFsbCBjYXBzIDEycHggKi9cbiNzaG9wcGluZy1jYXJ0LXRhYmxlIGg2IHtcbiAgZm9udC1mYW1pbHk6ICdmdXR1cmFlZm1lZGl1bScsIERpZG90LCBzZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIFRpbWVzIGl0YWxpYyBsb3dlciBjYXBzIDE2cHggKi9cbi5jaGVja291dC1vbmVwYWdlLWluZGV4IC5mb2N1cy1vbi1jb250YWluZXIgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiAnZnV0dXJhZWZtZWRpdW0nLCBEaWRvdCwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuXG4vKiBEaWRvdCA0NHB4ICovXG4uZGlkb3Q0NCwgLnNob3djYXNlLWNvbnRlbnQgZGl2IGgzIHtcbiAgZm9udC1mYW1pbHk6ICdmdXR1cmFlZm1lZGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4vKiBEaWRvdCA1MHB4ICovXG4jbWVtYmVyY2x1YkJhbGFuY2Ugc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiAnZnV0dXJhZWZtZWRpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4vKiBEaWRvdCBhbGwgY2FwcyAxNnB4ICovXG4uY2hlY2tvdXQtdG9wIC5mb2N1cy1vbi1jb250YWluZXIgaDQge1xuICBmb250LWZhbWlseTogJ2Z1dHVyYWVmbWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG5cbi8qIERpZG90IGl0YWxpYyAxOHB4ICovXG4uY3VzdG9tZXItYWNjb3VudC1sb2dpbiAuY29sMi1zZXQgaDMsIC5xcy1zdWNjZXNzIC5oZWFkIGgzLCAuY2F0ZWdvcnktc3RpbHJ1bW1ldCAucmVsYXRlZC1wcm9kdWN0cyBoMywgLmNhdGVnb3J5LWZvY3VzLW9uIC5yZWxhdGVkLXByb2R1Y3RzIGgzLCAucGFnZW1hbmFnZXIgdWwuZm91ci1ibG9ja3MgbGkuaXRlbSBoNCB7XG4gIGZvbnQtZmFtaWx5OiAnZnV0dXJhZWZtZWRpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cblxuLyogRGlkb3QgaXRhbGljIDIwcHggKi9cbi5yZWxhdGVkLXByb2R1Y3RzIGgzIHtcbiAgZm9udC1mYW1pbHk6ICdmdXR1cmFlZm1lZGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuXG4vKiBEaWRvdCBpdGFsaWMgMjhweCAqL1xuLmRpZG90MjhpLCAucHJpY2UtYm94LWxhYmVsLCAuY21zLWluZGV4LW5vcm91dGUgLnBhZ2UtdGl0bGUgaDEsIC5jbXMtbG9naW4tZm9yLXdpc2hsaXN0IC5wYWdlLXRpdGxlIGgxLCAuc2hvd2Nhc2UtY29udGVudCBkaXYgaDQsIC5wYWdlbWFuYWdlciB1bC50d28tYmxvY2tzIGxpLml0ZW0gaDQsIC5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2UtdGl0bGUgaDEsIC5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXRpdGxlLWVtcHR5Y2FydCBoMSwgLmNtcy1wYWdlLXZpZXcuY2F0ZWdvcnktZm9jdXMtb24gaDQsIC5sb29rYm9vay5oZXJvIC50aXRsZSBoMyB7XG4gIGZvbnQtZmFtaWx5OiAnZnV0dXJhZWZtZWRpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cblxuI3N0b3JlLWludmVudG9yeS1wb3B1cCBoMiB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qIERpZG90IGl0YWxpYyAzMHB4ICovXG4uY2F0ZWdvcnktc3RpbHJ1bW1ldCAuY2F0ZWdvcnktZGVzY3JpcHRpb24gZW0sIC5jYXRlZ29yeS1mb2N1cy1vbiAuY2F0ZWdvcnktZGVzY3JpcHRpb24gZW0ge1xuICBmb250LWZhbWlseTogJ2Z1dHVyYWVmbWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG5cbi8qIERpZG90IGl0YWxpYyAzMnB4ICovXG4uY3doIC5jd2gtaGVhZCBkaXYuaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6ICdmdXR1cmFlZm1lZGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cblxuLmN3aCAuY3doLWhlYWQuY3VzdG9tZXItYWNjb3VudCBkaXYuaXRhbGljIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyogRGlkb3QgaXRhbGljIDM0cHggKi9cbi5jYXRlZ29yeS1sb29rcyBoMSAubGlnaHRncmF5IHtcbiAgZm9udC1mYW1pbHk6ICdmdXR1cmFlZm1lZGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuXG4vKiBEaWRvdCBpdGFsaWMgNTBweCAqL1xuI21lbWJlcmNsdWJCYWxhbmNlIHtcbiAgZm9udC1mYW1pbHk6ICdmdXR1cmFlZm1lZGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC13ZWlnaHQ6IGxvd2VyY2FzZTsgfVxuXG4vKiBEaWRvdCBhbGwgY2FwcyA5cHggKi9cbi5icmVhZGNydW1icyB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDlweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKiBEaWRvdCBhbGwgY2FwcyAxOHB4ICovXG4uY2hlY2tvdXQtdG9wIC5mb2N1cy1vbi1jb250YWluZXIgaDMge1xuICBmb250LWZhbWlseTogJ2Z1dHVyYWVmbWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIERpZG90IGFsbCBjYXBzIDE4cHggKi9cbi5kaWRvdDE4X2MsIC5jbXMtbWVtYmVyLWluZm8gaDIsIC5jbXMtbWVtYmVyLWluZm8gaDMsIC5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5jb2wyLXNldCBoMiwgLnFzLXN1Y2Nlc3MgLmhlYWQgaDIsIC5jd2ggLm1haW4gaDEsIC5jd2ggLm1haW4gaDIsIC5jd2ggLm1haW4gaDMsIC5jd2ggLnNpZGViYXIgLmJsb2NrLXRpdGxlIGg0LCAuY2F0ZWdvcnktc3RpbHJ1bW1ldC5jYXRhbG9nLXByb2R1Y3QtdmlldyAucmVsYXRlZC1wcm9kdWN0cyBoMiwgLmNhdGVnb3J5LWZvY3VzLW9uLmNhdGFsb2ctcHJvZHVjdC12aWV3IC5yZWxhdGVkLXByb2R1Y3RzIGgyLCAuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLmJyb3RoZXJzLWFydGljbGUgaDMsICNzdG9yZS1pbnZlbnRvcnktcG9wdXAgaDQsIC5jaGVja291dC1vbmVwYWdlLWluZGV4IGgzLCAuY2F0ZWdvcnktZmFxIC5jb2wtbWFpbiBoMywgLmJyYW5kcyAucGFnZW1hbmFnZXIgLnR3by1ibG9ja3MgLml0ZW0uaHRtbCBoNCwgLnBhZ2VtYW5hZ2VyIHVsLmZvdXItYmxvY2tzIGxpLml0ZW0gaDMsIC5zdG9yZS1zZWFyY2gtaGVhZCB7XG4gIGZvbnQtZmFtaWx5OiAnZnV0dXJhZWZtZWRpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyogRGlkb3QgYWxsIGNhcHMgMjBweCAqL1xuLnJlbGF0ZWQtcHJvZHVjdHMgaDIge1xuICBmb250LWZhbWlseTogJ2Z1dHVyYWVmbWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIERpZG90IGFsbCBjYXBzIDIycHggKi9cbi5jYXRlZ29yeS1zdGlscnVtbWV0LmNhdGFsb2ctcHJvZHVjdC12aWV3IGgyLCAuY2F0ZWdvcnktZm9jdXMtb24uY2F0YWxvZy1wcm9kdWN0LXZpZXcgaDIsICNxdWlja3ZpZXctY29udGVudCAucHJpY2UtYm94IC5wcmljZSB7XG4gIGZvbnQtZmFtaWx5OiAnZnV0dXJhZWZtZWRpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyogRGlkb3QgYWxsIGNhcHMgMjhweCAqL1xuLnByb2R1Y3Qtc2hvcCBoMSwgLmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcmljZSwgI3N0b3JlLWludmVudG9yeS1wb3B1cCBoMywgLnBhZ2VtYW5hZ2VyIHVsLnR3by1ibG9ja3MgbGkuaXRlbSBoMywgLmNtcy1wYWdlLXZpZXcuY2F0ZWdvcnktZm9jdXMtb24gaDMge1xuICBmb250LWZhbWlseTogJ2Z1dHVyYWVmbWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIERpZG90IGFsbCBjYXBzIDMycHggKi9cbi5wYWdlLXRpdGxlIGgxLCAuY2F0YWxvZy1jYXRlZ29yeS12aWV3IGgxLCAuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2UtdGl0bGUgaDIgc3BhbiwgLmN3aCAuY3doLWhlYWQsICNzdG9yZS1pbnZlbnRvcnktcG9wdXAgaDEsICNzaXplZ3VpZGUtd3JhcHBlciBoMiwgLmJyYW5kLW5hbWUge1xuICBmb250LWZhbWlseTogJ2Z1dHVyYWVmbWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKiBEaWRvdCBhbGwgY2FwcyAzNHB4ICovXG5oMiwgLmNhdGVnb3J5LWxvb2tzIGgxIHtcbiAgZm9udC1mYW1pbHk6ICdmdXR1cmFlZm1lZGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKiBEaWRvdCBhbGwgY2FwcyA0NHB4XG57Zm9udC1mYW1pbHk6RGlkb3RIZWFkbGluZTtcbiAgICBmb250LXNpemU6NDRweDtcbiAgICBmb250LXdlaWdodDpub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO30gKi9cbi8qIERpZG90IGFsbCBjYXBzIDU2cHggKi9cbi5jYXRlZ29yeS1zdGlscnVtbWV0IGgxLCAuY2F0ZWdvcnktZm9jdXMtb24gaDEge1xuICBmb250LWZhbWlseTogJ2Z1dHVyYWVmbWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIERpZG90IGl0YWxpYyBhbGwgbG93ZXJjYXNlIDE4cHggKi9cbi5kaWRvdDE4aV9zLCAuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLmJyb3RoZXJzLWFydGljbGUgaDIge1xuICBmb250LWZhbWlseTogJ2Z1dHVyYWVmbWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG5cbi8qIERpZG90IGJvbGQgYWxsIGNhcHMgMThweCAqL1xuLmRpZG90MjhiX2MsICNuby1yb3V0ZS00MDQtY29udGVudCBoMywgI2xvZ2luLWZvci13aXNobGlzdC1jb250ZW50IGgzLCAuc2hvd2Nhc2UtdG9vbHRpcCBoNSwgLnNob3djYXNlLXRvb2x0aXAgaDYge1xuICBmb250LWZhbWlseTogJ2Z1dHVyYWVmbWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIERpZG90IGJvbGQgYWxsIGNhcHMgMjJweCAqL1xuI25hdiAubGV2ZWwwLWNhdGVnb3J5IGEsIC5jYXRlZ29yeS1zdGlscnVtbWV0IC5jb2wtbWFpbiAuY2F0ZWdvcnktZGVzY3JpcHRpb24sIC5jYXRlZ29yeS1mb2N1cy1vbiAuY29sLW1haW4gLmNhdGVnb3J5LWRlc2NyaXB0aW9uLCAuY2F0ZWdvcnktc3RpbHJ1bW1ldCAuY29sLW1haW4gLmNhdGVnb3J5LWRlc2NyaXB0aW9uIHAsIC5jYXRlZ29yeS1mb2N1cy1vbiAuY29sLW1haW4gLmNhdGVnb3J5LWRlc2NyaXB0aW9uIHAsIC5jYXRlZ29yeS1zdGlscnVtbWV0LmNhdGFsb2ctcHJvZHVjdC12aWV3IGgxLCAuY2F0ZWdvcnktZm9jdXMtb24uY2F0YWxvZy1wcm9kdWN0LXZpZXcgaDEge1xuICBmb250LWZhbWlseTogJ2Z1dHVyYWVmbWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbiNuYXYgLmxldmVsMC1jYXRlZ29yeSBhIHtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi8qIERpZG90IGJvbGQgYWxsIGNhcHMgNDRweCAqL1xuI25vLXJvdXRlLTQwNCwgI2xvZ2luLWZvci13aXNobGlzdCB7XG4gIGZvbnQtZmFtaWx5OiAnZnV0dXJhZWZtZWRpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyogSGVsdmV0aWNhIDlweFxue2ZvbnQtZmFtaWx5OkhlbHZldGljYTtcbiAgICBmb250LXNpemU6OXB4O1xuICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDt9ICovXG4vKiBIZWx2ZXRpY2EgMTBweCAqL1xuLnVpLXRhYnMtcGFuZWwsICNzaXplZ3VpZGUtdGFibGUgdGQsIC5mb290ZXIsIC5mb290ZXIgcCwgLmZvb3RlciBwIGEge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi8qIEhlbHZldGljYSAxMnB4Ki9cbi5wcm9kdWN0LXZpZXcgLmRlc2NyaXB0aW9uLCAucGFnZS10aXRsZSBzcGFuLCAuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAuY29sMi1zZXQgLmNvbnRlbnQgcCwgLmN3aCAubWFpbiwgLmN3aCAuY3doLWhlYWQgZGl2LCAjc3RvcmUtaW52ZW50b3J5LXBvcHVwIGxpLCBwLCAuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggZmllbGRzZXQgbGFiZWwsIC5icmFuZC1jYXRlZ29yeS1pbmZvIC5jYXRlZ29yeS1kZXNjcmlwdGlvbi5icmFuZC1kZXNjcmlwdGlvbiwgLnBhZ2VtYW5hZ2VyIGxpLnBhZ2VtYW5hZ2VyLW9ubHl0ZXh0LCAucGFnZW1hbmFnZXIgbGkucGFnZW1hbmFnZXItb25seXRleHQgcCwgLnBhZ2VtYW5hZ2VyIHVsLnJvd3R5cGUtNyBsaSwgLnBhZ2VtYW5hZ2VyIHVsLnJvd3R5cGUtNyBsaSBwIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyogSGVsdmV0aWNhIDE0cHggKi9cbi5icm90aGVycy1hcnRpY2xlLWNvbnRlbnQge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi8qIEhlbHZldGljYSBib2xkIDEycHggKi9cbi5jaGVja291dC1vbmVwYWdlLWluZGV4IGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qIEhlbHZldGljYSBhbGwgY2FwcyA5cHggKi9cbi51aS1zdGF0ZS1kZWZhdWx0IGEsICNuZXctYWNjb3VudC1mb3JtIC50ZXJtcyBwIHtcbiAgZm9udC1mYW1pbHk6ICdmdXR1cmFlZm1lZGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubmV3X2Jyb3RoZXJzX3NpemVfZ3VpZGVfbGluayB7XG4gIGZvbnQtZmFtaWx5OiAnZnV0dXJhZWZib2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IG5vbmU7IH1cblxuLyogSGVsdmV0aWNhIGFsbCBjYXBzIDEwcHggKi9cbi5oZWFkZXIgLmxpbmtzIGxpIC5zdWJtZW51IHAsIC5wYWdlciAuc29ydC1ieSBhLCAucGFnZXIgLnBhZ2VzIGxpLCAuc2lkZWJhciAuYmxvY2ssIC5zaWRlYmFyIC5ibG9jayAuYmxvY2stdGl0bGUsIC52ZXJ0bmF2IC52ZXJ0aWNhbC1uYXYtaXRlbSB1bCBsaSwgLmNtcy1tZW1iZXItaW5mbyBoNCwgLnZhbGlkYXRpb24tYWR2aWNlLCBoNCBzcGFuLCAjYXRjYS1jYXJ0LWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscywgI2F0Y2EtY2FydC1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMgYSwgI2F0d2EtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLCAjYXR3YS1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMgYSwgLml0ZW0tb3B0aW9ucyBkdCwgLml0ZW0tb3B0aW9ucyBkZCwgLmNhdGVnb3J5LXN0aWxydW1tZXQgLnJlbGF0ZWQtcHJvZHVjdHMgaDQsIC5jYXRlZ29yeS1mb2N1cy1vbiAucmVsYXRlZC1wcm9kdWN0cyBoNCwgLmNhdGVnb3J5LXN0aWxydW1tZXQgLnJlbGF0ZWQtcHJvZHVjdHMgZGl2LCAuY2F0ZWdvcnktZm9jdXMtb24gLnJlbGF0ZWQtcHJvZHVjdHMgZGl2LCAuY21zLXN0YXJ0LCAuZmFrZS1jaGVja2JveC1sYWJlbCwgLmhlcm8tcmVsYXRlZCwgLmhlcm8tcmVsYXRlZCB1bCBsaSAucmVsYXRlZF9uZm8gaDMsIC5oZXJvLXJlbGF0ZWQgdWwgbGkgLnJlbGF0ZWRfbmZvIGg0LCAuaGVyby1yZWxhdGVkIHVsIGxpIC5yZWxhdGVkX25mbyBoNCBhIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5jYXRlZ29yeS1zdGlscnVtbWV0IC5yZWxhdGVkLXByb2R1Y3RzIC5wcm9kdWN0LWNvbGxlY3Rpb24sIC5jYXRlZ29yeS1mb2N1cy1vbiAucmVsYXRlZC1wcm9kdWN0cyAucHJvZHVjdC1jb2xsZWN0aW9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLnZlcnRuYXZsaW5rIHtcbiAgZm9udC1mYW1pbHk6ICdmdXR1cmFlZm1lZGl1bScsIERpZG90LCBzZXJpZjsgfVxuXG4vKiBIZWx2ZXRpY2EgYWxsIGNhcHMgMTFweCAqL1xuLmNhdGVnb3J5LXByb2R1Y3RzIC5pdGVtLWNvbnRhaW5lciwgZGl2LnNob3djYXNlLWJsYWNrIHAge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIEhlbHZldGljYSBhbGwgY2FwcyAxMnB4ICovXG4ucHJvZHVjdC1vdXQtb2Ytc3RvY2ssIC5jYXRlZ29yeS1mYXEgLmNvbC1tYWluIGg0IHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKiBIZWx2ZXRpY2EgYm9sZCBhbGwgY2FwcyA5cHggKi9cbi51aS10YWJzLXNlbGVjdGVkIGEge1xuICBmb250LWZhbWlseTogJ2Z1dHVyYWVmbWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIEhlbHZldGljYSBib2xkIGFsbCBjYXBzIDEwcHggKi9cbi5oZWFkZXIgLmxpbmtzIGxpIC5zdWJtZW51IGxhYmVsLCAucGFnZXIgbGFiZWwsIC5wcm9kdWN0LWltYWdlLW1vdXNlb3ZlciwgaDQsICNhdGNhLWNhcnQtY29udGVudCAucHJpY2UsICNhdHdhLWNvbnRlbnQgLnByaWNlLCAjc3RvcmUtaW52ZW50b3J5LXBvcHVwIGEsICNzdG9yZS1pbnZlbnRvcnktcG9wdXAgLmxpa2UtYS1saW5rLCAjZW1haWwtZnJpZW5kLXBvcHVwIGxhYmVsLCAucHJvZHVjdC1zaG9wIC5hZGQtdG8td2lzaGxpc3QsIC5wcm9kdWN0LXNob3AgLnN0b3JlLWludmVudG9yeSwgLmJhY2stYnV0dG9uLCAucmFkaW8tZGl2IHAsICNjbGljay1oZXJlLXRvLXNob3ctbG9naW4sICNjbGljay1oZXJlLXRvLWhpZGUtbG9naW4sIC50b3RhbHMtbGlzdCAuYS1yaWdodCwgLm9uZXBhZ2UtY2hlY2tvdXQtZ2V0LWFkZHJlc3MsICNzaG93LW1vcmUtY2F0ZWdvcnktZGVzY3JpcHRpb24sICNzaXplZ3VpZGUtbGluay1jbG9zZSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5wcm9kdWN0LXNob3AgLmFkZC10by13aXNobGlzdCwgLnByb2R1Y3Qtc2hvcCAuc3RvcmUtaW52ZW50b3J5IHtcbiAgZm9udC1mYW1pbHk6ICdmdXR1cmFlZmJvbGQnLCBzYW5zLXNlcmlmOyB9XG5cbi8qIEhlbHZldGljYSBib2xkIGFsbCBjYXBzIDExcHggKi9cbi8qLmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucHJpY2UtYm94IC5wcmljZSxcbi5wYWdlbWFuYWdlciBkaXYgYTpsaW5rLFxuLnBhZ2VtYW5hZ2VyIGRpdiBhOnZpc2l0ZWQsKi9cbi5zaG93Y2FzZSBkaXYgYTpsaW5rLCAuc2hvd2Nhc2UgZGl2IGE6dmlzaXRlZCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIEhlbHZldGljYSBib2xkIGFsbCBjYXBzIDEycHhcbntmb250LWZhbWlseTpIZWx2ZXRpY2E7XG4gICAgZm9udC1zaXplOjEycHg7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7fSovXG4vKiBDb3VyaWVyIDEycHggKi9cbiNuby1yb3V0ZS00MDQtY29udGVudCwgI2xvZ2luLWZvci13aXNobGlzdC1jb250ZW50LCAuc2hvd2Nhc2UtdG9vbHRpcCBwIHtcbiAgZm9udC1mYW1pbHk6ICdmdXR1cmFlZm1lZGl1bScsIERpZG90LCBzZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi8qIENvdXJpZXIgYWxsIGNhcHMgMTBweCAqL1xuLmZvb3RlciwgI3NlYXJjaC1zdG9yZSBpbnB1dCwgLmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5icm90aGVycy1hcnRpY2xlIHAsIC5hdHRlbnRpb24gcCwgLmNoZWNrb3V0LW9uZXBhZ2UtaW5kZXggLmNoZWNrb3V0LXBheW1lbnQtaW5mb3JtYXRpb24gcCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyogQ291cmllciBhbGwgY2FwcyAxMXB4ICovXG4uZWFzeW1lbnUgLmxldmVsMC1zdWJtZW51LXdyYXBwZXIsIC5yZXF1aXJlZC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmVhc3ltZW51IC5sZXZlbDAtc3VibWVudS13cmFwcGVyLCAuZWFzeW1lbnUgLmxldmVsMC1zdWJtZW51LXdyYXBwZXIgLm1lbnUtaXRlbS1jbXMtYmxvY2sge1xuICBmb250LWZhbWlseTogJ2Z1dHVyYWVmbWVkaXVtJywgc2Fucy1zZXJpZjsgfVxuXG4vKiBDb3VyaWVyIGFsbCBjYXBzIDEycHggKi9cbi5oZWFkZXIgLmxpbmtzIGxpIGEsIC5wcm9kdWN0LW9wdGlvbnMgbGVnZW5kLCAucHJvZHVjdC1vcHRpb25zIGxhYmVsLCAucHJvZHVjdC1vcHRpb25zIGR0IGxhYmVsLCAucHJvZHVjdC1zaG9wIC5hdHRyaWJ1dGVzLCAucHJvZHVjdC1zaG9wIGg1LCAucmVsYXRlZC1wcm9kdWN0cyBoNCwgLnJlbGF0ZWQtcHJvZHVjdHMgLnByb2R1Y3QtYnJhbmQsIC5yZWxhdGVkLXByb2R1Y3RzIC5wcmljZSwgLnN0b3JlLXNlYXJjaC1zdG9yZSwgLnZlcnRuYXYgLnZlcnRpY2FsLW5hdi1pdGVtLCAuY2F0ZWdvcnktc3RpbHJ1bW1ldCAuY2F0ZWdvcnktZGVzY3JpcHRpb24gZGl2LCAuY2F0ZWdvcnktZm9jdXMtb24gLmNhdGVnb3J5LWRlc2NyaXB0aW9uIGRpdiwgLmFkZGVkLWRhdGUsICNzdG9yZS1pbnZlbnRvcnktcG9wdXAgbGFiZWwsIC5yaWdodC1jb2wgLmxpbmtzIC53aXNobGlzdCwgLnBhZ2VtYW5hZ2VyIHAsIC5zaG93Y2FzZSBwIHtcbiAgZm9udC1mYW1pbHk6ICdmdXR1cmFlZm1lZGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4vKiBDb3VyaWVyIGFsbCBjYXBzIDE0cHggKi9cbi5ibG9jay1sYXllcmVkLW5hdiBkdCwgLnN0b3JlLWluaXRpYWwsIC5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnZlcnRpY2FsLW5hdi1jb250YWluZXIgLmJsb2NrLXRpdGxlIGg0LCAuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5ibG9jay1sYXllcmVkLW5hdiBoNCBzcGFuLCAjZW1haWwtZnJpZW5kLXBvcHVwLXN1Y2Nlc3MsIC5zdG9yZXMtY2l0eS1pbml0aWFsIHtcbiAgZm9udC1mYW1pbHk6ICdmdXR1cmFlZm1lZGl1bScsIERpZG90LCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIERJVklERVJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZGl2aWRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpIHJlcGVhdC14IDBweCAtMjM4cHg7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbjogMHB4IGF1dG8gMTFweCBhdXRvOyB9XG5cbi5kaXZpZGVyLXNtYWxsIHtcbiAgd2lkdGg6IDM1JTsgfVxuXG4uZGl2aWRlci1tZWRpdW0ge1xuICB3aWR0aDogNTAlOyB9XG5cbi5kaXZpZGVyLWxhcmdlIHtcbiAgd2lkdGg6IDgwJTsgfVxuXG4uZGl2aWRlci1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmRpdmlkZXItbGluZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCAjY2NjY2NjIHNvbGlkO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogSUNPTlNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VhcmNoaWNvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAtMXB4IDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIHdpZHRoOiAxOHB4O1xuICB6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lOyB9XG5cbi5zZWFyY2hpY29uLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAtMjBweCAwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCAjYmZiZmJmIHNvbGlkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgd2lkdGg6IDE4cHg7XG4gIHpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7IH1cblxuLndpc2hsaXN0aWNvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAtMzlweCAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IDE4cHg7XG4gIHpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7IH1cblxuLmNhcnRpY29uIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC00OTZweCAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IDE4cHg7XG4gIHpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7IH1cblxuLmNhcnRpY29ud2hpdGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgLTQ0OHB4IDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogMThweDtcbiAgem9vbTogMTtcbiAgKmRpc3BsYXk6IGlubGluZTsgfVxuXG4uY2hlY2tvdXRpY29uIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC01MTZweCAycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcbiAgd2lkdGg6IDE4cHg7XG4gIHpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7IH1cblxuLnN0b3JlaW52ZW50b3J5aWNvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAtNDI2cHggMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG4gIHdpZHRoOiAxOHB4O1xuICB6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lOyB9XG5cbi5hcnJvdy1kb3duIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC0xMDNweCAtNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTFweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDdweDtcbiAgem9vbTogMTtcbiAgKmRpc3BsYXk6IGlubGluZTsgfVxuXG4uYXJyb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgLTExM3B4IC0xcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogN3B4O1xuICB6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lOyB9XG5cbi5leHBhbmRsaW5rX3gge1xuICAvKmJhY2tncm91bmQ6dXJsKCcuLi9pbWFnZXMvc3ByaXRlLnBuZycpIG5vLXJlcGVhdCAtMTE0cHggLTNweDsqL1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDExcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qd2lkdGg6NnB4OyovXG4gIHpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7IH1cblxuLmV4cGFuZGxpbmstYWN0aXZlX3gge1xuICAvKmJhY2tncm91bmQ6dXJsKCcuLi9pbWFnZXMvc3ByaXRlLnBuZycpIG5vLXJlcGVhdCAtMTAycHggLTNweDsqL1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgLTExNHB4IC0zcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTFweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDZweDtcbiAgem9vbTogMTtcbiAgKmRpc3BsYXk6IGlubGluZTsgfVxuXG4uY2F0YWxvZy1jYXRlZ29yeS12aWV3IHVsLnZlcnRuYXYuY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7IH1cblxubGkudmVydGljYWwtbmF2LWl0ZW0uaXRlbS1pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5saS52ZXJ0aWNhbC1uYXYtaXRlbS5pdGVtLWlzLXBhcmVudCB1bCBsaS5zaG93LXN0YXR1cy1zaWJsaW5nIC5zaG93LXN0YXR1cywgbGkudmVydGljYWwtbmF2LWl0ZW0uaXRlbS1pcy1hY3RpdmUgPiBzcGFuLnNob3ctc3RhdHVzIHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB6b29tOiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7IH1cblxubGkudmVydGljYWwtbmF2LWl0ZW0uaXRlbS1pcy1hY3RpdmUgPiBzcGFuLnNob3ctc3RhdHVzIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC0xMTRweCAtM3B4OyB9XG5cbmxpLnZlcnRpY2FsLW5hdi1pdGVtLml0ZW0taXMtYWN0aXZlID4gYS52ZXJ0bmF2bGluayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7IH1cblxuLnZlcnRuYXYgLnZlcnRpY2FsLW5hdi1pdGVtIHVsIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDsgfVxuXG4udmVydG5hdiAudmVydGljYWwtbmF2LWl0ZW0uaXRlbS1pcy1wYXJlbnQgdWwgbGkge1xuICBtYXJnaW4tbGVmdDogMTRweDsgfVxuXG4udmVydG5hdiAudmVydGljYWwtbmF2LWl0ZW0uaXRlbS1pcy1wYXJlbnQuaXRlbS1pcy1wYXJlbnQgdWwgbGkge1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG5saS52ZXJ0aWNhbC1uYXYtaXRlbS5pdGVtLWlzLWFjdGl2ZSAudmVydG5hdmxpbmsge1xuICBtYXJnaW4tbGVmdDogMHB4OyB9XG5cbmxpLnZlcnRpY2FsLW5hdi1pdGVtIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmxvZ291dCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAtMTIycHggLTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICB3aWR0aDogN3B4O1xuICB6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lOyB9XG5cbi5zcHJpdGUtY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgLTMxN3B4IDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICB6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lOyB9XG5cbi5zbGlkZXNob3ctbGVmdCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAtMjA3cHggMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyOHB4O1xuICB3aWR0aDogMjhweDtcbiAgem9vbTogMTtcbiAgKmRpc3BsYXk6IGlubGluZTsgfVxuXG4uc2xpZGVzaG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC0yMzZweCAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAyOHB4O1xuICB6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lOyB9XG5cbi5jYXJ0LWRlbGV0ZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAtMTkxcHggMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDhweDtcbiAgem9vbTogMTtcbiAgKmRpc3BsYXk6IGlubGluZTsgfVxuXG4uc2hhcmUtdHdpdHRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAtMzU1cHggMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDM0cHg7XG4gIHpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7IH1cblxuLnNoYXJlLWVtYWlsIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC0zOTFweCAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMzRweDtcbiAgem9vbTogMTtcbiAgKmRpc3BsYXk6IGlubGluZTsgfVxuXG4ucGF5bWVudC1hbGwge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgMHB4IC03NnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTQ3cHg7XG4gIHdpZHRoOiA2MXB4O1xuICB6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lOyB9XG5cbi5wYXltZW50LW1hc3RlcmNhcmQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgLTE5cHggLTc2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMjNweDtcbiAgem9vbTogMTtcbiAgKmRpc3BsYXk6IGlubGluZTsgfVxuXG4ucGF5bWVudC12aXNhIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC0xOXB4IC05OXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDIzcHg7XG4gIHpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7IH1cblxuLnBheW1lbnQtYW1lcmljYW5leHByZXNzIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC0xOHB4IC0xMjdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDI5cHg7XG4gIHdpZHRoOiAyOXB4O1xuICB6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lOyB9XG5cbi5wYXltZW50LWRpYnMge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgLTRweCAtMTY0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogNTNweDtcbiAgem9vbTogMTtcbiAgKmRpc3BsYXk6IGlubGluZTsgfVxuXG4ucGF5bWVudC1rbGFybmEge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgLTFweCAtMjA5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxM3B4O1xuICB3aWR0aDogNjBweDtcbiAgem9vbTogMTtcbiAgKmRpc3BsYXk6IGlubGluZTsgfVxuXG4uaGVhZGVyLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTA2cHg7IH1cblxuLypJZiB3ZSdyZSBvbiBwcm9kdWN0IHBhZ2Ugb3IgY2F0Z29yeSBwYWdlIHRoZSBoZWFkZXItY29udGFpbmVyIHNob3VsZCBiZSBoZWlnaGVyIGJlY2F1c2Ugb2YgdGhlIGhlYWRlciBidWxsZXRzICovXG4uY2F0ZWdvcnktc2hvcCAuaGVhZGVyLWNvbnRhaW5lciwgLmNhdGFsb2ctcHJvZHVjdC12aWV3IC5oZWFkZXItY29udGFpbmVyLCAuY2F0YWxvZy1jYXRlZ29yeS12aWV3LmJyYW5kcy5zdWIgLmhlYWRlci1jb250YWluZXIsIC5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLmhlYWRlci1jb250YWluZXIge1xuICBoZWlnaHQ6IDE1MHB4OyB9XG5cbi5jYXRhbG9nLWNhdGVnb3J5LXZpZXcuY2F0ZWdvcnktc3RpbHJ1bW1ldCAuaGVhZGVyLWNvbnRhaW5lciwgLmNhdGFsb2ctY2F0ZWdvcnktdmlldy5jYXRlZ29yeS1mb2N1cy1vbiAuaGVhZGVyLWNvbnRhaW5lciwgLmNhdGFsb2ctY2F0ZWdvcnktdmlldy5jYXRlZ29yeS12YXJ1bWFya2VuIC5oZWFkZXItY29udGFpbmVyLCAuY2F0YWxvZy1jYXRlZ29yeS12aWV3LmNhdGVnb3J5LWtvbnRha3RhLW9zcyAuaGVhZGVyLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTA2cHg7IH1cblxuLmhlYWRlciB7XG4gIGhlaWdodDogMjNweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDdweCAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDk0MHB4O1xuICB6LWluZGV4OiA1MTsgfVxuXG4uaGVhZGVyIC5saW5rcyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7IH1cblxuLmhlYWRlciAubGlua3MgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4IDVweCAwcHggMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lOyB9XG5cbi5oZWFkZXIgLnJpZ2h0LWNvbCAubGlua3MgbGkgYSB7XG4gIGhlaWdodDogMjBweDsgfVxuXG4uaGVhZGVyIC5saW5rcyBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uaGVhZGVyIC5saW5rcyBsaSBhLCAuaGVhZGVyIC5saW5rcyBsaS5sYXN0IGEge1xuICBib3JkZXI6IDBweDtcbiAgcGFkZGluZzogMXB4IDEwcHggOXB4IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5oZWFkZXIgLnJpZ2h0LWNvbCAubGlua3MgbGkubGFzdCBhIHtcbiAgcGFkZGluZy1yaWdodDogMHB4OyB9XG5cbi5oZWFkZXIgLmxpbmtzIGxpIGE6bGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uaGVhZGVyIC5saW5rcyBsaSBhOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmhlYWRlciAubGlua3MgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uaGVhZGVyIC5saW5rcyBsaS5maXJzdCBhIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cblxuLmhlYWRlciAubGlua3MgbGkubGFzdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDsgfVxuXG4uaGVhZGVyIC5saW5rcyBsaS5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCAjZDlkOWQ5IHNvbGlkOyB9XG5cbi5oZWFkZXIgLmxpbmtzIGxpIC5zdWJtZW51IHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiAyOXB4O1xuICBwYWRkaW5nOiAwcHggMTVweCAxNXB4IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTE7IH1cblxuLmNtcy1zdGFydCAuaGVhZGVyIC5sZWZ0LWNvbCAubGlua3MgPiBsaSBhIHtcbiAgcGFkZGluZy1ib3R0b206IDRweDsgfVxuXG4uY21zLXN0YXJ0IC5oZWFkZXIgLmxlZnQtY29sIC5saW5rcyA+IGxpID4gYSwgLmNtcy1zdGFydCAuaGVhZGVyIC5sZWZ0LWNvbCAubGlua3MgPiBsaS5sYXN0ID4gYSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4OyB9XG5cbi5oZWFkZXIgLmxpbmtzIGxpIC5zdWJtZW51IGxpIHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbi5oZWFkZXIgLmxpbmtzIGxpIC5zdWJtZW51IGEge1xuICBib3JkZXI6IDBweDtcbiAgcGFkZGluZzogMHB4OyB9XG5cbi5oZWFkZXIgLmxpbmtzIGxpIC5zdWJtZW51IC5saWtlLWEtbGluayB7XG4gIGJvcmRlcjogMHB4O1xuICBwYWRkaW5nOiAwcHg7IH1cblxuLmhlYWRlciAubGlua3MgbGkgLnN1Ym1lbnUgcCB7XG4gIHdpZHRoOiAyMTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG4uaGVhZGVyIC5saW5rcyBsaSAuc3VibWVudSBsYWJlbCwgLmhlYWRlciAubGlua3MgbGkgLnN1Ym1lbnUgaW5wdXRbdHlwZT1cInRleHRcIl0sIC5oZWFkZXIgLmxpbmtzIGxpIC5zdWJtZW51IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIHdpZHRoOiAxMTVweDsgfVxuXG4uaGVhZGVyIC5saW5rcyBsaSAuc3VibWVudSBsYWJlbCwgLmhlYWRlciAubGlua3MgbGkgLnN1Ym1lbnUgaW5wdXRbdHlwZT1cInRleHRcIl0sIC5oZWFkZXIgLmxpbmtzIGxpIC5zdWJtZW51IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgLmhlYWRlciAubGlua3MgbGkgLnN1Ym1lbnUgYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5oZWFkZXIgLmxvZ2luLWNvbnRhaW5lciBsaSB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDsgfVxuXG4jZm9yZ290LXBhc3N3b3JkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jbmV3LWFjY291bnQtYmFjayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAxMnB4IDBweCA1cHggMHB4OyB9XG5cbiNuZXctYWNjb3VudC1mb3JtIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jbmV3LWFjY291bnQtZm9ybSAubGVmdC10ZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cblxuLmhlYWRlciAubGVmdC1jb2wge1xuICB3aWR0aDogNTclO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTJweDsgfVxuXG4uaGVhZGVyIC5yaWdodC1jb2wge1xuICB3aWR0aDogNDMlO1xuICBoZWlnaHQ6IDIwcHg7IH1cblxuLmhlYWRlciAucmlnaHQtY29sIHVsIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbiNhdHdhIGRpdiBhIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbiNhdGNhLWNhcnQgbGkgYSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4jYXRjYS1jYXJ0LCAjYXR3YSB7XG4gIHotaW5kZXg6IDUwOyB9XG5cbi5oZWFkZXIgLnJpZ2h0LWNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jYXRjYS1jYXJ0LWNvbnRlbnQsICNhdHdhLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAyN3B4IDE1cHggNnB4IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyOXB4O1xuICB3aWR0aDogMjUycHg7XG4gIHotaW5kZXg6IDUxOyB9XG5cbiNhdGNhLWNhcnQgYS50b3AtbGluay1jYXJ0LCAucmlnaHQtY29sIHVsLmxpbmtzIGxpLmxhc3QgYSB7XG4gIGNvbG9yOiAjNjY5OTMzOyB9XG5cbiNhdHdhLWNvbnRlbnQge1xuICByaWdodDogOTBweDsgfVxuXG4jYXRjYS1jYXJ0LWl0ZW1zLCAjYXR3YS1pdGVtcyB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbiNhdGNhLWNhcnQtaXRlbXMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbiNhdGNhLWNhcnQtY29udGVudCBsaSwgI2F0d2EtY29udGVudCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxuI2F0Y2EtY2FydC1jb250ZW50IGEsICNhdHdhLWNvbnRlbnQgYSB7XG4gIHBhZGRpbmc6IDBweDsgfVxuXG4jYXRjYS1jYXJ0LWNvbnRlbnQgLmJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2OTkzMyAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNjY5OTMzICFpbXBvcnRhbnQ7IH1cblxuI2F0Y2EtY2FydC1jb250ZW50IC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2NjAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMzY2MDAgIWltcG9ydGFudDsgfVxuXG4jYXRjYS1jYXJ0LWNvbnRlbnQgLnByb2R1Y3QtaW1hZ2UsICNhdHdhLWNvbnRlbnQgLnByb2R1Y3QtaW1hZ2Uge1xuICB3aWR0aDogNzRweDsgfVxuXG4jYXRjYS1jYXJ0LWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscywgI2F0d2EtY29udGVudCAucHJvZHVjdC1kZXRhaWxzIHtcbiAgd2lkdGg6IDE1MnB4OyB9XG5cbiNhdGNhLWNhcnQtY29udGVudCAuYnRuLXJlbW92ZSwgI2F0d2EtY29udGVudCAuYnRuLXJlbW92ZSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4jYXRjYS1jYXJ0LWNvbnRlbnQgLnByb2R1Y3QtaW1hZ2UsICNhdGNhLWNhcnQtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLCAjYXR3YS1jb250ZW50IC5wcm9kdWN0LWltYWdlLCAjYXR3YS1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDsgfVxuXG4jYXR3YS1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMgLmJyYW5kLCAjYXR3YS1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMgLnByaWNlLWJveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbiNhdGNhLWNhcnQtY29udGVudCAuZGlzY291bnRzLWRpc3BsYXkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cblxuI2F0Y2EtY2FydC1jb250ZW50IC5kaXNjb3VudHMtZGlzcGxheSA+IHVsIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuI2F0Y2EtY2FydC1jb250ZW50IC5kaXNjb3VudHMtZGlzcGxheSBsaSB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbiNhdGNhLWNhcnQtY29udGVudCAuZGlzY291bnRzLWRpc3BsYXkgbGkuZGlzY291bnQtdG90YWwtc3VtIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4jYXRjYS1jYXJ0LWNvbnRlbnQgLmRpc2NvdW50cy1kaXNwbGF5IGxpLnRvdGFsLWhhcy1kaXNjb3VudCAudG90YWwtZGlzY291bnQge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuXG4jYXRjYS1jYXJ0LWNvbnRlbnQgLmRpc2NvdW50cy1kaXNwbGF5IC50b3RhbC1kaXNjb3VudCB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICNGNjMzMzM7IH1cblxuI2F0Y2EtY2FydC1jb250ZW50IC5kaXNjb3VudHMtZGlzcGxheSAuZGlzY291bnQtdG90YWwtc3VtIC50b3RhbC1kaXNjb3VudCwgI2F0Y2EtY2FydC1jb250ZW50IC5kaXNjb3VudHMtZGlzcGxheSAudG90YWwtaGFzLWRpc2NvdW50IC50b3RhbC1kaXNjb3VudCB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi8qXG4jYXRjYS1jYXJ0LWl0ZW1zOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDhweDt9XG4gXG4jYXRjYS1jYXJ0LWl0ZW1zOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwwLDAsMC4zKTsgXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDt9XG4gXG4jYXRjYS1jYXJ0LWl0ZW1zOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLDAsMCwwLjUpOyB9XHRcdFxuKi9cbiNuYXYge1xuICBib3JkZXI6IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhZGFkYWQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYWRhZGFkO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAxMHB4IDBweCA5cHggMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDUwOyB9XG5cbiNuYXYgYSB7XG4gIGJvcmRlcjogMHB4O1xuICBwYWRkaW5nOiAwcHg7IH1cblxuI25hdiAubG9nbyB7XG4gIGhlaWdodDogNDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIHdpZHRoOiAxOTJweDsgfVxuXG4jbmF2IC5sb2dvIGEge1xuICBwYWRkaW5nOiAwcHg7IH1cblxuLm1lbnUtaXRlbS1jbXMtYmxvY2sge1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4OyB9XG5cbiNsb2dvLCAjRWFzeU1lbnVfY29udGFpbmVyLCAjc2VhcmNoLXdyYXBwZXIge1xuICBmbG9hdDogbGVmdDsgfVxuXG4jc2VhcmNoLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0b3A6IDIycHg7XG4gIHdpZHRoOiA4MHB4O1xuICB6LWluZGV4OiA1MDsgfVxuXG4jc2VhcmNoLWZvcm0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItd2lkdGg6IDBweCAxcHggMXB4IDFweDtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogcmlnaHQ7XG4gIGxlZnQ6IDVweDtcbiAgbWFyZ2luOiAxMHB4IDBweCAwcHggMHB4O1xuICBvdXRsaW5lOiAzcHggI2ZmZmZmZiBzb2xpZDtcbiAgcGFkZGluZzogNXB4IDNweCAzcHggM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI3NlYXJjaC1mb3JtIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggI2FkYWRhZCBzb2xpZDtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDdweDtcbiAgd2lkdGg6IDE4OHB4OyB9XG5cbi8qIEdSSURWSUVXXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLmNvbC1tYWluIHtcbiAgd2lkdGg6IDc2MHB4O1xuICBwYWRkaW5nOiAwcHg7IH1cblxuLmxpc3RpbmctdHlwZS1ncmlkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmxpc3RpbmctdHlwZS1ncmlkIC5ncmlkLXJvdyB7XG4gIGJvcmRlcjogMHB4OyB9XG5cbi5saXN0aW5nLXR5cGUtZ3JpZCBsaS5pdGVtIHtcbiAgYm9yZGVyOiAwcHg7XG4gIG1hcmdpbjogMjVweCAyNXB4IDIwcHggMjVweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDIyMHB4OyB9XG5cbi5saXN0aW5nLXR5cGUtZ3JpZCBsaS5pdGVtIGg1IHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLmxpc3RpbmctdHlwZS1ncmlkIGxpLmxvb2sgaDUge1xuICBtYXJnaW4tdG9wOiAzcHg7IH1cblxuLmxpc3RpbmctdHlwZS1ncmlkIGxpLmxvb2sgLmxpbmstYnV5IHtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLmNhdGVnb3J5LWltYWdlIHtcbiAgYm9yZGVyOiAxcHggI2M1YzVjNSBzb2xpZDtcbiAgd2lkdGg6IDc1OHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbi5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnc3MjBweCB7XG4gIHdpZHRoOiA1ODBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnc3MjBweCAuY2F0ZWdvcnktaW1hZ2Uge1xuICB3aWR0aDogNTc4cHg7IH1cblxuLmJyYW5kLWNhdGVnb3J5LWluZm8gLnc3MjBweCAuY2F0ZWdvcnktaW1hZ2UuYnJhbmQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDU3OHB4O1xuICBtYXJnaW4tdG9wOiAtNXB4OyB9XG5cbi5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLmNhdGVnb3J5LXJlbGF0ZWQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5jYXRlZ29yeS1yZWxhdGVkIC5sb29rYm9vayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5jYXRlZ29yeS1yZWxhdGVkIC5zaG93Y2FzZS1idXR0b24td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IC0yM3B4O1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLmNhdGVnb3J5LXJlbGF0ZWQgLnNob3djYXNlLWFycm93LXByZXZpb3VzIHtcbiAgbGVmdDogMDsgfVxuXG4uY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5jYXRlZ29yeS1yZWxhdGVkIC5zaG93Y2FzZS1hcnJvdy1uZXh0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLmNhdGFsb2ctY2F0ZWdvcnktdmlldyAuY2F0ZWdvcnktcmVsYXRlZCAucHJvZHVjdC1pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4uY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5jYXRlZ29yeS1yZWxhdGVkIC5wcm9kdWN0LWluZm8tYm94IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMCAyMHB4OyB9XG5cbi5saXN0aW5nLXR5cGUtZ3JpZCBsaS5pdGVtLmZpcnN0IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDsgfVxuXG4ubGlzdGluZy10eXBlLWdyaWQgbGkuaXRlbS5sYXN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cblxuLml0ZW0tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5wcm9kdWN0LWluZm8tYm94IC5wcm9kdWN0LWJyYW5kIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogJ2Z1dHVyYWVmbWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG5cbi5wcm9kdWN0LWluZm8tYm94IC5wcm9kdWN0LW5hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5wcm9kdWN0LWltYWdlOmhvdmVyIC5wcm9kdWN0LWltYWdlLW1vdXNlb3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wcm9kdWN0LWltYWdlLW1vdXNlb3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTdweDtcbiAgbGVmdDogNTFweDtcbiAgcGFkZGluZzogN3B4IDlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdG9wOiA2NXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwcHg7XG4gIHotaW5kZXg6IDEyOyB9XG5cbi5wcmljZS1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnByaWNlLWJveCBwIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tcmlnaHQ6IDRweDsgfVxuXG4uYnV5LXByaWNlLXdyYXBwZXIgLnByaWNlLWJveCAub2xkLXByaWNlIC5wcmljZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBjb2xvcjogIzI1MjUyNTsgfVxuXG4ucHJvZHVjdC1pbmZvLWJveCAubGluay1idXkge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5wcm9kdWN0LWluZm8tYm94IC5wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTsgfVxuXG4uYnV5LXByaWNlLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNhdGFsb2ctY2F0ZWdvcnktdmlldyBhOmxpbmssIC5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgYTp2aXNpdGVkLCAuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggYTpsaW5rLCAuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggYTp2aXNpdGVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4OyB9XG5cbi5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLmNhdGVnb3J5LWRlc2NyaXB0aW9uIHtcbiAgbWF4LWhlaWdodDogMzhweDtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gNXB4IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA1MDBweDsgfVxuXG4uY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5jYXRlZ29yeS1kZXNjcmlwdGlvbi1uby1tYXgtaGVpZ2h0IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiBub25lOyB9XG5cbiNzaG93LW1vcmUtY2F0ZWdvcnktZGVzY3JpcHRpb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBUT09MQkFSXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50b29sYmFyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nOiA1cHggMHB4IDNweCAwcHg7IH1cblxuLnRvb2xiYXItYm90dG9tIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nOiA1cHggMHB4IDVweCAwcHg7IH1cblxuLnRvb2xiYXItYm90dG9tIGxhYmVsLCAudG9vbGJhci1ib3R0b20gLnNvcnQtYnkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wYWdlciB7XG4gIGJvcmRlcjogMHB4O1xuICBtYXJnaW46IDBweDsgfVxuXG4ucGFnZXIgLnZpZXctbW9kZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBhZ2VyIC5zb3J0LWJ5IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnBhZ2VyIGxhYmVsLCAucGFnZXIgLnNvcnQtYnkgdWwsIC5wYWdlciAuc29ydC1ieSBsaSwgLnBhZ2VyIC5zb3J0LWJ5IGEge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4ucGFnZXIgLnBhZ2VzIHtcbiAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnBhZ2VyIC5uZXh0LXBhZ2Uge1xuICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAxMDAlIC0zcHg7XG4gIHBhZGRpbmc6IDAgNnB4IDAgMDsgfVxuXG4ucGFnZXIgLnByZXYtcGFnZSB7XG4gIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIikgbm8tcmVwZWF0IDAgLTc5cHg7XG4gIHBhZGRpbmc6IDAgMCAwIDZweDsgfVxuXG4vKiBTRUFSQ0hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXRpdGxlIGgyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXRpdGxlIGgyIHNwYW4ge1xuICBib3JkZXI6IDBweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IGxpLmJyb3RoZXJzLWFydGljbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxNjNweDsgfVxuXG4uY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggbGkuYnJvdGhlcnMtYXJ0aWNsZSBhIHtcbiAgYm9yZGVyOiAycHggIzAwMDAwMCBzb2xpZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjcwcHg7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDRweCAwcHggNHB4O1xuICB3aWR0aDogMTQ0cHg7IH1cblxuLmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5icm90aGVycy1hcnRpY2xlIGgzIHtcbiAgbWFyZ2luOiA1cHggMHB4IDE1cHggMHB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cblxuLmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5icm90aGVycy1hcnRpY2xlIHAge1xuICBwYWRkaW5nOiAwcHggMTBweDsgfVxuXG4vKiBCcmFuZCBQYWdlcyAqL1xuLmJyYW5kLWNhdGVnb3J5LWluZm8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5icmFuZC1jYXRlZ29yeS1pbmZvIC5jYXRlZ29yeS1pbWFnZS5icmFuZC1pbWFnZSB7XG4gIGJvcmRlcjogMHB4IG5vbmU7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5icmFuZC1jYXRlZ29yeS1pbmZvIC5jYXRlZ29yeS1pbWFnZS5icmFuZC1pbWFnZSBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgd2lkdGg6IDc1OHB4OyB9XG5cbmJvZHkuYnJhbmRzLnN1Yi5tZXJvbSAuY2F0ZWdvcnktaW1hZ2UuYnJhbmQtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbmJvZHkuYnJhbmRzLnN1Yi5tZXJvbSAuY2F0ZWdvcnktaW1hZ2UuYnJhbmQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDkzOHB4OyB9XG5cbi5icmFuZC1jYXRlZ29yeS1pbmZvIC5icmFuZC1uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW46IDVweCBhdXRvIDBweDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5icmFuZC1jYXRlZ29yeS1pbmZvIC5jYXRlZ29yeS1kZXNjcmlwdGlvbi5icmFuZC1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDhweCBhdXRvO1xuICBwYWRkaW5nOiAwcHg7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uYnJhbmQtY21zIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNBREFEQUQ7IH1cblxuLmJyYW5kLWNhdGVnb3J5LWluZm8gLmJ1dHRvbi1iaWcge1xuICBtYXJnaW4tdG9wOiA0cHg7IH1cblxuYm9keS5icmFuZHMuc3ViLm1lcm9tIC5jb2wtbGVmdC5zaWRlYmFyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5ib2R5LmJyYW5kcy5zdWIubWVyb20gLmNvbC1tYWluIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA5NDBweDsgfVxuXG5ib2R5LmJyYW5kcy5zdWIubWVyb20gLnBhZ2VtYW5hZ2VyIHVsIHtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5jYXRhbG9nLWxpc3RpbmcgLmtsYXJuYV9wcF90ZXh0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY2F0YWxvZy1saXN0aW5nIC5rbGFybmFfcHBfbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3F1aWNrdmlldy1jb250ZW50IC5rbGFybmFfcHBfY29zdCAucHJpY2Uge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTsgfVxuXG4ua2xhcm5hX3BwX2Nvc3QgLnByaWNlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjsgfVxuXG4vKiBIZWFkZXIgYnVsbGV0cyAqL1xuLmhlYWRlci1idWxsZXRzLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTBweCBhdXRvIDAgYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQURBREFEO1xuICB3aWR0aDogOTQwcHg7IH1cblxuLmNtcy1zdGFydCAuaGVhZGVyLWJ1bGxldHMtd3JhcHBlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5oZWFkZXItYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5oZWFkZXItYnVsbGV0IHAge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4uaGVhZGVyLWJ1bGxldC1sYXN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5oZWFkZXItYnVsbGV0IGltZyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7IH1cblxuLyogQnJhbmQgc3BlY2lmaWMgQ1NTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jYXRlZ29yeS12YXJ1bWFya2VuIC5jb2wtbWFpbiwgLmNhdGVnb3J5LXR1b3RlbWVya2l0IC5jb2wtbWFpbiB7XG4gIHdpZHRoOiA5NDBweDsgfVxuXG4vKiBCcmFuZCBsaXN0aW5nICovXG4uYnJhbmRzIC5jYXRlZ29yeS1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiA2cHggYXV0byAycHggYXV0bztcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzM4MzgzODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7IH1cblxuLmJyYW5kcyAubGlzdC1icmFuZHMgaDIge1xuICBwYWRkaW5nOiAyNXB4IDBweCAzcHggMHB4O1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLmJyYW5kcyAubGlzdC1icmFuZHMgaDIubWFyZ2luIHtcbiAgbWFyZ2luOiAyNXB4IDAgMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7IH1cblxuLmJyYW5kcyAubGlzdC1icmFuZHMgdWwge1xuICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uYnJhbmRzIC5saXN0LWJyYW5kcyB1bCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjE1cHg7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjsgfVxuXG4uYnJhbmRzIC5saXN0LWJyYW5kcyB1bCBsaSAubG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjE1cHg7XG4gIGhlaWdodDogODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5icmFuZHMgLmxpc3QtYnJhbmRzIHVsIGxpIC5saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmJyYW5kcyAubGlzdC1icmFuZHMgdWwgbGkgLmRpdmlkZXIge1xuICBtYXJnaW46IDE1cHggYXV0byAwOyB9XG5cbi8qIEJyYW5kIHN1YiBwYWdlKi9cbi5icmFuZHMtc3ViIC5jYXRlZ29yeS10aXRsZSBoMSB7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4OyB9XG5cbi5icmFuZHMtc3ViIC5jYXRlZ29yeS1pbWFnZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7IH1cblxuLmJyYW5kcy1zdWIgLmNhdGVnb3J5LWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMCAwIDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMzODM4Mzg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYWRhZGFkOyB9XG5cbi5icmFuZHMtc3ViIC5jYXRlZ29yeS1kZXNjcmlwdGlvbiAuYnJhbmRfbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDdweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2FkYWRhZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmxpc3QtYnJhbmRzLWJyYW5kLWhlYWQge1xuICBoZWlnaHQ6IDM0MHB4OyB9XG5cbi5saXN0LWJyYW5kcy1icmFuZC1mb290IHtcbiAgaGVpZ2h0OiA0MHB4OyB9XG5cbi5jYXRhbG9nLWNhdGVnb3J5LXZpZXcuYnJhbmRzLnN1YiAuZmlsdGVyLWJsb2NrLS1icmFuZF9maWx0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wcm9kdWN0LWVzc2VudGlhbCwgLnByb2R1Y3QtY29sbGF0ZXJhbCB7XG4gIGJvcmRlcjogMHB4O1xuICBwYWRkaW5nOiAwcHg7IH1cblxuLnByb2R1Y3QtdmlldyAucHJvZHVjdC1zaG9wIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiA0NjBweDsgfVxuXG4ucHJvZHVjdC1zaG9wIGgxLCAucHJvZHVjdC1zaG9wIGgzLCAucHJvZHVjdC1zaG9wIGg0LCAucHJvZHVjdC1zaG9wIGg1IHtcbiAgbWFyZ2luOiAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5wcm9kdWN0LXNob3AgLmJhZGdlIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnByb2R1Y3Qtc2hvcCAucHJvZHVjdC1uYW1lIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ucHJvZHVjdC1zaG9wIC5wcm9kdWN0LW5hbWUgaDEge1xuICBtYXJnaW4tdG9wOiA2cHg7IH1cblxuLnByb2R1Y3Qtc2hvcCAucHJvZHVjdC1uYW1lIGgzIHtcbiAgZm9udC1mYW1pbHk6ICdmdXR1cmFlZm1lZGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjJweDsgfVxuXG4ucHJvZHVjdC1zaG9wIGg1IGJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uY29udGFpbmVyMiB7XG4gIGJvcmRlci10b3A6IDFweCAjYWRhZGFkIHNvbGlkOyB9XG5cbi5wcm9kdWN0LXNob3AgLnByb2R1Y3RfYWRkIC5hZGRfdG9fY2FydCBidXR0b24sIC5wcm9kdWN0LXNob3AgLmFkZC10by1jYXJ0IGJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2OTkzMyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM2Njk5MzMgIWltcG9ydGFudDsgfVxuXG4ucHJvZHVjdC1zaG9wIC5wcm9kdWN0X2FkZCAuYWRkX3RvX2NhcnQgYnV0dG9uOmhvdmVyLCAucHJvZHVjdC1zaG9wIC5hZGQtdG8tY2FydCBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2NjAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzMzNjYwMCAhaW1wb3J0YW50OyB9XG5cbi5wcm9kdWN0LXNob3AgLmJhY2stYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB0b3A6IC0zMnB4OyB9XG5cbi5wcm9kdWN0LXZpZXcgLmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiA5cHggMHB4IDhweCAwcHg7IH1cblxuLnByb2R1Y3QtdmlldyAuYXR0cmlidXRlcyB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5hdGNhLWxvYWRpbmcsIC5xdWlja3ZpZXctYXRjYS1sb2FkaW5nLCAuYXRjYS1zdWNjZXNzLCAucXVpY2t2aWV3LWF0Y2Etc3VjY2VzcyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmF0Y2EtbG9hZGluZyBpbWcsIC5xdWlja3ZpZXctYXRjYS1sb2FkaW5nIGltZywgLmF0Y2Etc3VjY2VzcyBpbWcsIC5xdWlja3ZpZXctYXRjYS1zdWNjZXNzIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0cHg7IH1cblxuLnByb2R1Y3QtZGV0YWlscy1ibG9jayB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgLypib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYzsqL1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuXG4ucHJvZHVjdC1kZXRhaWxzLWJsb2NrIGgyIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIwcHggMCAxNXB4IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5wcm9kdWN0LWRldGFpbHMtYmxvY2sgLnByb2R1Y3QtZGV0YWlsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wcm9kdWN0LWRldGFpbHMtYmxvY2sgLnByb2R1Y3QtZGV0YWlsLmxhc3Qge1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLnByb2R1Y3QtZGV0YWlscy1ibG9jayAucHJvZHVjdC1kZXRhaWwgaDMge1xuICBmb250LWZhbWlseTogJ2Z1dHVyYWVmbWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweCAwIDZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTsgfVxuXG4ucHJvZHVjdC1kZXRhaWxzLWJsb2NrIC5wcm9kdWN0LWRldGFpbCBwIHtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wcm9kdWN0LWRldGFpbHMtYmxvY2sgLnByb2R1Y3QtZGV0YWlsIGltZyB7XG4gIGhlaWdodDogMzAwcHg7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbiNzaXplZ3VpZGUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4ICNjNWM1YzUgc29saWQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDAgLTM1NnB4O1xuICBsZWZ0OiA1MCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxOHB4IDM2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDFweDtcbiAgd2lkdGg6IDY0MHB4O1xuICB6LWluZGV4OiAyMDAwOyB9XG5cbiNzaXplZ3VpZGUtd3JhcHBlciBoMiB7XG4gIG1hcmdpbjogMjBweCAwcHg7IH1cblxuI3NpemVndWlkZS13cmFwcGVyIC5saWtlLWEtbGluayB7XG4gIGJvcmRlcjogMHB4OyB9XG5cbi5zaXplZ3VpZGUtdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuLnNpemVndWlkZS10YWJsZSB0ZCB7XG4gIGJvcmRlcjogMXB4ICNjY2NjY2Mgc29saWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMXB4IDRweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLypcbi5wcm9kdWN0LW9wdGlvbnMge1xuXHRiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuXHRib3JkZXI6MHB4O1xuXHRib3JkZXItYm90dG9tOjJweCAjYWRhZGFkIHNvbGlkO1xuXHRjbGVhcjpib3RoO1xuXHRtYXJnaW46MHB4O1xuXHRwYWRkaW5nOjlweCAwcHggMHB4IDBweDtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHRvcDotMnB4O31cblxuXHQucHJvZHVjdC1vcHRpb25zIGJ1dHRvbiB7bWFyZ2luOjBweCA3cHggN3B4IDBweDt9XG5cblx0LnByb2R1Y3Qtb3B0aW9ucyB1bCxcblx0LnByb2R1Y3Qtb3B0aW9ucyBsaSB7XG5cdFx0d2lkdGg6YXV0bzt9XG5cblx0LnByb2R1Y3Qtb3B0aW9ucyBkdCxcblx0LnByb2R1Y3Qtb3B0aW9ucyBkZCB7XG5cdFx0ZGlzcGxheTpibG9jaztcblx0XHRmbG9hdDpsZWZ0O1xuXHRcdG1hcmdpbjowcHg7fVxuXG5cdC5wcm9kdWN0LW9wdGlvbnMgZHQge3dpZHRoOjEzMHB4O31cblx0LnByb2R1Y3Qtb3B0aW9ucyBkZCB7d2lkdGg6MzI4cHg7fVxuXG5cdC5wcm9kdWN0LW9wdGlvbnMgc3Bhbixcblx0LnByb2R1Y3Qtb3B0aW9ucyBsYWJlbCxcblx0LnByb2R1Y3Qtb3B0aW9ucyBsZWdlbmQge1xuXHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi10b3A6NHB4O1xuXHRcdHdpZHRoOjEzNXB4O31cbiovXG4vKi0tIE9wdGlvbiBidXR0b25zIC0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9kdWN0LXZpZXcgLnByb2R1Y3Rfb3B0aW9ucyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCAjYWRhZGFkIHNvbGlkO1xuICBwYWRkaW5nOiA2cHggMCAxcHggMDtcbiAgZm9udC1mYW1pbHk6ICdmdXR1cmFlZm1lZGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ucHJvZHVjdC12aWV3IC5wcm9kdWN0X29wdGlvbnMgbGFiZWwge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHBhZGRpbmc6IDZweCAxNXB4IDZweCAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMzVweDsgfVxuXG4jcXVpY2t2aWV3ICNxdWlja3ZpZXctY29udGVudCAucHJvZHVjdC1lc3NlbnRpYWwgLnByb2R1Y3Qtc2hvcCAucHJvZHVjdF9vcHRpb25zIHVsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMjIwcHg7IH1cblxuLnByb2R1Y3QtdmlldyAucHJvZHVjdC1lc3NlbnRpYWwgLnByb2R1Y3Rfb3B0aW9ucyB1bCB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDMxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucHJvZHVjdC12aWV3IC50d29yb3cgbGkge1xuICBtYXJnaW4tdG9wOiAycHg7IH1cblxuLnByb2R1Y3QtdmlldyAucHJvZHVjdF9vcHRpb25zLnR3b3JvdyBsYWJlbCB7XG4gIGhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cblxuLmZpbmQtaW4tc3RvcmUgLmJ1dHRvbiAuc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9XG5cbiNxdHlfb3B0aW9uIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuI3F0eV9vcHRpb24gbGksIGxpLmFsdGVybmF0aXZlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgcGFkZGluZzogNnB4O1xuICBtYXJnaW46IDAgNXB4IDVweCA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gIGZvbnQtZmFtaWx5OiAnZnV0dXJhZWZtZWRpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7IH1cblxuI3F0eV9vcHRpb24gbGk6aG92ZXIsICNxdHlfb3B0aW9uIC5zZWxlY3RlZCwgbGkuYWx0ZXJuYXRpdmU6aG92ZXIsIGxpLmFsdGVybmF0aXZlLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogIzIxMjEyMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4jcXR5X29wdGlvbi5kaXNhYmxlZCBsaSwgI3F0eV9vcHRpb24gbGkuZGlzYWJsZWQsIGxpLmRpc2FibGVkLCBsaS5hbHRlcm5hdGl2ZS5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGNvbG9yOiAjZDJkMmQyO1xuICBib3JkZXItY29sb3I6ICNkMmQyZDI7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4jcXR5X29wdGlvbiBsaS5kaXNhYmxlZC5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICNkMWQxZDE7XG4gIGNvbG9yOiAjN2Y3ZjdmOyB9XG5cbi8qLS0gL09wdGlvbiBidXR0b25zIC0tLS0tLS0tLS0tLS0tLS0qL1xuLmFkZF90b19jYXJ0IHtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4uYWRkX3RvX2NhcnQgYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAnZnV0dXJhZWZtZWRpdW0nLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4uYWRkX3RvX2NhcnQgYnV0dG9uIC5jYXJ0aWNvbndoaXRlIHtcbiAgbGVmdDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4OyB9XG5cbi5hZGQtdG8tY2FydCB7XG4gIG1hcmdpbi10b3A6IDNweDsgfVxuXG4uYWRkLXRvLWNhcnQgYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAnZnV0dXJhZWZtZWRpdW0nLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4uYWRkLXRvLWNhcnQgYnV0dG9uIC5jYXJ0aWNvbndoaXRlIHtcbiAgbGVmdDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4OyB9XG5cbi5wcm9kdWN0LW91dC1vZi1zdG9jayB7XG4gIGJvcmRlci1ib3R0b206IDFweCAjYWRhZGFkIHNvbGlkO1xuICBib3JkZXItdG9wOiAxcHggI2FkYWRhZCBzb2xpZDtcbiAgbWFyZ2luOiAxNnB4IDBweCAyMHB4IDBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDE4cHggMHB4OyB9XG5cbi5wcm9kdWN0LW91dC1vZi1zdG9jayBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5wcm9kdWN0LW91dC1vZi1zdG9jayBwICNvdXQtb2Ytc3RvY2stbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNGNjEwMzE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiAwOyB9XG5cbiNxdWlja3ZpZXctY29udGVudCBwIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5vdGhlci1wcm9kdWN0cyBpbWcge1xuICBtYXJnaW46IDRweCAxMHB4IDEycHggMHB4O1xuICBoZWlnaHQ6IDY2cHg7IH1cblxuLm90aGVyLXByb2R1Y3RzIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4uYXZhaWxhYmlsaXR5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHJpY2UtYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5wcm9kdWN0LXNob3AgLnByaWNlLWJveCAub2xkLXByaWNlIC5wcmljZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYWRkLXRvLWJveCB7XG4gIGJvcmRlcjogMHB4OyB9XG5cbi5vdGhlci1wcm9kdWN0cyBhIHtcbiAgYm9yZGVyOiAwcHg7IH1cblxuLmNvbnRhaW5lcjIgLnByaWNlLWJveCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LWltZy1ib3ggYSB7XG4gIGJvcmRlcjogMHB4OyB9XG5cbi5wcm9kdWN0LXNob3AgLmFkZC10by13aXNobGlzdCwgLnByb2R1Y3Qtc2hvcCAuc3RvcmUtaW52ZW50b3J5IHtcbiAgYm9yZGVyOiAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwcHggMTVweCAxMXB4IDBweDtcbiAgem9vbTogMTtcbiAgKmRpc3BsYXk6IGlubGluZTsgfVxuXG4ucHJvZHVjdC1zaG9wIC5hamF4QWRkVG9XaXN0aExpc3QsIC5wcm9kdWN0LXNob3AgLnN0b3JlLWludmVudG9yeSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2hhcmUtZW1haWwge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogVHbvv73vv710dHLvv73vv71kXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qI21vcmVpbmZvMyBkaXYge3RleHQtYWxpZ246Y2VudGVyO30qL1xuLmNpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyN3B4O1xuICBtYXJnaW46IDBweCAzcHggMTVweCAzcHg7XG4gIHdpZHRoOiAyNnB4O1xuICB6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lOyB9XG5cbi5jaS02NCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMzEwcHg7IH1cblxuLmNpLTY1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3cHggLTMxMHB4OyB9XG5cbi5jaS02NiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NHB4IC0zMTBweDsgfVxuXG4uY2ktNjcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODFweCAtMzEwcHg7IH1cblxuLmNpLTY4IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwOHB4IC0zMTBweDsgfVxuXG4uY2ktOTgge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM1cHggLTMxMHB4OyB9XG5cbi5jaS05OSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjJweCAtMzEwcHg7IH1cblxuLmNpLTEwMCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODlweCAtMzEwcHg7IH1cblxuLmNpLTEwNSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAtMzEwcHg7IH1cblxuLmNpLTEzOSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDNweCAtMzEwcHg7IH1cblxuLmNpLTE0NCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzBweCAtMzEwcHg7IH1cblxuLmNpLTE0NSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTdweCAtMzEwcHg7IH1cblxuLmNpLTE1MiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjRweCAtMzEwcHg7IH1cblxuLmNpLTE1MyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTFweCAtMzEwcHg7IH1cblxuLmNpLTE1NiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzhweCAtMzEwcHg7IH1cblxuLmNpLTE2MiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDVweCAtMzEwcHg7IH1cblxuLmNpLTE2MyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MzJweCAtMzEwcHg7IH1cblxuLmNpLTE2NyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NTlweCAtMzEwcHg7IH1cblxuLmNpLTE4NSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODZweCAtMzEwcHg7IH1cblxuLmNpLTE4OSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTNweCAtMzEwcHg7IH1cblxuLmNpLTI0NiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDBweCAtMzEwcHg7IH1cblxuLmNpLTMxNCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NjdweCAtMzEwcHg7IH1cblxuLmNpLTQ1MCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMzM4cHg7IH1cblxuLmNpLTQ1MSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yN3B4IC0zMzhweDsgfVxuXG4uY2ktNDg0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0cHggLTMzOHB4OyB9XG5cbi5jaS01MTAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODFweCAtMzM4cHg7IH1cblxuLmNpLTk1OSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDhweCAtMzM4cHg7IH1cblxuLmNpLTExNDcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM1cHggLTMzOHB4OyB9XG5cbiNzdG9yZS1pbnZlbnRvcnktcG9wdXAge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCAjYzVjNWM1IHNvbGlkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMCAtMzU2cHg7XG4gIGxlZnQ6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMThweCAzNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAxcHg7XG4gIHdpZHRoOiA2NDBweDtcbiAgbWluLWhlaWdodDogMzgwcHg7XG4gIHotaW5kZXg6IDIwMDA7IH1cblxuI3N0b3JlLWludmVudG9yeS1wb3B1cCBoMSwgI3N0b3JlLWludmVudG9yeS1wb3B1cCBoMiwgI3N0b3JlLWludmVudG9yeS1wb3B1cCBoMywgI3N0b3JlLWludmVudG9yeS1wb3B1cCBoNCwgI3N0b3JlLWludmVudG9yeS1wb3B1cCBhIHtcbiAgYm9yZGVyOiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4jc3RvcmUtaW52ZW50b3J5LXBvcHVwIGgxIHtcbiAgbWFyZ2luOiAyMHB4IDBweCAxNXB4IDBweDsgfVxuXG4jc3RvcmUtaW52ZW50b3J5LXBvcHVwIGgzIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4ICNhZGFkYWQgc29saWQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDhweCA4MHB4IDEzcHggODBweDsgfVxuXG4jc3RvcmUtaW52ZW50b3J5LXJlc3VsdC1sb2FkZXIge1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4jc3RvcmUtaW52ZW50b3J5LXBvcHVwIGg0IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuI3N0b3JlLWludmVudG9yeS1wb3B1cCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbiNzdG9yZS1pbnZlbnRvcnktcG9wdXAgLnplcm8tcXR5IHtcbiAgY29sb3I6ICNlNzIyMjI7IH1cblxuI3N0b3JlLWludmVudG9yeS1wb3B1cCAubGlrZS1hLWxpbmsge1xuICBib3JkZXI6IDBweDsgfVxuXG4jc3RvcmUtaW52ZW50b3J5LXBvcHVwIGZpZWxkc2V0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7IH1cblxuI3N0b3JlLWludmVudG9yeS1wb3B1cCBzZWxlY3Qge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuI3N0b3JlLWludmVudG9yeS1wb3B1cCBidXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuXG4jc3RvcmUtaW52ZW50b3J5LXBvcHVwIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTMwcHg7IH1cblxuI3N0b3JlLWludmVudG9yeS1wb3B1cCAuZGl2aWRlciB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLnJlbGF0ZWQtcHJvZHVjdHMge1xuICAvKmJvcmRlci1ib3R0b206MnB4ICNhZGFkYWQgc29saWQ7Ki9cbiAgYm9yZGVyLXRvcDogMnB4ICNhZGFkYWQgc29saWQ7XG4gIG1hcmdpbjogNXB4IDA7XG4gIHBhZGRpbmc6IDE4cHg7IH1cblxuLnJlbGF0ZWQtcHJvZHVjdHMgYTpsaW5rLCAucmVsYXRlZC1wcm9kdWN0cyBhOnZpc2l0ZWQge1xuICBib3JkZXItYm90dG9tOiAwcHg7IH1cblxuLnJlbGF0ZWQtcHJvZHVjdHMgaDIge1xuICBtYXJnaW4tYm90dG9tOiA5cHg7IH1cblxuLnJlbGF0ZWQtcHJvZHVjdHMgaDQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnJlbGF0ZWQtcHJvZHVjdHMgdWwge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5yZWxhdGVkLXByb2R1Y3RzIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDEwcHggMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTUwcHg7IH1cblxuLyotLSBJbWFnZXMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvZHVjdC12aWV3IC5wcm9kdWN0LWltZy1ib3gge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMCAwIDEzcHg7XG4gIHdpZHRoOiA0MzBweDsgfVxuXG4ucHJvZHVjdC12aWV3IC5wcm9kdWN0LWltZy1ib3ggLm1haW5faW1nIHtcbiAgd2lkdGg6IDQzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTBweDsgfVxuXG4jcXVpY2t2aWV3IC5wcm9kdWN0LXZpZXcgLnByb2R1Y3QtaW1nLWJveCAubWFpbl9pbWcge1xuICB0b3A6IC01cHg7IH1cblxuLnByb2R1Y3QtdmlldyAucHJvZHVjdC1pbWctYm94ID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnByb2R1Y3QtdmlldyAuZnVsbHNjcmVlbl9uZm8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA0MjBweDtcbiAgbGluZS1oZWlnaHQ6IDU3MnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnByb2R1Y3QtdmlldyAuZnVsbHNjcmVlbl9uZm8gc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjYjZiOGJhO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ucHJvZHVjdC12aWV3IC5mdWxsc2NyZWVuX25mbzpob3ZlciBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5wcm9kdWN0LXZpZXcgLnRodW1icyB7XG4gIG1hcmdpbi10b3A6IDhweDsgfVxuXG4ucHJvZHVjdC12aWV3IC50aHVtYnMgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi8qLS0gL0ltYWdlcyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLSBJbWFnZSB6b29tIC0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uem9vbU5vU2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG5cbiNvdmVybGF5IHtcbiAgei1pbmRleDogMjAwMDsgfVxuXG4jem9vbSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyMDAxOyB9XG5cbi56b29tSW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwMDI7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi56b29tQ2xvc2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAtMzE5cHggMDtcbiAgei1pbmRleDogMjAwMzsgfVxuXG4jem9vbSAudGh1bWJzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMDAzO1xuICAvKndpZHRoOiAxMDAlOyovXG4gIGxlZnQ6IDIwcHg7XG4gIHRvcDogMjBweDsgfVxuXG4jem9vbSAudGh1bWJzIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cblxuI3pvb20gLnRodW1icyBsaSBhIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbiN6b29tIGxpLmFjdGl2ZSwgI3pvb20gbGk6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1OyB9XG5cbi8qLS0gL0ltYWdlIHpvb20gLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb2R1Y3QtdmlldyAudHdvcm93IGxpIHtcbiAgbWFyZ2luLXRvcDogMnB4OyB9XG5cbi5wcm9kdWN0LXZpZXcgLnByb2R1Y3Rfb3B0aW9ucy50d29yb3cgbGFiZWwge1xuICBoZWlnaHQ6IDM4cHg7IH1cblxuLnByb2R1Y3QtdmlldyAucHJvZHVjdF9vcHRpb25zLnRocmVlcm93IGxhYmVsIHtcbiAgaGVpZ2h0OiA0MnB4OyB9XG5cbi5wcm9kdWN0LXZpZXcgLnByb2R1Y3Rfb3B0aW9ucy5mb3Vycm93IGxhYmVsIHtcbiAgaGVpZ2h0OiA0OHB4OyB9XG5cbi5zaGFyZS1pY29ucywgLnNoYXJlLWNsYXNzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKi5mYWNlYm9va19saWtlIC5wbHMsXG4uZmFjZWJvb2tfbGlrZSAucGx1Z2luQ291bnRCdXR0b24sXG4uZmFjZWJvb2tfbGlrZSAucGx1Z2luQ291bnRCdXR0b25OdWIge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59Ki9cbi5zaGFyZS1jbGFzcyAuZmFjZWJvb2stbGlrZSBpZnJhbWUgLnNoYXJlLWljb25zIC5mYWNlYm9vay1saWtlIGlmcmFtZSB7XG4gIHdpZHRoOiA1M3B4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi8qLmZhY2Vib29rX2xpa2UgaWZyYW1lIHtcblx0d2lkdGg6IDUzcHggIWltcG9ydGFudDtcblx0bWFyZ2luLXRvcDogNnB4O1xufSovXG4uc2hhcmUtY2xhc3MgLmdvb2dsZS1wbHVzIGlmcmFtZSwgLnNoYXJlLWljb25zIC5nb29nbGUtcGx1cyBpZnJhbWUge1xuICB3aWR0aDogMzNweCAhaW1wb3J0YW50OyB9XG5cbi5mb290ZXIgI2Zvb3Rlcl9jb2wyIC5mYWNlYm9va19saWtlIGlmcmFtZSB7XG4gIHdpZHRoOiA3NnB4ICFpbXBvcnRhbnQ7IH1cblxuLmZvb3RlciAjZm9vdGVyX2NvbDIgLmZhY2Vib29rX2xpa2Uge1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uYnJvdGhlcnNhcnRpY2xlcy1zaGFyZSAuZ29vZ2xlLXBsdXMgaWZyYW1lIHtcbiAgd2lkdGg6IDMzcHggIWltcG9ydGFudDsgfVxuXG4uYnJvdGhlcnNhcnRpY2xlcy1zaGFyZSAuZ29vZ2xlLXBsdXMgZGl2IHtcbiAgd2lkdGg6IDMzcHggIWltcG9ydGFudDsgfVxuXG4uY2F0YWxvZy1wcm9kdWN0LXZpZXcgLmZhY2Vib29rX2xpa2UgaWZyYW1lIHtcbiAgLyp3aWR0aDogNTRweCAhaW1wb3J0YW50OyovXG4gIC8qd2lkdGg6IDgwcHggIWltcG9ydGFudDsqL1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIC8qaGVpZ2h0OiAyN3B4OyovIH1cblxuLmZhY2Vib29rX2xpa2UsIC5mYWNlYm9vay1saWtlLCAuZ29vZ2xlLXBsdXMsIC50d2l0dGVyLWxpbmssIC5waW5pdF9saW5rLCAuc2hhcmUtZW1haWwge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZhY2Vib29rLWxpa2UsIGZhY2Vib29rX2xpa2Uge1xuICB3aWR0aDogNDlweDtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5nb29nbGUtcGx1cyB7XG4gIHdpZHRoOiAzMnB4O1xuICB0b3A6IC0ycHg7XG4gIGhlaWdodDogMzRweDsgfVxuXG4udHdpdHRlci1saW5rIHtcbiAgd2lkdGg6IDYxcHg7XG4gIGhlaWdodDogMzBweDsgfVxuXG4ucGluaXRfbGluayB7XG4gIHdpZHRoOiA0MHB4O1xuICB0b3A6IDZweDsgfVxuXG4uc2hhcmUtZW1haWwge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICB0b3A6IDNweDsgfVxuXG4vKi0tIEV4dHJhIHByb2R1Y3Qgb3B0aW9ucyAtLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tIC9FeHRyYSBwcm9kdWN0IG9wdGlvbnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLSBFZGl0YWJsZSBzaXplIGd1aWRlIC0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNzaXplX2d1aWRlX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7IH1cblxuLnNpemUtZ3VpZGUtdGFibGUge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjsgfVxuXG4uc2l6ZS1ndWlkZS10YWJsZSAuaW5uZXItdGFibGUge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5zaXplLWd1aWRlLXRhYmxlIC5oZWFkbGluZS1sYXJnZSB7XG4gIGZvbnQtZmFtaWx5OiAnZnV0dXJhZWZtZWRpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uc2l6ZS1ndWlkZS10YWJsZSAuaGVhZGxpbmUtbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6ICdmdXR1cmFlZmJvbGQnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnNpemUtZ3VpZGUtdGFibGUgLmVtcGhhc2l6ZS1zbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiAnZnV0dXJhZWZib2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLnNpemUtZ3VpZGUtdGFibGUgLmVtcGhhc2l6ZS1tZWRpdW0ge1xuICBmb250LWZhbWlseTogJ2Z1dHVyYWVmbWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG5cbi5zaXplLWd1aWRlLXRhYmxlIC5zdHJvbmctc21hbGwge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uc2l6ZS1ndWlkZS10YWJsZSAudG9wLWltYWdlIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4vKi0tIC9FZGl0YWJsZSBzaXplIGd1aWRlIC0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mb290ZXItY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2NiY2JjYjtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuXG4uZm9vdGVyLWNvbnRhaW5lciBoMywgLmNoZWNrb3V0LW9uZXBhZ2UtaW5kZXggLmZvb3Rlci1jb250YWluZXIgaDMge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjM1ZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZm9vdGVyIGE6bGluayB7XG4gIGJvcmRlcjogMHB4OyB9XG5cbi5mb290ZXIge1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDI1cHg7XG4gIHdpZHRoOiA5NDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZm9vdGVyIHAge1xuICBsaW5lLWhlaWdodDogN3B4OyB9XG5cbi5mb290ZXIgYSB7XG4gIG1hcmdpbjogMHB4IDhweDsgfVxuXG4uZm9vdGVyIC5wYXltZW50cyB7XG4gIHBhZGRpbmctdG9wOiA3cHg7IH1cblxuLmZvb3RlciAucGF5bWVudHMgZGl2IHtcbiAgbWFyZ2luOiAwcHggMTBweDsgfVxuXG4jZm9vdGVyX2NvbDEge1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4jZm9vdGVyX2NvbDEgLnBheW1lbnRzLCAjZm9vdGVyX2NvbDEgcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuI2Zvb3Rlcl9jb2wyIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbiNmb290ZXJfY29sMiBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4uY21zLXBhZ2Utdmlldy5jYXRlZ29yeS1mb2N1cy1vbiAuZm9vdGVyIGgzIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zNWVtO1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5mb290ZXIgLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAtMzAwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmZvb3RlciAuaWNvbiB7XG4gIG9wYWNpdHk6IDAuNztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0OyB9XG5cbi5mb290ZXIgLmljb24uc2MteW91dHViZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpIC01NjZweCAwIG5vLXJlcGVhdDsgfVxuXG4uZm9vdGVyIC5pY29uLnNjLWluc3RhZ3JhbSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpIC01NjZweCAtNzJweCBuby1yZXBlYXQ7IH1cblxuLmZvb3RlciAuaWNvbi5zYy1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpIC01NjZweCAtMzZweCBuby1yZXBlYXQ7IH1cblxuLyogTE9HSU5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmN1c3RvbWVyLWFjY291bnQtbG9naW4gLmNvbDItc2V0IC5jb2wtMSwgLmN1c3RvbWVyLWFjY291bnQtbG9naW4gLmNvbDItc2V0IC5jb2wtMiB7XG4gIGJvcmRlcjogMXB4ICNjNWM1YzUgc29saWQ7IH1cblxuLmN1c3RvbWVyLWFjY291bnQtbG9naW4gLmNvbDItc2V0IC5jb2wtMSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLmN1c3RvbWVyLWFjY291bnQtbG9naW4gLmNvbDItc2V0IC5jb2wtMiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5jb2wyLXNldCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uY3VzdG9tZXItYWNjb3VudC1sb2dpbiAuY29sMi1zZXQgLmNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmN1c3RvbWVyLWFjY291bnQtbG9naW4gLmNvbDItc2V0IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDsgfVxuXG4uY3VzdG9tZXItYWNjb3VudC1sb2dpbiAuY29sMi1zZXQgaDMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG5cbi5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5jb2wyLXNldCAudGVybXMtY2hlY2tib3gge1xuICBtYXJnaW46IDBweCAxMHB4IDE4cHggMHB4OyB9XG5cbi5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5jb2wyLXNldCAuZGl2aWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLmN1c3RvbWVyLWFjY291bnQtbG9naW4gLmZvcm0tbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEzOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5jbXMtbWVtYmVyLWluZm8ge1xuICBib3JkZXItdG9wOiAycHggI2FkYWRhZCBzb2xpZDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgcGFkZGluZy10b3A6IDI3cHg7IH1cblxuLmNtcy1tZW1iZXItaW5mbyBoMiB7XG4gIGJvcmRlci1ib3R0b206IDFweCAjY2NjY2NjIHNvbGlkO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuXG4uY21zLW1lbWJlci1pbmZvIGg0LCAuY21zLW1lbWJlci1pbmZvIGgzLCAjbG9naW4tYmxvY2tzLWNvbnRhaW5lciBoMywgI2xvZ2luLWJsb2Nrcy1jb250YWluZXIgaDQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmc6IDBweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNtcy1tZW1iZXItaW5mbyBoNCB7XG4gIGhlaWdodDogMjFweDsgfVxuXG4uY21zLW1lbWJlci1pbmZvIGgzIHtcbiAgaGVpZ2h0OiA1NXB4OyB9XG5cbi5yZWFzb24ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB3aWR0aDogMjAwcHg7IH1cblxuLnJlYXNvbi5sYXN0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICB3aWR0aDogMjIwcHg7IH1cblxuLmJsb2NrLmJsb2NrLWFjY291bnQge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG5cbiNsb2dpbi1ibG9ja3MtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAyMHB4IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4jbG9naW4tYmxvY2tzLWNvbnRhaW5lciBoMywgI2xvZ2luLWJsb2Nrcy1jb250YWluZXIgaDQge1xuICBmb250LWZhbWlseTogJ2Z1dHVyYWVmbWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4jbG9naW4tYmxvY2tzLWNvbnRhaW5lciBoMyB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4jbG9naW4tYmxvY2tzLWNvbnRhaW5lciBoNCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzgzODM4OyB9XG5cbiNsb2dpbi1ibG9jay0xLCAjbG9naW4tYmxvY2stMiwgI2xvZ2luLWJsb2NrLTMsICNsb2dpbi1ibG9jay00IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbG9hdDogbGVmdDtcbiAgbWF4LXdpZHRoOiAxNjJweDtcbiAgcGFkZGluZy10b3A6IDNweDsgfVxuXG4jbG9naW4tYmxvY2stMSwgI2xvZ2luLWJsb2NrLTIsICNsb2dpbi1ibG9jay0zIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4OyB9XG5cbi8qTWVkIE1lcmEgKi9cbmxpI2xpX21lZG1lcmFfaWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxucC5tZWRtZXJhLWluZm8ge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjMDA2Njk5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGxlZnQ6IDE0MXB4O1xuICB0b3A6IDE2cHg7XG4gIHdpZHRoOiAxMjVweDsgfVxuXG4uaGVhZGVyIC5saW5rcyBsaSAuc3VibWVudSBwLm1lZG1lcmEtaW5mbyB7XG4gIHdpZHRoOiAxNDBweDsgfVxuXG4uaGVhZGVyIC5saW5rcyBsaSAuc3VibWVudSAubWVkbWVyYS1pbmZvLXBvcHVwIHAge1xuICB3aWR0aDogNDAwcHg7IH1cblxuLm1lZG1lcmEtaW5mby1wb3B1cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIHdpZHRoOiA0MjBweDtcbiAgaGVpZ2h0OiAxODhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA4cHg7XG4gIGJvdHRvbTogN3B4O1xuICBwYWRkaW5nOiAzMHB4IDEwcHg7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5tZWRtZXJhLWluZm8tcG9wdXAgaW1nIHtcbiAgbWFyZ2luOiA3cHggMCA2cHggLTJweDsgfVxuXG4ubWVkbWVyYS1pbmZvLXBvcHVwIGg1IHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ubWVkbWVyYS1pbmZvLXBvcHVwIHAge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ubWVkbWVyYS1pbmZvLXBvcHVwIC5tbS1jbG9zZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgLTMxOXB4IDAgdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI2cHg7XG4gIHRvcDogMTVweDtcbiAgd2lkdGg6IDIwcHg7XG4gIHotaW5kZXg6IDIwMztcbiAgbWFyZ2luOiAtNXB4IC0xNXB4IDAgMDsgfVxuXG4vKiBMT0dFRCBJTlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY3VzdG9tZXItYWNjb3VudC1pbmRleCAjYmxvY2tzLXRvcC1hY2NvdW50cGFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA3MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuXG4uY3VzdG9tZXItYWNjb3VudC1pbmRleCAuYmxvY2tzLW1tLWtrIHtcbiAgd2lkdGg6IDM0N3B4O1xuICBoZWlnaHQ6IDE5MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmN1c3RvbWVyLWFjY291bnQtaW5kZXggLmJsb2Nrcy1tbS1rayBwIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LWZhbWlseTogJ2Z1dHVyYWVmbWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDsgfVxuXG4uY3VzdG9tZXItYWNjb3VudC1pbmRleCAjYmxvY2sxLW1tIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmN1c3RvbWVyLWFjY291bnQtaW5kZXggI2Jsb2NrMi1rayB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uY3VzdG9tZXItYWNjb3VudC1pbmRleCAuYmxvY2tzLW1tLWtrIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlOyB9XG5cbi5jdXN0b21lci1hY2NvdW50LWluZGV4ICNibG9jazEtbW0gaW1nIHtcbiAgYm90dG9tOiAwOyB9XG5cbi5jdXN0b21lci1hY2NvdW50LWluZGV4ICNibG9jazIta2sgaW1nIHtcbiAgYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogLTQ0cHg7IH1cblxuLmN1c3RvbWVyLWFjY291bnQtaW5kZXggI2Jsb2NrMS1tbSAubW0tYmlnLWltYWdlIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiAtNzVweDsgfVxuXG4uY3VzdG9tZXItYWNjb3VudC1pbmRleCAjYmxvY2sxLW1tIC5tbS1zbWFsbC1pbWFnZSBpbWcge1xuICBtYXJnaW4tbGVmdDogLTU2cHg7IH1cblxuLmN1c3RvbWVyLWFjY291bnQtaW5kZXggLmJsb2Nrcy1tbS1rayBhLmJ1dHRvbiB7XG4gIG1hcmdpbjogMDsgfVxuXG4uY3VzdG9tZXItYWNjb3VudC1pbmRleCAuYmxvY2tzLW1tLWtrIHAucG9pbnRzIHtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBmb250LWZhbWlseTogJ2Z1dHVyYWVmbWVkaXVtJywgRGlkb3QsIHNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZGFzaGJvYXJkIC5hY2NvdW50LWluZm9ybWF0aW9uLCAuZGFzaGJvYXJkIC5hY2NvdW50LWluZm9ybWF0aW9uIC5oZWFkIHtcbiAgYm9yZGVyOiAwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwcHg7IH1cblxuLmRhc2hib2FyZCAuYWNjb3VudC1pbmZvcm1hdGlvbiAuaGVhZCBhIHtcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLmRhc2hib2FyZCBhOmxpbmssIC5kYXNoYm9hcmQgYTp2aXNpdGVkLCAuY3VzdG9tZXItYWRkcmVzcy1pbmRleCAuY29sLW1haW4gYTpsaW5rLCAuY3VzdG9tZXItYWRkcmVzcy1pbmRleCAuY29sLW1haW4gYTpsaW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4ICNhZGFkYWQgc29saWQ7IH1cblxuLm15LW9yZGVycy10YWJsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCAjYWRhZGFkIHNvbGlkO1xuICBib3JkZXItdG9wOiAxcHggI2FkYWRhZCBzb2xpZDsgfVxuXG4ubXktb3JkZXJzLXRhYmxlIHRoLCAubXktb3JkZXJzLXRhYmxlIHRkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggI2FkYWRhZCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNhZGFkYWQgc29saWQ7IH1cblxuLm15LW9yZGVycy10YWJsZSB0ci5ldmVuLCAubXktb3JkZXJzLXRhYmxlIHRoZWFkIHRoIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLm15LW9yZGVycy10YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5teS1vcmRlcnMtdGFibGUgdGQge1xuICBwYWRkaW5nOiA2cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4jbWVtYmVyY2x1YkJhbGFuY2Uge1xuICBib3JkZXItdG9wOiAxcHggI2FkYWRhZCBzb2xpZDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ucmVxdWlyZWQtZGVzY3JpcHRpb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggI2FkYWRhZCBzb2xpZDtcbiAgYm9yZGVyLXRvcDogMXB4ICNhZGFkYWQgc29saWQ7XG4gIG1hcmdpbjogMTBweCAwcHg7XG4gIHBhZGRpbmc6IDJweCAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiA3MDBweDsgfVxuXG4ubmV3c2xldHRlci1tYW5hZ2UtaW5kZXggLmZvcm0tbGlzdCBsaSB7XG4gIHdpZHRoOiAyNTBweDsgfVxuXG4ubmV3c2xldHRlci1tYW5hZ2UtaW5kZXggbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4OyB9XG5cbi5tZW1iZXJjbHViaGlzdG9yeSAuZmlyc3Qge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5hY2NvdW50LWluZm9ybWF0aW9uIC5jb2wyLXNldCAuY29sLTEgaDQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uYWNjb3VudC1pbmZvcm1hdGlvbiAuY29sMi1zZXQgLmNvbC0xIGg0IHNwYW4ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMyNTI1MjU7IH1cblxuLnNhbGVzLW9yZGVyLWludm9pY2UgLndyYXBwZXIgLmN3aCAuY29sLW1haW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgd2lkdGg6IDYwMHB4OyB9XG5cbi5zYWxlcy1vcmRlci1pbnZvaWNlIC53cmFwcGVyIC5jd2ggLmNvbC1tYWluIC5oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uc2FsZXMtb3JkZXItaW52b2ljZSAud3JhcHBlciAuY3doIC5jb2wtbWFpbiB0ZCB7XG4gIHdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMHB4IDEwcHg7IH1cblxuLnNhbGVzLW9yZGVyLWludm9pY2UgLndyYXBwZXIgLmN3aCAuY29sLW1haW4gdGQuYS1yaWdodCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnNhbGVzLW9yZGVyLWludm9pY2UgLndyYXBwZXIgLmN3aCAuY29sLW1haW4gdGZvb3Qge1xuICBtYXJnaW46IDEwcHggMHB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5zYWxlcy1vcmRlci1pbnZvaWNlIC53cmFwcGVyIC5jd2ggLmNvbC1tYWluIHRmb290IHRyLmZpcnN0IHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uc2FsZXMtb3JkZXItaW52b2ljZSAud3JhcHBlciAuY3doIC5jb2wtbWFpbiB0Zm9vdCB0ci5sYXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ubm8tZGlzcGxheSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxubGkud2lkZSB0ZXh0YXJlYSB7XG4gIHdpZHRoOiA0MzhweDtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5jdXN0b21lci1hY2NvdW50LWluZGV4IC5kYXNoYm9hcmQge1xuICBtYXJnaW4tdG9wOiAyMXB4OyB9XG5cbi51aS10YWJzLW5hdiB7XG4gIGJvcmRlcjogMHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnVpLXRhYnMtbmF2IGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBib3JkZXItcmlnaHQ6IDFweCAjYzdjN2M3IHNvbGlkOyB9XG5cbi51aS10YWJzLW5hdiBsaS5sYXN0IHtcbiAgYm9yZGVyOiAwcHg7IH1cblxuLnVpLXRhYnMtbmF2IGxpIGEge1xuICBjb2xvcjogIzI1MjUyNSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogJ2Z1dHVyYWVmYm9sZCcsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQ6IDBweDtcbiAgYm9yZGVyOiAwcHg7XG4gIHBhZGRpbmc6IDBweCAxMHB4OyB9XG5cbi51aS10YWJzLW5hdiBsaSBhLmZpcnN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cblxuLnVpLXRhYnMtcGFuZWwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwcHg7XG4gIHBhZGRpbmc6IDBweDsgfVxuXG4uY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5zdWNjZXNzIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNjNWM1YzU7XG4gIHBhZGRpbmc6IDQwcHggMCAzNXB4OyB9XG5cbi5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnRpdGxlIHtcbiAgd2lkdGg6IDc4MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M1YzVjNTtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gMzVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5ncmV5IHtcbiAgY29sb3I6ICM5MDkwOTA7IH1cblxuLmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAudGl0bGUgLmRpZG90MjhpIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuXG4uY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5uZm8ge1xuICBmb250LWZhbWlseTogJ2Z1dHVyYWVmbWVkaXVtJywgRGlkb3QsIHNlcmlmO1xuICB3aWR0aDogMjY4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAubmZvOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDE1cHggYXV0byAwO1xuICB3aWR0aDogMTY0cHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgMCAtMjM4cHg7IH1cblxuLmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAubmZvIGgzIHtcbiAgZm9udC1mYW1pbHk6ICdmdXR1cmFlZm1lZGl1bScsIERpZG90LCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAzNXB4IDAgMjJweDsgfVxuXG4uY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5uZm8gcCB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4uY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5uZm8gYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAubmZvIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAuZm91cl9jb2wgLmNvbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyMTRweDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAwMDAwMDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLmZvdXJfY29sIC5sYXN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLmZvdXJfY29sIC5jb2wgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7IH1cblxuLmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAuZm91cl9jb2wgLmNvbCAuZGlkb3QxOGlfcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */
/**
 * Variables
 *
 * This is where you put all global Sass variables. Make sure to use
 * generic names that can be used in any context.
 */
/* Typography ========================== */
.category-stilrummet .col-main, .category-focus-on .col-main {
  width: 940px; }

.category-stilrummet-bg {
  background: #ffffee; }

.category-focus-on-bg {
  background: #eeeded; }

.category-stilrummet-bg .easymenu.level0-submenu-wrapper, .category-stilrummet-bg #search-form {
  outline-color: #ffffee; }

.category-focus-on-bg .easymenu.level0-submenu-wrapper, .category-focus-on-bg #search-form {
  outline-color: #eeeded; }

.catalog-category-view.category-stilrummet {
  background: #ffffee; }

.catalog-category-view.category-focus-on {
  background: #eeeded; }

.category-stilrummet .category-description, .category-focus-on .category-description {
  height: auto;
  max-height: none;
  line-height: 160%;
  margin-top: 13px;
  padding-top: 0px;
  text-align: center;
  width: 940px; }

.category-stilrummet .category-description, .category-focus-on .category-description {
  border-bottom: 1px #adadad solid;
  display: block;
  margin-bottom: 25px;
  padding-bottom: 9px; }

.category-stilrummet .category-description div, .category-focus-on .category-description div {
  line-height: 140%; }

.category-stilrummet.catalog-product-view h2, .category-focus-on.catalog-product-view h2 {
  padding-bottom: 12px; }

.category-stilrummet .added-date, .category-focus-on .added-date {
  border-width: 1px 0px;
  border-style: solid;
  height: 33px;
  margin: 16px 0px 20px 0px;
  overflow: hidden;
  text-align: center; }

.category-stilrummet .added-date .date, .category-focus-on .added-date .date {
  display: inline-block;
  position: relative;
  top: -13px;
  margin-right: 10px; }

.category-stilrummet .brothersarticles-share, .category-focus-on .brothersarticles-share {
  display: inline-block; }

.catalog-category-view.category-stilrummet .facebook-like, .catalog-category-view.category-focus-on .facebook-like {
  float: none; }

.category-stilrummet .added-date {
  border-color: #ccccbc; }

.category-focus-on .added-date {
  border-color: #bdbdbd; }

.brothers-article-content {
  margin: auto;
  width: 381px; }

.brothers-article-content p {
  line-height: 24px; }

.category-stilrummet.catalog-product-view .showcase, .category-focus-on.catalog-product-view .showcase {
  height: auto;
  left: -43px;
  position: relative; }

.category-stilrummet .related-products, .category-focus-on .related-products {
  border: 1px #c5c5c5 solid;
  padding: 10px;
  position: absolute;
  right: 0px;
  width: 194px; }

.category-stilrummet .related-products li, .category-focus-on .related-products li {
  float: none;
  margin: 0px;
  padding: 0px;
  text-align: left;
  width: auto;
  white-space: normal; }

.category-stilrummet .related-products a, .category-focus-on .related-products a {
  padding: 0px; }

.category-stilrummet .related-products .product-image, .category-focus-on .related-products .product-image {
  width: 74px; }

.category-stilrummet .related-products .product-image img, .category-focus-on .related-products .product-image img {
  border: 1px #cccccc solid; }

.category-stilrummet .related-products .product-details, .category-focus-on .related-products .product-details {
  width: 92px; }

.category-stilrummet .related-products .product-image, .category-stilrummet .related-products .product-details, .category-focus-on .related-products .product-image, .category-focus-on .related-products .product-details {
  float: left;
  margin-bottom: 13px; }

.category-stilrummet.catalog-product-view .related-products h2, .category-focus-on.catalog-product-view .related-products h2 {
  line-height: 130%; }

.category-stilrummet .related-products .klarna_pp_text, .category-stilrummet .related-products a#klarna_price_block {
  display: none; }

.cms-page-view.category-stilrummet .page-title, .cms-page-view.category-focus-on .page-title {
  display: none; }

.cms-page-view.category-stilrummet .facebook-like, .cms-page-view.category-focus-on .facebook-like {
  float: none; }

/* Category view */
.listing-type-grid .item.brothers-article {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 6px;
  margin: 25px 25px 0 25px;
  border: 1px solid #e5e5e5; }

.brothers-article-title {
  font-family: 'futuraefmedium', sans-serif;
  font-weight: normal;
  font-size: 15px;
  text-align: center;
  line-height: 1.5em;
  margin-top: 3px;
  text-rendering: optimizeLegibility; }

.brothers-article .read-whole {
  text-align: center;
  font-size: 10px;
  display: block;
  margin-top: 4px; }

.catalog-category-view .product-short-description {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0; }

.catalog-category-view .brothers-article:hover .product-short-description, .catalog-category-view .brothers-article:hover .brothers-article-title {
  color: #000000; }


/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZhaW1vX2Jyb3RoZXJzYXJ0aWNsZXMuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7OztHQUtHO0FBQ0gsMkNBQTJDO0FBQzNDO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLG9CQUFvQixFQUFFOztBQUV4QjtFQUNFLG9CQUFvQixFQUFFOztBQUV4QjtFQUNFLHVCQUF1QixFQUFFOztBQUUzQjtFQUNFLHVCQUF1QixFQUFFOztBQUUzQjtFQUNFLG9CQUFvQixFQUFFOztBQUV4QjtFQUNFLG9CQUFvQixFQUFFOztBQUV4QjtFQUNFLGFBQWE7RUFDYixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxpQ0FBaUM7RUFDakMsZUFBZTtFQUNmLG9CQUFvQjtFQUNwQixvQkFBb0IsRUFBRTs7QUFFeEI7RUFDRSxrQkFBa0IsRUFBRTs7QUFFdEI7RUFDRSxxQkFBcUIsRUFBRTs7QUFFekI7RUFDRSxzQkFBc0I7RUFDdEIsb0JBQW9CO0VBQ3BCLGFBQWE7RUFDYiwwQkFBMEI7RUFDMUIsaUJBQWlCO0VBQ2pCLG1CQUFtQixFQUFFOztBQUV2QjtFQUNFLHNCQUFzQjtFQUN0QixtQkFBbUI7RUFDbkIsV0FBVztFQUNYLG1CQUFtQixFQUFFOztBQUV2QjtFQUNFLHNCQUFzQixFQUFFOztBQUUxQjtFQUNFLFlBQVksRUFBRTs7QUFFaEI7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSxhQUFhO0VBQ2IsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGtCQUFrQixFQUFFOztBQUV0QjtFQUNFLGFBQWE7RUFDYixZQUFZO0VBQ1osbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0UsMEJBQTBCO0VBQzFCLGNBQWM7RUFDZCxtQkFBbUI7RUFDbkIsV0FBVztFQUNYLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxZQUFZO0VBQ1osWUFBWTtFQUNaLGFBQWE7RUFDYixpQkFBaUI7RUFDakIsWUFBWTtFQUNaLG9CQUFvQixFQUFFOztBQUV4QjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxZQUFZLEVBQUU7O0FBRWhCO0VBQ0UsMEJBQTBCLEVBQUU7O0FBRTlCO0VBQ0UsWUFBWSxFQUFFOztBQUVoQjtFQUNFLFlBQVk7RUFDWixvQkFBb0IsRUFBRTs7QUFFeEI7RUFDRSxrQkFBa0IsRUFBRTs7QUFFdEI7RUFDRSxjQUFjLEVBQUU7O0FBRWxCO0VBQ0UsY0FBYyxFQUFFOztBQUVsQjtFQUNFLFlBQVksRUFBRTs7QUFFaEIsbUJBQW1CO0FBQ25CO0VBQ0UsK0JBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixhQUFhO0VBQ2IseUJBQXlCO0VBQ3pCLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLDBDQUEwQztFQUMxQyxvQkFBb0I7RUFDcEIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLG1DQUFtQyxFQUFFOztBQUV2QztFQUNFLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLG9CQUFvQjtFQUNwQixpQkFBaUI7RUFDakIsd0JBQXdCO0VBQ3hCLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGVBQWUsRUFBRSIsImZpbGUiOiJ2YWltb19icm90aGVyc2FydGljbGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogVmFyaWFibGVzXG4gKlxuICogVGhpcyBpcyB3aGVyZSB5b3UgcHV0IGFsbCBnbG9iYWwgU2FzcyB2YXJpYWJsZXMuIE1ha2Ugc3VyZSB0byB1c2VcbiAqIGdlbmVyaWMgbmFtZXMgdGhhdCBjYW4gYmUgdXNlZCBpbiBhbnkgY29udGV4dC5cbiAqL1xuLyogVHlwb2dyYXBoeSA9PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmNhdGVnb3J5LXN0aWxydW1tZXQgLmNvbC1tYWluLCAuY2F0ZWdvcnktZm9jdXMtb24gLmNvbC1tYWluIHtcbiAgd2lkdGg6IDk0MHB4OyB9XG5cbi5jYXRlZ29yeS1zdGlscnVtbWV0LWJnIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZlZTsgfVxuXG4uY2F0ZWdvcnktZm9jdXMtb24tYmcge1xuICBiYWNrZ3JvdW5kOiAjZWVlZGVkOyB9XG5cbi5jYXRlZ29yeS1zdGlscnVtbWV0LWJnIC5lYXN5bWVudS5sZXZlbDAtc3VibWVudS13cmFwcGVyLCAuY2F0ZWdvcnktc3RpbHJ1bW1ldC1iZyAjc2VhcmNoLWZvcm0ge1xuICBvdXRsaW5lLWNvbG9yOiAjZmZmZmVlOyB9XG5cbi5jYXRlZ29yeS1mb2N1cy1vbi1iZyAuZWFzeW1lbnUubGV2ZWwwLXN1Ym1lbnUtd3JhcHBlciwgLmNhdGVnb3J5LWZvY3VzLW9uLWJnICNzZWFyY2gtZm9ybSB7XG4gIG91dGxpbmUtY29sb3I6ICNlZWVkZWQ7IH1cblxuLmNhdGFsb2ctY2F0ZWdvcnktdmlldy5jYXRlZ29yeS1zdGlscnVtbWV0IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZlZTsgfVxuXG4uY2F0YWxvZy1jYXRlZ29yeS12aWV3LmNhdGVnb3J5LWZvY3VzLW9uIHtcbiAgYmFja2dyb3VuZDogI2VlZWRlZDsgfVxuXG4uY2F0ZWdvcnktc3RpbHJ1bW1ldCAuY2F0ZWdvcnktZGVzY3JpcHRpb24sIC5jYXRlZ29yeS1mb2N1cy1vbiAuY2F0ZWdvcnktZGVzY3JpcHRpb24ge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA5NDBweDsgfVxuXG4uY2F0ZWdvcnktc3RpbHJ1bW1ldCAuY2F0ZWdvcnktZGVzY3JpcHRpb24sIC5jYXRlZ29yeS1mb2N1cy1vbiAuY2F0ZWdvcnktZGVzY3JpcHRpb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggI2FkYWRhZCBzb2xpZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7IH1cblxuLmNhdGVnb3J5LXN0aWxydW1tZXQgLmNhdGVnb3J5LWRlc2NyaXB0aW9uIGRpdiwgLmNhdGVnb3J5LWZvY3VzLW9uIC5jYXRlZ29yeS1kZXNjcmlwdGlvbiBkaXYge1xuICBsaW5lLWhlaWdodDogMTQwJTsgfVxuXG4uY2F0ZWdvcnktc3RpbHJ1bW1ldC5jYXRhbG9nLXByb2R1Y3QtdmlldyBoMiwgLmNhdGVnb3J5LWZvY3VzLW9uLmNhdGFsb2ctcHJvZHVjdC12aWV3IGgyIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7IH1cblxuLmNhdGVnb3J5LXN0aWxydW1tZXQgLmFkZGVkLWRhdGUsIC5jYXRlZ29yeS1mb2N1cy1vbiAuYWRkZWQtZGF0ZSB7XG4gIGJvcmRlci13aWR0aDogMXB4IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBtYXJnaW46IDE2cHggMHB4IDIwcHggMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNhdGVnb3J5LXN0aWxydW1tZXQgLmFkZGVkLWRhdGUgLmRhdGUsIC5jYXRlZ29yeS1mb2N1cy1vbiAuYWRkZWQtZGF0ZSAuZGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLmNhdGVnb3J5LXN0aWxydW1tZXQgLmJyb3RoZXJzYXJ0aWNsZXMtc2hhcmUsIC5jYXRlZ29yeS1mb2N1cy1vbiAuYnJvdGhlcnNhcnRpY2xlcy1zaGFyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uY2F0YWxvZy1jYXRlZ29yeS12aWV3LmNhdGVnb3J5LXN0aWxydW1tZXQgLmZhY2Vib29rLWxpa2UsIC5jYXRhbG9nLWNhdGVnb3J5LXZpZXcuY2F0ZWdvcnktZm9jdXMtb24gLmZhY2Vib29rLWxpa2Uge1xuICBmbG9hdDogbm9uZTsgfVxuXG4uY2F0ZWdvcnktc3RpbHJ1bW1ldCAuYWRkZWQtZGF0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NiYzsgfVxuXG4uY2F0ZWdvcnktZm9jdXMtb24gLmFkZGVkLWRhdGUge1xuICBib3JkZXItY29sb3I6ICNiZGJkYmQ7IH1cblxuLmJyb3RoZXJzLWFydGljbGUtY29udGVudCB7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDM4MXB4OyB9XG5cbi5icm90aGVycy1hcnRpY2xlLWNvbnRlbnQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi5jYXRlZ29yeS1zdGlscnVtbWV0LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5zaG93Y2FzZSwgLmNhdGVnb3J5LWZvY3VzLW9uLmNhdGFsb2ctcHJvZHVjdC12aWV3IC5zaG93Y2FzZSB7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogLTQzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY2F0ZWdvcnktc3RpbHJ1bW1ldCAucmVsYXRlZC1wcm9kdWN0cywgLmNhdGVnb3J5LWZvY3VzLW9uIC5yZWxhdGVkLXByb2R1Y3RzIHtcbiAgYm9yZGVyOiAxcHggI2M1YzVjNSBzb2xpZDtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB3aWR0aDogMTk0cHg7IH1cblxuLmNhdGVnb3J5LXN0aWxydW1tZXQgLnJlbGF0ZWQtcHJvZHVjdHMgbGksIC5jYXRlZ29yeS1mb2N1cy1vbiAucmVsYXRlZC1wcm9kdWN0cyBsaSB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG4uY2F0ZWdvcnktc3RpbHJ1bW1ldCAucmVsYXRlZC1wcm9kdWN0cyBhLCAuY2F0ZWdvcnktZm9jdXMtb24gLnJlbGF0ZWQtcHJvZHVjdHMgYSB7XG4gIHBhZGRpbmc6IDBweDsgfVxuXG4uY2F0ZWdvcnktc3RpbHJ1bW1ldCAucmVsYXRlZC1wcm9kdWN0cyAucHJvZHVjdC1pbWFnZSwgLmNhdGVnb3J5LWZvY3VzLW9uIC5yZWxhdGVkLXByb2R1Y3RzIC5wcm9kdWN0LWltYWdlIHtcbiAgd2lkdGg6IDc0cHg7IH1cblxuLmNhdGVnb3J5LXN0aWxydW1tZXQgLnJlbGF0ZWQtcHJvZHVjdHMgLnByb2R1Y3QtaW1hZ2UgaW1nLCAuY2F0ZWdvcnktZm9jdXMtb24gLnJlbGF0ZWQtcHJvZHVjdHMgLnByb2R1Y3QtaW1hZ2UgaW1nIHtcbiAgYm9yZGVyOiAxcHggI2NjY2NjYyBzb2xpZDsgfVxuXG4uY2F0ZWdvcnktc3RpbHJ1bW1ldCAucmVsYXRlZC1wcm9kdWN0cyAucHJvZHVjdC1kZXRhaWxzLCAuY2F0ZWdvcnktZm9jdXMtb24gLnJlbGF0ZWQtcHJvZHVjdHMgLnByb2R1Y3QtZGV0YWlscyB7XG4gIHdpZHRoOiA5MnB4OyB9XG5cbi5jYXRlZ29yeS1zdGlscnVtbWV0IC5yZWxhdGVkLXByb2R1Y3RzIC5wcm9kdWN0LWltYWdlLCAuY2F0ZWdvcnktc3RpbHJ1bW1ldCAucmVsYXRlZC1wcm9kdWN0cyAucHJvZHVjdC1kZXRhaWxzLCAuY2F0ZWdvcnktZm9jdXMtb24gLnJlbGF0ZWQtcHJvZHVjdHMgLnByb2R1Y3QtaW1hZ2UsIC5jYXRlZ29yeS1mb2N1cy1vbiAucmVsYXRlZC1wcm9kdWN0cyAucHJvZHVjdC1kZXRhaWxzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7IH1cblxuLmNhdGVnb3J5LXN0aWxydW1tZXQuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnJlbGF0ZWQtcHJvZHVjdHMgaDIsIC5jYXRlZ29yeS1mb2N1cy1vbi5jYXRhbG9nLXByb2R1Y3QtdmlldyAucmVsYXRlZC1wcm9kdWN0cyBoMiB7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlOyB9XG5cbi5jYXRlZ29yeS1zdGlscnVtbWV0IC5yZWxhdGVkLXByb2R1Y3RzIC5rbGFybmFfcHBfdGV4dCwgLmNhdGVnb3J5LXN0aWxydW1tZXQgLnJlbGF0ZWQtcHJvZHVjdHMgYSNrbGFybmFfcHJpY2VfYmxvY2sge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jbXMtcGFnZS12aWV3LmNhdGVnb3J5LXN0aWxydW1tZXQgLnBhZ2UtdGl0bGUsIC5jbXMtcGFnZS12aWV3LmNhdGVnb3J5LWZvY3VzLW9uIC5wYWdlLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY21zLXBhZ2Utdmlldy5jYXRlZ29yeS1zdGlscnVtbWV0IC5mYWNlYm9vay1saWtlLCAuY21zLXBhZ2Utdmlldy5jYXRlZ29yeS1mb2N1cy1vbiAuZmFjZWJvb2stbGlrZSB7XG4gIGZsb2F0OiBub25lOyB9XG5cbi8qIENhdGVnb3J5IHZpZXcgKi9cbi5saXN0aW5nLXR5cGUtZ3JpZCAuaXRlbS5icm90aGVycy1hcnRpY2xlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNnB4O1xuICBtYXJnaW46IDI1cHggMjVweCAwIDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7IH1cblxuLmJyb3RoZXJzLWFydGljbGUtdGl0bGUge1xuICBmb250LWZhbWlseTogJ2Z1dHVyYWVmbWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5OyB9XG5cbi5icm90aGVycy1hcnRpY2xlIC5yZWFkLXdob2xlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA0cHg7IH1cblxuLmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucHJvZHVjdC1zaG9ydC1kZXNjcmlwdGlvbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLmJyb3RoZXJzLWFydGljbGU6aG92ZXIgLnByb2R1Y3Qtc2hvcnQtZGVzY3JpcHRpb24sIC5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLmJyb3RoZXJzLWFydGljbGU6aG92ZXIgLmJyb3RoZXJzLWFydGljbGUtdGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */
/**
 * Variables
 *
 * This is where you put all global Sass variables. Make sure to use
 * generic names that can be used in any context.
 */
/* Typography ========================== */
#splashpage_overlay {
  background-color: #000;
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6;
  width: 100%;
  height: 1500px;
  z-index: 100;
  position: absolute;
  top: 0;
  left: 0; }

#splashpage_content {
  background: #fff;
  width: 600px;
  min-height: 100px;
  /*margin: -50px 0 0 -320px;*/
  margin: 0 0 0 -320px;
  top: 102px;
  left: 50%;
  position: absolute;
  z-index: 1000;
  padding: 22px;
  text-align: left;
  overflow: hidden; }

#splashpage_content p {
  margin-bottom: 10px;
  line-height: 12px;
  font-size: 14px; }

#splashpage_close {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 7px;
  right: 7px;
  /*background: transparent url('http://www.brothers.se/skin/frontend/enterprise/vaimo_brothers/images/closelabel.gif') top left no-repeat;*/
  z-index: 1001; }


/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZhaW1vX3NwbGFzaHBhZ2VfYnJvdGhlcnMuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7OztHQUtHO0FBQ0gsMkNBQTJDO0FBQzNDO0VBQ0UsdUJBQXVCO0VBQ3ZCLDBCQUEwQjtFQUMxQixrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLFlBQVk7RUFDWixlQUFlO0VBQ2YsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixPQUFPO0VBQ1AsUUFBUSxFQUFFOztBQUVaO0VBQ0UsaUJBQWlCO0VBQ2pCLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsNkJBQTZCO0VBQzdCLHFCQUFxQjtFQUNyQixXQUFXO0VBQ1gsVUFBVTtFQUNWLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2QsY0FBYztFQUNkLGlCQUFpQjtFQUNqQixpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxvQkFBb0I7RUFDcEIsa0JBQWtCO0VBQ2xCLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLFVBQVU7RUFDVixXQUFXO0VBQ1gsbUJBQW1CO0VBQ25CLFNBQVM7RUFDVCxXQUFXO0VBQ1gsK0VBQStFO0VBQy9FLGNBQWMsRUFBRSIsImZpbGUiOiJ2YWltb19zcGxhc2hwYWdlX2Jyb3RoZXJzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogVmFyaWFibGVzXG4gKlxuICogVGhpcyBpcyB3aGVyZSB5b3UgcHV0IGFsbCBnbG9iYWwgU2FzcyB2YXJpYWJsZXMuIE1ha2Ugc3VyZSB0byB1c2VcbiAqIGdlbmVyaWMgbmFtZXMgdGhhdCBjYW4gYmUgdXNlZCBpbiBhbnkgY29udGV4dC5cbiAqL1xuLyogVHlwb2dyYXBoeSA9PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuI3NwbGFzaHBhZ2Vfb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02MCk7XG4gIC1tb3otb3BhY2l0eTogMC42O1xuICBvcGFjaXR5OiAwLjY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE1MDBweDtcbiAgei1pbmRleDogMTAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuXG4jc3BsYXNocGFnZV9jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDYwMHB4O1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgLyptYXJnaW46IC01MHB4IDAgMCAtMzIwcHg7Ki9cbiAgbWFyZ2luOiAwIDAgMCAtMzIwcHg7XG4gIHRvcDogMTAycHg7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwO1xuICBwYWRkaW5nOiAyMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbiNzcGxhc2hwYWdlX2NvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuI3NwbGFzaHBhZ2VfY2xvc2Uge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIHJpZ2h0OiA3cHg7XG4gIC8qYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvY2xvc2VsYWJlbC5naWYnKSB0b3AgbGVmdCBuby1yZXBlYXQ7Ki9cbiAgei1pbmRleDogMTAwMTsgfVxuXG4iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */
/* ===========================================================
 *
 *  Name:          jquery.vaimo_select.css
 *  Created:       2013-03-11
 *  Updated:       2013-03-15
 *  Version:       0.1.1
 *  Updated by:    Per
 *  Created by:    Per @ Vaimo
 *
 *  Released under the MIT License:
 *  http://www.opensource.org/licenses/mit-license.php
 *
 *  Vaimo | Beard, Rock & Loud Guns
 * =========================================================== */
.vaimo_select {
  display: inline-block;
  position: relative;
  width: 114px;
  height: 14px;
  padding: 5px;
  text-align: left;
  cursor: default;
  line-height: 14px; }

.vaimo_select > div {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-right: 15px; }

.vaimo_select:hover {
  background: #f7f7f7; }

.button_pop.vaimo_select:focus, .vaimo_select:focus {
  background: #f7f7f7;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none; }

.vaimo_select select, .vaimo_select.mobile select {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  visibility: hidden; }

.vaimo_select.mobile select {
  visibility: visible; }

.vaimo_select.disabled, .vaimo_select.disabled:focus {
  background: none repeat scroll 0 0 #ffffff;
  border-color: #e6e6e6;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #cccccc;
  cursor: default;
  text-decoration: none; }

.vaimo_select.disabled .placeholder {
  color: #cccccc; }

.vaimo_select:before {
  font-size: 10px;
  content: "\25BC";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  padding: 5px;
  text-align: right;
  background: rgba(0, 0, 0, 0);
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.vaimo_select ul {
  display: none;
  position: absolute;
  top: 28px;
  left: 0;
  width: 100%;
  padding: 0;
  margin: -4px 0 0 -3px;
  border: 3px solid #000000;
  -webkit-box-shadow: 3px 3px 0 #e0e0e0;
          box-shadow: 3px 3px 0 #e0e0e0;
  background: #ffffff;
  z-index: 1; }

.vaimo_select.open > ul, .vaimo_select:focus > ul {
  display: block; }

.vaimo_select.disabled:focus > ul {
  display: none; }

.vaimo_select .placeholder {
  color: #000; }

.vaimo_select li {
  list-style-type: none;
  padding: 5px;
  color: #000; }

.vaimo_select a {
  color: #000000;
  display: block;
  margin: -5px;
  padding: 5px;
  cursor: default; }

.vaimo_select .optgroup {
  background: #f7f7f7;
  font-size: 10px;
  font-style: italic; }

.vaimo_select .optgroup:hover {
  background: #f7f7f7;
  color: #939393; }

.vaimo_select .groupchild {
  padding-left: 15px; }

.vaimo_select .disabled, .vaimo_select .disabled:hover {
  background: inherit;
  color: #cccccc;
  cursor: default; }

.vaimo_select ul:hover .selected, .vaimo_select ul:hover .focused {
  background: inherit;
  color: #000000;
  text-decoration: underline; }

.vaimo_select .focused, .vaimo_select .selected, .vaimo_select ul:hover .selected:hover, .vaimo_select li:hover, .vaimo_select ul:hover .focused:hover {
  background: #e8e8e8;
  color: #000000; }


/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImpxdWVyeS52YWltb19zZWxlY3QuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7O2lFQWFpRTtBQUNqRTtFQUNFLHNCQUFzQjtFQUN0QixtQkFBbUI7RUFDbkIsYUFBYTtFQUNiLGFBQWE7RUFDYixhQUFhO0VBQ2IsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixrQkFBa0IsRUFBRTs7QUFFdEI7RUFDRSxpQkFBaUI7RUFDakIsb0JBQW9CO0VBQ3BCLHdCQUF3QjtFQUN4QixvQkFBb0IsRUFBRTs7QUFFeEI7RUFDRSxvQkFBb0IsRUFBRTs7QUFFeEI7RUFDRSxvQkFBb0I7RUFDcEIsY0FBYztFQUNkLHlCQUFpQjtVQUFqQixpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLE9BQU87RUFDUCxRQUFRO0VBQ1IsYUFBYTtFQUNiLFlBQVk7RUFDWixXQUFXO0VBQ1gsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0Usb0JBQW9CLEVBQUU7O0FBRXhCO0VBQ0UsMkNBQTJDO0VBQzNDLHNCQUFzQjtFQUN0Qix5QkFBaUI7VUFBakIsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsc0JBQXNCLEVBQUU7O0FBRTFCO0VBQ0UsZUFBZSxFQUFFOztBQUVuQjtFQUNFLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLFFBQVE7RUFDUixPQUFPO0VBQ1AsWUFBWTtFQUNaLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsNkJBQTZCO0VBQzdCLCtCQUErQjtFQUUvQix1QkFBdUIsRUFBRTs7QUFFM0I7RUFDRSxjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLFVBQVU7RUFDVixRQUFRO0VBQ1IsWUFBWTtFQUNaLFdBQVc7RUFDWCxzQkFBc0I7RUFDdEIsMEJBQTBCO0VBQzFCLHNDQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIsb0JBQW9CO0VBQ3BCLFdBQVcsRUFBRTs7QUFFZjtFQUNFLGVBQWUsRUFBRTs7QUFFbkI7RUFDRSxjQUFjLEVBQUU7O0FBRWxCO0VBQ0UsWUFBWSxFQUFFOztBQUVoQjtFQUNFLHNCQUFzQjtFQUN0QixhQUFhO0VBQ2IsWUFBWSxFQUFFOztBQUVoQjtFQUNFLGVBQWU7RUFDZixlQUFlO0VBQ2YsYUFBYTtFQUNiLGFBQWE7RUFDYixnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxvQkFBb0I7RUFDcEIsZ0JBQWdCO0VBQ2hCLG1CQUFtQixFQUFFOztBQUV2QjtFQUNFLG9CQUFvQjtFQUNwQixlQUFlLEVBQUU7O0FBRW5CO0VBQ0UsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0Usb0JBQW9CO0VBQ3BCLGVBQWU7RUFDZixnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxvQkFBb0I7RUFDcEIsZUFBZTtFQUNmLDJCQUEyQixFQUFFOztBQUUvQjtFQUNFLG9CQUFvQjtFQUNwQixlQUFlLEVBQUUiLCJmaWxlIjoianF1ZXJ5LnZhaW1vX3NlbGVjdC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICpcbiAqICBOYW1lOiAgICAgICAgICBqcXVlcnkudmFpbW9fc2VsZWN0LmNzc1xuICogIENyZWF0ZWQ6ICAgICAgIDIwMTMtMDMtMTFcbiAqICBVcGRhdGVkOiAgICAgICAyMDEzLTAzLTE1XG4gKiAgVmVyc2lvbjogICAgICAgMC4xLjFcbiAqICBVcGRhdGVkIGJ5OiAgICBQZXJcbiAqICBDcmVhdGVkIGJ5OiAgICBQZXIgQCBWYWltb1xuICpcbiAqICBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2U6XG4gKiAgaHR0cDovL3d3dy5vcGVuc291cmNlLm9yZy9saWNlbnNlcy9taXQtbGljZW5zZS5waHBcbiAqXG4gKiAgVmFpbW8gfCBCZWFyZCwgUm9jayAmIExvdWQgR3Vuc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi52YWltb19zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDExNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBsaW5lLWhlaWdodDogMTRweDsgfVxuXG4udmFpbW9fc2VsZWN0ID4gZGl2IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLnZhaW1vX3NlbGVjdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7IH1cblxuLmJ1dHRvbl9wb3AudmFpbW9fc2VsZWN0OmZvY3VzLCAudmFpbW9fc2VsZWN0OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4udmFpbW9fc2VsZWN0IHNlbGVjdCwgLnZhaW1vX3NlbGVjdC5tb2JpbGUgc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnZhaW1vX3NlbGVjdC5tb2JpbGUgc2VsZWN0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4udmFpbW9fc2VsZWN0LmRpc2FibGVkLCAudmFpbW9fc2VsZWN0LmRpc2FibGVkOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjY2NjY2NjO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4udmFpbW9fc2VsZWN0LmRpc2FibGVkIC5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjY2NjY2NjOyB9XG5cbi52YWltb19zZWxlY3Q6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb250ZW50OiBcIlxcMjVCQ1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi52YWltb19zZWxlY3QgdWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjhweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTRweCAwIDAgLTNweDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAwMDAwMDtcbiAgYm94LXNoYWRvdzogM3B4IDNweCAwICNlMGUwZTA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDE7IH1cblxuLnZhaW1vX3NlbGVjdC5vcGVuID4gdWwsIC52YWltb19zZWxlY3Q6Zm9jdXMgPiB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi52YWltb19zZWxlY3QuZGlzYWJsZWQ6Zm9jdXMgPiB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZhaW1vX3NlbGVjdCAucGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDsgfVxuXG4udmFpbW9fc2VsZWN0IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiA1cHg7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi52YWltb19zZWxlY3QgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAtNXB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4udmFpbW9fc2VsZWN0IC5vcHRncm91cCB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi52YWltb19zZWxlY3QgLm9wdGdyb3VwOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgY29sb3I6ICM5MzkzOTM7IH1cblxuLnZhaW1vX3NlbGVjdCAuZ3JvdXBjaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4udmFpbW9fc2VsZWN0IC5kaXNhYmxlZCwgLnZhaW1vX3NlbGVjdCAuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBjb2xvcjogI2NjY2NjYztcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi52YWltb19zZWxlY3QgdWw6aG92ZXIgLnNlbGVjdGVkLCAudmFpbW9fc2VsZWN0IHVsOmhvdmVyIC5mb2N1c2VkIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi52YWltb19zZWxlY3QgLmZvY3VzZWQsIC52YWltb19zZWxlY3QgLnNlbGVjdGVkLCAudmFpbW9fc2VsZWN0IHVsOmhvdmVyIC5zZWxlY3RlZDpob3ZlciwgLnZhaW1vX3NlbGVjdCBsaTpob3ZlciwgLnZhaW1vX3NlbGVjdCB1bDpob3ZlciAuZm9jdXNlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlOGU4ZTg7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
.top-left {
  top: 0px;
  left: 9px; }

.top-right {
  top: 0px;
  right: 9px; }

.bottom-left {
  bottom: 0px;
  left: 9px; }

.bottom-right {
  bottom: 0px;
  right: 9px; }

input.input-text, textarea, #category-top-mof .filter-headline {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-style: normal; }

.catalog-product-view .top-left {
  left: 480px;
  top: 0px; }


/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImljb21tZXJjZV9iYWRnZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxTQUFTO0VBQ1QsVUFBVSxFQUFFOztBQUVkO0VBQ0UsU0FBUztFQUNULFdBQVcsRUFBRTs7QUFFZjtFQUNFLFlBQVk7RUFDWixVQUFVLEVBQUU7O0FBRWQ7RUFDRSxZQUFZO0VBQ1osV0FBVyxFQUFFOztBQUVmO0VBQ0UsbURBQW1EO0VBQ25ELG1CQUFtQixFQUFFOztBQUV2QjtFQUNFLFlBQVk7RUFDWixTQUFTLEVBQUUiLCJmaWxlIjoiaWNvbW1lcmNlX2JhZGdlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi50b3AtbGVmdCB7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiA5cHg7IH1cblxuLnRvcC1yaWdodCB7XG4gIHRvcDogMHB4O1xuICByaWdodDogOXB4OyB9XG5cbi5ib3R0b20tbGVmdCB7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiA5cHg7IH1cblxuLmJvdHRvbS1yaWdodCB7XG4gIGJvdHRvbTogMHB4O1xuICByaWdodDogOXB4OyB9XG5cbmlucHV0LmlucHV0LXRleHQsIHRleHRhcmVhLCAjY2F0ZWdvcnktdG9wLW1vZiAuZmlsdGVyLWhlYWRsaW5lIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnRvcC1sZWZ0IHtcbiAgbGVmdDogNDgwcHg7XG4gIHRvcDogMHB4OyB9XG5cbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
