@charset "utf-8";
/*  ==========
*   = 2018移动端列表页样式代码 =
*   = time:2018-12-6 16:28:21 =
*   = url:/List/=
*   ==========*/
body {
  width: 100%;
  max-width: 640px;
  padding: 0;
  margin: 0 auto;
  font-size: 14px;
  color: #232628;
  font-family: SourceHanSansCN, -apple-system, Verdana, Arial, Helvetica, sans-serif;
  -webkit-tap-highlight-color: transparent;
}
body.overflow-hidden {
  overflow: hidden;
}
div,
ul,
ol,
dl,
p,
pre,
section,
article,
aside,
li,
nav,
input,
textarea {
  border: 0;
  padding: 0;
  margin: 0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
input,
textarea,
select {
  outline: none;
}
input::-webkit-autofill,
textarea::-webkit-autofill,
select::-webkit-autofill {
  background-color: transparent;
  background-image: none;
  color: inherit;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
  line-height: 1em;
}
ul,
dl,
dt,
dd {
  list-style: none;
}
img {
  width: 100%;
  vertical-align: middle;
}
a {
  text-decoration: none;
  color: inherit;
  -webkit-tap-highlight-color: transparent;
  outline: none;
  -webkit-focus-ring-color: transparent;
}
i,
em,
strong {
  font-style: normal;
}
.iconfont {
  font-size: inherit;
}
.navigation {
  display: block;
}
.text-overflow {
  overflow: hidden;
  text-overflow: ellipsis;
}
.text-overflow-line2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}
.text-overflow-line3 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
}
html,
body {
  background: #E9ECF0;
}
@media screen and (max-width: 267px) {
  html,
  body {
    font-size: 10px;
  }
}
@media screen and (min-width: 268px) and (max-width: 294px) {
  html,
  body {
    font-size: 11px;
  }
}
@media screen and (min-width: 295px) and (max-width: 321px) {
  html,
  body {
    font-size: 12px;
  }
}
@media screen and (min-width: 348px) and (max-width: 374px) {
  html,
  body {
    font-size: 13px;
  }
}
@media screen and (min-width: 375px) and (max-width: 401px) {
  html,
  body {
    font-size: 14px;
  }
}
@media screen and (min-width: 402px) and (max-width: 428px) {
  html,
  body {
    font-size: 15px;
  }
}
@media screen and (min-width: 429px) and (max-width: 455px) {
  html,
  body {
    font-size: 16px;
  }
}
@media screen and (min-width: 456px) and (max-width: 482px) {
  html,
  body {
    font-size: 17px;
  }
}
@media screen and (min-width: 483px) and (max-width: 508px) {
  html,
  body {
    font-size: 18px;
  }
}
@media screen and (min-width: 509px) and (max-width: 535px) {
  html,
  body {
    font-size: 19px;
  }
}
@media screen and (min-width: 536px) and (max-width: 562px) {
  html,
  body {
    font-size: 20px;
  }
}
@media screen and (min-width: 563px) and (max-width: 589px) {
  html,
  body {
    font-size: 21px;
  }
}
@media screen and (min-width: 590px) and (max-width: 616px) {
  html,
  body {
    font-size: 22px;
  }
}
@media screen and (min-width: 617px) and (max-width: 639px) {
  html,
  body {
    font-size: 23px;
  }
}
@media screen and (min-width: 640px) {
  html,
  body {
    font-size: 24px;
  }
}
.headerbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  height: 3.14285714rem;
  line-height: 3.14285714rem;
  background: #fff;
}
.headerbar-left,
.headerbar-right {
  width: 6.28571429rem;
  height: 3.14285714rem;
  font-size: 0;
}
.headerbar-left > .navigation,
.headerbar-right > .navigation {
  display: inline-block;
  width: 3.14285714rem;
  height: 3.14285714rem;
  text-align: center;
}
.headerbar-left > .navigation .iconfont,
.headerbar-right > .navigation .iconfont {
  font-size: 1.42857143rem;
}
.headerbar-left {
  text-align: left;
}
.headerbar-right {
  text-align: right;
}
.headerbar-center {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  max-width: 14.14285714rem;
  max-width: -webkit-calc(100% - 12.57142857rem);
  max-width: -moz-calc(100% - 12.57142857rem);
  max-width: calc(100% - 12.57142857rem);
  text-align: center;
}
.headerbar-content {
  font-size: 1.14285714rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.headerbar-menu {
  display: none;
  position: absolute;
  top: 100%;
  right: 0.57142857rem;
  z-index: 9;
  background: #fff;
  border: 1px solid #E9ECF0;
  -webkit-border-radius: 0.28571429rem;
     -moz-border-radius: 0.28571429rem;
          border-radius: 0.28571429rem;
  -webkit-box-shadow: 0 4px 12px 0 #E9ECF0;
          box-shadow: 0 4px 12px 0 #E9ECF0;
}
.headerbar-menu.active {
  display: block;
}
.headerbar-menu::before {
  content: "";
  position: absolute;
  top: -0.28571429rem;
  right: 0.85714286rem;
  width: 0.28571429rem;
  height: 0.28571429rem;
  background: #fff;
  border-top: 1px solid #E9ECF0;
  border-left: 1px solid #E9ECF0;
  -webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}
.headerbar-menu-toggle {
  position: relative;
}
.headerbar-menu-item {
  width: 7.85714286rem;
  height: 3.42857143rem;
  text-align: left;
}
.headerbar-menu-item > .navigation {
  padding: 0 0.85714286rem;
  font-size: 14px;
  color: #232628;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.headerbar-menu-item > .navigation > .iconfont {
  vertical-align: middle;
}
.headerbar-menu-item > .navigation > span {
  margin-left: 0.42857143rem;
}
.scrollbox {
  position: fixed;
  bottom: 7.14285714rem;
  right: 0.57142857rem;
  z-index: 10;
  display: none;
}
.scrollbox-item {
  display: block;
  width: 2.57142857rem;
  height: 2.57142857rem;
  line-height: 2.57142857rem;
  text-align: center;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  background: #fff;
  -webkit-box-shadow: 0 0.28571429rem 0.42857143rem 0 #dee2e5;
          box-shadow: 0 0.28571429rem 0.42857143rem 0 #dee2e5;
  cursor: pointer;
}
.scrollbox-item:active {
  background: #F7F9FA;
}
.scrollbox-item > .iconfont {
  font-size: 1.42857143rem;
}
.scrollbox-item + .scrollbox-item {
  margin-top: 2.28571429rem;
}
.filter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  background: #fff;
  height: 3.14285714rem;
  line-height: 3.14285714rem;
  overflow: hidden;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  border-bottom: 1px solid #E9ECF0;
}
.filter-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
}
.filter-item.active {
  color: #FF734C;
}
.filter-item.active[data-sort] .filter-item-price::before {
  border-bottom-color: #FF734C;
}
.filter-item.active[data-sort="asc"] .filter-item-price::before {
  border-bottom-color: #FF734C;
}
.filter-item.active[data-sort="asc"] .filter-item-price::after {
  border-top-color: #B4BABF;
}
.filter-item.active[data-sort="desc"] .filter-item-price::before {
  border-bottom-color: #B4BABF;
}
.filter-item.active[data-sort="desc"] .filter-item-price::after {
  border-top-color: #FF734C;
}
.filter-item-price {
  position: relative;
  top: 0.14285714rem;
  margin-left: 0.28571429rem;
}
.filter-item-price::after,
.filter-item-price::before {
  content: "";
  display: block;
  position: absolute;
  top: -1px;
  left: 0;
  width: 0;
  height: 0;
  font-size: 0;
  border: 0.28571429rem solid transparent;
}
.filter-item-price::before {
  border-bottom-color: #B4BABF;
}
.filter-item-price::after {
  border-top-color: #B4BABF;
  top: 0.57142857rem;
}
.purpose {
  width: 100%;
  background-color: #fff;
  position: relative;
}
.purpose-warp {
  width: -webkit-max-content;
  padding-right: 0.71428571rem;
  font-size: 0;
}
.purpose-warp .purpose-item {
  padding: 0;
  display: inline-block;
  float: none;
  width: auto;
}
.purpose-warp .purpose-item > .navigation {
  padding: 0 0.28571429rem;
}
.purpose-warp .purpose-item + .purpose-item {
  margin-left: 0.57142857rem;
}
.purpose-container {
  padding: 0.71428571rem;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
}
.purpose-list {
  padding: 0.71428571rem 0.28571429rem;
}
.purpose-list:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
}
.purpose-item {
  float: left;
  width: 20%;
  padding: 0 0.28571429rem;
}
.purpose-item.purpose-item-city {
  padding: 0;
}
.purpose-item.purpose-item-city > .navigation {
  background-color: transparent;
  border: none;
}
.purpose-item.purpose-item-city > .navigation > span {
  font-size: 0.85714286rem;
  font-weight: 500;
}
.purpose-item.purpose-item-city > .navigation > .iconfont {
  font-size: 0.71428571rem;
  position: relative;
  top: -2px;
}
.purpose-item > .navigation {
  max-width: 100%;
  height: 1.71428571rem;
  line-height: 1.71428571rem;
  border: 1px solid #F7F9FA;
  background-color: #F7F9FA;
  font-size: 0.85714286rem;
  -webkit-border-radius: 0.14285714rem;
     -moz-border-radius: 0.14285714rem;
          border-radius: 0.14285714rem;
  text-align: center;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.purpose-item .iconfont {
  vertical-align: middle;
  font-size: 0.85714286rem;
}
.purpose-item.active .navigation {
  background-color: #fff;
  color: #FF734C;
  border-color: #FF734C;
}
.purpose-layer {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9;
  display: none;
}
.purpose-layer.active {
  display: block;
}
.purpose-layer-shade {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.8);
}
.purpose-layer-content {
  position: absolute;
  left: 10%;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  background-color: #fff;
  -webkit-animation: moveLeft 0.25s ease-out;
     -moz-animation: moveLeft 0.25s ease-out;
       -o-animation: moveLeft 0.25s ease-out;
          animation: moveLeft 0.25s ease-out;
}
@-webkit-keyframes moveLeft {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-moz-keyframes moveLeft {
  0% {
    -moz-transform: translateX(100%);
         transform: translateX(100%);
  }
  100% {
    -moz-transform: translateX(0);
         transform: translateX(0);
  }
}
@-o-keyframes moveLeft {
  0% {
    -o-transform: translateX(100%);
       transform: translateX(100%);
  }
  100% {
    -o-transform: translateX(0);
       transform: translateX(0);
  }
}
@keyframes moveLeft {
  0% {
    -webkit-transform: translateX(100%);
       -moz-transform: translateX(100%);
         -o-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(0);
       -moz-transform: translateX(0);
         -o-transform: translateX(0);
            transform: translateX(0);
  }
}
.purpose-layer-warp {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 3.42857143rem;
  padding: 0 1em;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
}
.purpose-layer-warp > h4 {
  font-weight: 500;
  font-size: 1.14285714rem;
  padding: 1.14285714rem 0;
}
.purpose-layer-list:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
}
.purpose-layer-item {
  float: left;
  width: 33.33333333%;
  text-align: center;
  padding: 0 0.42857143rem;
  margin-bottom: 0.85714286rem;
}
.purpose-layer-item > .navigation {
  height: 2.42857143rem;
  line-height: 2.42857143rem;
  background-color: #F7F9FA;
  -webkit-border-radius: 0.14285714rem;
     -moz-border-radius: 0.14285714rem;
          border-radius: 0.14285714rem;
  border: 1px solid #F7F9FA;
  font-size: 0.85714286rem;
}
.purpose-layer-item.active > .navigation {
  background-color: #fff;
  border-color: #FF734C;
  color: #FF734C;
}
.purpose-layer-clear {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3.42857143rem;
  line-height: 3.42857143rem;
  font-size: 1.14285714rem;
  text-align: center;
  background-color: #E9ECF0;
}
.product {
  margin-top: 0.57142857rem;
}
.product-title {
  font-size: 1.14285714rem;
  padding: 1.42857143rem 0;
  text-align: center;
  font-weight: normal;
}
.product-list {
  padding: 0 0.57142857rem 1.14285714rem;
}
.product-list.product-list-vertical {
  padding: 0 0.28571429rem 1.14285714rem;
}
.product-list:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
}
.product-item > .navigation {
  background: #fff;
  overflow: hidden;
  -webkit-box-shadow: 0 0.28571429rem 0.85714286rem 0 #e9ecf0;
          box-shadow: 0 0.28571429rem 0.85714286rem 0 #e9ecf0;
  -webkit-border-radius: 0.28571429rem;
     -moz-border-radius: 0.28571429rem;
          border-radius: 0.28571429rem;
}
.product-item-info-name {
  font-weight: 300;
}
.product-item-info-desc {
  font-size: 0.85714286rem;
  font-weight: 300;
}
.product-item-info-tags {
  font-size: 0;
}
.product-item-info-tags:empty {
  display: none;
}
.product-item-info-tags > span {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-border-radius: 10rem;
     -moz-border-radius: 10rem;
          border-radius: 10rem;
  border: 1px solid #FF734C;
  color: #FF734C;
  font-size: 0.71428571rem;
  padding: 0 .8rem;
  border: 0.02rem solid #FF734C;
  background-color: #FFF0EC;
  color: #FF3D12;
}
.product-item-info-tags > span + span {
  margin-left: 0.57142857rem;
}
.product-item-info-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.product-item-info-bottom-left {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.product-item-info-bottom-right {
  text-align: right;
}
.product-item-info-bottom .iconfont-buy {
  font-size: 1.42857143rem;
}
.product-item-info-prices > strong {
  font-size: 1.28571429rem;
  color: #FF734C;
  font-weight: 500;
}
.product-item-info-prices > s {
  font-size: 0.71428571rem;
  color: #71797F;
  margin-left: 0.42857143rem;
}
.product-item-info-sales {
  font-size: 0.71428571rem;
  color: #71797F;
}
.product-item.product-item-vertical {
  width: 100%;
  padding: 0 0.28571429rem;
  margin-bottom: 0.57142857rem;
  height: 13.4rem;
}
.product-item.product-item-vertical .navigation {
  display: flex;
}
.product-item.product-item-vertical .product-item-pic {
  width: 12.2rem;
}
.product-item.product-item-vertical .product-item-info {
  padding: .86rem 1.2rem;
  overflow: hidden;
  position: relative;
  height: 13.4rem;
  box-sizing: border-box;
  flex: 1;
}
.product-item.product-item-vertical .product-item-info-tags {
  margin: 0.58rem 0 0;
}
.product-item.product-item-vertical .product-item-info-name {
  font-size: 1rem;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.product-item.product-item-vertical .product-item-info-desc {
  font-size: 1rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}
.product-item.product-item-vertical .product-item-info-promo {
  padding-top: .3rem;
  padding-bottom: .3rem;
  border-top: 1px solid #F3F5F7;
  border-bottom: 1px solid #F3F5F7;
  color: #71797f;
  font-size: .9rem;
  margin-top: .58rem
}
.product-item.product-item-vertical .product-item-info-instro {
  font-size: .9rem;
}
.product-item.product-item-vertical .product-item-info-name.text-overflow-line2 {
  line-height: 1.6;
}
.product-item.product-item-vertical .product-item-info-bottom {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-top: .6rem;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: .86rem 1.2rem;
}
.product-item.product-item-vertical .product-item-info-bottom-left {
  flex: 1;
  min-width: 0;
}
.product-item.product-item-vertical .product-item-info-bottom-left .product-item-info-price {
  font-weight: 600;
  font-size: 1.2rem;
}
.product-item.product-item-vertical .product-item-info-bottom-left .product-item-info-sales {
  color: #71797f;
}
.product-item.product-item-vertical .product-item-info-bottom-right {
  text-align: right;
  width: 1.6rem;
}
.product-more-btn {
  display: block;
  margin: 0 auto;
  font-size: 0.85714286rem;
  border: 1px solid #232628;
  width: 6.71428571rem;
  height: 1.71428571rem;
  line-height: 1.71428571rem;
  text-align: center;
  -webkit-border-radius: 0.14285714rem;
     -moz-border-radius: 0.14285714rem;
          border-radius: 0.14285714rem;
}
.product-footer {
  text-align: center;
  height: 40px;
  overflow: hidden;
}
.product-footer.loading .product-footer-reachbottom {
  display: none;
}
.product-footer.loading .product-footer-loading {
  display: block;
}
.product-footer.end .product-footer-reachbottom {
  display: block;
}
.product-footer.end .product-footer-loading {
  display: none;
}
.product-footer-reachbottom {
  display: none;
  color: #71797F;
  font-size: 0.85714286rem;
}
.product-footer-loading {
  position: relative;
  width: 40px;
  height: 40px;
  margin: auto;
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%23FF9B80' fill-rule='nonzero' opacity='.8' cx='16' cy='16' r='16'/%3E%3Cpath d='M18.233 13.481h-.913v-.776c-.031-.937-.997-1.009-1.028-1.01h-.001V10.21h1.03V8h1.518v2.21h4.116v1.485h-2.82s-1.296 0-1.296 1.181v.012a.601.601 0 0 1-.606.593zm-8.009 4.02a4.397 4.397 0 0 0 1.342-3.15h1.52v9.056a.603.603 0 0 1-.609.593h-.91v-4.673c-.11-.706-.801-.315-.801-.315l-.001-.005A6.134 6.134 0 0 1 7 20.294v-1.483a4.608 4.608 0 0 0 3.224-1.31zm8.98-1.841c0 1.181 1.295 1.181 1.295 1.181H23v1.484h-2.501s-1.43.002-1.191 1.326a3.7 3.7 0 0 0 1.011 1.776A3.833 3.833 0 0 0 23 22.517V24a5.364 5.364 0 0 1-3.754-1.524 5.115 5.115 0 0 1-1.561-3.668v-4.456h1.518v1.308zm-6.105-5.957v.507h1.03v1.484h-.001c-.032.001-1.03.075-1.03 1.059v.108a.602.602 0 0 1-.607.593h-.91v-.579c0-1.181-1.298-1.181-1.298-1.181H7.465V10.21h4.115V8H13.1v1.703z' fill='%23FFF'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 28px 28px;
  display: none;
}
.product-footer-loading > li {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  opacity: 0;
  -webkit-transform: rotate(225deg);
     -moz-transform: rotate(225deg);
      -ms-transform: rotate(225deg);
       -o-transform: rotate(225deg);
          transform: rotate(225deg);
  -webkit-transform-origin: center center;
     -moz-transform-origin: center center;
      -ms-transform-origin: center center;
       -o-transform-origin: center center;
          transform-origin: center center;
  -webkit-animation-iteration-count: infinite;
     -moz-animation-iteration-count: infinite;
       -o-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name: orbit;
     -moz-animation-name: orbit;
       -o-animation-name: orbit;
          animation-name: orbit;
  -webkit-animation-duration: 5.5s;
     -moz-animation-duration: 5.5s;
       -o-animation-duration: 5.5s;
          animation-duration: 5.5s;
}
.product-footer-loading > li:after {
  content: '';
  position: absolute;
  width: 4px;
  height: 4px;
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
  background: #FFAF99;
}
.product-footer-loading > li:nth-child(2) {
  -webkit-animation-delay: 240ms;
     -moz-animation-delay: 240ms;
       -o-animation-delay: 240ms;
          animation-delay: 240ms;
}
.product-footer-loading > li:nth-child(3) {
  -webkit-animation-delay: 480ms;
     -moz-animation-delay: 480ms;
       -o-animation-delay: 480ms;
          animation-delay: 480ms;
}
.product-footer-loading > li:nth-child(4) {
  -webkit-animation-delay: 720ms;
     -moz-animation-delay: 720ms;
       -o-animation-delay: 720ms;
          animation-delay: 720ms;
}
.product-footer-loading > li:nth-child(5) {
  -webkit-animation-delay: 960ms;
     -moz-animation-delay: 960ms;
       -o-animation-delay: 960ms;
          animation-delay: 960ms;
}
@-webkit-keyframes orbit {
  0% {
    -webkit-transform: rotate(225deg);
            transform: rotate(225deg);
    opacity: 1;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  7% {
    -webkit-transform: rotate(345deg);
            transform: rotate(345deg);
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
  }
  30% {
    -webkit-transform: rotate(455deg);
            transform: rotate(455deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  39% {
    -webkit-transform: rotate(690deg);
            transform: rotate(690deg);
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
  }
  70% {
    -webkit-transform: rotate(815deg);
            transform: rotate(815deg);
    opacity: 1;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  75% {
    -webkit-transform: rotate(945deg);
            transform: rotate(945deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  76% {
    -webkit-transform: rotate(945deg);
            transform: rotate(945deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotate(945deg);
            transform: rotate(945deg);
    opacity: 0;
  }
}
@-moz-keyframes orbit {
  0% {
    -moz-transform: rotate(225deg);
         transform: rotate(225deg);
    opacity: 1;
    -moz-animation-timing-function: ease-out;
         animation-timing-function: ease-out;
  }
  7% {
    -moz-transform: rotate(345deg);
         transform: rotate(345deg);
    -moz-animation-timing-function: linear;
         animation-timing-function: linear;
  }
  30% {
    -moz-transform: rotate(455deg);
         transform: rotate(455deg);
    -moz-animation-timing-function: ease-in-out;
         animation-timing-function: ease-in-out;
  }
  39% {
    -moz-transform: rotate(690deg);
         transform: rotate(690deg);
    -moz-animation-timing-function: linear;
         animation-timing-function: linear;
  }
  70% {
    -moz-transform: rotate(815deg);
         transform: rotate(815deg);
    opacity: 1;
    -moz-animation-timing-function: ease-out;
         animation-timing-function: ease-out;
  }
  75% {
    -moz-transform: rotate(945deg);
         transform: rotate(945deg);
    -moz-animation-timing-function: ease-out;
         animation-timing-function: ease-out;
  }
  76% {
    -moz-transform: rotate(945deg);
         transform: rotate(945deg);
    opacity: 0;
  }
  100% {
    -moz-transform: rotate(945deg);
         transform: rotate(945deg);
    opacity: 0;
  }
}
@-o-keyframes orbit {
  0% {
    -o-transform: rotate(225deg);
       transform: rotate(225deg);
    opacity: 1;
    -o-animation-timing-function: ease-out;
       animation-timing-function: ease-out;
  }
  7% {
    -o-transform: rotate(345deg);
       transform: rotate(345deg);
    -o-animation-timing-function: linear;
       animation-timing-function: linear;
  }
  30% {
    -o-transform: rotate(455deg);
       transform: rotate(455deg);
    -o-animation-timing-function: ease-in-out;
       animation-timing-function: ease-in-out;
  }
  39% {
    -o-transform: rotate(690deg);
       transform: rotate(690deg);
    -o-animation-timing-function: linear;
       animation-timing-function: linear;
  }
  70% {
    -o-transform: rotate(815deg);
       transform: rotate(815deg);
    opacity: 1;
    -o-animation-timing-function: ease-out;
       animation-timing-function: ease-out;
  }
  75% {
    -o-transform: rotate(945deg);
       transform: rotate(945deg);
    -o-animation-timing-function: ease-out;
       animation-timing-function: ease-out;
  }
  76% {
    -o-transform: rotate(945deg);
       transform: rotate(945deg);
    opacity: 0;
  }
  100% {
    -o-transform: rotate(945deg);
       transform: rotate(945deg);
    opacity: 0;
  }
}
@keyframes orbit {
  0% {
    -webkit-transform: rotate(225deg);
       -moz-transform: rotate(225deg);
         -o-transform: rotate(225deg);
            transform: rotate(225deg);
    opacity: 1;
    -webkit-animation-timing-function: ease-out;
       -moz-animation-timing-function: ease-out;
         -o-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  7% {
    -webkit-transform: rotate(345deg);
       -moz-transform: rotate(345deg);
         -o-transform: rotate(345deg);
            transform: rotate(345deg);
    -webkit-animation-timing-function: linear;
       -moz-animation-timing-function: linear;
         -o-animation-timing-function: linear;
            animation-timing-function: linear;
  }
  30% {
    -webkit-transform: rotate(455deg);
       -moz-transform: rotate(455deg);
         -o-transform: rotate(455deg);
            transform: rotate(455deg);
    -webkit-animation-timing-function: ease-in-out;
       -moz-animation-timing-function: ease-in-out;
         -o-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  39% {
    -webkit-transform: rotate(690deg);
       -moz-transform: rotate(690deg);
         -o-transform: rotate(690deg);
            transform: rotate(690deg);
    -webkit-animation-timing-function: linear;
       -moz-animation-timing-function: linear;
         -o-animation-timing-function: linear;
            animation-timing-function: linear;
  }
  70% {
    -webkit-transform: rotate(815deg);
       -moz-transform: rotate(815deg);
         -o-transform: rotate(815deg);
            transform: rotate(815deg);
    opacity: 1;
    -webkit-animation-timing-function: ease-out;
       -moz-animation-timing-function: ease-out;
         -o-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  75% {
    -webkit-transform: rotate(945deg);
       -moz-transform: rotate(945deg);
         -o-transform: rotate(945deg);
            transform: rotate(945deg);
    -webkit-animation-timing-function: ease-out;
       -moz-animation-timing-function: ease-out;
         -o-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  76% {
    -webkit-transform: rotate(945deg);
       -moz-transform: rotate(945deg);
         -o-transform: rotate(945deg);
            transform: rotate(945deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotate(945deg);
       -moz-transform: rotate(945deg);
         -o-transform: rotate(945deg);
            transform: rotate(945deg);
    opacity: 0;
  }
}

/*# sourceMappingURL=data:application/json;base64,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T0FBbEMsdUNBQWtDO1NBQWxDLHFDQUFrQztZQUFsQyxrQ0FBa0M7R0FDbkM7RUFDRDtJQUNFLGtDQUEwQjtPQUExQiwrQkFBMEI7U0FBMUIsNkJBQTBCO1lBQTFCLDBCQUEwQjtJQUMxQixXQUFXO0lBQ1gsNENBQW9DO09BQXBDLHlDQUFvQztTQUFwQyx1Q0FBb0M7WUFBcEMsb0NBQW9DO0dBQ3JDO0VBQ0Q7SUFDRSxrQ0FBMEI7T0FBMUIsK0JBQTBCO1NBQTFCLDZCQUEwQjtZQUExQiwwQkFBMEI7SUFDMUIsNENBQW9DO09BQXBDLHlDQUFvQztTQUFwQyx1Q0FBb0M7WUFBcEMsb0NBQW9DO0dBQ3JDO0VBQ0Q7SUFDRSxrQ0FBMEI7T0FBMUIsK0JBQTBCO1NBQTFCLDZCQUEwQjtZQUExQiwwQkFBMEI7SUFDMUIsV0FBVztHQUNaO0VBQ0Q7SUFDRSxrQ0FBMEI7T0FBMUIsK0JBQTBCO1NBQTFCLDZCQUEwQjtZQUExQiwwQkFBMEI7SUFDMUIsV0FBVztHQUNaO0NBQ0YiLCJmaWxlIjoibV9saXN0XzIwMTgxMTEyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwidXRmLThcIjtcbi8qICA9PT09PT09PT09XG4qICAgPSAyMDE456e75Yqo56uv5YiX6KGo6aG15qC35byP5Luj56CBID1cbiogICA9IHRpbWU6MjAxOC0xMi02IDE2OjI4OjIxID1cbiogICA9IHVybDovTGlzdC89XG4qICAgPT09PT09PT09PSovXG5ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMjMyNjI4O1xuICBmb250LWZhbWlseTogU291cmNlSGFuU2Fuc0NOLCAtYXBwbGUtc3lzdGVtLCBWZXJkYW5hLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYm9keS5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuZGl2LFxudWwsXG5vbCxcbmRsLFxucCxcbnByZSxcbnNlY3Rpb24sXG5hcnRpY2xlLFxuYXNpZGUsXG5saSxcbm5hdixcbmlucHV0LFxudGV4dGFyZWEge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmlucHV0LFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICBvdXRsaW5lOiBub25lO1xufVxuaW5wdXQ6Oi13ZWJraXQtYXV0b2ZpbGwsXG50ZXh0YXJlYTo6LXdlYmtpdC1hdXRvZmlsbCxcbnNlbGVjdDo6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbnVsLFxuZGwsXG5kdCxcbmRkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5pLFxuZW0sXG5zdHJvbmcge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uaWNvbmZvbnQge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG4ubmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRleHQtb3ZlcmZsb3cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50ZXh0LW92ZXJmbG93LWxpbmUyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4udGV4dC1vdmVyZmxvdy1saW5lMyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuaHRtbCxcbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjRTlFQ0YwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjY3cHgpIHtcbiAgaHRtbCxcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNjhweCkgYW5kIChtYXgtd2lkdGg6IDI5NHB4KSB7XG4gIGh0bWwsXG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjk1cHgpIGFuZCAobWF4LXdpZHRoOiAzMjFweCkge1xuICBodG1sLFxuICBib2R5IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM0OHB4KSBhbmQgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgaHRtbCxcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzVweCkgYW5kIChtYXgtd2lkdGg6IDQwMXB4KSB7XG4gIGh0bWwsXG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAycHgpIGFuZCAobWF4LXdpZHRoOiA0MjhweCkge1xuICBodG1sLFxuICBib2R5IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyOXB4KSBhbmQgKG1heC13aWR0aDogNDU1cHgpIHtcbiAgaHRtbCxcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NTZweCkgYW5kIChtYXgtd2lkdGg6IDQ4MnB4KSB7XG4gIGh0bWwsXG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgzcHgpIGFuZCAobWF4LXdpZHRoOiA1MDhweCkge1xuICBodG1sLFxuICBib2R5IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwOXB4KSBhbmQgKG1heC13aWR0aDogNTM1cHgpIHtcbiAgaHRtbCxcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MzZweCkgYW5kIChtYXgtd2lkdGg6IDU2MnB4KSB7XG4gIGh0bWwsXG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYzcHgpIGFuZCAobWF4LXdpZHRoOiA1ODlweCkge1xuICBodG1sLFxuICBib2R5IHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5MHB4KSBhbmQgKG1heC13aWR0aDogNjE2cHgpIHtcbiAgaHRtbCxcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MTdweCkgYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIGh0bWwsXG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgaHRtbCxcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uaGVhZGVyYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAzLjE0Mjg1NzE0cmVtO1xuICBsaW5lLWhlaWdodDogMy4xNDI4NTcxNHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5oZWFkZXJiYXItbGVmdCxcbi5oZWFkZXJiYXItcmlnaHQge1xuICB3aWR0aDogNi4yODU3MTQyOXJlbTtcbiAgaGVpZ2h0OiAzLjE0Mjg1NzE0cmVtO1xuICBmb250LXNpemU6IDA7XG59XG4uaGVhZGVyYmFyLWxlZnQgPiAubmF2aWdhdGlvbixcbi5oZWFkZXJiYXItcmlnaHQgPiAubmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMuMTQyODU3MTRyZW07XG4gIGhlaWdodDogMy4xNDI4NTcxNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhlYWRlcmJhci1sZWZ0ID4gLm5hdmlnYXRpb24gLmljb25mb250LFxuLmhlYWRlcmJhci1yaWdodCA+IC5uYXZpZ2F0aW9uIC5pY29uZm9udCB7XG4gIGZvbnQtc2l6ZTogMS40Mjg1NzE0M3JlbTtcbn1cbi5oZWFkZXJiYXItbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaGVhZGVyYmFyLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uaGVhZGVyYmFyLWNlbnRlciB7XG4gIGZsZXg6IDE7XG4gIG1heC13aWR0aDogMTQuMTQyODU3MTRyZW07XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTIuNTcxNDI4NTdyZW0pO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaGVhZGVyYmFyLWNvbnRlbnQge1xuICBmb250LXNpemU6IDEuMTQyODU3MTRyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmhlYWRlcmJhci1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAwLjU3MTQyODU3cmVtO1xuICB6LWluZGV4OiA5O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTlFQ0YwO1xuICBib3JkZXItcmFkaXVzOiAwLjI4NTcxNDI5cmVtO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IDAgI0U5RUNGMDtcbn1cbi5oZWFkZXJiYXItbWVudS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXJiYXItbWVudTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0wLjI4NTcxNDI5cmVtO1xuICByaWdodDogMC44NTcxNDI4NnJlbTtcbiAgd2lkdGg6IDAuMjg1NzE0MjlyZW07XG4gIGhlaWdodDogMC4yODU3MTQyOXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFOUVDRjA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0U5RUNGMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmhlYWRlcmJhci1tZW51LXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXJiYXItbWVudS1pdGVtIHtcbiAgd2lkdGg6IDYuODU3MTQyODZyZW07XG4gIGhlaWdodDogMy40Mjg1NzE0M3JlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5oZWFkZXJiYXItbWVudS1pdGVtID4gLm5hdmlnYXRpb24ge1xuICBwYWRkaW5nOiAwIDAuODU3MTQyODZyZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyMzI2Mjg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmhlYWRlcmJhci1tZW51LWl0ZW0gPiAubmF2aWdhdGlvbiA+IC5pY29uZm9udCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaGVhZGVyYmFyLW1lbnUtaXRlbSA+IC5uYXZpZ2F0aW9uID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjQyODU3MTQzcmVtO1xufVxuLnNjcm9sbGJveCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA3LjE0Mjg1NzE0cmVtO1xuICByaWdodDogMC41NzE0Mjg1N3JlbTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2Nyb2xsYm94LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIuNTcxNDI4NTdyZW07XG4gIGhlaWdodDogMi41NzE0Mjg1N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNTcxNDI4NTdyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAuMjg1NzE0MjlyZW0gMC40Mjg1NzE0M3JlbSAwICNkZWUyZTU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zY3JvbGxib3gtaXRlbTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRjdGOUZBO1xufVxuLnNjcm9sbGJveC1pdGVtID4gLmljb25mb250IHtcbiAgZm9udC1zaXplOiAxLjQyODU3MTQzcmVtO1xufVxuLnNjcm9sbGJveC1pdGVtICsgLnNjcm9sbGJveC1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMi4yODU3MTQyOXJlbTtcbn1cbi5maWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDMuMTQyODU3MTRyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjE0Mjg1NzE0cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUVDRjA7XG59XG4uZmlsdGVyLWl0ZW0ge1xuICBmbGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmlsdGVyLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICNGRjczNEM7XG59XG4uZmlsdGVyLWl0ZW0uYWN0aXZlW2RhdGEtc29ydF0gLmZpbHRlci1pdGVtLXByaWNlOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY3MzRDO1xufVxuLmZpbHRlci1pdGVtLmFjdGl2ZVtkYXRhLXNvcnQ9XCJhc2NcIl0gLmZpbHRlci1pdGVtLXByaWNlOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY3MzRDO1xufVxuLmZpbHRlci1pdGVtLmFjdGl2ZVtkYXRhLXNvcnQ9XCJhc2NcIl0gLmZpbHRlci1pdGVtLXByaWNlOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCNEJBQkY7XG59XG4uZmlsdGVyLWl0ZW0uYWN0aXZlW2RhdGEtc29ydD1cImRlc2NcIl0gLmZpbHRlci1pdGVtLXByaWNlOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQjRCQUJGO1xufVxuLmZpbHRlci1pdGVtLmFjdGl2ZVtkYXRhLXNvcnQ9XCJkZXNjXCJdIC5maWx0ZXItaXRlbS1wcmljZTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkY3MzRDO1xufVxuLmZpbHRlci1pdGVtLXByaWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuMTQyODU3MTRyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjI4NTcxNDI5cmVtO1xufVxuLmZpbHRlci1pdGVtLXByaWNlOjphZnRlcixcbi5maWx0ZXItaXRlbS1wcmljZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIGJvcmRlcjogMC4yODU3MTQyOXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5maWx0ZXItaXRlbS1wcmljZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0I0QkFCRjtcbn1cbi5maWx0ZXItaXRlbS1wcmljZTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjQjRCQUJGO1xuICB0b3A6IDAuNTcxNDI4NTdyZW07XG59XG4ucHVycG9zZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHVycG9zZS13YXJwIHtcbiAgd2lkdGg6IC13ZWJraXQtbWF4LWNvbnRlbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzE0Mjg1NzFyZW07XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5wdXJwb3NlLXdhcnAgLnB1cnBvc2UtaXRlbSB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnB1cnBvc2Utd2FycCAucHVycG9zZS1pdGVtID4gLm5hdmlnYXRpb24ge1xuICBwYWRkaW5nOiAwIDAuMjg1NzE0MjlyZW07XG59XG4ucHVycG9zZS13YXJwIC5wdXJwb3NlLWl0ZW0gKyAucHVycG9zZS1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNTcxNDI4NTdyZW07XG59XG4ucHVycG9zZS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwLjcxNDI4NTcxcmVtO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwO1xufVxuLnB1cnBvc2UtbGlzdCB7XG4gIHBhZGRpbmc6IDAuNzE0Mjg1NzFyZW0gMC4yODU3MTQyOXJlbTtcbn1cbi5wdXJwb3NlLWxpc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBjbGVhcjogYm90aDtcbn1cbi5wdXJwb3NlLWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIwJTtcbiAgcGFkZGluZzogMCAwLjI4NTcxNDI5cmVtO1xufVxuLnB1cnBvc2UtaXRlbS5wdXJwb3NlLWl0ZW0tY2l0eSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucHVycG9zZS1pdGVtLnB1cnBvc2UtaXRlbS1jaXR5ID4gLm5hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnB1cnBvc2UtaXRlbS5wdXJwb3NlLWl0ZW0tY2l0eSA+IC5uYXZpZ2F0aW9uID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC44NTcxNDI4NnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wdXJwb3NlLWl0ZW0ucHVycG9zZS1pdGVtLWNpdHkgPiAubmF2aWdhdGlvbiA+IC5pY29uZm9udCB7XG4gIGZvbnQtc2l6ZTogMC43MTQyODU3MXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG59XG4ucHVycG9zZS1pdGVtID4gLm5hdmlnYXRpb24ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS43MTQyODU3MXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjg1NzFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGN0Y5RkE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y5RkE7XG4gIGZvbnQtc2l6ZTogMC44NTcxNDI4NnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4xNDI4NTcxNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wdXJwb3NlLWl0ZW0gLmljb25mb250IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAwLjg1NzE0Mjg2cmVtO1xufVxuLnB1cnBvc2UtaXRlbS5hY3RpdmUgLm5hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI0ZGNzM0QztcbiAgYm9yZGVyLWNvbG9yOiAjRkY3MzRDO1xufVxuLnB1cnBvc2UtbGF5ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogOTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wdXJwb3NlLWxheWVyLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnB1cnBvc2UtbGF5ZXItc2hhZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuLnB1cnBvc2UtbGF5ZXItY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTAlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGFuaW1hdGlvbjogbW92ZUxlZnQgMC4yNXMgZWFzZS1vdXQ7XG59XG5Aa2V5ZnJhbWVzIG1vdmVMZWZ0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbi5wdXJwb3NlLWxheWVyLXdhcnAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMy40Mjg1NzE0M3JlbTtcbiAgcGFkZGluZzogMCAxZW07XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcbn1cbi5wdXJwb3NlLWxheWVyLXdhcnAgPiBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xNDI4NTcxNHJlbTtcbiAgcGFkZGluZzogMS4xNDI4NTcxNHJlbSAwO1xufVxuLnB1cnBvc2UtbGF5ZXItbGlzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGNsZWFyOiBib3RoO1xufVxuLnB1cnBvc2UtbGF5ZXItaXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMC40Mjg1NzE0M3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC44NTcxNDI4NnJlbTtcbn1cbi5wdXJwb3NlLWxheWVyLWl0ZW0gPiAubmF2aWdhdGlvbiB7XG4gIGhlaWdodDogMi40Mjg1NzE0M3JlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNDI4NTcxNDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y5RkE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTQyODU3MTRyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGN0Y5RkE7XG4gIGZvbnQtc2l6ZTogMC44NTcxNDI4NnJlbTtcbn1cbi5wdXJwb3NlLWxheWVyLWl0ZW0uYWN0aXZlID4gLm5hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNGRjczNEM7XG4gIGNvbG9yOiAjRkY3MzRDO1xufVxuLnB1cnBvc2UtbGF5ZXItY2xlYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMy40Mjg1NzE0M3JlbTtcbiAgbGluZS1oZWlnaHQ6IDMuNDI4NTcxNDNyZW07XG4gIGZvbnQtc2l6ZTogMS4xNDI4NTcxNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFQ0YwO1xufVxuLnByb2R1Y3Qge1xuICBtYXJnaW4tdG9wOiAwLjU3MTQyODU3cmVtO1xufVxuLnByb2R1Y3QtdGl0bGUge1xuICBmb250LXNpemU6IDEuMTQyODU3MTRyZW07XG4gIHBhZGRpbmc6IDEuNDI4NTcxNDNyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnByb2R1Y3QtbGlzdCB7XG4gIHBhZGRpbmc6IDAgMC41NzE0Mjg1N3JlbSAxLjE0Mjg1NzE0cmVtO1xufVxuLnByb2R1Y3QtbGlzdC5wcm9kdWN0LWxpc3QtdmVydGljYWwge1xuICBwYWRkaW5nOiAwIDAuMjg1NzE0MjlyZW0gMS4xNDI4NTcxNHJlbTtcbn1cbi5wcm9kdWN0LWxpc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBjbGVhcjogYm90aDtcbn1cbi5wcm9kdWN0LWl0ZW0gPiAubmF2aWdhdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMC4yODU3MTQyOXJlbSAwLjg1NzE0Mjg2cmVtIDAgI2U5ZWNmMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yODU3MTQyOXJlbTtcbn1cbi5wcm9kdWN0LWl0ZW0taW5mby1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5wcm9kdWN0LWl0ZW0taW5mby1kZXNjIHtcbiAgZm9udC1zaXplOiAwLjg1NzE0Mjg2cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnByb2R1Y3QtaXRlbS1pbmZvLXRhZ3Mge1xuICBmb250LXNpemU6IDA7XG59XG4ucHJvZHVjdC1pdGVtLWluZm8tdGFnczplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZHVjdC1pdGVtLWluZm8tdGFncyA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjczNEM7XG4gIGNvbG9yOiAjRkY3MzRDO1xuICBmb250LXNpemU6IDAuNzE0Mjg1NzFyZW07XG4gIHBhZGRpbmc6IDAgMC4yODU3MTQyOXJlbTtcbn1cbi5wcm9kdWN0LWl0ZW0taW5mby10YWdzID4gc3BhbiArIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMC41NzE0Mjg1N3JlbTtcbn1cbi5wcm9kdWN0LWl0ZW0taW5mby1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb2R1Y3QtaXRlbS1pbmZvLWJvdHRvbS1sZWZ0IHtcbiAgZmxleDogMTtcbn1cbi5wcm9kdWN0LWl0ZW0taW5mby1ib3R0b20tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wcm9kdWN0LWl0ZW0taW5mby1ib3R0b20gLmljb25mb250LWJ1eSB7XG4gIGZvbnQtc2l6ZTogMS40Mjg1NzE0M3JlbTtcbn1cbi5wcm9kdWN0LWl0ZW0taW5mby1wcmljZXMgPiBzdHJvbmcge1xuICBmb250LXNpemU6IDEuMjg1NzE0MjlyZW07XG4gIGNvbG9yOiAjRkY3MzRDO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnByb2R1Y3QtaXRlbS1pbmZvLXByaWNlcyA+IHMge1xuICBmb250LXNpemU6IDAuNzE0Mjg1NzFyZW07XG4gIGNvbG9yOiAjNzE3OTdGO1xuICBtYXJnaW4tbGVmdDogMC40Mjg1NzE0M3JlbTtcbn1cbi5wcm9kdWN0LWl0ZW0taW5mby1zYWxlcyB7XG4gIGZvbnQtc2l6ZTogMC43MTQyODU3MXJlbTtcbiAgY29sb3I6ICM3MTc5N0Y7XG59XG4ucHJvZHVjdC1pdGVtLnByb2R1Y3QtaXRlbS12ZXJ0aWNhbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDAuMjg1NzE0MjlyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNTcxNDI4NTdyZW07XG59XG4ucHJvZHVjdC1pdGVtLnByb2R1Y3QtaXRlbS12ZXJ0aWNhbCAucHJvZHVjdC1pdGVtLXBpYyB7XG4gIG1heC1oZWlnaHQ6IDEzLjM1NzE0Mjg2cmVtO1xuICBtaW4taGVpZ2h0OiAxMy4zNTcxNDI4NnJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcm9kdWN0LWl0ZW0ucHJvZHVjdC1pdGVtLXZlcnRpY2FsIC5wcm9kdWN0LWl0ZW0taW5mbyB7XG4gIHBhZGRpbmc6IDAuNTcxNDI4NTdyZW0gMC41NzE0Mjg1N3JlbSAxLjE0Mjg1NzE0cmVtO1xuICBoZWlnaHQ6IDUuODU3MTQyODZyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9kdWN0LWl0ZW0ucHJvZHVjdC1pdGVtLXZlcnRpY2FsIC5wcm9kdWN0LWl0ZW0taW5mby10YWdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yODU3MTQyOXJlbTtcbn1cbi5wcm9kdWN0LWl0ZW0ucHJvZHVjdC1pdGVtLXZlcnRpY2FsIC5wcm9kdWN0LWl0ZW0taW5mby1uYW1lIHtcbiAgZm9udC1zaXplOiAwLjg1NzE0Mjg2cmVtO1xufVxuLnByb2R1Y3QtaXRlbS5wcm9kdWN0LWl0ZW0tdmVydGljYWwgLnByb2R1Y3QtaXRlbS1pbmZvLW5hbWUudGV4dC1vdmVyZmxvdy1saW5lMiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4ucHJvZHVjdC1pdGVtLnByb2R1Y3QtaXRlbS12ZXJ0aWNhbCAucHJvZHVjdC1pdGVtLWluZm8tcHJpY2VzID4gc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogI0ZGNzM0QztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wcm9kdWN0LWl0ZW0ucHJvZHVjdC1pdGVtLXZlcnRpY2FsIC5wcm9kdWN0LWl0ZW0taW5mby1wcmljZXMgPiBzIHtcbiAgZm9udC1zaXplOiAwLjcxNDI4NTcxcmVtO1xuICBjb2xvcjogIzcxNzk3RjtcbiAgbWFyZ2luLWxlZnQ6IDAuNDI4NTcxNDNyZW07XG59XG4ucHJvZHVjdC1pdGVtLnByb2R1Y3QtaXRlbS12ZXJ0aWNhbCAucHJvZHVjdC1pdGVtLWluZm8tYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwLjU3MTQyODU3cmVtO1xuICByaWdodDogMC41NzE0Mjg1N3JlbTtcbiAgYm90dG9tOiAxLjE0Mjg1NzE0cmVtO1xuICB6LWluZGV4OiAxO1xufVxuLnByb2R1Y3QtbW9yZS1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NTcxNDI4NnJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIzMjYyODtcbiAgd2lkdGg6IDYuNzE0Mjg1NzFyZW07XG4gIGhlaWdodDogMS43MTQyODU3MXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjg1NzFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC4xNDI4NTcxNHJlbTtcbn1cbi5wcm9kdWN0LWZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByb2R1Y3QtZm9vdGVyLmxvYWRpbmcgLnByb2R1Y3QtZm9vdGVyLXJlYWNoYm90dG9tIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9kdWN0LWZvb3Rlci5sb2FkaW5nIC5wcm9kdWN0LWZvb3Rlci1sb2FkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJvZHVjdC1mb290ZXIuZW5kIC5wcm9kdWN0LWZvb3Rlci1yZWFjaGJvdHRvbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb2R1Y3QtZm9vdGVyLmVuZCAucHJvZHVjdC1mb290ZXItbG9hZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZHVjdC1mb290ZXItcmVhY2hib3R0b20ge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogIzcxNzk3RjtcbiAgZm9udC1zaXplOiAwLjg1NzE0Mjg2cmVtO1xufVxuLnByb2R1Y3QtZm9vdGVyLWxvYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzInIGhlaWdodD0nMzInIHZpZXdCb3g9JzAgMCAzMiAzMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2NpcmNsZSBmaWxsPSclMjNGRjlCODAnIGZpbGwtcnVsZT0nbm9uemVybycgb3BhY2l0eT0nLjgnIGN4PScxNicgY3k9JzE2JyByPScxNicvJTNFJTNDcGF0aCBkPSdNMTguMjMzIDEzLjQ4MWgtLjkxM3YtLjc3NmMtLjAzMS0uOTM3LS45OTctMS4wMDktMS4wMjgtMS4wMWgtLjAwMVYxMC4yMWgxLjAzVjhoMS41MTh2Mi4yMWg0LjExNnYxLjQ4NWgtMi44MnMtMS4yOTYgMC0xLjI5NiAxLjE4MXYuMDEyYS42MDEuNjAxIDAgMCAxLS42MDYuNTkzem0tOC4wMDkgNC4wMmE0LjM5NyA0LjM5NyAwIDAgMCAxLjM0Mi0zLjE1aDEuNTJ2OS4wNTZhLjYwMy42MDMgMCAwIDEtLjYwOS41OTNoLS45MXYtNC42NzNjLS4xMS0uNzA2LS44MDEtLjMxNS0uODAxLS4zMTVsLS4wMDEtLjAwNUE2LjEzNCA2LjEzNCAwIDAgMSA3IDIwLjI5NHYtMS40ODNhNC42MDggNC42MDggMCAwIDAgMy4yMjQtMS4zMXptOC45OC0xLjg0MWMwIDEuMTgxIDEuMjk1IDEuMTgxIDEuMjk1IDEuMTgxSDIzdjEuNDg0aC0yLjUwMXMtMS40My4wMDItMS4xOTEgMS4zMjZhMy43IDMuNyAwIDAgMCAxLjAxMSAxLjc3NkEzLjgzMyAzLjgzMyAwIDAgMCAyMyAyMi41MTdWMjRhNS4zNjQgNS4zNjQgMCAwIDEtMy43NTQtMS41MjQgNS4xMTUgNS4xMTUgMCAwIDEtMS41NjEtMy42Njh2LTQuNDU2aDEuNTE4djEuMzA4em0tNi4xMDUtNS45NTd2LjUwN2gxLjAzdjEuNDg0aC0uMDAxYy0uMDMyLjAwMS0xLjAzLjA3NS0xLjAzIDEuMDU5di4xMDhhLjYwMi42MDIgMCAwIDEtLjYwNy41OTNoLS45MXYtLjU3OWMwLTEuMTgxLTEuMjk4LTEuMTgxLTEuMjk4LTEuMTgxSDcuNDY1VjEwLjIxaDQuMTE1VjhIMTMuMXYxLjcwM3onIGZpbGw9JyUyM0ZGRicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI4cHggMjhweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9kdWN0LWZvb3Rlci1sb2FkaW5nID4gbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1uYW1lOiBvcmJpdDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1LjVzO1xufVxuLnByb2R1Y3QtZm9vdGVyLWxvYWRpbmcgPiBsaTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRkZBRjk5O1xufVxuLnByb2R1Y3QtZm9vdGVyLWxvYWRpbmcgPiBsaTpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IDI0MG1zO1xufVxuLnByb2R1Y3QtZm9vdGVyLWxvYWRpbmcgPiBsaTpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb24tZGVsYXk6IDQ4MG1zO1xufVxuLnByb2R1Y3QtZm9vdGVyLWxvYWRpbmcgPiBsaTpudGgtY2hpbGQoNCkge1xuICBhbmltYXRpb24tZGVsYXk6IDcyMG1zO1xufVxuLnByb2R1Y3QtZm9vdGVyLWxvYWRpbmcgPiBsaTpudGgtY2hpbGQoNSkge1xuICBhbmltYXRpb24tZGVsYXk6IDk2MG1zO1xufVxuQGtleWZyYW1lcyBvcmJpdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cbiAgNyUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM0NWRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDU1ZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuICAzOSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDY5MGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB9XG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoODE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTQ1ZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuICA3NiUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDk0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5NDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbiJdfQ== */