:root{
  --color-grey-0:#292D34;
  --color-grey-1:#7C828D;
  --color-grey-2:#B9BEC7;
  --color-grey-3:#E9EBF0;
  --color-grey-4:#FAFBFC;
  --color-white:#FFFFFF;
  --color-yellow:#FFC800;
  --color-purple:#7B68EE;
  --color-purple-transparent:rgba(123, 104, 238, 0.1);
  --color-purple-light:#B660DD;
  --color-purple-dark:#6751eb;
  --color-green-dark:#00B888;
  --color-green-light:#6BC950;
  --color-blue-dark:#1AAEE1;
  --color-blue-light:#1AAEE1;
  --color-pink:#FD71AF;
  --color-transparent:rgba(0, 0, 0, 0);
  --color-brand:var(--color-purple);
  --color-main-bg:var(--color-grey-4);
  --color-sidebar-bg:var(--color-white);
  --color-disabled-checkbox:var(--color-grey-4);
  --font-stack:"Axiforma",system,-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",sans-serif;
  --font-size-12:calc(12 / 16 * 1rem);
  --font-size-13:calc(13 / 16 * 1rem);
  --font-size-14:calc(14 / 16 * 1rem);
  --font-size-16:1rem;
  --font-size-18:calc(18 / 16 * 1rem);
  --font-size-24:calc(24 / 16 * 1rem);
  --font-size-32:calc(32 / 16 * 1rem);
  --font-size-48:calc(48 / 16 * 1rem);
  --shadow-header:0px 10px 30px 0px #000000 15%;
  --shadow-subtle:0px 1px 3px 0px #000000 5%;
}

body{
  margin:0;
  font-family:var(--font-stack);
  font-size:100%;
  font-weight:400;
  color:var(--color-grey-0);
  background-color:var(--color-main-bg);
}

*, ::after, ::before{
  box-sizing:border-box;
}

img[width], img[width][height]{
  max-width:100%;
  height:auto;
}

h1, h2, h3, p{
  color:var(--color-grey-0);
  margin-top:10px;
}

strong{
  font-weight:500;
}

#header-sticky-wrapper{
  height:100px !important;
  background-color:#fff !important;
}

#header{
  border-bottom:1px solid #e4e4e4 !important;
}

#header .wrapper{
  height:76px !important;
  padding:0 10px !important;
}

.cu-templates-grid{
  display:-ms-grid;
  display:grid;
  -ms-grid-columns:minmax(36px, 1fr) 240px minmax(10px, 976px) minmax(36px, 1fr);
      grid-template-columns:minmax(36px, 1fr) 240px minmax(10px, 976px) minmax(36px, 1fr);
  grid-template-areas:"sidebar sidebar main .";
}

@media screen and (max-width: 800px){
  .cu-templates-grid{
    -ms-grid-columns:100%;
        grid-template-columns:100%;
    grid-template-areas:"sidebar" "main";
  }
}
@media screen and (max-width: 500px){
  .cu-templates-grid{
    --margin:12px;
    --sidebar-margin:var(--margin);
    --main-margin:var(--margin);
  }
}
.cu-templates-filters, .cu-templates-list, .cu-templates-main{
  padding-block-start:32px;
  padding-block-end:36px;
}

@media screen and (max-width: 800px){
  .cu-templates-filters, .cu-templates-list, .cu-templates-main{
    padding-block-start:12px;
  }
}
.cu-templates-filters{
  grid-area:sidebar;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:end;
      justify-content:flex-end;
  background-color:var(--color-sidebar-bg);
}

@media screen and (max-width: 800px){
  .cu-templates-filters{
    padding-block-end:0;
    box-shadow:0 10px 30px rgba(0, 0, 0, 0.1);
  }
}
.cu-templates-filters__wrapper{
  width:230px;
  margin-inline-end:10px;
}

@media screen and (max-width: 800px){
  .cu-templates-filters__wrapper{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:center;
        justify-content:center;
    -ms-flex-align:center;
        align-items:center;
    gap:8px;
    width:100%;
    margin-inline-start:var(--sidebar-margin, 36px);
    margin-inline-end:var(--sidebar-margin, 36px);
  }
}
.cu-templates-filters__title{
  color:var(--color-grey-0);
  margin-block-end:22px;
}

.cu-templates-filters__title a{
  color:var(--color-grey-0);
  text-decoration:none;
  transition:color 0.15s ease;
}

.cu-templates-filters__title a:active, .cu-templates-filters__title a:focus, .cu-templates-filters__title a:hover{
  color:var(--color-brand);
}

@media screen and (max-width: 800px){
  .cu-templates-levels, .cu-templates-use-cases{
    -ms-flex:1;
        flex:1;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:center;
        justify-content:center;
    -ms-flex-align:center;
        align-items:center;
    margin-block-start:0 !important;
    margin-block-end:12px;
  }
}
.cu-templates-levels__select, .cu-templates-use-cases__select{
  position:relative;
  width:100%;
}

.cu-templates-levels__select svg, .cu-templates-use-cases__select svg{
  position:absolute;
  top:10px;
  right:10px;
  z-index:2;
}

.cu-templates-levels select, .cu-templates-use-cases select{
  appearance:none;
  width:100%;
  padding-block-start:10px;
  padding-block-end:10px;
  padding-inline-start:10px;
  padding-inline-end:34px;
  font-size:var(--font-size-13);
  border:1px solid var(--color-grey-3);
  border-radius:3px;
}

.cu-templates-levels select:focus:not(:focus-visible), .cu-templates-use-cases select:focus:not(:focus-visible){
  outline:0;
}

.cu-templates-use-cases{
  margin-block-start:36px;
}

.cu-templates-use-cases__list{
  --stack-spacing:20px;
  padding-inline-start:0;
  margin-block-start:20px;
}

.cu-templates-use-cases__list-item{
  font-size:var(--font-size-14);
  font-weight:400;
  line-height:1.143;
}

.cu-templates-use-cases__link{
  text-decoration:none;
  color:var(--color-grey-0);
  transition:color 0.15s ease;
}

.cu-templates-use-cases__link:active, .cu-templates-use-cases__link:hover{
  color:var(--color-brand);
}

.cu-templates-levels{
  margin-block-start:26px;
}

.cu-templates-levels__list{
  --stack-spacing:20px;
  margin:0;
  padding:0;
  border:none;
}

.cu-templates-levels__checkbox-label{
  position:relative;
  display:block;
  height:16px;
  padding-inline-start:28px;
}

.cu-templates-levels__checkbox-label::after, .cu-templates-levels__checkbox-label::before{
  content:"";
  display:block;
  position:absolute;
  top:50%;
  left:0;
  width:15px;
  height:15px;
  border-radius:3px;
  -ms-transform:translateY(-50%);
      transform:translateY(-50%);
  transition:all 0.15s ease-out;
  transition-property:transform, opacity;
}

.cu-templates-levels__checkbox-label::after{
  background-color:var(--color-white);
  border:1px solid var(--color-purple);
  opacity:0.2;
}

.cu-templates-levels__checkbox-label::before{
  z-index:2;
  background-color:var(--color-purple);
  border:1px solid var(--color-purple);
  -ms-transform:translateY(-50%) scale(0);
      transform:translateY(-50%) scale(0);
}

.cu-templates-levels__checkbox-label:hover{
  cursor:pointer;
  color:var(--color-brand);
}

.cu-templates-levels__checkbox-label:hover::after{
  border:1px solid var(--color-purple);
  opacity:1;
}

.cu-templates-levels__checkbox:checked + .cu-templates-levels__checkbox-label::before{
  -ms-transform:translateY(-50%) scale(1);
      transform:translateY(-50%) scale(1);
}

.cu-templates-list{
  position:relative;
}

.cu-templates-list, .cu-templates-main{
  grid-area:main;
  padding-inline-start:35px;
  border-inline-start:1px solid var(--color-grey-3);
}

@media screen and (max-width: 800px){
  .cu-templates-list, .cu-templates-main{
    width:100%;
    padding-inline-start:var(--main-margin, 36px);
    padding-inline-end:var(--main-margin, 36px);
    border-inline-start:unset;
  }
}
.cu-use-case__template-list{
  --stack-spacing:26px;
  display:-ms-flexbox;
  display:flex;
  overflow:hidden;
}

@media screen and (max-width: 800px){
  .cu-use-case__template-list{
    overflow:auto;
    background-color:var(--color-grey-4);
    background-image:linear-gradient(to right, var(--color-grey-4), var(--color-grey-4)), linear-gradient(to right, var(--color-grey-4), var(--color-grey-4)), linear-gradient(to right, rgba(0, 0, 0, 0.25), rgba(250, 251, 252, 0)), linear-gradient(to left, rgba(0, 0, 0, 0.25), rgba(250, 251, 252, 0));
    background-position:left center, right center, left center, right center;
    background-repeat:no-repeat;
    background-size:20px 100%, 20px 100%, 10px 100%, 10px 100%;
    background-attachment:local, local, scroll, scroll;
  }
}
.cu-use-case_slider-disabled .cu-use-case__template-list{
  -ms-flex-flow:row wrap;
      flex-flow:row wrap;
  margin-inline-start:-10px;
  margin-inline-end:-10px;
  overflow:auto;
}

@media screen and (max-width: 800px){
  .cu-use-case_slider-disabled .cu-use-case__template-list{
    background-image:unset;
    background-color:unset;
  }
}
.cu-use-case__title-wrapper{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:justify;
      justify-content:space-between;
  -ms-flex-align:center;
      align-items:center;
  margin-bottom:10px;
}

.cu-use-case__title{
  font-family:var(--font-stack);
  font-weight:400;
  font-size:var(--font-size-18);
  color:var(--color-grey-0);
}

.cu-use-case__controls{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
      align-items:center;
}

.cu-use-case__controls[hidden]{
  display:none;
}

.cu-use-case__controls p{
  font-size:var(--font-size-12);
  color:var(--color-grey-1);
  padding-inline-end:7px;
  margin-inline-end:6px;
  border-inline-end:1px solid var(--color-grey-2);
}

.cu-use-case__next, .cu-use-case__previous{
  width:16px;
  height:16px;
  padding:0;
  text-align:center;
  color:var(--color-grey-1);
  background-color:transparent;
  border:none;
}

.cu-use-case__next:hover, .cu-use-case__previous:hover{
  cursor:pointer;
}

.cu-use-case__previous svg{
  -ms-transform:scaleX(-1);
      transform:scaleX(-1);
}

.cu-use-case__see-more{
  --width:120px;
  --offset:20px;
  display:none;
  -ms-flex-item-align:center;
      -ms-grid-row-align:center;
      align-self:center;
  -ms-flex:0 0 calc(var(--offset) + var(--width));
      flex:0 0 calc(var(--offset) + var(--width));
  -ms-flex-direction:column;
      flex-direction:column;
  -ms-flex-pack:center;
      justify-content:center;
  -ms-flex-align:center;
      align-items:center;
  width:calc(var(--offset) + var(--width));
  height:144px;
  padding-inline-end:var(--offset);
}

@media screen and (max-width: 800px){
  .cu-use-case__see-more{
    display:-ms-flexbox;
    display:flex;
  }
}
@media screen and (max-width: 500px){
  .cu-use-case__see-more{
    --offset:20px;
  }
}
.cu-use-case__see-more a{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:column;
      flex-direction:column;
  -ms-flex-pack:center;
      justify-content:center;
  -ms-flex-align:center;
      align-items:center;
  width:var(--width);
  height:100%;
  font-size:var(--font-size-14);
  text-align:center;
  text-decoration:none;
  color:var(--color-grey-0);
  box-shadow:0 1px 3px rgba(0, 0, 0, 0.05);
  border:1px solid rgba(0, 0, 0, 0.05);
  border-radius:4px;
}

.cu-use-case__see-more a:active, .cu-use-case__see-more a:focus, .cu-use-case__see-more a:hover{
  color:var(--color-purple);
}

.cu-use-case__see-more svg{
  --icon:var(--color-white);
  padding:10px;
  background-color:var(--color-purple);
  border-radius:6px;
  width:36px;
  height:36px;
}

.cu-use-case__see-more span{
  display:block;
  padding-top:8px;
}

.cu-template-item{
  --width:320px;
  position:relative;
  -ms-flex:0 0 var(--width);
      flex:0 0 var(--width);
  max-width:var(--width);
  padding-inline-end:20px;
  border-radius:6px;
  transition:0.25s ease-out;
  transform:translate3d(calc(var(--current) * -100%), 0, 0);
}

.cu-template-item[hidden]{
  display:none;
}

@media screen and (max-width: 800px){
  .cu-template-item{
    scroll-snap-align:start;
  }
  .cu-template-item[data-mobile-hidden]{
    display:none;
  }
}
.cu-use-case_slider-disabled .cu-template-item{
  --width:300px;
  -ms-flex:1 0 var(--width);
      flex:1 0 var(--width);
  min-width:var(--width);
  max-width:var(--width);
  padding-inline-end:unset;
  margin-inline-start:10px;
  margin-inline-end:10px;
  margin-block-end:20px;
}

@media screen and (max-width: 1288px){
  .cu-use-case_slider-disabled .cu-template-item{
    --width:280px;
    max-width:calc(50% - 20px);
  }
}
@media screen and (max-width: 930px){
  .cu-use-case_slider-disabled .cu-template-item{
    max-width:unset;
  }
}
@media screen and (max-width: 800px){
  .cu-use-case_slider-disabled .cu-template-item{
    max-width:calc(50% - 20px);
  }
  .cu-use-case_slider-disabled .cu-template-item[data-mobile-hidden]{
    display:block;
  }
  .cu-use-case_slider-disabled .cu-template-item[data-mobile-hidden][hidden]{
    display:none;
  }
}
@media screen and (max-width: 660px){
  .cu-use-case_slider-disabled .cu-template-item{
    max-width:unset;
  }
}
.cu-template-item__image-wrapper{
  height:165px;
  padding-block-start:13px;
  padding-block-end:0;
  padding-inline-start:13px;
  padding-inline-end:13px;
  background-color:var(--color-purple-transparent);
  border-radius:6px 6px 0 0;
  border:1px solid var(--color-grey-3);
  border-block-end:none;
  overflow:hidden;
}

.cu-template-item__image{
  display:-ms-flexbox;
  display:flex;
  width:100%;
  height:100%;
}

.cu-template-item__image a{
  width:100%;
  height:100%;
}

.cu-template-item__image img{
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:top center;
  border-radius:6px 6px 0 0;
  filter:drop-shadow(0 -1px 5px rgba(0, 0, 0, 0.08));
}

.cu-template-item__image-fallback{
  position:relative;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:center;
      justify-content:center;
  -ms-flex-align:center;
      align-items:center;
  width:100%;
  height:100%;
  background-color:var(--color-white);
  border-radius:6px 6px 0 0;
  filter:drop-shadow(0 -1px 5px rgba(0, 0, 0, 0.08));
}

.cu-template-item__image-fallback svg:last-child{
  --icon:var(--color-grey-2);
  position:absolute;
  top:50%;
  left:50%;
  -ms-transform:translate(-50%, -50%);
      transform:translate(-50%, -50%);
}

.cu-template-item__meta{
  padding:18px 15px;
  border-radius:0 0 6px 6px;
  border:1px solid var(--color-grey-3);
}

.cu-template-item__meta a{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
      align-items:center;
  color:var(--color-grey-0);
  text-decoration:none;
}

.cu-template-item__meta a:active .cu-template-item__title, .cu-template-item__meta a:focus .cu-template-item__title, .cu-template-item__meta a:hover .cu-template-item__title{
  color:var(--color-brand);
}

.cu-template-item__icon{
  -ms-flex:none;
      flex:none;
  position:relative;
  width:21px;
  height:21px;
}

.cu-template-item__icon svg{
  display:block;
  width:21px;
  height:21px;
}

.cu-template-item__title{
  display:-webkit-box;
  -webkit-line-clamp:1;
  overflow:hidden;
  margin:0;
  margin-inline-start:15px;
  font-weight:500;
  line-height:1.1;
  transition:color 0.15s ease;
}

.cu-templates-header__title-group{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-flow:row wrap;
      flex-flow:row wrap;
  -ms-flex-pack:justify;
      justify-content:space-between;
  -ms-flex-align:center;
      align-items:center;
  margin-block-end:12px;
}

@media screen and (max-width: 800px){
  .cu-templates-header__title-group{
    -ms-flex-direction:column;
        flex-direction:column;
    -ms-flex-align:start;
        align-items:flex-start;
  }
}
.cu-templates-header__title{
  font-size:2rem;
  font-weight:500;
  line-height:1.5;
  color:var(--color-grey-0);
}

.cu-templates-header__add-template{
  padding-inline-start:32px;
  padding-inline-end:32px;
  padding-block-start:16px;
  padding-block-end:16px;
  font-size:var(--font-size-16);
  font-weight:500;
  text-decoration:none;
  color:var(--color-white);
  background-color:var(--color-purple);
  background-image:linear-gradient(to bottom, var(--color-purple) 33%, var(--color-purple-dark) 66%);
  background-size:100% 300%;
  background-position:0 0;
  border-radius:4px;
  transition:all 0.15s ease-in-out;
}

.cu-templates-header__add-template:active, .cu-templates-header__add-template:focus:not(:focus-visible), .cu-templates-header__add-template:hover{
  background-color:var(--color-purple-dark);
  background-position:0 50%;
  -ms-transform:translateY(1px) scale(0.99);
      transform:translateY(1px) scale(0.99);
  outline:0;
}

@media screen and (max-width: 800px){
  .cu-templates-header__add-template{
    margin-block-start:14px;
    margin-block-end:10px;
  }
}
.cu-templates-carousel{
  position:relative;
  width:100%;
  height:324px;
  padding-inline-start:32px;
  padding-inline-end:32px;
  padding-block-start:24px;
  padding-block-end:44px;
  background-color:var(--color-grey-3);
  border-radius:6px;
}

.cu-templates-carousel__fallback{
  position:relative;
  width:100%;
  height:100%;
}

.cu-templates-carousel__fallback > svg{
  --icon:var(--color-grey-2);
  position:absolute;
  top:50%;
  left:50%;
  -ms-transform:translate(-50%, -50%);
      transform:translate(-50%, -50%);
}

.cu-templates-carousel__wrapper{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-flow:row nowrap;
      flex-flow:row nowrap;
  -ms-flex-pack:start;
      justify-content:flex-start;
  -ms-flex-align:center;
      align-items:center;
  width:100%;
  height:100%;
  overflow:hidden;
}

.cu-templates-carousel__image{
  -ms-flex:0 0 100%;
      flex:0 0 100%;
  width:100%;
  height:100%;
  text-align:center;
  transform:translate3d(calc(var(--current, 0) * -100%), 0, 0);
  transition:transform 0.5s ease-out;
}

@media screen and (max-width: 800px){
  .cu-templates-carousel__image{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
        align-items:center;
  }
}
.cu-templates-carousel__image img[width][height]{
  width:auto;
  height:100%;
  margin:0 auto;
}

@media screen and (max-width: 800px){
  .cu-templates-carousel__image img[width][height]{
    width:100%;
    max-width:100%;
    height:100%;
    object-fit:contain;
  }
}
@media screen and (max-width: 800px){
  .cu-templates-carousel__controls[hidden]{
    display:block;
  }
}
.cu-templates-carousel__next, .cu-templates-carousel__previous{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
      align-items:center;
  position:absolute;
  top:0;
  right:0;
  z-index:0;
  width:32px;
  height:100%;
  background:0 0;
  border:none;
}

.cu-templates-carousel__next:focus:not(:focus-visible), .cu-templates-carousel__previous:focus:not(:focus-visible){
  outline:0;
}

.cu-templates-carousel__next:hover, .cu-templates-carousel__previous:hover{
  cursor:pointer;
}

.cu-templates-carousel__previous{
  right:unset;
  left:0;
}

.cu-templates-carousel__previous svg{
  -ms-transform:scaleX(-1);
      transform:scaleX(-1);
}

.cu-templates-carousel__list{
  display:-ms-flexbox;
  display:flex;
  position:absolute;
  bottom:12px;
  left:50%;
  z-index:0;
  margin:0;
  padding:0;
  list-style:none;
  -ms-transform:translateX(-50%);
      transform:translateX(-50%);
}

.cu-templates-carousel__item + .cu-templates-carousel__item{
  margin-inline-start:8px;
}

.cu-templates-carousel__button{
  width:8px;
  height:8px;
  padding:0;
  background-color:var(--color-grey-2);
  border:none;
  border-radius:2px;
}

.cu-templates-carousel__button:hover{
  cursor:pointer;
}

.cu-templates-carousel__button:focus:not(:focus-visible){
  outline:0;
}

.cu-templates-carousel__button_active{
  background-color:var(--color-purple);
}

.cu-templates-main__content{
  line-height:1.5;
}

.cu-templates-main__content b, .cu-templates-main__content div, .cu-templates-main__content em, .cu-templates-main__content i, .cu-templates-main__content li, .cu-templates-main__content ol, .cu-templates-main__content p, .cu-templates-main__content span, .cu-templates-main__content strong, .cu-templates-main__content td, .cu-templates-main__content ul{
  color:var(--color-grey-0);
}

.cu-templates-main__content h2{
  font-size:1.625rem;
  font-weight:500;
}

.cu-templates-main__content ul{
  list-style:disc;
  padding-left:2rem;
}

.cu-templates-main__content h1, .cu-templates-main__content h2, .cu-templates-main__content h3, .cu-templates-main__content ol, .cu-templates-main__content p, .cu-templates-main__content ul{
  margin-top:24px;
}

.cu-templates-main__content img{
  width:100%;
  margin-block-start:24px;
}

.cu-templates-main__content a{
  color:var(--color-purple);
}

.ql-img{
  max-width:100%;
}

.cu-template-search, .cu-template-search__input{
  display:-ms-flexbox;
  display:flex;
  position:relative;
  width:100%;
}

.cu-template-search svg{
  display:block;
  position:absolute;
  top:50%;
  left:10px;
  z-index:0;
  -ms-transform:translateY(-50%);
      transform:translateY(-50%);
}

.cu-template-search__input{
  padding-inline-start:34px;
  padding-inline-end:10px;
  padding-block-start:10px;
  padding-block-end:10px;
  color:var(--color-grey-1);
  font-family:var(--font-stack);
  font-size:var(--font-size-13);
  border:1px solid var(--color-grey-3);
  border-radius:4px 0 0 4px;
  background-color:transparent;
}

.cu-template-search__input:focus:not(:focus-visible){
  outline:0;
}

.cu-template-search__submit{
  font-family:var(--font-stack);
  background-color:var(--color-brand);
  cursor:pointer;
  border:none;
  border-radius:0 4px 4px 0;
  color:#fff;
  padding:10px 20px;
}

.cu-template-search__submit:hover{
  background-color:var(--color-purple-dark);
}

#main.searching .cu-templates-list__use-case{
  opacity:0.3;
}

.spinner-container{
  position:absolute;
  top:22px;
  right:25px;
}

.btn-spinner{
  display:none;
}

.btn-spinner.loading{
  display:block;
  padding-top:2px;
}

.btn-spinner div{
  width:12px;
  height:12px;
  background-color:#fff;
  border-radius:100%;
  display:inline-block;
  animation:cu-bouncedelay 1.4s infinite ease-in-out both;
}

.btn-spinner .btn-spinner__bounce1{
  animation-delay:-0.32s;
}

.btn-spinner .btn-spinner__bounce2{
  animation-delay:-0.16s;
}

@keyframes cu-bouncedelay{
  0%, 100%, 80%{
    transform:scale(0);
  }
  40%{
    transform:scale(1);
  }
}
.total-results{
  display:block;
  color:var(--color-grey-1);
  font-size:12px;
  margin-block-start:2px !important;
}

.cu-templates-header{
  margin-block-start:32px;
  margin-block-end:24px;
}

.cu-templates-header__meta{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-flow:row wrap;
      flex-flow:row wrap;
  -ms-flex-pack:start;
      justify-content:flex-start;
  -ms-flex-align:center;
      align-items:center;
  margin:0;
  padding:0;
  list-style:none;
}

.cu-templates-header__meta-icon{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
      align-items:center;
}

.cu-templates-header__meta-icon + .cu-templates-header__meta-icon{
  margin-inline-start:36px;
}

.cu-templates-header__meta-icon svg{
  width:16px;
  height:16px;
  margin-inline-end:12px;
}

.cu-templates-features{
  margin-block-start:24px;
}

.cu-templates-features__dropdowns{
  --stack-spacing:8px;
  margin-block-start:12px;
}

.cu-templates-dropdown__title, .cu-templates-dropdown__trigger{
  width:100%;
  text-align:left;
}

.cu-templates-dropdown__list, .cu-templates-dropdown__trigger{
  padding-inline-start:12px;
  padding-inline-end:12px;
  font-size:var(--font-size-12);
  font-weight:400;
}

.cu-templates-dropdown__trigger{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:justify;
      justify-content:space-between;
  -ms-flex-align:center;
      align-items:center;
  padding-block-start:16px;
  padding-block-end:16px;
  appearance:none;
  text-transform:uppercase;
  color:var(--color-grey-1);
  background-color:var(--color-white);
  border:1px solid var(--color-grey-3);
  border-radius:4px;
}

.cu-templates-dropdown__trigger:active, .cu-templates-dropdown__trigger:hover{
  cursor:pointer;
}

.cu-templates-dropdown__trigger:active svg, .cu-templates-dropdown__trigger:hover svg{
  -ms-transform:rotate(90deg);
      transform:rotate(90deg);
}

.cu-templates-dropdown__trigger strong{
  font-weight:400;
  color:var(--color-grey-0);
}

.cu-templates-dropdown__trigger svg{
  transition:transform 0.25s ease-out;
}

.cu-templates-dropdown__content{
  max-height:0;
  color:var(--color-grey-0);
  background-color:var(--color-grey-4);
  border:1px solid var(--color-grey-3);
  border-top:unset;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  opacity:0;
  -ms-transform:scaleY(0.8);
      transform:scaleY(0.8);
  -ms-transform-origin:center top;
      transform-origin:center top;
  transition:max-height 0.25s ease-out, transform 0.25s ease-out, opacity 0.25s ease-out;
  will-change:max-height;
}

.cu-templates-dropdown__list{
  max-height:0;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-flow:row wrap;
      flex-flow:row wrap;
  margin:0;
  padding-block-start:10px;
  padding-block-end:4px;
  opacity:0;
  transition:opacity 0.25s ease-in;
}

.cu-templates-status__list{
  background-color:var(--color-white);
  border:1px solid var(--color-grey-3);
  border-radius:4px;
  padding:0;
  margin:0;
  position:relative;
  transition:padding 0.25s ease-in, margin 0.25s ease-in;
}

.cu-templates-dropdown__item{
  position:relative;
  padding-block-end:6px;
  padding-inline-end:28px;
}

.cu-templates-dropdown__item::after{
  content:"";
  display:block;
  position:absolute;
  top:calc(50% - 6px);
  right:12px;
  width:4px;
  height:4px;
  background-color:var(--color-grey-2);
  border-radius:2px;
}

.cu-templates-dropdown__item:last-child{
  padding-inline-end:unset;
}

.cu-templates-dropdown__item:last-child::after{
  display:none;
}

.cu-templates-dropdown__status-item{
  padding:0;
}

.cu-templates-dropdown__status-item::after{
  display:none;
}

.cu-status-count-plus{
  color:var(--color-grey-2);
  line-height:14px;
  font-weight:500;
  font-size:14px;
}

.cu-status-popup{
  background:var(--color-grey-0);
  color:var(--color-white);
  border-radius:3px;
  position:absolute;
  width:200px;
  bottom:50px;
  left:-50%;
}

.cu-templates-status__list .cu-status-popup{
  visibility:hidden;
}

.cu-templates-status__list:hover .cu-status-popup{
  visibility:visible;
}

.cu-status-popup_statuses{
  color:var(--color-white);
  padding:6px 10px;
  text-align:center;
}

.cu-status-popup_statuses::after{
  content:"";
  position:absolute;
  left:46%;
  top:98%;
  width:0;
  height:0;
  border-left:7px solid transparent;
  border-right:7px solid transparent;
  border-top:7px solid var(--color-grey-0);
  clear:both;
}

.cu-templates-dropdown__inline{
  --flow-spacing:0;
  position:relative;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
      align-items:center;
  min-height:16px;
}

.cu-templates-dropdown__inline svg{
  margin-inline-end:8px;
  -ms-transform:translateY(-1px);
      transform:translateY(-1px);
}

.cu-status{
  position:relative;
  padding-inline-start:0;
}

.cu-status::before{
  --size:10px;
  content:"";
  display:block;
  position:absolute;
  top:calc(50% - var(--size, 10px) / 2);
  left:0;
  width:var(--size);
  height:var(--size);
  border-radius:2px;
  background-color:var(--status-color, var(--color-grey-3));
  -ms-transform:translateY(-1.5px);
      transform:translateY(-1.5px);
}

.cu-templates-dropdown_expanded .cu-templates-dropdown__trigger{
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
}

.cu-templates-dropdown_expanded .cu-templates-dropdown__trigger svg{
  -ms-transform:rotate(90deg);
      transform:rotate(90deg);
}

.cu-templates-dropdown_expanded .cu-templates-dropdown__content{
  max-height:300px;
  opacity:1;
  -ms-transform:scaleY(1);
      transform:scaleY(1);
}

.cu-templates-dropdown_expanded .cu-templates-dropdown__list{
  max-height:unset;
  opacity:1;
  transition-delay:0.1s;
}

.cu-templates-dropdown_expanded .cu-templates-status__list{
  padding:10px 10px 6px 10px;
  margin-bottom:6px;
  margin-right:15px;
}

.cu-templates-dropdown_expanded .cu-status{
  padding-inline-start:20px;
}

.cu-tag{
  position:relative;
  color:var(--tag-bg, #333);
  padding:4px 10px 3px;
  font-size:0.625rem;
}

.cu-tag::before{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  opacity:0.1;
  background-color:var(--tag-bg, #ccc);
  border-radius:3px;
  border-top-right-radius:20px;
  border-bottom-right-radius:20px;
}

.cu-type-sm{
  font-size:var(--font-size-14);
  font-weight:400;
  line-height:1.143;
}

.cu-type-lg{
  font-size:var(--font-size-18);
  font-weight:500;
  line-height:1.333;
}

.stack > * + *{
  margin-block-start:var(--stack-spacing, 20px);
}

.flow > * + *{
  margin-inline-start:var(--flow-spacing, 20px);
}

.visually-hidden{
  clip:rect(0 0 0 0);
  clip-path:inset(50%);
  height:1px;
  overflow:hidden;
  position:absolute;
  white-space:nowrap;
  width:1px;
}

button[disabled]{
  opacity:0.5;
  pointer-events:none;
}

button:focus-visible{
  outline:4px dashed #000;
}

button:focus:not(:focus-visible){
  outline:0;
}

.skip-link{
  position:absolute;
  left:-999px;
  width:1px;
  height:1px;
  top:auto;
}

.skip-link:focus{
  color:var(--color-grey-0);
  display:inline-block;
  height:auto;
  width:auto;
  position:static;
  margin:auto;
}

#content [data-type=ai-block] br{
  display:none;
}

@media screen and (max-width: 800px){
  .cu-templates-desktop-only{
    display:none;
  }
}
.cu-templates-mobile-only{
  display:none;
}

@media screen and (max-width: 800px){
  .cu-templates-mobile-only{
    display:block;
  }
}
/*# sourceMappingURL=data:application/json;base64,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QUFzQjtFQUN0QixtQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRSxXQUFZO0VBQ1osa0JBQW1CO0VBQ25CLE1BQU87RUFDUCxPQUFRO0VBQ1IsV0FBWTtFQUNaLFlBQWE7RUFDYixZQUFhO0VBQ2IscUNBQXNDO0VBQ3RDLGtCQUFtQjtFQUNuQiw2QkFBOEI7RUFDOUIsZ0NBQWlDO0NBQ2xDOztBQUVEO0VBQ0UsOEJBQStCO0VBQy9CLGdCQUFpQjtFQUNqQixrQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSw4QkFBK0I7RUFDL0IsZ0JBQWlCO0VBQ2pCLGtCQUFtQjtDQUNwQjs7QUFFRDtFQUNFLDhDQUErQztDQUNoRDs7QUFFRDtFQUNFLDhDQUErQztDQUNoRDs7QUFFRDtFQUNFLG1CQUFvQjtFQUVwQixxQkFBc0I7RUFDdEIsV0FBWTtFQUNaLGdCQUFpQjtFQUNqQixrQkFBbUI7RUFDbkIsbUJBQW9CO0VBQ3BCLFVBQVc7Q0FDWjs7QUFFRDtFQUNFLFlBQWE7RUFDYixvQkFBcUI7Q0FDdEI7O0FBRUQ7RUFDRSx3QkFBeUI7Q0FDMUI7O0FBRUQ7RUFDRSxVQUFXO0NBQ1o7O0FBRUQ7RUFDRSxrQkFBbUI7RUFDbkIsWUFBYTtFQUNiLFVBQVc7RUFDWCxXQUFZO0VBQ1osU0FBVTtDQUNYOztBQUVEO0VBQ0UsMEJBQTJCO0VBQzNCLHFCQUFzQjtFQUN0QixZQUFhO0VBQ2IsV0FBWTtFQUNaLGdCQUFpQjtFQUNqQixZQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFjO0NBQ2Y7O0FBRUQ7RUFDRTtJQUNFLGFBQWM7R0FDZjtDQUNGO0FBQ0Q7RUFDRSxhQUFjO0NBQ2Y7O0FBRUQ7RUFDRTtJQUNFLGNBQWU7R0FDaEI7Q0FDRiIsImZpbGUiOiJ0ZW1wbGF0ZXMtZ2VuZXJhdG9yLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIjpyb290IHtcbiAgLS1jb2xvci1ncmV5LTA6IzI5MkQzNDtcbiAgLS1jb2xvci1ncmV5LTE6IzdDODI4RDtcbiAgLS1jb2xvci1ncmV5LTI6I0I5QkVDNztcbiAgLS1jb2xvci1ncmV5LTM6I0U5RUJGMDtcbiAgLS1jb2xvci1ncmV5LTQ6I0ZBRkJGQztcbiAgLS1jb2xvci13aGl0ZTojRkZGRkZGO1xuICAtLWNvbG9yLXllbGxvdzojRkZDODAwO1xuICAtLWNvbG9yLXB1cnBsZTojN0I2OEVFO1xuICAtLWNvbG9yLXB1cnBsZS10cmFuc3BhcmVudDpyZ2JhKDEyMywgMTA0LCAyMzgsIDAuMSk7XG4gIC0tY29sb3ItcHVycGxlLWxpZ2h0OiNCNjYwREQ7XG4gIC0tY29sb3ItcHVycGxlLWRhcms6IzY3NTFlYjtcbiAgLS1jb2xvci1ncmVlbi1kYXJrOiMwMEI4ODg7XG4gIC0tY29sb3ItZ3JlZW4tbGlnaHQ6IzZCQzk1MDtcbiAgLS1jb2xvci1ibHVlLWRhcms6IzFBQUVFMTtcbiAgLS1jb2xvci1ibHVlLWxpZ2h0OiMxQUFFRTE7XG4gIC0tY29sb3ItcGluazojRkQ3MUFGO1xuICAtLWNvbG9yLXRyYW5zcGFyZW50OnJnYmEoMCwgMCwgMCwgMCk7XG4gIC0tY29sb3ItYnJhbmQ6dmFyKC0tY29sb3ItcHVycGxlKTtcbiAgLS1jb2xvci1tYWluLWJnOnZhcigtLWNvbG9yLWdyZXktNCk7XG4gIC0tY29sb3Itc2lkZWJhci1iZzp2YXIoLS1jb2xvci13aGl0ZSk7XG4gIC0tY29sb3ItZGlzYWJsZWQtY2hlY2tib3g6dmFyKC0tY29sb3ItZ3JleS00KTtcbiAgLS1mb250LXN0YWNrOlwiQXhpZm9ybWFcIixzeXN0ZW0sLWFwcGxlLXN5c3RlbSxcIi5TRk5TVGV4dC1SZWd1bGFyXCIsXCJTYW4gRnJhbmNpc2NvXCIsXCJSb2JvdG9cIixcIlNlZ29lIFVJXCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLFwiTHVjaWRhIEdyYW5kZVwiLHNhbnMtc2VyaWY7XG4gIC0tZm9udC1zaXplLTEyOmNhbGMoMTIgLyAxNiAqIDFyZW0pO1xuICAtLWZvbnQtc2l6ZS0xMzpjYWxjKDEzIC8gMTYgKiAxcmVtKTtcbiAgLS1mb250LXNpemUtMTQ6Y2FsYygxNCAvIDE2ICogMXJlbSk7XG4gIC0tZm9udC1zaXplLTE2OjFyZW07XG4gIC0tZm9udC1zaXplLTE4OmNhbGMoMTggLyAxNiAqIDFyZW0pO1xuICAtLWZvbnQtc2l6ZS0yNDpjYWxjKDI0IC8gMTYgKiAxcmVtKTtcbiAgLS1mb250LXNpemUtMzI6Y2FsYygzMiAvIDE2ICogMXJlbSk7XG4gIC0tZm9udC1zaXplLTQ4OmNhbGMoNDggLyAxNiAqIDFyZW0pO1xuICAtLXNoYWRvdy1oZWFkZXI6MHB4IDEwcHggMzBweCAwcHggIzAwMDAwMCAxNSU7XG4gIC0tc2hhZG93LXN1YnRsZTowcHggMXB4IDNweCAwcHggIzAwMDAwMCA1JTtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc3RhY2spO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1tYWluLWJnKTtcbn1cblxuKiwgOjphZnRlciwgOjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbWdbd2lkdGhdLCBpbWdbd2lkdGhdW2hlaWdodF0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuaDEsIGgyLCBoMywgcCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTApO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4jaGVhZGVyLXN0aWNreS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbiNoZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTRlNCAhaW1wb3J0YW50O1xufVxuXG4jaGVhZGVyIC53cmFwcGVyIHtcbiAgaGVpZ2h0OiA3NnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMTBweCAhaW1wb3J0YW50O1xufVxuXG4uY3UtdGVtcGxhdGVzLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgzNnB4LCAxZnIpIDI0MHB4IG1pbm1heCgxMHB4LCA5NzZweCkgbWlubWF4KDM2cHgsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwic2lkZWJhciBzaWRlYmFyIG1haW4gLlwiO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY3UtdGVtcGxhdGVzLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInNpZGViYXJcIiBcIm1haW5cIjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmN1LXRlbXBsYXRlcy1ncmlkIHtcbiAgICAtLW1hcmdpbjoxMnB4O1xuICAgIC0tc2lkZWJhci1tYXJnaW46dmFyKC0tbWFyZ2luKTtcbiAgICAtLW1haW4tbWFyZ2luOnZhcigtLW1hcmdpbik7XG4gIH1cbn1cbi5jdS10ZW1wbGF0ZXMtZmlsdGVycywgLmN1LXRlbXBsYXRlcy1saXN0LCAuY3UtdGVtcGxhdGVzLW1haW4ge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAzMnB4O1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMzZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmN1LXRlbXBsYXRlcy1maWx0ZXJzLCAuY3UtdGVtcGxhdGVzLWxpc3QsIC5jdS10ZW1wbGF0ZXMtbWFpbiB7XG4gICAgcGFkZGluZy1ibG9jay1zdGFydDogMTJweDtcbiAgfVxufVxuLmN1LXRlbXBsYXRlcy1maWx0ZXJzIHtcbiAgZ3JpZC1hcmVhOiBzaWRlYmFyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zaWRlYmFyLWJnKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmN1LXRlbXBsYXRlcy1maWx0ZXJzIHtcbiAgICBwYWRkaW5nLWJsb2NrLWVuZDogMDtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbn1cbi5jdS10ZW1wbGF0ZXMtZmlsdGVyc19fd3JhcHBlciB7XG4gIHdpZHRoOiAyMzBweDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jdS10ZW1wbGF0ZXMtZmlsdGVyc19fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNpZGViYXItbWFyZ2luLCAzNnB4KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc2lkZWJhci1tYXJnaW4sIDM2cHgpO1xuICB9XG59XG4uY3UtdGVtcGxhdGVzLWZpbHRlcnNfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyZXktMCk7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDIycHg7XG59XG5cbi5jdS10ZW1wbGF0ZXMtZmlsdGVyc19fdGl0bGUgYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTApO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2U7XG59XG5cbi5jdS10ZW1wbGF0ZXMtZmlsdGVyc19fdGl0bGUgYTphY3RpdmUsIC5jdS10ZW1wbGF0ZXMtZmlsdGVyc19fdGl0bGUgYTpmb2N1cywgLmN1LXRlbXBsYXRlcy1maWx0ZXJzX190aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJyYW5kKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmN1LXRlbXBsYXRlcy1sZXZlbHMsIC5jdS10ZW1wbGF0ZXMtdXNlLWNhc2VzIHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxMnB4O1xuICB9XG59XG4uY3UtdGVtcGxhdGVzLWxldmVsc19fc2VsZWN0LCAuY3UtdGVtcGxhdGVzLXVzZS1jYXNlc19fc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmN1LXRlbXBsYXRlcy1sZXZlbHNfX3NlbGVjdCBzdmcsIC5jdS10ZW1wbGF0ZXMtdXNlLWNhc2VzX19zZWxlY3Qgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uY3UtdGVtcGxhdGVzLWxldmVscyBzZWxlY3QsIC5jdS10ZW1wbGF0ZXMtdXNlLWNhc2VzIHNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMTBweDtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDEwcHg7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxMHB4O1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDM0cHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTEzKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JleS0zKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uY3UtdGVtcGxhdGVzLWxldmVscyBzZWxlY3Q6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSwgLmN1LXRlbXBsYXRlcy11c2UtY2FzZXMgc2VsZWN0OmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uY3UtdGVtcGxhdGVzLXVzZS1jYXNlcyB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMzZweDtcbn1cblxuLmN1LXRlbXBsYXRlcy11c2UtY2FzZXNfX2xpc3Qge1xuICAtLXN0YWNrLXNwYWNpbmc6MjBweDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMjBweDtcbn1cblxuLmN1LXRlbXBsYXRlcy11c2UtY2FzZXNfX2xpc3QtaXRlbSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE0KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTQzO1xufVxuXG4uY3UtdGVtcGxhdGVzLXVzZS1jYXNlc19fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyZXktMCk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2U7XG59XG5cbi5jdS10ZW1wbGF0ZXMtdXNlLWNhc2VzX19saW5rOmFjdGl2ZSwgLmN1LXRlbXBsYXRlcy11c2UtY2FzZXNfX2xpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpO1xufVxuXG4uY3UtdGVtcGxhdGVzLWxldmVscyB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMjZweDtcbn1cblxuLmN1LXRlbXBsYXRlcy1sZXZlbHNfX2xpc3Qge1xuICAtLXN0YWNrLXNwYWNpbmc6MjBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5jdS10ZW1wbGF0ZXMtbGV2ZWxzX19jaGVja2JveC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDI4cHg7XG59XG5cbi5jdS10ZW1wbGF0ZXMtbGV2ZWxzX19jaGVja2JveC1sYWJlbDo6YWZ0ZXIsIC5jdS10ZW1wbGF0ZXMtbGV2ZWxzX19jaGVja2JveC1sYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbn1cblxuLmN1LXRlbXBsYXRlcy1sZXZlbHNfX2NoZWNrYm94LWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHVycGxlKTtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4uY3UtdGVtcGxhdGVzLWxldmVsc19fY2hlY2tib3gtbGFiZWw6OmJlZm9yZSB7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXB1cnBsZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXB1cnBsZSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwKTtcbn1cblxuLmN1LXRlbXBsYXRlcy1sZXZlbHNfX2NoZWNrYm94LWxhYmVsOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpO1xufVxuXG4uY3UtdGVtcGxhdGVzLWxldmVsc19fY2hlY2tib3gtbGFiZWw6aG92ZXI6OmFmdGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHVycGxlKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmN1LXRlbXBsYXRlcy1sZXZlbHNfX2NoZWNrYm94OmNoZWNrZWQgKyAuY3UtdGVtcGxhdGVzLWxldmVsc19fY2hlY2tib3gtbGFiZWw6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcbn1cblxuLmN1LXRlbXBsYXRlcy1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY3UtdGVtcGxhdGVzLWxpc3QsIC5jdS10ZW1wbGF0ZXMtbWFpbiB7XG4gIGdyaWQtYXJlYTogbWFpbjtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDM1cHg7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmV5LTMpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY3UtdGVtcGxhdGVzLWxpc3QsIC5jdS10ZW1wbGF0ZXMtbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLW1haW4tbWFyZ2luLCAzNnB4KTtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLW1haW4tbWFyZ2luLCAzNnB4KTtcbiAgICBib3JkZXItaW5saW5lLXN0YXJ0OiB1bnNldDtcbiAgfVxufVxuLmN1LXVzZS1jYXNlX190ZW1wbGF0ZS1saXN0IHtcbiAgLS1zdGFjay1zcGFjaW5nOjI2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jdS11c2UtY2FzZV9fdGVtcGxhdGUtbGlzdCB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JleS00KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLWNvbG9yLWdyZXktNCksIHZhcigtLWNvbG9yLWdyZXktNCkpLCBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLWNvbG9yLWdyZXktNCksIHZhcigtLWNvbG9yLWdyZXktNCkpLCBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC4yNSksIHJnYmEoMjUwLCAyNTEsIDI1MiwgMCkpLCBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjI1KSwgcmdiYSgyNTAsIDI1MSwgMjUyLCAwKSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXIsIHJpZ2h0IGNlbnRlciwgbGVmdCBjZW50ZXIsIHJpZ2h0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAxMDAlLCAyMHB4IDEwMCUsIDEwcHggMTAwJSwgMTBweCAxMDAlO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogbG9jYWwsIGxvY2FsLCBzY3JvbGwsIHNjcm9sbDtcbiAgfVxufVxuLmN1LXVzZS1jYXNlX3NsaWRlci1kaXNhYmxlZCAuY3UtdXNlLWNhc2VfX3RlbXBsYXRlLWxpc3Qge1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAtMTBweDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IC0xMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmN1LXVzZS1jYXNlX3NsaWRlci1kaXNhYmxlZCAuY3UtdXNlLWNhc2VfX3RlbXBsYXRlLWxpc3Qge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVuc2V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICB9XG59XG4uY3UtdXNlLWNhc2VfX3RpdGxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jdS11c2UtY2FzZV9fdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zdGFjayk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyZXktMCk7XG59XG5cbi5jdS11c2UtY2FzZV9fY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY3UtdXNlLWNhc2VfX2NvbnRyb2xzW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY3UtdXNlLWNhc2VfX2NvbnRyb2xzIHAge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xMik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTEpO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDdweDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDZweDtcbiAgYm9yZGVyLWlubGluZS1lbmQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmV5LTIpO1xufVxuXG4uY3UtdXNlLWNhc2VfX25leHQsIC5jdS11c2UtY2FzZV9fcHJldmlvdXMge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uY3UtdXNlLWNhc2VfX25leHQ6aG92ZXIsIC5jdS11c2UtY2FzZV9fcHJldmlvdXM6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jdS11c2UtY2FzZV9fcHJldmlvdXMgc3ZnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG4uY3UtdXNlLWNhc2VfX3NlZS1tb3JlIHtcbiAgLS13aWR0aDoxMjBweDtcbiAgLS1vZmZzZXQ6MjBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBmbGV4OiAwIDAgY2FsYyh2YXIoLS1vZmZzZXQpICsgdmFyKC0td2lkdGgpKTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjKHZhcigtLW9mZnNldCkgKyB2YXIoLS13aWR0aCkpO1xuICBoZWlnaHQ6IDE0NHB4O1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLW9mZnNldCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jdS11c2UtY2FzZV9fc2VlLW1vcmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5jdS11c2UtY2FzZV9fc2VlLW1vcmUge1xuICAgIC0tb2Zmc2V0OjIwcHg7XG4gIH1cbn1cbi5jdS11c2UtY2FzZV9fc2VlLW1vcmUgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogdmFyKC0td2lkdGgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTApO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uY3UtdXNlLWNhc2VfX3NlZS1tb3JlIGE6YWN0aXZlLCAuY3UtdXNlLWNhc2VfX3NlZS1tb3JlIGE6Zm9jdXMsIC5jdS11c2UtY2FzZV9fc2VlLW1vcmUgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wdXJwbGUpO1xufVxuXG4uY3UtdXNlLWNhc2VfX3NlZS1tb3JlIHN2ZyB7XG4gIC0taWNvbjp2YXIoLS1jb2xvci13aGl0ZSk7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXB1cnBsZSk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbn1cblxuLmN1LXVzZS1jYXNlX19zZWUtbW9yZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbi5jdS10ZW1wbGF0ZS1pdGVtIHtcbiAgLS13aWR0aDozMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgdmFyKC0td2lkdGgpO1xuICBtYXgtd2lkdGg6IHZhcigtLXdpZHRoKTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKGNhbGModmFyKC0tY3VycmVudCkgKiAtMTAwJSksIDAsIDApO1xufVxuXG4uY3UtdGVtcGxhdGUtaXRlbVtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmN1LXRlbXBsYXRlLWl0ZW0ge1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcbiAgfVxuICAuY3UtdGVtcGxhdGUtaXRlbVtkYXRhLW1vYmlsZS1oaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY3UtdXNlLWNhc2Vfc2xpZGVyLWRpc2FibGVkIC5jdS10ZW1wbGF0ZS1pdGVtIHtcbiAgLS13aWR0aDozMDBweDtcbiAgZmxleDogMSAwIHZhcigtLXdpZHRoKTtcbiAgbWluLXdpZHRoOiB2YXIoLS13aWR0aCk7XG4gIG1heC13aWR0aDogdmFyKC0td2lkdGgpO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHVuc2V0O1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxMHB4O1xuICBtYXJnaW4taW5saW5lLWVuZDogMTBweDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4OHB4KSB7XG4gIC5jdS11c2UtY2FzZV9zbGlkZXItZGlzYWJsZWQgLmN1LXRlbXBsYXRlLWl0ZW0ge1xuICAgIC0td2lkdGg6MjgwcHg7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MzBweCkge1xuICAuY3UtdXNlLWNhc2Vfc2xpZGVyLWRpc2FibGVkIC5jdS10ZW1wbGF0ZS1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY3UtdXNlLWNhc2Vfc2xpZGVyLWRpc2FibGVkIC5jdS10ZW1wbGF0ZS1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIH1cbiAgLmN1LXVzZS1jYXNlX3NsaWRlci1kaXNhYmxlZCAuY3UtdGVtcGxhdGUtaXRlbVtkYXRhLW1vYmlsZS1oaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY3UtdXNlLWNhc2Vfc2xpZGVyLWRpc2FibGVkIC5jdS10ZW1wbGF0ZS1pdGVtW2RhdGEtbW9iaWxlLWhpZGRlbl1baGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgLmN1LXVzZS1jYXNlX3NsaWRlci1kaXNhYmxlZCAuY3UtdGVtcGxhdGUtaXRlbSB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuLmN1LXRlbXBsYXRlLWl0ZW1fX2ltYWdlLXdyYXBwZXIge1xuICBoZWlnaHQ6IDE2NXB4O1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAxM3B4O1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEzcHg7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHVycGxlLXRyYW5zcGFyZW50KTtcbiAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyZXktMyk7XG4gIGJvcmRlci1ibG9jay1lbmQ6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jdS10ZW1wbGF0ZS1pdGVtX19pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jdS10ZW1wbGF0ZS1pdGVtX19pbWFnZSBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmN1LXRlbXBsYXRlLWl0ZW1fX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgLW8tb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgLTFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5jdS10ZW1wbGF0ZS1pdGVtX19pbWFnZS1mYWxsYmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCAtMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmN1LXRlbXBsYXRlLWl0ZW1fX2ltYWdlLWZhbGxiYWNrIHN2ZzpsYXN0LWNoaWxkIHtcbiAgLS1pY29uOnZhcigtLWNvbG9yLWdyZXktMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5jdS10ZW1wbGF0ZS1pdGVtX19tZXRhIHtcbiAgcGFkZGluZzogMThweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JleS0zKTtcbn1cblxuLmN1LXRlbXBsYXRlLWl0ZW1fX21ldGEgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTApO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jdS10ZW1wbGF0ZS1pdGVtX19tZXRhIGE6YWN0aXZlIC5jdS10ZW1wbGF0ZS1pdGVtX190aXRsZSwgLmN1LXRlbXBsYXRlLWl0ZW1fX21ldGEgYTpmb2N1cyAuY3UtdGVtcGxhdGUtaXRlbV9fdGl0bGUsIC5jdS10ZW1wbGF0ZS1pdGVtX19tZXRhIGE6aG92ZXIgLmN1LXRlbXBsYXRlLWl0ZW1fX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJyYW5kKTtcbn1cblxuLmN1LXRlbXBsYXRlLWl0ZW1fX2ljb24ge1xuICBmbGV4OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG59XG5cbi5jdS10ZW1wbGF0ZS1pdGVtX19pY29uIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xufVxuXG4uY3UtdGVtcGxhdGUtaXRlbV9fdGl0bGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZTtcbn1cblxuLmN1LXRlbXBsYXRlcy1oZWFkZXJfX3RpdGxlLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYmxvY2stZW5kOiAxMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY3UtdGVtcGxhdGVzLWhlYWRlcl9fdGl0bGUtZ3JvdXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5jdS10ZW1wbGF0ZXMtaGVhZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyZXktMCk7XG59XG5cbi5jdS10ZW1wbGF0ZXMtaGVhZGVyX19hZGQtdGVtcGxhdGUge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMzJweDtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAzMnB4O1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAxNnB4O1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMTZweDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTYpO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXB1cnBsZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHZhcigtLWNvbG9yLXB1cnBsZSkgMzMlLCB2YXIoLS1jb2xvci1wdXJwbGUtZGFyaykgNjYlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDMwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5jdS10ZW1wbGF0ZXMtaGVhZGVyX19hZGQtdGVtcGxhdGU6YWN0aXZlLCAuY3UtdGVtcGxhdGVzLWhlYWRlcl9fYWRkLXRlbXBsYXRlOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSksIC5jdS10ZW1wbGF0ZXMtaGVhZGVyX19hZGQtdGVtcGxhdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wdXJwbGUtZGFyayk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KSBzY2FsZSgwLjk5KTtcbiAgb3V0bGluZTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmN1LXRlbXBsYXRlcy1oZWFkZXJfX2FkZC10ZW1wbGF0ZSB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxNHB4O1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDEwcHg7XG4gIH1cbn1cbi5jdS10ZW1wbGF0ZXMtY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMyNHB4O1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMzJweDtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAzMnB4O1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAyNHB4O1xuICBwYWRkaW5nLWJsb2NrLWVuZDogNDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JleS0zKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uY3UtdGVtcGxhdGVzLWNhcm91c2VsX19mYWxsYmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmN1LXRlbXBsYXRlcy1jYXJvdXNlbF9fZmFsbGJhY2sgPiBzdmcge1xuICAtLWljb246dmFyKC0tY29sb3ItZ3JleS0yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmN1LXRlbXBsYXRlcy1jYXJvdXNlbF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY3UtdGVtcGxhdGVzLWNhcm91c2VsX19pbWFnZSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoY2FsYyh2YXIoLS1jdXJyZW50LCAwKSAqIC0xMDAlKSwgMCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2Utb3V0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY3UtdGVtcGxhdGVzLWNhcm91c2VsX19pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uY3UtdGVtcGxhdGVzLWNhcm91c2VsX19pbWFnZSBpbWdbd2lkdGhdW2hlaWdodF0ge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmN1LXRlbXBsYXRlcy1jYXJvdXNlbF9faW1hZ2UgaW1nW3dpZHRoXVtoZWlnaHRdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmN1LXRlbXBsYXRlcy1jYXJvdXNlbF9fY29udHJvbHNbaGlkZGVuXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jdS10ZW1wbGF0ZXMtY2Fyb3VzZWxfX25leHQsIC5jdS10ZW1wbGF0ZXMtY2Fyb3VzZWxfX3ByZXZpb3VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmN1LXRlbXBsYXRlcy1jYXJvdXNlbF9fbmV4dDpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpLCAuY3UtdGVtcGxhdGVzLWNhcm91c2VsX19wcmV2aW91czpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmN1LXRlbXBsYXRlcy1jYXJvdXNlbF9fbmV4dDpob3ZlciwgLmN1LXRlbXBsYXRlcy1jYXJvdXNlbF9fcHJldmlvdXM6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jdS10ZW1wbGF0ZXMtY2Fyb3VzZWxfX3ByZXZpb3VzIHtcbiAgcmlnaHQ6IHVuc2V0O1xuICBsZWZ0OiAwO1xufVxuXG4uY3UtdGVtcGxhdGVzLWNhcm91c2VsX19wcmV2aW91cyBzdmcge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi5jdS10ZW1wbGF0ZXMtY2Fyb3VzZWxfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTJweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmN1LXRlbXBsYXRlcy1jYXJvdXNlbF9faXRlbSArIC5jdS10ZW1wbGF0ZXMtY2Fyb3VzZWxfX2l0ZW0ge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiA4cHg7XG59XG5cbi5jdS10ZW1wbGF0ZXMtY2Fyb3VzZWxfX2J1dHRvbiB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTIpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmN1LXRlbXBsYXRlcy1jYXJvdXNlbF9fYnV0dG9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY3UtdGVtcGxhdGVzLWNhcm91c2VsX19idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5jdS10ZW1wbGF0ZXMtY2Fyb3VzZWxfX2J1dHRvbl9hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wdXJwbGUpO1xufVxuXG4uY3UtdGVtcGxhdGVzLW1haW5fX2NvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY3UtdGVtcGxhdGVzLW1haW5fX2NvbnRlbnQgYiwgLmN1LXRlbXBsYXRlcy1tYWluX19jb250ZW50IGRpdiwgLmN1LXRlbXBsYXRlcy1tYWluX19jb250ZW50IGVtLCAuY3UtdGVtcGxhdGVzLW1haW5fX2NvbnRlbnQgaSwgLmN1LXRlbXBsYXRlcy1tYWluX19jb250ZW50IGxpLCAuY3UtdGVtcGxhdGVzLW1haW5fX2NvbnRlbnQgb2wsIC5jdS10ZW1wbGF0ZXMtbWFpbl9fY29udGVudCBwLCAuY3UtdGVtcGxhdGVzLW1haW5fX2NvbnRlbnQgc3BhbiwgLmN1LXRlbXBsYXRlcy1tYWluX19jb250ZW50IHN0cm9uZywgLmN1LXRlbXBsYXRlcy1tYWluX19jb250ZW50IHRkLCAuY3UtdGVtcGxhdGVzLW1haW5fX2NvbnRlbnQgdWwge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JleS0wKTtcbn1cblxuLmN1LXRlbXBsYXRlcy1tYWluX19jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmN1LXRlbXBsYXRlcy1tYWluX19jb250ZW50IHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG4uY3UtdGVtcGxhdGVzLW1haW5fX2NvbnRlbnQgaDEsIC5jdS10ZW1wbGF0ZXMtbWFpbl9fY29udGVudCBoMiwgLmN1LXRlbXBsYXRlcy1tYWluX19jb250ZW50IGgzLCAuY3UtdGVtcGxhdGVzLW1haW5fX2NvbnRlbnQgb2wsIC5jdS10ZW1wbGF0ZXMtbWFpbl9fY29udGVudCBwLCAuY3UtdGVtcGxhdGVzLW1haW5fX2NvbnRlbnQgdWwge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uY3UtdGVtcGxhdGVzLW1haW5fX2NvbnRlbnQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMjRweDtcbn1cblxuLmN1LXRlbXBsYXRlcy1tYWluX19jb250ZW50IGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHVycGxlKTtcbn1cblxuLnFsLWltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmN1LXRlbXBsYXRlLXNlYXJjaCwgLmN1LXRlbXBsYXRlLXNlYXJjaF9faW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY3UtdGVtcGxhdGUtc2VhcmNoIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxMHB4O1xuICB6LWluZGV4OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5jdS10ZW1wbGF0ZS1zZWFyY2hfX2lucHV0IHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDM0cHg7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMTBweDtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMTBweDtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDEwcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTEpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zdGFjayk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTEzKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JleS0zKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY3UtdGVtcGxhdGUtc2VhcmNoX19pbnB1dDpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmN1LXRlbXBsYXRlLXNlYXJjaF9fc3VibWl0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc3RhY2spO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1icmFuZCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLmN1LXRlbXBsYXRlLXNlYXJjaF9fc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHVycGxlLWRhcmspO1xufVxuXG4jbWFpbi5zZWFyY2hpbmcgLmN1LXRlbXBsYXRlcy1saXN0X191c2UtY2FzZSB7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLnNwaW5uZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIycHg7XG4gIHJpZ2h0OiAyNXB4O1xufVxuXG4uYnRuLXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLXNwaW5uZXIubG9hZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuXG4uYnRuLXNwaW5uZXIgZGl2IHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbmltYXRpb246IGN1LWJvdW5jZWRlbGF5IDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcbn1cblxuLmJ0bi1zcGlubmVyIC5idG4tc3Bpbm5lcl9fYm91bmNlMSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xufVxuXG4uYnRuLXNwaW5uZXIgLmJ0bi1zcGlubmVyX19ib3VuY2UyIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG59XG5cbkBrZXlmcmFtZXMgY3UtYm91bmNlZGVsYXkge1xuICAwJSwgMTAwJSwgODAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLnRvdGFsLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyZXktMSk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAycHggIWltcG9ydGFudDtcbn1cblxuLmN1LXRlbXBsYXRlcy1oZWFkZXIge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDMycHg7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDI0cHg7XG59XG5cbi5jdS10ZW1wbGF0ZXMtaGVhZGVyX19tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5jdS10ZW1wbGF0ZXMtaGVhZGVyX19tZXRhLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY3UtdGVtcGxhdGVzLWhlYWRlcl9fbWV0YS1pY29uICsgLmN1LXRlbXBsYXRlcy1oZWFkZXJfX21ldGEtaWNvbiB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDM2cHg7XG59XG5cbi5jdS10ZW1wbGF0ZXMtaGVhZGVyX19tZXRhLWljb24gc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDEycHg7XG59XG5cbi5jdS10ZW1wbGF0ZXMtZmVhdHVyZXMge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDI0cHg7XG59XG5cbi5jdS10ZW1wbGF0ZXMtZmVhdHVyZXNfX2Ryb3Bkb3ducyB7XG4gIC0tc3RhY2stc3BhY2luZzo4cHg7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMTJweDtcbn1cblxuLmN1LXRlbXBsYXRlcy1kcm9wZG93bl9fdGl0bGUsIC5jdS10ZW1wbGF0ZXMtZHJvcGRvd25fX3RyaWdnZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmN1LXRlbXBsYXRlcy1kcm9wZG93bl9fbGlzdCwgLmN1LXRlbXBsYXRlcy1kcm9wZG93bl9fdHJpZ2dlciB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxMnB4O1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTEyKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmN1LXRlbXBsYXRlcy1kcm9wZG93bl9fdHJpZ2dlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMTZweDtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDE2cHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JleS0xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmV5LTMpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5jdS10ZW1wbGF0ZXMtZHJvcGRvd25fX3RyaWdnZXI6YWN0aXZlLCAuY3UtdGVtcGxhdGVzLWRyb3Bkb3duX190cmlnZ2VyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY3UtdGVtcGxhdGVzLWRyb3Bkb3duX190cmlnZ2VyOmFjdGl2ZSBzdmcsIC5jdS10ZW1wbGF0ZXMtZHJvcGRvd25fX3RyaWdnZXI6aG92ZXIgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uY3UtdGVtcGxhdGVzLWRyb3Bkb3duX190cmlnZ2VyIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTApO1xufVxuXG4uY3UtdGVtcGxhdGVzLWRyb3Bkb3duX190cmlnZ2VyIHN2ZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLW91dDtcbn1cblxuLmN1LXRlbXBsYXRlcy1kcm9wZG93bl9fY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmV5LTMpO1xuICBib3JkZXItdG9wOiB1bnNldDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwLjgpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMjVzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1vdXQsIG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG4gIHdpbGwtY2hhbmdlOiBtYXgtaGVpZ2h0O1xufVxuXG4uY3UtdGVtcGxhdGVzLWRyb3Bkb3duX19saXN0IHtcbiAgbWF4LWhlaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAxMHB4O1xuICBwYWRkaW5nLWJsb2NrLWVuZDogNHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW47XG59XG5cbi5jdS10ZW1wbGF0ZXMtc3RhdHVzX19saXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmV5LTMpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuMjVzIGVhc2UtaW4sIG1hcmdpbiAwLjI1cyBlYXNlLWluO1xufVxuXG4uY3UtdGVtcGxhdGVzLWRyb3Bkb3duX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogNnB4O1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDI4cHg7XG59XG5cbi5jdS10ZW1wbGF0ZXMtZHJvcGRvd25fX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gIHJpZ2h0OiAxMnB4O1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JleS0yKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uY3UtdGVtcGxhdGVzLWRyb3Bkb3duX19pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHVuc2V0O1xufVxuXG4uY3UtdGVtcGxhdGVzLWRyb3Bkb3duX19pdGVtOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmN1LXRlbXBsYXRlcy1kcm9wZG93bl9fc3RhdHVzLWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY3UtdGVtcGxhdGVzLWRyb3Bkb3duX19zdGF0dXMtaXRlbTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY3Utc3RhdHVzLWNvdW50LXBsdXMge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JleS0yKTtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmN1LXN0YXR1cy1wb3B1cCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWdyZXktMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjAwcHg7XG4gIGJvdHRvbTogNTBweDtcbiAgbGVmdDogLTUwJTtcbn1cblxuLmN1LXRlbXBsYXRlcy1zdGF0dXNfX2xpc3QgLmN1LXN0YXR1cy1wb3B1cCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmN1LXRlbXBsYXRlcy1zdGF0dXNfX2xpc3Q6aG92ZXIgLmN1LXN0YXR1cy1wb3B1cCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5jdS1zdGF0dXMtcG9wdXBfc3RhdHVzZXMge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY3Utc3RhdHVzLXBvcHVwX3N0YXR1c2VzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNDYlO1xuICB0b3A6IDk4JTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCB2YXIoLS1jb2xvci1ncmV5LTApO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmN1LXRlbXBsYXRlcy1kcm9wZG93bl9faW5saW5lIHtcbiAgLS1mbG93LXNwYWNpbmc6MDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxNnB4O1xufVxuXG4uY3UtdGVtcGxhdGVzLWRyb3Bkb3duX19pbmxpbmUgc3ZnIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDhweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xufVxuXG4uY3Utc3RhdHVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbn1cblxuLmN1LXN0YXR1czo6YmVmb3JlIHtcbiAgLS1zaXplOjEwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSB2YXIoLS1zaXplLCAxMHB4KSAvIDIpO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogdmFyKC0tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3RhdHVzLWNvbG9yLCB2YXIoLS1jb2xvci1ncmV5LTMpKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjVweCk7XG59XG5cbi5jdS10ZW1wbGF0ZXMtZHJvcGRvd25fZXhwYW5kZWQgLmN1LXRlbXBsYXRlcy1kcm9wZG93bl9fdHJpZ2dlciB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uY3UtdGVtcGxhdGVzLWRyb3Bkb3duX2V4cGFuZGVkIC5jdS10ZW1wbGF0ZXMtZHJvcGRvd25fX3RyaWdnZXIgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uY3UtdGVtcGxhdGVzLWRyb3Bkb3duX2V4cGFuZGVkIC5jdS10ZW1wbGF0ZXMtZHJvcGRvd25fX2NvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG59XG5cbi5jdS10ZW1wbGF0ZXMtZHJvcGRvd25fZXhwYW5kZWQgLmN1LXRlbXBsYXRlcy1kcm9wZG93bl9fbGlzdCB7XG4gIG1heC1oZWlnaHQ6IHVuc2V0O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xufVxuXG4uY3UtdGVtcGxhdGVzLWRyb3Bkb3duX2V4cGFuZGVkIC5jdS10ZW1wbGF0ZXMtc3RhdHVzX19saXN0IHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDZweCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmN1LXRlbXBsYXRlcy1kcm9wZG93bl9leHBhbmRlZCAuY3Utc3RhdHVzIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDIwcHg7XG59XG5cbi5jdS10YWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB2YXIoLS10YWctYmcsICMzMzMpO1xuICBwYWRkaW5nOiA0cHggMTBweCAzcHg7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG59XG5cbi5jdS10YWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjE7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRhZy1iZywgI2NjYyk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xufVxuXG4uY3UtdHlwZS1zbSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE0KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTQzO1xufVxuXG4uY3UtdHlwZS1sZyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzO1xufVxuXG4uc3RhY2sgPiAqICsgKiB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3RhY2stc3BhY2luZywgMjBweCk7XG59XG5cbi5mbG93ID4gKiArICoge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1mbG93LXNwYWNpbmcsIDIwcHgpO1xufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDFweDtcbn1cblxuYnV0dG9uW2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbmJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogNHB4IGRhc2hlZCAjMDAwO1xufVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5za2lwLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTlweDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHRvcDogYXV0bztcbn1cblxuLnNraXAtbGluazpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTApO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuI2NvbnRlbnQgW2RhdGEtdHlwZT1haS1ibG9ja10gYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY3UtdGVtcGxhdGVzLWRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmN1LXRlbXBsYXRlcy1tb2JpbGUtb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jdS10ZW1wbGF0ZXMtbW9iaWxlLW9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59Il19 */