.sl2 .slide:active, .sl2 .slide:focus, .sl2 .slide:hover, .sl2 .slide:visited, .slide:active, .slide:focus, .slide:hover, .slide:visited {
    outline: 0
}

.compare.with-ice p.title, .footer-logo, .meet-family p.title, .nav a, .section-title, .section-title-last, .standout tr, .standout.with-ice tr.header td, .watches {
    text-align: center
}

@font-face {
    font-family: ProximaNova-Thin;
    src: url(../font/ProximaNova-Thin.ttf) format("truetype");
    font-style: lighter;
    font-weight: 100
}

@font-face {
    font-family: ProximaNova-Light;
    src: url(../font/ProximaNova-Light.ttf) format("truetype");
    font-style: lighter;
    font-weight: 300
}

@font-face {
    font-family: ProximaNova-Reg;
    src: url(../font/ProximaNova-Reg.ttf) format("truetype");
    font-style: normal;
    font-weight: 400
}

@font-face {
    font-family: ProximaNova-Bold;
    src: url(../font/ProximaNova-Bold.ttf) format("truetype");
    font-style: normal;
    font-weight: 400
}

@font-face {
    font-family: ProximaNova-BlackAlt;
    src: url(../font/ProximaNovaAltCond-Black.otf) format("truetype");
    font-style: normal;
    font-weight: 400
}

@font-face {
    font-family: ProximaNova-BoldAlt;
    src: url(../font/ProximaNovaExCn-Bold.ttf) format("truetype");
    font-style: normal;
    font-weight: 400
}

body {
    font-family: ProximaNova-Reg;
    font-size: 16px
}

@font-face {
    font-family: ProximaNova-Black;
    src: url(../font/ProximaNova-Black.ttf) format("truetype");
    font-style: normal;
    font-weight: 800
}

.line {
    height: 1px;
    color: #cccccc;
    background: #cccccc;
    font-size: 0;
    border: 0;
	margin-bottom: 70px;
	margin-top: 20px;
}

body {
    font-family: ProximaNova-Reg;
    font-size: 16px
}

.big-img {
    width: 100%
}

.white-bg {
    padding: 30px 0
}

ul {
    margin: 0;
    padding-left: 20px
}

.top-slider {
    max-width: 940px;
    display: inline-block
}

.sl2 {
    width: 90%;
    margin: 30px auto;
	margin-top: 25px;
}

.sl2 .slide {
    height: 90px;
    padding-left: 8px;
    padding-right: 8px
}

.sl2 .slide img {
    border: 1px solid #ccc
}

.container {
    max-width: 970px
}

.nav svg {
    fill: #fff !important
}

.top-sliders img {
    width: 100%
}

section {
    position: relative
}

section .for-content {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    color: #fff;
    z-index: 10;
    padding-top: 270px
}

section .for-content p.title {
    color: #fff;
    font-family: ProximaNova-Bold;
    font-size: 33px;
    text-transform: uppercase;
    letter-spacing: 8px;
    display: inline-block;
    text-align: center;
	text-shadow: 1px 5px 17px rgba(0,0,0,0.5);
}

section .for-content p.subtitle {
    max-width: 430px;
    color: #fff;
    font-family: ProximaNova-Thin;
	letter-spacing: 0.2px;
    font-size: 26px;
    line-height: 29px;
}

section .for-content p.subtitle span {
    display: block;
    font-size: 16px;
    line-height: 29px;
    padding-top: 20px;
	line-height: 21px;
}

section.battery .for-content p.title .icon, section.exercise .for-content p.title span.icon, section.smart .for-content p.title .icon, section.store .for-content p.title .icon {
    height: 80px;
    border-radius: 100%;
    top: -100px;
    left: 35%;
    display: inline-block;
    line-height: 80px;
    background-color: #00b0b9;
	box-shadow: 1px 2px 15px rgba(0,0,0,0.2);
}

section.exercise .for-content p.title {
    position: relative;
    margin-top: 60px;
    margin-left: 260px
}

section.exercise .for-content p.title span.icon {
    width: 80px;
    position: absolute
}

section.exercise .for-content p.title span.icon svg {
    width: 50px;
    padding-top: 17px
}

section.exercise .for-content p.subtitle {
    margin-left: 20px
}

section.store .for-content p.title {
    /*margin-right: 240px; */
    margin-top: 90px;
    position: relative
}

section.store .for-content p.title .icon {
    width: 80px;
    position: absolute
}

section.store .for-content p.title .icon svg {
    width: 50px;
    padding-top: 17px
}

section.store .for-content p.subtitle {
    margin-left: 350px
}

section.battery .for-content p.title {
    position: relative;
    margin-top: 90px;
    margin-left: 250px
}

section.battery .for-content p.title .icon {
    width: 80px;
    position: absolute
}

section.battery .for-content p.title .icon svg {
    fill: #fff;
    width: 50px;
    padding-top: 17px
}

section.battery .for-content p.subtitle {
    margin-left: 40px
}

section.smart .for-content p.title {
    position: relative;
    margin-top: 115px;
    margin-right: 210px
}

section.smart .for-content p.title .icon {
    width: 80px;
    position: absolute
}

section.smart .for-content p.title .icon svg {
    width: 35px;
    padding-top: 12px
}

section.smart .for-content p.subtitle {
    margin-left: 300px
}

section img.bg-img {
    width: 100%
}

.circle-slider .slick-next:before, .circle-slider .slick-prev:before, .sl2 .slick-next:before, .sl2 .slick-prev:before, .square-slider .slick-next:before, .square-slider .slick-prev:before {
    width: 24px;
    height: 41px;
    opacity: 1;
    content: ''
}

.pos-rel {
    position: relative
}

.section-title {
	font-family: ProximaNova-Reg;
    font-size: 26px;
    line-height: 29px;
    color: #00b0b9;
}

.section-title-last {
	font-family: ProximaNova-Reg;
    font-size: 26px;
    line-height: 29px;
    color: #00b0b9;
	margin-top: 25px;
    margin-bottom: 45px;
}

.circle-slider, .square-slider {
    border-bottom: 1px solid #ccc
}

.circle-slider .slide, .square-slider .slide {
    margin: 15px 10px 0
}

.circle-slider p.title, .square-slider p.title {
    padding: 20px 0;
    font-family: ProximaNova-Light;
    font-weight: 400;
    color: #00b0b9;
    font-size: 20px;
    line-height: 23px
}

.circle-slider p.text, .square-slider p.text {
    line-height: 21px;
	font-family: ProximaNova-Light;
    font-size: 16px;
    color: #333
}

.padding-text {
	margin-top: 33px;
}

.circle-slider .slick-prev:before, .square-slider .slick-prev:before {
    background-image: url(../image/left.png);
    position: absolute;
    left: -30px
}

.circle-slider .slick-next:before, .square-slider .slick-next:before {
    background-image: url(../image/right.png);
    position: absolute;
    right: -30px
}

.sl2 .slick-prev:before {
    background-image: url(../image/left.png);
    position: absolute;
    left: -20px;
    top: -10px;
}

.sl2 .slick-next:before {
    background-image: url(../image/right.png);
    position: absolute;
    right: -20px;
    top: -10px;
}

.logo {
    margin: 25px 0
}

.square-slider {
    border: none;
    margin-top: 25px
}

.bg-wrapper {
    padding: 20px 0;
	background-color: #fafafa;
}

.with-gradient {
    background-color: #ef426f;
    background-image: linear-gradient(to top, #018eaa 0, #00b0b9 100%);
    color: #fff;
    padding: 20px 0
}

.with-gradient p.title {
	font-family: ProximaNova-Light;
    color: #fff;
    font-weight: 400;
    font-size: 26px;
    padding-top: 60px;
    line-height: 29px;
}

.with-gradient p.text {
	font-family: ProximaNova-Light;
    font-size: 16px;
    line-height: 21px;
    padding-top: 20px;
}

.with-gradient p.subtitle {
    font-family: ProximaNova-Reg;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: .44px
}

.compare p.title, .compare.with-ice p.title {
    font-family: ProximaNova-Black;
    line-height: 30px
}

.compare p.title, .standout p.title {
    letter-spacing: .4px;
    text-transform: uppercase;
}

.compare {
    color: #002a39
}

.compare.with-ice p.title {
    padding: 20px 0 40px;
    color: #00212f;
    font-size: 50px;
    font-weight: 400;
    text-transform: uppercase;
}

.compare.with-ice .for-media div p:before {
    width: 85px;
    height: 85px;
    background-repeat: no-repeat;
    background-size: cover;
}

.compare.with-ice .for-media .icons {
    top: 70px;
    left: 100px;
}

.compare.with-ice .for-media div p {
    font-size: 16px;
    height: 83px;
    padding-left: 95px;
}

.compare.with-ice .for-media div:nth-child(1) p:before {
    background-image: url(../image/al1.png);
}

.compare.with-ice .for-media div:nth-child(2) p:before {
    background-image: url(../image/al2.png);
}

.compare.with-ice .for-media div:nth-child(3) p:before {
    background-image: url(../image/al3.png);
}

.compare.with-ice .for-media div:nth-child(4) p:before {
    background-image: url(../image/al4.png);
}

.compare.with-ice .for-media div:nth-child(5) p:before {
    background-image: url(../image/al5.png);
}

.compare.with-ice .for-media div:nth-child(6) p:before {
    background-image: url(../image/al6.png);
}

.compare.with-ice .for-media div:nth-child(7) p:before {
    background-image: url(../image/al7.png);
}

.compare.with-ice .for-media div:nth-child(8) p:before {
    background-image: url(../image/al8.png);
}

.compare p.title {
    color: #002a39;
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 0;
    padding-bottom: 15px;
}

.copy p, .for-media div p {
    font-size: 14px;
    font-weight: 400;
}

.for-media .icons {
    position: absolute;
    left: 50px;
    top: 45px;
}

.for-media .icons img {
    height: 27px;
    margin: 0 12px;
}

.for-media .icons img:last-child {
    margin-right: 0;
}

.for-media div p {
    margin: 15px 0;
    display: table;
    min-height: 33px;
    color: #333;
    line-height: 16px;
    padding-left: 50px;
    position: relative;
}

.for-media div p:before, .nav {
    position: absolute;
    left: 0;
    top: 0;
}

.for-media div p span {
    display: table-cell;
    vertical-align: middle;
}

.for-media div p:before {
    content: '';
    width: 32px;
    height: 32px;
}

.for-media div:nth-child(1) p:before {
    background-image: url(../image/ico1.png)
}

.for-media div:nth-child(2) p:before {
    background-image: url(../image/ico2.png)
}

.for-media div:nth-child(3) p:before {
    background-image: url(../image/ico3.png)
}

.for-media div:nth-child(4) p:before {
    background-image: url(../image/ico4.png)
}

.for-media div:nth-child(1) p.second:before {
    background-image: url(../image/ico5.png)
}

.for-media div:nth-child(2) p.second:before {
    background-image: url(../image/ico6.png)
}

.for-media div:nth-child(3) p.second:before {
    background-image: url(../image/ico7.png)
}

.for-media div:nth-child(4) p.second:before {
    background-image: url(../image/ico8.png)
}

@media(min-width: 1400px){
    .custom-row.w2{
        max-width: 1700px ;
        display: block;
        margin: 0 auto;
        float: none;
    }
    .for-media{
        margin-left: 3px;
    }

	.compare p.title {
    margin-left: 20px;
}
}
.for-media div:nth-child(7) p:before {
    background-image: url(../image/ico7.png)
}

.for-media div:nth-child(8) p:before {
    background-image: url(../image/ico8.png)
}

.footer-logo {
    background-color: #00b0b9;
    padding: 20px 0
}
/*.for-media{*/
    /*display: flex;*/
    /*justify-content: space-between;*/
/*}*/
.for-media div p{
    float: none;
    /*margin: 0 auto;*/
}
.copy p {
    font-family: "Arial";
    line-height: 18px;
	color: #333333;
}

.copy p span {
    display: block;
    font-size: 16px;
    line-height: 21px;
    padding-top: 20px;
}

.mark-wrap, .nav a, .nav a:first-child svg {
    display: inline-block;
}

.nav {
    margin-top: 40px;
}

.nav a {
    width: 50px;
    margin-bottom: 8px;
    height: 50px;
    background-color: #00b0b9;
    color: #fff;
    border-radius: 100%;
    line-height: 50px;
}

.nav a:hover {
    text-decoration: none
}

.nav a svg {
    width: 25px;
    padding-top: 13px
}

.nav a:last-child svg {
    width: 20px;
    padding-top: 10px
}

.nav a:first-child {
    line-height: 70px;
    width: 70px;
    height: 70px;
    cursor: pointer
}

.nav a:first-child svg {
    padding-top: 17px;
    width: 40px
}

.mark-wrap {
    position: relative
}

.mark-wrap:before {
    content: '';
    position: absolute;
    top: -3px;
    right: -43px;
    width: 53px;
    height: 30px;
    background-image: url(../image/markb.png);
    background-repeat: no-repeat
}

.standout {
    padding: 50px 0
}

.standout.with-ice.without tr.header td:nth-child(1) {
    border-bottom: 5px solid #1cbdca
}

.standout.with-ice tr.header td:nth-child(1) {
    border-bottom: 5px solid #9fc53c;
    padding-bottom: 5px;
}

.standout.with-ice tr.header td:nth-child(2), .standout.with-ice tr.header td:nth-child(3), .standout.with-ice tr.header td:nth-child(4) {
    border-bottom: 5px solid #1cbdca
}

.standout.with-ice tr.header td:nth-child(5), .standout.with-ice tr.header td:nth-child(6) {
    border-bottom: 5px solid #001e34
}

.standout.with-ice tr span.glyphicon-ok {
    font-size: 25px;
    color: #000
}

.standout.with-ice tr span.glyphicon-minus {
    font-size: 25px;
    color: #c4c6c7
}

.standout.with-ice tr {
    height: 51px
}

.standout.with-ice p.title {
    font-size: 55px;
    margin-top: 85px;
    line-height: 60px
}

.standout.with-ice p.stroke.mar-t {
    margin-top: 100px
}

.standout.with-ice p.stroke {
    height: 51px;
    line-height: 51px
}

.standout.with-ice p.stroke span {
    padding-left: 47px
}

.standout.with-ice p.stroke img {
    height: 30px;
    top: 10px;
    -webkit-filter: brightness(0);
    filter: brightness(0)
}

.standout.with-ice .standout tr:nth-child(odd), .standout.with-ice p.stroke:nth-child(odd) {
    background-color: #f0f0f1;
    border-radius: 25px 0 0 25px
}

.standout.with-ice tr:nth-child(odd) {
    background-color: #f0f0f1;
    border-radius: 0 25px 25px 0
}

.standout.with-ice tr:first-child {
    background-color: #fff;
}

.standout p.stroke:nth-child(odd), .standout tr:nth-child(odd) {
    background-color: #fafafa;
	border: none !important;
}

.standout.with-ice tr.header td:nth-child(2) {
    position: relative
}

.standout.with-ice tr.header td:nth-child(2):before, .standout.with-ice tr.header td:nth-child(5):before {
    content: '';
    background-image: url(../image/mark.png);
    width: 29px;
    height: 27px;
    background-repeat: no-repeat;
    left: 50%
}

.bmark {
    display: inline-block;
    position: relative;
    float: none;
}

.bmark img {
    height: 25px !important;
    display: inline-block;
    margin-bottom: 15px;
}

.bmark:before {
    content: '';
    width: 29px;
    height: 17px;
    background-image: url("../image/mark.png");
    position: absolute;
    top: -17px;
    right: -29px;
}

.standout.with-ice tr.header td:nth-child(2):before {
    bottom: 25px;
    margin-left: 27px
}

.standout.with-ice tr.header td:nth-child(5) {
    position: relative
}

.standout.with-ice tr.header td:nth-child(5):before {
    bottom: 26px;
    margin-left: 38px
}

.standout .slick-next:before, .standout .slick-prev:before {
    width: 24px;
    height: 41px;
    position: absolute;
    opacity: 1;
    content: ''
}

.standout.with-ice tr.header td img {
    display: inline-block;
    margin-bottom: 15px
}

.standout .slick-prev:before {
    background-image: url(../image/left.png);
    left: -20px;
    top: -10px;
    display: none
}

.standout .slick-next {
    top: 8%;
    right: -5px
}

.standout .slick-next:before {
    background-image: url(../image/right.png);
    right: -20px;
    top: 10px
}

.standout p.title {
    color: #002a39;
    font-family: ProximaNova-BlackAlt;
    font-size: 22px;
    font-weight: 500;
    line-height: 30px;
}

.standout p.stroke {
    margin-bottom: 0;
    padding-left: 14px;
    height: 46px;
    line-height: 46px;
    position: relative
}

.standout p.stroke.mar-t {
    margin-top: 190px
}

.standout p.stroke img {
    height: 14px;
    position: absolute;
    left: 14px;
    top: 16px
}

.standout p.stroke span {
    display: inline-block;
    padding-left: 32px;
	font-family: ProximaNova-Light;
}

.standout table {
    width: 100%;
}

.standout tr {
    height: 46px
}

.standout.for-i tr.header td {
    border: transparent solid 2px;
}
.standout.for-i tr.header td.active {
    border: #999 solid 2px;
}
.standout tr.header td img{
    display: inline-block;
}

.standout tr p {
    height: 12px;
    color: #00b0b9;
    font-family: ProximaNova-Light;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    padding: 11px 0 14px
}

.standout tr td .type-tr {
    height: 12px;
	background: #05B0B9;
    color: #fff;
    font-family: ProximaNova-Thin;
    font-size: 14px;
    font-weight: 400;
    line-height: 2px;
    padding: 13px 0 14px;
	margin-left: 3px;
    margin-right: 3px;
}

.standout tr td .type-sm {
    height: 12px;
	background: #002A3A;
    color: #fff;
    font-family: ProximaNova-Thin;
    font-size: 14px;
    font-weight: 400;
    line-height: 2px;
    padding: 13px 0 14px;
	margin-left: 3px;
    margin-right: 3px;
}

.standout tr span {
    font-size: 14px;
    color: #333;
}

.standout tr span.glyphicon-ok {
    font-size: 18px;
    color: #939c9e;
}

.pad-r-0 {
    padding-right: 0;
	margin-top: 3px;
}

.pad-l-0 {
    padding-left: 0;
}

@media (max-width: 768px) {
	.pad-l-0 {
	margin-top: -6px;
	}
}

@media (min-width: 1350px) and (max-width: 1600px) {
    section .for-content {
        padding-top: 190px
    }
}

@media (min-width: 768px) and (max-width: 1350px) {
    section .for-content {
        padding-top: 100px
    }

    .compare.with-ice p.title {
        font-size: 35px;
    }

    section.exercise .for-content p.title {
        margin-left: 90px
    }

    section.store .for-content p.subtitle {
        margin-left: 140px
    }

    section.store .for-content p.title {
        margin-right: -60px
    }

    section.battery .for-content p.title {
        margin-left: 20px;
        margin-top: 110px
    }

    section.smart .for-content p.subtitle {
        margin-left: 120px
    }

    section.smart .for-content p.title {
        margin-right: 128px
    }
}

@media (max-width: 768px) {
    .standout.for-i tr.header td {
        border: transparent solid 2px;
    }
    .standout.for-i tr.header td.active {
        border: transparent solid 2px
    }
    .white-bg, .xs-slider, body {
        overflow-x: hidden
    }

    .circle-slider .slide, .compare p.title, .square-slider .slide, .xs-slider .on-img {
        text-align: center
    }

    section .for-content {
        padding: 0
    }

    section.battery .for-content p.title, section.exercise .for-content p.title, section.smart .for-content p.subtitle, section.smart .for-content p.title, section.store .for-content p.subtitle, section.store .for-content p.title {
        margin: 0
    }

    body {
        font-size: 16px;
        line-height: 26px;
        font-family: ProximaNova-Reg
    }

    .clock-img {
        position: relative;
        right: -15px;
        top: -40px;
        max-width: inherit;
        width: 111%
    }

    .nav {
        z-index: 10;
        margin-top: 0;
        top: -15px;
        left: 10%
    }

    .nav a {
        width: 35px;
        height: 35px;
        line-height: 35px
    }

    .nav a svg {
        width: 20px;
        padding-top: 9px
    }

    .nav a:first-child {
        width: 50px;
        height: 50px
    }

    .nav a:first-child svg {
        padding-top: 10px;
        width: 32px
    }

    .nav a:last-child svg {
        width: 16px;
        padding-top: 5px
    }

    .xs-set ul {
        margin-top: 25px
    }

    .xs-pad-0 {
        padding: 0
    }

    .sl2 {
        width: 60%;
		margin-top: 25px !important;
    }

    .sl2 .slide {
        padding: 0 4px
    }

    .circle-slider .slick-next:before, .circle-slider .slick-prev:before, .sl2 .slick-next:before, .sl2 .slick-prev:before, .square-slider .slick-next:before, .square-slider .slick-prev:before {
        height: 31px;
        width: 18px;
        background-size: cover;
        top: 0
    }

    .slick-next, .slick-prev {
        top: 13%
    }

    .xs-slider .slide .c-w svg {
        width: 28px
    }

    .xs-slider .slide svg {
        fill: #fff
    }

    .xs-slider img {
        width: 100%
    }

    .xs-slider .on-img {
        left: 50%;
        position: absolute;
        top: 39%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 100%
    }

    .xs-slider .on-img p.title {
        color: #fff;
        font-family: ProximaNova-Bold;
        font-size: 22px;
        line-height: 25px;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 4px
    }

    .xs-slider .on-img p.title span.icon {
        margin: 0 auto 15px;
        width: 62px;
        height: 62px;
        border-radius: 100%;
        background-color: #00b0b9;
        display: block;
        line-height: 62px;
        padding-top: 10px
    }

    .xs-slider .on-img p.title span.icon svg {
        width: 33px
    }

    .xs-slider p.description {
        text-align: center;
        color: #fff;
        padding: 14px 30px 35px;
        background-color: #00b0b9;
        background-image: linear-gradient(to top, #018eaa 0, #00b0b9 100%);
        font-size: 19px
    }

    .xs-slider p.description span {
        padding-top: 10px;
        font-size: 12px;
        display: block;
        line-height: 15px
    }

    .xs-slider .slick-dots {
        bottom: 14px
    }

    .xs-slider .slick-dots li button:before {
        width: 9px;
        height: 9px;
        background-color: #1d404d;
        content: '';
        border-radius: 100%;
        opacity: 1;
        border: 1px solid transparent
    }

    .xs-slider .slick-dots li.slick-active button:before {
        background-color: #fff;
        opacity: 1;
        border: 1px solid #fff
    }

    .xs-slider .slick-dots li {
        width: auto;
        margin: 0 2px
    }

    .circle-slider .slide img, .sl2, .square-slider .slide img {
        margin: 0 auto
    }

    .xs-slider .on-img p.title span.icon.c-w svg {
        width: 28px
    }

    .circle-slider .slick-next, .circle-slider .slick-prev, .square-slider .slick-next, .square-slider .slick-prev {
        top: 63.5%
    }

    .circle-slider .slick-next, .square-slider .slick-next {
        right: 30px
    }

    .circle-slider .slick-prev, .square-slider .slick-prev {
        left: 30px
    }

    .square-slider .slick-next, .square-slider .slick-prev {
        top: 53.5%
    }

    .section-title {
        font-size: 19px;
        line-height: 21px
    }

	 .section-title-last {
        font-size: 19px;
        line-height: 21px;
    }

    .circle-slider p.title, .square-slider p.title {
        font-size: 15px;
        margin-bottom: 0
    }

    .circle-slider p.text, .square-slider p.text {
        font-size: 12px
    }

    .circle-slider, .square-slider {
        padding-top: 0
    }

    .square-slider {
        padding-bottom: 0
    }

    .with-gradient img {
        width: 100%
    }

    .with-gradient p.title {
        font-size: 19px;
        padding: 20px 0 0;
        line-height: 20px
    }

    .with-gradient p.subtitle {
        font-size: 13px
    }

    .with-gradient p.text {
        font-size: 12px;
        padding-top: 0
    }

    .bg-wrapper {
		background-color: #fafafa;
        padding: 15px
    }

    .compare p.title {
        font-size: 11px;
        line-height: 17px
    }

    .for-media div p:before {
        width: 23px;
        height: 23px;
        background-size: cover
    }

    .for-media div p {
        padding-left: 35px
    }

    .for-media div p span {
        font-size: 9px;
        line-height: 10px
    }

    .for-media .icons img {
        width: 18px;
        margin: 0 5px
    }

    .standout {
        padding-top: 0
    }

    .standout table tr td {
        display: none
    }

    .standout table tr td:first-child {
        display: table-cell
    }

    .standout p.title {
        font-size: 15px;
        line-height: 22.5px;
        padding-top: 55px
    }

    .standout p.stroke {
        padding-left: 0
    }

    .standout p.stroke span {
        font-size: 13px;
        line-height: 12px;
        padding-left: 25px;
    }

    .standout p.stroke img {
        left: 0
    }

    .standout tr span {
        font-size: 10px;
        line-height: 5px;
    }

    .standout p.stroke.mar-t {
        margin-top: 104px
    }

    .slick-slide img {
        width: 100%
    }

    .standout tr.header td.active {
        outline: 0 !important
    }

    .standout .slick-next:before {
        right: 130px;
        top: -3px
    }

    .standout .slick-next:after {
        content: 'SWIPE TO COMPARE';
        color: #ef426f;
        font-family: ProximaNova-BlackAlt;
        font-size: 10px;
        font-weight: 400;
        line-height: 12.5px;
        text-transform: uppercase;
        letter-spacing: .27px;
        right: 170px;
        top: 5px;
        position: absolute
    }
    
    @media (max-width: 430px) {
    .standout .slick-next:after {
        content: 'SWIPE TO COMPARE';
        color: #ef426f;
        font-family: ProximaNova-BlackAlt;
        font-size: 12px;
        font-weight: 400;
        line-height: 12.5px;
        text-transform: uppercase;
        letter-spacing: .27px;
        right: 170px;
        top: 5px;
        position: absolute;
    }  
    
    .standout .slick-next {
        margin-right: -25px;
    }
    }
    
    @media (min-width: 431px) and (max-width: 550px) {
    .standout .slick-next:after {
        content: 'SWIPE TO COMPARE';
        color: #ef426f;
        font-family: ProximaNova-BlackAlt;
        font-size: 12px;
        font-weight: 400;
        line-height: 12.5px;
        text-transform: uppercase;
        letter-spacing: .27px;
        right: 150px;
        top: 5px;
        position: absolute;
    }  
    
    .standout .slick-next {
        margin-right: 20px;
    }
    }
    
    @media (min-width: 551px) and (max-width: 764px) {
    .standout .slick-next:after {
        content: 'SWIPE TO COMPARE';
        color: #ef426f;
        font-family: ProximaNova-BlackAlt;
        font-size: 12px;
        font-weight: 400;
        line-height: 12.5px;
        text-transform: uppercase;
        letter-spacing: .27px;
        right: 170px;
        top: 5px;
        position: absolute;
    }  
    
    .standout .slick-next {
        margin-right: 90px;
    }
    }

    .standout table tr td:first-child {
        text-align: center;
    }

    .standout .slick-slide img {
        width: 92px;
        display: inline-block;
    }

    .standout .slick-next {
        right: 25px;
    }
}

.app .item img, .find img, .watches .item {
    display: inline-block
}

.w-100 {
    width: 100%
}

.intro-logo {
    left: 25%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.markb, .type3 .markb {
    position: absolute;
    width: 53px;
    height: 30px;
    top: -10px
}

.meet-family {
    padding: 60px 0 80px
}

.meet-family p.title {
    color: #041f2c;
    font-family: ProximaNova-Bold;
    font-size: 110px;
    font-weight: 700;
    line-height: 100px;
    padding-bottom: 50px
}

.markb {
    right: 70px
}

.type3 .markb {
    right: 130px
}

.watches .item {
    padding-bottom: 160px;
    position: relative
}

.watches .item .border {
    position: absolute;
    bottom: 80px;
    width: 100%;
    height: 15px
}

.watches .item .border:before {
    content: '';
    position: absolute;
    top: -45px;
    left: 0;
    background-image: url(../image/shadow.png);
    width: 208px;
    height: 35px;
    z-index: 10
}

.watches .item:nth-child(1):before, .watches .item:nth-child(5):before {
    content: '';
    position: absolute;
    background-image: url(../image/markb.png);
    background-repeat: no-repeat;
    width: 53px;
    height: 30px;
    top: -20px
}

.watches .item img {
    max-height: 234px
}

.watches .item p {
    position: absolute;
    bottom: 0;
    margin-bottom: 0;
    font-family: ProximaNova-Bold;
    font-size: 25px;
    text-align: left;
    text-transform: uppercase
}

.app, .app .subtitle, .find {
    text-align: center
}

.watches .item.type1 {
    color: #8fbd2e
}

.watches .item.type1 .border {
    background-color: #8fbd2e
}

.watches .item.type2 {
    color: #00a6af
}

.watches .item.type2 .border {
    background-color: #00a6af
}

.watches .item.type3 {
    color: #00212f
}

.watches .item.type3 .border {
    background-color: #00212f
}

.watches .item.type4 {
    color: #465356
}

.watches .item.type4 .border {
    background-color: #465356
}

.watches .item.type5 {
    color: #818a8c
}

.watches .item.type5 .border {
    background-color: #818a8c
}

.watches .item:nth-child(1) {
    z-index: 2
}

.watches .item:nth-child(1):before {
    left: 33%;
    z-index: -1
}

.watches .item:nth-child(2) {
    left: -20px;
    z-index: 1
}

.watches .item:nth-child(3) {
    left: -70px;
    z-index: -1
}

.watches .item:nth-child(4) {
    left: -90px;
    z-index: -2
}

.watches .item:nth-child(5) {
    left: -130px;
    z-index: -3
}

.watches .item:nth-child(5):before {
    left: 33%;
    z-index: -1
}

.watches .item:nth-child(5) p {
    left: 50px
}

.watches .item:nth-child(6) {
    left: -200px;
    z-index: -4
}

.watches .item:nth-child(7) {
    left: -170px
}

.watches .item:nth-child(8) {
    left: -110px
}

.app .subtitle {
    padding-bottom: 70px;
    margin-bottom: 0;
    color: #00212f;
    font-family: ProximaNova-BlackAlt;
    font-size: 55px;
    font-weight: 400;
    line-height: 32.78px;
    letter-spacing: 4.37px;
    padding-top: 40px
}

.app .item {
    position: relative;
    padding-top: 140px
}

.app .item p {
    position: absolute;
    top: 0;
    height: 48px;
    color: #00212e;
    font-family: ProximaNova-Bold;
    font-size: 25px;
    font-weight: 500;
    line-height: 30px;
    text-transform: uppercase
}

.custom-row {
    max-width: 1500px;
    margin: 0 auto
}

.fi-col p, section.title p.s-title {
    font-weight: 400;
    margin-bottom: 0
}

.find {
    padding: 34px 0 28px;
    background-color: #e8eeee
}

.col-lg-1-5, .col-md-1-5, .col-sm-1-5, .col-xs-1-5 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px
}

.col-xs-1-5 {
    width: 20%;
    float: left
}

@media (min-width: 768px) {
    .col-sm-1-5 {
        width: 20%;
        float: left
    }
}

@media (min-width: 992px) {
    .col-md-1-5 {
        width: 20%;
        float: left
    }
}

@media (min-width: 1200px) {
    .col-lg-1-5 {
        width: 20%;
        float: left
    }
}

.pad-0 {
    padding-left: 0;
    padding-right: 0
}

.fi-col .item.t1 {
    background-color: #002a3a
}

.fi-col .item.t2 {
    background-color: #00b0b9
}

.fi-col .item.t3 {
    background-color: #c4d600
}

.fi-col .item.t4 {
    background-color: #576569
}

.fi-col .item.t5 {
    background-color: #939c9e
}

.fi-col img {
    width: 100%
}

.fi-col p {
    color: #fff;
    font-family: ProximaNova-Black;
    font-size: 28px;
    letter-spacing: 1.4px;
    padding: 29px 23px;
    position: relative;
    min-height: 280px;
}

.fi-col p span {
    display: block;
    position: absolute;
    bottom: 0;
    color: #fff;
    font-family: ProximaNova-Light;
    font-size: 25px;
    font-weight: 300;
    padding-bottom: 30px;
}

.items-block .acs-content p.title, section.title p.s-title {
    font-family: ProximaNova-Black;
    font-size: 55px
}

.items-block span.smal-text {
    color: #00212e;
    font-family: "ProximaNova-Reg";
    font-size: 10px;
    text-align: right;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.45px;
    position: absolute;
    bottom: 60px;
    right: 0;
    margin-right: 15px;
    display: inline-block;

}
.m-items-block .smal-text{
    color: #00212e;
    font-family: "ProximaNova-Reg";
    font-size: 7px;
    text-align: right;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.45px;
    margin-right: 15px;
    display: inline-block;
    float: right;
    position: relative;
    line-height: 1.2;
    top: -20px;
}

section.title p.s-title {
    letter-spacing: 1.37px;
    padding: 45px 25px 44px
}

section.title .left-side, section.title .right-side {
    max-height: 570px;
    overflow: hidden
}

section.title.type1 p.s-title {
    color: #fff;
    background-color: #041f2c
}

section.title.type2 p.s-title {
    color: #fff;
    background-color: #15a2ab
}

section.title.type3 p.s-title {
    color: #fff;
    background-color: #b8d108
}

section.title.type4 p.s-title {
    color: #fff;
    background-color: #465256
}

section.title.type5 p.s-title {
    color: #fff;
    background-color: #818a8c
}

section.title.type6 p.s-title {
    color: #fff;
    position: relative;
    background-color: #107c9a
}

section.title.type6 .btn-custom {
    left: inherit;
    right: 70px
}

.items-block .acs-content {
    left: inherit;
    right: 0;
    width: 525px;
    position: absolute;
    top: 180px;
    -webkit-transform: translate(-18%, -50%);
    transform: translate(-18%, -50%);
    text-align: right
}

.items-block .btn-custom, .items-block .det {
    text-align: center;
    position: absolute;
    display: inline-block
}

.items-block .acs-content p.title {
    min-height: inherit;
    color: #fff;
    line-height: 48px;
    font-weight: 700;
    text-transform: none
}

.items-block .acs-content p.title span {
    color: #fff;
    font-size: 22px;
    font-family: ProximaNova-Reg;
    line-height: 24px;
    font-weight: 400
}

.items-block p.title {
    color: #041f2c;
    font-family: ProximaNova-Bold;
    overflow: hidden
}

.items-block .i-logo {
    margin-bottom: 40px
}

.items-block .left-side {
    overflow: hidden
}

.items-block .left-side img {
    width: 100%
}

.items-block .free {
    position: absolute;
    width: 120px;
    height: 120px;
    bottom: 60px;
    right: 140px;
    z-index: 1
}

.items-block .right-side {
    padding: 40px 80px 90px;
    background-color: #d8d8d8;
    position: relative;
    height: 100%
}

.items-block .right-side img.w-l {
    max-width: 337px;
    position: relative;
    z-index: 2
}

.items-block .right-side img.bw-l {
    max-width: 390px;
    position: relative;
    z-index: 2
}

.items-block i.logo {
    padding-top: 45px
}

.items-block p.title {
    min-height: 405px;
    font-size: 27px;
    font-family: ProximaNova-Bold;
    text-transform: uppercase;
    letter-spacing: .67px;
    margin-bottom: 56px;
    line-height: 1.3;
    max-height: 280px
}

.items-block p.title span {
    font-family: ProximaNova-Light;
    padding-top: 15px;
    font-size: 25px;
    font-weight: 300;
    display: block;
    text-transform: none;
    max-height: 200px
}

.items-block .btn-custom {
    left: 50%;
    margin-left: 15px;
    bottom: 0;
    margin-bottom: 22px;
    border: none;
    color: #e7225b;
    text-decoration: none;
    background-color: #fff;
    padding: 20px 80px;
    font-size: 22px;
    text-transform: uppercase;
    font-family: ProximaNova-Bold;
    font-weight: 500;
    letter-spacing: 3px;
    border-radius: 33px;
    outline: 0;
    cursor: pointer;
    transition: all .3s
}

.items-block .btn-custom:focus, .items-block .btn-custom:hover {
    text-decoration: none;
    opacity: .8;
    transition: all .3s
}

.items-block .det {
    left: 0;
    width: 50%;
    bottom: 35px
}

.items-block .det img {
    width: auto !important;
    display: inline-block
}

.items-block .det img:nth-child(2) {
    margin-left: 45px
}

body, section {
    overflow-x: hidden
}

.standout.with-ice tr.header td img {
    height: 240px;
}

.standout.with-ice tr.header td img:nth-child(2) {
    height: 25px;
}

.standout.with-ice p.stroke.mar-t {
    margin-top: 97px;
}

.standout p.stroke span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}

.standout.with-ice p.stroke:nth-child(even), .standout.with-ice tr:nth-child(even) {
    background-color: transparent;
}

.standout.with-ice tr.header.type2 td:nth-child(1) {
    border-color: #1cbdca;
}

.standout.with-ice tr.header.type1 td:nth-child(1) {
    border-color: #9fc53c
}

.standout.with-ice tr.header.type3 td:nth-child(1) {
    border-color: #001e34;
}

.t-name.type1 {
    color: #9fc53c;
}

.t-name.type2 {
    color: #1cbdca;
}

.t-name.type3 {
    color: #001e34;
}

@media (max-width: 1500px) {
    .items-block .left-side img {
        width: auto
    }

    .items-block .i-logo {
        width: 100%
    }

    section.title .right-side {
        padding-left: 50px;
        padding-right: 50px
    }

    .app .item img {
        width: 100%;
        max-height: 340px
    }

    .app-wrapper {
        max-height: 300px;
        display: inline-block;
        width: 100%;
        overflow: hidden
    }
}

.big-watch {
    max-width: 1280px;
    display: inline-block !important;
    width: 100%
}

.items-block p.title span {
    overflow: hidden;
}

@media (max-width: 1530px) {
    .items-block .btn-custom {
        padding: 20px 30px;
    }
}

@media (max-width: 1440px) {
    .fi-col p {
        font-size: 18px;
        min-height: 250px;
    }

    .fi-col p span {
        font-size: 18px;
    }

    .items-block p.title span {
        max-height: 145px;
    }
}

@media (max-width: 1340px) {
    .items-block .right-side img.bw-l {
        width: 330px;
    }

    .items-block .right-side img.w-l {
        max-width: 330px;
    }
}

@media (max-width: 1150px) {
    .standout.with-ice p.title {
        font-size: 35px;
        line-height: 40px;
    }

    .standout.with-ice p.stroke.mar-t {
        margin-top: 137px;
    }

    .items-block .btn-custom {
        padding: 15px 20px;
        font-size: 18px;
    }

    .items-block span.smal-text {
        font-size: 9px;
        bottom: 40px;
    }

}

@media (max-width: 1100px) {
    .items-block .acs-content p.title {
        font-size: 35px;
        line-height: inherit;
    }

    .items-block .acs-content p.title span {
        font-size: 18px;
    }

    .items-block .acs-content {
        top: 120px;
    }

    .items-block .right-side img.w-l {
        max-width: 300px;
    }

    .standout.with-ice tr.header td img:first-child {
        max-height: 172px;
    }

    .standout.with-ice tr.header td img {
        display: inline-block;
    }

    .standout.with-ice tr.header td img:nth-child(2) {
        display: block;
        margin: 0 auto;
    }

    .standout.with-ice tr.header td .bmark img {
        display: inline-block;
        margin: 0 auto;
    }

    .bmark {
        display: inline-block;
        width: 100%;
    }

    .standout.with-ice p.title {
        margin-top: 2px;
    }

    .compare.with-ice .for-media div p {
        height: 50px;
        padding-left: 58px;
        font-size: 14px;
    }

    .compare.with-ice .for-media div p:before {
        width: 50px;
        height: 50px;
        background-size: contain;
    }

    .for-media .icons img {
        height: 20px;
        margin: 0 5px;
    }

    .bmark:before {
        right: 17%;
    }
}

@media (max-width: 1000px) {
    .fi-col p {
        font-size: 18px;
        min-height: 250px;
        padding: 10px;
    }
}

@media (max-width: 992px) {
    .items-block .right-side img.bw-l {
        width: 157px;
    }

    .items-block .right-side img.w-l {
        max-width: 157px;
    }

    .items-block p.title {
        font-size: 18px;
    }

    .items-block p.title span {
        font-size: 16px;
    }

    .items-block .btn-custom {
        padding-right: 30px;
        padding-left: 30px;
    }

    .items-block .btn-custom {
        padding-right: 15px;
        padding-left: 15px;
        font-size: 17px;
        margin-left: 0;
    }
    .items-block span.smal-text{
        font-size: 8px;
        bottom: 20px;
        right: -20px;
    }
}

@media (max-width: 768px) {
    .bmark {
        display: block;
    }

    .bmark img {
        width: auto !important;
        display: inline-block;
    }

    .m-items-block .btn-custom, .m-items-block .panel-default > .panel-heading a:focus, .m-items-block .panel-default > .panel-heading a:visited {
        outline: 0;
        text-decoration: none
    }

    .standout.with-ice tr.header td img:first-child {
        width: 97px;
        display: inline-block;
    }

    .big-watch {
        display: none !important
    }

    .fh-xs, .find img {
        width: 100%
    }

    .intro-logo {
        left: 37%
    }

    .intro-logo img {
        width: 70%
    }

    .app .subtitle {
        color: #002c3d;
        font-family: ProximaNova-BlackAlt;
        font-size: 22px;
        font-weight: 400;
        line-height: 22px;
        letter-spacing: 2.37px;
        padding: 17px 0 18px
    }

    .app .item {
        padding-top: 30px
    }

    .app .item img {
        width: 50%
    }

    .app .item p {
        width: 100%;
        margin-bottom: 0;
        padding-bottom: 17px;
        color: #002c3d;
        font-family: ProximaNova-Reg;
        text-align: center;
        font-size: 10px;
        font-weight: 700;
        line-height: 12px;
        text-transform: uppercase
    }

    .sl7 .slick-next:before, .sl7 .slick-prev:before {
        width: 24px;
        height: 41px;
        position: absolute;
        opacity: 1;
        content: ''
    }

    .sl7 .slick-prev:before {
        background-image: url(../image/left.png);
        left: -20px;
        top: -10px
    }

    .sl7 .slick-next:before {
        background-image: url(../image/right.png);
        right: -20px;
        top: 10px
    }

    .sl7 .slick-next {
        right: 40px;
        width: 30px;
        height: 30px
    }

    .sl7 .slick-next, .sl7 .slick-prev {
        top: 50%;
        z-index: 50
    }

    .sl7 .slick-prev {
        left: 40px;
        width: 30px;
        height: 30px;
        top: 60%
    }

    .sl7 .slick-slide:focus, .sl7 .slick-slide:visited {
        outline: 0
    }

    .find img {
        width: 50%
    }

    .find {
        padding: 11px 0 9px
    }

    .compare.with-ice p.title {
        color: #002a39;
        font-size: 11px;
        font-weight: 400;
        line-height: 17.4px;
        text-transform: uppercase;
        letter-spacing: .38px;
        padding: 13px 0 15px
    }

    .compare.with-ice .for-media div p:before {
        width: 21px;
        height: 21px;
        margin-top: 5px
    }

    .compare.with-ice .for-media div p {
        padding-left: 30px;
        height: 21px;
        margin-bottom: 0;
        margin-top: 5px
    }

    .compare.with-ice {
        padding-top: 0;
        clear: bottom
    }

    .compare.with-ice .for-media .icons {
        top: 25px;
        left: 50px
    }

    .compare.with-ice .for-media .icons img {
        width: 12px
    }

    .standout.with-ice p.title {
        padding-top: 20px;
        color: #002a39;
        font-size: 15px;
        font-weight: 400;
        line-height: 22.5px;
        text-transform: uppercase;
        letter-spacing: .4px;
        margin-top: 0
    }

    .standout.with-ice .slick-next {
        top: 4%
    }

    .standout.with-ice tr.header td img.ti {
        width: inherit
    }

    .xs-pad-l0 {
        padding-left: 0;
        padding-right: 0
    }

    .standout.with-ice p.stroke img {
        height: 16px;
        top: 13px;
        left: 15px
    }

    .standout.with-ice p.stroke {
        line-height: 35px;
        height: 35px
    }

    .standout.with-ice tr {
        height: 35px
    }

    .standout.with-ice p.stroke.mar-t {
        margin-top: 127px
    }

    .standout.with-ice tr span.glyphicon-ok {
        font-size: 16px
    }

    .fi-col p {
        min-height: 200px;
    }

    .fi-col p span {
        color: #fff;
        font-size: 20px;
        font-weight: 400;
        max-height: 145px;
    }

    .meet-family p.title {
        color: #002a3a;
        font-size: 30px;
        font-weight: 400;
        line-height: 30px;
        padding: 20px 0 13px
    }

    .meet-family {
        text-align: center;
        padding: 0 0 10px
    }

    .meet-family .sm-watch {
        display: inline-block !important
    }

    .m-items-block .separate {
        display: block;
        width: 100%;
        clear: both;
        height: 1px;
        background-color: #939393
    }

    .m-items-block .btn-custom {
        display: inline-block;
        bottom: 0;
        border: none;
        color: #e7225b;
        background-color: #fff;
        height: 44px;
        width: 166px;
        line-height: 44px;
        font-size: 14px;
        text-transform: uppercase;
        font-family: ProximaNova-Reg;
        font-weight: 700;
        border-radius: 33px;
        text-align: center;
        cursor: pointer;
        transition: all .3s
    }

    .m-items-block .btn-custom:focus, .m-items-block .btn-custom:hover {
        text-decoration: none;
        opacity: .8;
        transition: all .3s
    }

    .m-items-block .panel-group .panel + .panel {
        margin: 0
    }

    .m-items-block .panel-title > .small, .m-items-block .panel-title > .small > a, .m-items-block .panel-title > a, .m-items-block .panel-title > small, .m-items-block .panel-title > small > a {
        display: block
    }

    .m-items-block .panel-title > .small span, .m-items-block .panel-title > .small > a span, .m-items-block .panel-title > a span, .m-items-block .panel-title > small span, .m-items-block .panel-title > small > a span {
        display: inline-block;
        float: right
    }

    .m-items-block .panel {
        border: none;
        margin-bottom: 0
    }

    .m-items-block .panel-body {
        position: relative;
        padding: 0
    }

    .m-items-block .panel-body .acs-content {
        right: 0;
        top: 0;
        position: absolute;
        width: 100%
    }

    .m-items-block .panel-body .acs-content p.title {
        text-align: left;
        font-family: ProximaNova-Reg;
        font-size: 17px;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: .66px;
        margin-bottom: 0;
        color: #107c9a;
        padding: 5px 20px
    }

    .m-items-block .panel-body .acs-content p.title span {
        display: block;
        color: #fff;
        font-size: 16px;
        font-weight: 400;
        padding-top: 5px;
        text-transform: none
    }

    .m-items-block .panel-body .item {
        position: relative;
        text-align: center;
        padding: 14px 20px 20px;
        background-color: #dfdfdf
    }

    .m-items-block .panel-body .item .mark-wrap {
        position: relative;
        display: inline-block
    }

    .m-items-block .panel-body .item .mark-wrap:before {
        content: '';
        position: absolute;
        top: -3px;
        right: -20px;
        width: 27px;
        height: 15px;
        background-image: url(../image/mark-m.png);
        background-repeat: no-repeat
    }

    .m-items-block .panel-body .item .free {
        position: absolute;
        width: 100px;
        height: 100px;
        z-index: 1;
        right: 2px;
        top: 29%
    }

    .m-items-block .panel-body .item .i-logo {
        margin-bottom: 29px;
        display: inline-block;
        max-width: 205px;
        width: 100%
    }

    .m-items-block .panel-body .item .a-watch {
        max-width: 207px;
        display: inline-block;
        width: 100%;
        position: relative;
        z-index: 2
    }

    .m-items-block .panel-body .item .icons {
        width: 100%;
        text-align: center
    }

    .m-items-block .panel-body .item .icons img {
        display: inline-block;
        width: 20%
    }

    .m-items-block .panel-body .item .icons img.ico1 {
        width: 30px
    }

    .m-items-block .panel-body .item .icons img.ico2 {
        margin-left: 20px;
        width: 78px
    }

    .m-items-block .panel-body .item p.title {
        padding-top: 25px;
        text-align: left;
        color: #002a3a;
        font-family: ProximaNova-Reg;
        font-size: 17px;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: .66px;
        margin-bottom: 0
    }

    .m-items-block .panel-body .item p.title span {
        display: block;
        color: #002a3a;
        font-size: 16px;
        font-weight: 400;
        padding-top: 20px;
        text-transform: none
    }

    .m-items-block .panel-body .btn-custom {
        margin-top: 32px
    }

    .m-items-block .panel-heading {
        color: #fff;
        font-family: ProximaNova-BlackAlt;
        font-size: 55px;
        font-weight: 400;
        text-transform: uppercase;
        letter-spacing: 1.37px
    }

    .m-items-block .panel-heading.type1 {
        background-color: #041f2c
    }

    .m-items-block .panel-heading.type2 {
        background-color: #15a2ab
    }

    .m-items-block .panel-heading.type3 {
        background-color: #b8d108
    }

    .m-items-block .panel-heading.type4 {
        background-color: #465256
    }

    .m-items-block .panel-heading.type5 {
        background-color: #818a8c
    }

    .m-items-block .panel-heading.type6 {
        background-color: #107c9a
    }

    .m-items-block .panel-default > .panel-heading {
        border: none;
        border-radius: 0;
        padding: 17px 20px 15px
    }

    .standout p.stroke span {
        display: inline-block;
    }

    .standout.with-ice p.stroke.mar-t {
        margin-top: 155px;
    }

    .standout.with-ice .slick-next {
        right: 41%;
    }

    .fi-col p span {
        position: static;
        padding-top: 15px;
    }
}

@media (max-width: 600px) {
    .standout.with-ice .slick-next {
        right: 25%;
    }
}

@media (max-width: 400px) {
    .standout.with-ice .slick-next {
        right: -10%;
    }
}

@media (max-width: 320px) {
    .standout.with-ice .slick-next {
        right: -40%;
    }
}

@media (min-width: 767px) and (max-width: 915px) {
    .fi-col p {
        font-size: 13px;
    }
}

@media (min-width: 767px) and (max-width: 769px) {
    .fi-col p span {
        font-size: 14px;
        line-height: 1.3;
    }

}

@media (max-width: 767px) {
    .fi-col p {
        min-height: 100px;
    }
}

.standout.with-ice tr span.checkmark {
    background: url(../image/checkmark.svg) center center no-repeat;
    vertical-align: middle;
    display: block;
    margin-left: auto;
    margin-right: auto;
    height: 21px;
}

.standout.with-ice tr span.minus {
    background: url(../image/minus.svg) center center no-repeat;
    vertical-align: middle;
    display: block;
    margin-left: auto;
    margin-right: auto;
    height: 5px;
}

.standout tr span.minus {
    background: url(../image/minus.svg) center center no-repeat;
    vertical-align: middle;
    display: block;
    margin-left: auto;
    margin-right: auto;
    height: 5px;
	width: 17px;
}

/* Style for "KIDS TRACK" */
span.t-name {
    font-family: "ProximaNova-Bold";
    font-size: 16px;
    font-weight: 700;
    line-height: 26px;
    text-transform: uppercase;
    display: block;
}

*::-webkit-media-controls-panel {
    display: none !important;
    -webkit-appearance: none;
}



*::-webkit-media-controls-play-button {
    display: none !important;
    -webkit-appearance: none;
}


*::-webkit-media-controls-start-playback-button {
    display: none !important;
    -webkit-appearance: none;
}

.button_video {
    width: 143px;
    height: 143px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    cursor: pointer;
    display: block;
}


.button_video.play {
    background: url("../image/play_button.svg") no-repeat;
}

.button_video.pause {
    background: url("../image/al3.png") no-repeat;

}

.embed-responsive:hover .button_video {
    display: block;
}

p.afterheader {
	font-family: ProximaNova-Reg;
}

ul.afterheaderdetails {
font-family: ProximaNova-Light;
font-weight: 400;
}

.health_img {
	width: 184px;
	height: 184px;
}

@media (min-width: 331px) and (max-width: 867px) {
    .health_img {
        max-width: 58% !important;
    }
}

@media (max-width: 330px) {
    .health_img {
        max-width: 78% !important;
    }
}

@media (max-width: 767px) {
    .everyfitbit_img {
        max-width: 72% !important;
    }
}

/*
==================================================
PHONE SCREENS SECTION.
==================================================
*/

.phoneScreensBanner {
  padding: 60px 0 0 0;
  border-bottom: 1px solid #DEDEDE;
  overflow-y: hidden;
}

@media (max-width: 1024px) and (min-width: 767px) {
  .phoneScreensBanner { margin: 0 0 35px 0; }
}

@media (max-width: 767px) {
  .phoneScreensBanner {
    padding: 30px 0 0 0;
    margin: 0 0 35px 0;
  }
}

.phoneScreensBanner h3 {
  font-family: 'ProximaNova-Light';
  font-weight: normal;
  font-size: 40px;
  max-width: 310px;
  color: #00B0B9;
  margin: 0 0 10px 0;
  letter-spacing: -.5px;
}

@media (max-width: 768px) {
  .phoneScreensBanner h3 {
  font-size: 34px;
}
}

.svgIconsContainer {
  margin: 0 0 40px 0;
}

.svgIconsContainer svg {
  width: 33px;
  height: auto;
  margin: 0 31px 0 0;
}

.svgIconsContainer svg:last-of-type { margin: 0; }

.btnCheckCompatibility {
  font-family: 'ProximaNova-Bold';
  font-size: 20px;
  text-transform: uppercase;
  letter-spacing: .5px;
  color: #FFF;
  background: #EF426F;
  border: none;
  display: block;
  width: 100%;
  max-width: 310px;
  padding: 10px 10px 8px 15px;
  border-radius: 50px;
  margin: 0 0 15px 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

@media (max-width: 767px) {
  .btnCheckCompatibility { max-width: 100%; }
}

.phoneScreensBanner small {
  display: block;
  max-width: 300px;
  font-family: 'ProximaNova-Reg';
  font-size: 15px;
  margin: 0 0 30px 0;
  line-height: 1.3;
}

.userManualSection {
  display: inline-block;
  margin: 0 0 18px 0;
}

@media (max-width: 767px) {
  .userManualSection { margin: 0 0 35px 0; }
}

.userManualCaption {
  font-family: 'ProximaNova-Bold';
  font-size: 18px;
  color: #333;
  margin: 0 0 -5px 0;
  line-height: 2.5;
}

.userManualSection svg {
  width: 25px;
  height: auto;
  color: #333;
  float: left;
}

.userManualSection span {
  font-family: 'ProximaNova-Reg';
  float: left;
  margin: 2.5px 0 2.5px 5px;
  letter-spacing: .5px;
}

.phonesScreensImg {
  width: 100%;
  height: auto;
  position: relative;
}

@media (min-width: 767px) {
  .phonesScreensImg { bottom: -205px; }
}

@media (min-width: 991px) {
  .phonesScreensImg { bottom: -95px; }
}

@media (max-width: 768px) and (min-width: 767px) {
  .phonesScreensImg { bottom: -215px; }
}

.phonesScreensImg.mobileImg { margin: 0 0 50px 0; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhcnRpYWxzL2FwcC5zY3NzIiwibWFpbi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBa0RBLG1CQUFBLGtCQUFBLGtCQUFBLG9CQU5BLGNBQUEsYUFBQSxhQUFBLGVBaUJNLFFBQUEsRUE4U04sMEJBd01BLGFBd3BCQSxxQkFub0JBLE9BNVVBLGVBcVlBLGFBQUEsZ0NBMm1CQSxTQUNFLFdBQUEsT0E3dUNGLFdBQ0UsWUFBQSxnQkFDQSxJQUFBLGlDQUFBLG1CQUNBLFdBQUEsT0FDQSxZQUFBLElBR0YsV0FDRSxZQUFBLGlCQUNBLElBQUEsa0NBQUEsbUJBQ0EsV0FBQSxPQUNBLFlBQUEsSUFHRixXQUNFLFlBQUEsa0JBQ0EsSUFBQSwwQ0FBQSxtQkFDQSxXQUFBLE9BQ0EsWUFBQSxJQUdGLEtBQ0UsWUFBQSxnQkFDQSxVQUFBLEtBR0YsU0FDRSxNQUFBLEtBR0YsVUFDRSxRQUFBLEtBQUEsRUFHRixHQUNFLE9BQUEsRUFDQSxhQUFBLEtBR0YsWUFDRSxVQUFBLE1BQ0EsUUFBQSxhQVNGLEtBQ0UsTUFBQSxJQUNBLE9BQUEsS0FBQSxLQUZGLFlBSUksT0FBQSxLQUNBLGFBQUEsSUFDQSxjQUFBLElBTkosZ0JBUU0sT0FBQSxJQUFBLE1BQUEsS0FRTixXQUNFLFVBQUEsTUFHRixTQUVJLEtBQUEsZUFJSixpQkFFSSxNQUFBLEtBSUosUUFDRSxTQUFBLFNBREYscUJBR0ksU0FBQSxTQUNBLE1BQUEsS0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxRQUFBLEdBQ0EsWUFBQSxNQVRKLDZCQWFRLE1BQUEsS0FDQSxZQUFBLGlCQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxVQUNBLGVBQUEsS0FDQSxRQUFBLGFBQ0EsV0FBQSxPQXBCUixnQ0F1QlEsVUFBQSxNQUNBLE1BQUEsS0FDQSxZQUFBLGdCQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQTVCUixxQ0E4QlUsUUFBQSxNQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFB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QUFBLEtBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmEtUmVnXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udC9Qcm94aW1hTm92YS1SZWcudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YS1Cb2xkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udC9Qcm94aW1hTm92YS1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmEtQmxhY2tcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250L1Byb3hpbWFOb3ZhQWx0Q29uZC1CbGFjay5vdGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhLVJlZ1wiO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5iaWctaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53aGl0ZS1iZyB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxudWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnRvcC1zbGlkZXIge1xuICBtYXgtd2lkdGg6IDk0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zbGlkZSB7XG4gICY6YWN0aXZlLCAmOmhvdmVyLCAmOmZvY3VzLCAmOnZpc2l0ZWQge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuLnNsMiB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICAuc2xpZGUge1xuICAgIGhlaWdodDogOTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgaW1nIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgfVxuICAgICY6YWN0aXZlLCAmOmhvdmVyLCAmOmZvY3VzLCAmOnZpc2l0ZWQge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogOTcwcHg7XG59XG5cbi5uYXYge1xuICBzdmcge1xuICAgIGZpbGw6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udG9wLXNsaWRlcnMge1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbnNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5mb3ItY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBhZGRpbmctdG9wOiAyNzBweDtcbiAgICBwIHtcblxuICAgICAgJi50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YS1Cb2xkXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEycHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgJi5zdWJ0aXRsZSB7XG4gICAgICAgIG1heC13aWR0aDogNDMwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YS1SZWdcIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuZXhlcmNpc2Uge1xuICAgIC5mb3ItY29udGVudCB7XG4gICAgICBwIHtcbiAgICAgICAgJi50aXRsZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDI2MHB4O1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgJi5pY29uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiMGI5O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICB0b3A6IC0xMDBweDtcbiAgICAgICAgICAgICAgbGVmdDogMzUlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc3VidGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuc3RvcmUge1xuICAgIC5mb3ItY29udGVudCB7XG4gICAgICBwIHtcbiAgICAgICAgJi50aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNDBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGIwYjk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAtMTAwcHg7XG4gICAgICAgICAgICBsZWZ0OiAzNSU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zdWJ0aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDM1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuYmF0dGVyeSB7XG4gICAgLmZvci1jb250ZW50IHtcbiAgICAgIHAge1xuICAgICAgICAmLnRpdGxlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOTBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjUwcHg7XG4gICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjBiOTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IC0xMDBweDtcbiAgICAgICAgICAgIGxlZnQ6IDM1JTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnN1YnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnNtYXJ0IHtcbiAgICAuZm9yLWNvbnRlbnQge1xuICAgICAgcCB7XG4gICAgICAgICYudGl0bGUge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGIwYjk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAtMTAwcHg7XG4gICAgICAgICAgICBsZWZ0OiAzNSU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTE1cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMTBweDtcbiAgICAgICAgfVxuICAgICAgICAmLnN1YnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaW1nIHtcbiAgICAmLmJnLWltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLnBvcy1yZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgY29sb3I6ICMwMGIwYjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNpcmNsZS1zbGlkZXIsIC5zcXVhcmUtc2xpZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG4gIC5zbGlkZSB7XG4gICAgbWFyZ2luOiAxNXB4IDEwcHggMDtcbiAgfVxuICBwIHtcbiAgICAmLnRpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhLVJlZ1wiO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjMDBiMGI5O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgfVxuICAgICYudGV4dCB7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIH1cbiAgfVxuICAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL2xlZnQucG5nXCIpO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogNDFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxuICAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL3JpZ2h0LnBuZ1wiKTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDQxcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICB9XG59XG5cbi5zbDIge1xuICAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL2xlZnQucG5nXCIpO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogNDFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICB0b3A6IC0xMHB4O1xuICB9XG4gIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2UvcmlnaHQucG5nXCIpO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogNDFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICByaWdodDogLTIwcHg7XG4gICAgdG9wOiAxMHB4O1xuICB9XG59XG5cbi5sb2dvIHtcbiAgbWFyZ2luOiAyNXB4IDA7XG59XG5cbi5zcXVhcmUtc2xpZGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4uYmctd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLndpdGgtZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY0MjZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMDE4ZWFhIDAlLCAjMDBiMGI5IDEwMCUpO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweCAwO1xuICBwIHtcbiAgICAmLnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgfVxuICAgICYudGV4dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cbiAgICAmLnN1YnRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhLUJvbGRcIjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC40NHB4O1xuICAgIH1cbiAgfVxufVxuXG4uY29tcGFyZSB7XG4gICYud2l0aC1pY2Uge1xuICAgIHAudGl0bGUge1xuICAgICAgcGFkZGluZzogMjBweCAwIDQwcHg7XG4gICAgICBjb2xvcjogIzAwMjEyZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhLUJsYWNrXCI7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuZm9yLW1lZGlhIGRpdiBwOmJlZm9yZSB7XG4gICAgICB3aWR0aDogODVweDtcbiAgICAgIGhlaWdodDogODVweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgICAuZm9yLW1lZGlhIHtcbiAgICAgIC5pY29ucyB7XG4gICAgICAgIHRvcDogNzBweDtcbiAgICAgICAgbGVmdDogMTAwcHg7XG4gICAgICB9XG4gICAgICBkaXYge1xuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4M3B4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogOTVweDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL2FsMS5wbmdcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2UvYWwyLnBuZ1wiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZS9hbDMucG5nXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL2FsNC5wbmdcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2UvYWw1LnBuZ1wiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZS9hbDYucG5nXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg3KSB7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL2FsNy5wbmdcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDgpIHtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2UvYWw4LnBuZ1wiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgY29sb3I6ICMwMDJhMzk7XG4gIHAge1xuICAgICYudGl0bGUge1xuICAgICAgY29sb3I6ICMwMDJhMzk7XG4gICAgICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YS1CbGFja1wiO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLmZvci1tZWRpYSB7XG4gIC5pY29ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgdG9wOiA0NXB4O1xuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgZGl2IHtcbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDMzcHg7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICBwIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL2ljbzEucG5nXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHAge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2UvaWNvMi5wbmdcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgcCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZS9pY28zLnBuZ1wiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICBwIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL2ljbzQucG5nXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgIHAge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2UvaWNvNS5wbmdcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgcCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZS9pY282LnBuZ1wiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCg3KSB7XG4gICAgICBwIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL2ljbzcucG5nXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDgpIHtcbiAgICAgIHAge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2UvaWNvOC5wbmdcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlci1sb2dvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjBiOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5jb3B5IHtcbiAgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiQXJpYWwgTVRcIjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLm5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBhIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjBiOTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tYXJrLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zcHg7XG4gICAgcmlnaHQ6IC00M3B4O1xuICAgIHdpZHRoOiA1M3B4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZS9tYXJrYi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuXG4uc3RhbmRvdXQge1xuICAmLndpdGgtaWNlIHtcbiAgICAmLndpdGhvdXR7XG4gICAgICB0ci5oZWFkZXJ7XG4gICAgICAgIHRke1xuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMWNiZGNhO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB0ci5oZWFkZXIge1xuICAgICAgdGQge1xuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM5ZmM1M2M7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMWNiZGNhO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzFjYmRjYTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICMxY2JkY2E7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMDAxZTM0O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzAwMWUzNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB0ciBzcGFuLmdseXBoaWNvbi1vayB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG4gICAgdHIgc3Bhbi5nbHlwaGljb24tbWludXMge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgY29sb3I6ICNjNGM2Yzc7XG4gICAgfVxuICAgIHRyIHtcbiAgICAgIGhlaWdodDogNTFweDtcbiAgICB9XG4gICAgcC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgICBtYXJnaW4tdG9wOiA4NXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgfVxuICAgIHAuc3Ryb2tlLm1hci10IHtcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIH1cbiAgICBwLnN0cm9rZSB7XG4gICAgICBoZWlnaHQ6IDUxcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTFweDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ3cHg7XG4gICAgICB9XG4gICAgfVxuICAgIHAuc3Ryb2tlIGltZyB7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKTtcbiAgICB9XG4gICAgcC5zdHJva2U6bnRoLWNoaWxkKGV2ZW4pLCAuc3RhbmRvdXQgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjE7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4IDAgMCAyNXB4O1xuICAgIH1cbiAgICB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMjVweCAyNXB4IDA7XG4gICAgfVxuICAgIHRyLmhlYWRlciB7XG4gICAgICB0ZCB7XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZS9tYXJrLnBuZ1wiKTtcbiAgICAgICAgICAgIHdpZHRoOiAyOXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyN3B4O1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZS9tYXJrLnBuZ1wiKTtcbiAgICAgICAgICAgIHdpZHRoOiAyOXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJvdHRvbTogMjZweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzOHB4O1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2UvbGVmdC5wbmdcIik7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHRvcDogLTEwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2xpY2stbmV4dCB7XG4gICAgdG9wOiA4JTtcbiAgICByaWdodDogLTVweDtcbiAgfVxuICAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL3JpZ2h0LnBuZ1wiKTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDQxcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIHRvcDogMTBweDtcbiAgfVxuICBwYWRkaW5nOiA1MHB4IDA7XG4gIHAudGl0bGUge1xuICAgIGNvbG9yOiAjMDAyYTM5O1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhLUJsYWNrXCI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIH1cbiAgcCB7XG4gICAgJi5zdHJva2Uge1xuICAgICAgJi5tYXItdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE5MHB4O1xuICAgICAgfVxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgIH1cbiAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDE0cHg7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIHRyIHtcbiAgICAmLmhlYWRlciB7XG4gICAgICB0ZCB7XG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAjOTk5OTk5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgY29sb3I6ICMwMGIwYjk7XG4gICAgICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YS1SZWdcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDExcHggMCAxNHB4O1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgJi5nbHlwaGljb24tb2sge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjOTM5YzllO1xuICAgICAgfVxuICAgIH1cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgfVxuICB9XG59XG5cbi5wYWQtci0wIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnBhZC1sLTAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzUwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgc2VjdGlvbiAuZm9yLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgc2VjdGlvbiAuZm9yLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxuICBzZWN0aW9uLmV4ZXJjaXNlIC5mb3ItY29udGVudCBwLnRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweDtcbiAgfVxuICBzZWN0aW9uLnN0b3JlIC5mb3ItY29udGVudCBwLnN1YnRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHg7XG4gIH1cbiAgc2VjdGlvbi5zdG9yZSAuZm9yLWNvbnRlbnQgcC50aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweDtcbiAgfVxuICBzZWN0aW9uLmJhdHRlcnkgLmZvci1jb250ZW50IHAudGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDExMHB4O1xuICB9XG4gIHNlY3Rpb24uc21hcnQgLmZvci1jb250ZW50IHAuc3VidGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweDtcbiAgfVxuICBzZWN0aW9uLnNtYXJ0IC5mb3ItY29udGVudCBwLnRpdGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyOHB4O1xuICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24gLmZvci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIHNlY3Rpb24uZXhlcmNpc2UgLmZvci1jb250ZW50IHAudGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBzZWN0aW9uLnN0b3JlIC5mb3ItY29udGVudCBwLnN1YnRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgc2VjdGlvbi5zdG9yZSAuZm9yLWNvbnRlbnQgcC50aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIHNlY3Rpb24uYmF0dGVyeSAuZm9yLWNvbnRlbnQgcC50aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIHNlY3Rpb24uc21hcnQgLmZvci1jb250ZW50IHAuc3VidGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBzZWN0aW9uLnNtYXJ0IC5mb3ItY29udGVudCBwLnRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgYm9keSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LWZhbWlseTogUHJveGltYU5vdmEtUmVnO1xuICB9XG4gIC53aGl0ZS1iZyB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG4gIC5jbG9jay1pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogLTE1cHg7XG4gICAgdG9wOiAtNDBweDtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDExMSU7XG4gIH1cbiAgLm5hdiB7XG4gICAgei1pbmRleDogMTA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0b3A6IC0xNXB4O1xuICAgIGxlZnQ6IDEwJTtcbiAgfVxuICAubmF2IGEge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgIH1cbiAgfVxuICAubmF2IGE6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBzdmcge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICB9XG4gIH1cbiAgLm5hdiBhOmxhc3QtY2hpbGQgc3ZnIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG4gIC54cy1zZXQge1xuICAgIHVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuICB9XG4gIC54cy1wYWQtMCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2wyIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5zbDIgLnNsaWRlIHtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgfVxuICAuY2lyY2xlLXNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUsIC5jaXJjbGUtc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSwgLnNsMiAuc2xpY2stbmV4dDpiZWZvcmUsIC5zbDIgLnNsaWNrLXByZXY6YmVmb3JlLCAuc3F1YXJlLXNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUsIC5zcXVhcmUtc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAzMXB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5zbGljay1wcmV2LCAuc2xpY2stbmV4dCB7XG4gICAgdG9wOiAxMyU7XG4gIH1cbiAgLnhzLXNsaWRlciB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIC5zbGlkZSB7XG4gICAgICAuYy13IHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAub24taW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzklO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHAudGl0bGUge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAmLmljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiA2MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGIwYjk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MnB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICB3aWR0aDogMzNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhLUJvbGRcIjtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgcC5kZXNjcmlwdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDE0cHggMzBweCAzNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjBiOTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwMThlYWEgMCUsICMwMGIwYjkgMTAwJSk7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBzcGFuIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stZG90cyB7XG4gICAgICBib3R0b206IDE0cHg7XG4gICAgfVxuICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDlweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFkNDA0ZDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIH1cbiAgICAuc2xpY2stZG90cyBsaSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMCAycHg7XG4gICAgfVxuICB9XG4gIC54cy1zbGlkZXIgLm9uLWltZyBwLnRpdGxlIHNwYW4uaWNvbi5jLXcge1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICB9XG4gIH1cbiAgLmNpcmNsZS1zbGlkZXIgLnNsaWRlLCAuc3F1YXJlLXNsaWRlciAuc2xpZGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBpbWcge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG4gIC5jaXJjbGUtc2xpZGVyLCAuc3F1YXJlLXNsaWRlciB7XG4gICAgLnNsaWNrLW5leHQsIC5zbGljay1wcmV2IHtcbiAgICAgIHRvcDogNjMuNSU7XG4gICAgfVxuICAgIC5zbGljay1uZXh0IHtcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgIH1cbiAgICAuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgIH1cbiAgfVxuICAuc3F1YXJlLXNsaWRlciB7XG4gICAgLnNsaWNrLW5leHQsIC5zbGljay1wcmV2IHtcbiAgICAgIHRvcDogNTMuNSU7XG4gICAgfVxuICB9XG4gIC5zbDIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbiAgLmNpcmNsZS1zbGlkZXIgcC50aXRsZSwgLnNxdWFyZS1zbGlkZXIgcC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNpcmNsZS1zbGlkZXIgcC50ZXh0LCAuc3F1YXJlLXNsaWRlciBwLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuY2lyY2xlLXNsaWRlciwgLnNxdWFyZS1zbGlkZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5zcXVhcmUtc2xpZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAud2l0aC1ncmFkaWVudCB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAud2l0aC1ncmFkaWVudCBwLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAud2l0aC1ncmFkaWVudCBwLnN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLndpdGgtZ3JhZGllbnQgcC50ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLmJnLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLmNvbXBhcmUgcC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZm9yLW1lZGlhIGRpdiBwOmJlZm9yZSB7XG4gICAgd2lkdGg6IDIzcHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgLmZvci1tZWRpYSBkaXYgcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB9XG4gIC5mb3ItbWVkaWEgZGl2IHAgc3BhbiB7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIH1cbiAgLmZvci1tZWRpYSAuaWNvbnMgaW1nIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICB9XG4gIC5zdGFuZG91dCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgdGFibGUge1xuICAgICAgdHIge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdGFuZG91dCBwLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIyLjVweDtcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgfVxuICAuc3RhbmRvdXQgcC5zdHJva2Uge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuc3RhbmRvdXQgcC5zdHJva2Ugc3BhbiB7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG4gIC5zdGFuZG91dCBwLnN0cm9rZSB7XG4gICAgaW1nIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC5zdGFuZG91dCB0ciBzcGFuIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cbiAgLnN0YW5kb3V0IHAuc3Ryb2tlLm1hci10IHtcbiAgICBtYXJnaW4tdG9wOiAxMDRweDtcbiAgfVxuICAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3RhbmRvdXQgdHIuaGVhZGVyIHRkLmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zdGFuZG91dCAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIHJpZ2h0OiA5NXB4O1xuICAgIHRvcDogLTNweDtcbiAgfVxuICAuc3RhbmRvdXQgLnNsaWNrLW5leHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdTV0lQRSBUTyBDT01QQVJFJztcbiAgICBjb2xvcjogI2VmNDI2ZjtcbiAgICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YS1CbGFja1wiO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMi41cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yN3B4O1xuICAgIHJpZ2h0OiAxMjRweDtcbiAgICB0b3A6IDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLy93aXRoLWljZVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmludHJvLWxvZ28ge1xuICBsZWZ0OiAyNSU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4ubWVldC1mYW1pbHkge1xuICBwYWRkaW5nOiA2MHB4IDAgODBweDtcbiAgcCB7XG4gICAgJi50aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzA0MWYyYztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhLUJsYWNrXCI7XG4gICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgICB9XG4gIH1cbn1cblxuLm1hcmtiIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTNweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0b3A6IC0xMHB4O1xuICByaWdodDogNzBweDtcbn1cblxuLnR5cGUzIHtcbiAgLm1hcmtiIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDUzcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHRvcDogLTEwcHg7XG4gICAgcmlnaHQ6IDEzMHB4O1xuICB9XG59XG5cbi53YXRjaGVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAuaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICAgIC5ib3JkZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA4MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTQ1cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL3NoYWRvdy5wbmdcIik7XG4gICAgICAgIHdpZHRoOiAyMDhweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDIzNHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LWZhbWlseTogUHJveGltYU5vdmEtQm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAmLnR5cGUxIHtcbiAgICAgIGNvbG9yOiAjOGZiZDJlO1xuICAgICAgLmJvcmRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZmJkMmU7XG5cbiAgICAgIH1cbiAgICB9XG4gICAgJi50eXBlMiB7XG4gICAgICBjb2xvcjogIzAwYTZhZjtcbiAgICAgIC5ib3JkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNmFmO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnR5cGUzIHtcbiAgICAgIGNvbG9yOiAjMDAyMTJmO1xuICAgICAgLmJvcmRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDIxMmY7XG4gICAgICB9XG4gICAgfVxuICAgICYudHlwZTQge1xuICAgICAgY29sb3I6ICM0NjUzNTY7XG4gICAgICAuYm9yZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ2NTM1NjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi50eXBlNSB7XG4gICAgICBjb2xvcjogIzgxOGE4YztcbiAgICAgIC5ib3JkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODE4YThjO1xuICAgICAgfVxuICAgIH1cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL21hcmtiLnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDUzcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbGVmdDogMzMlO1xuICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgbGVmdDogLTIwcHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICBsZWZ0OiAtNzBweDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICBsZWZ0OiAtOTBweDtcbiAgICAgIHotaW5kZXg6IC0yO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL21hcmtiLnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDUzcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbGVmdDogMzMlO1xuICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cbiAgICAgIGxlZnQ6IC0xMzBweDtcbiAgICAgIHotaW5kZXg6IC0zO1xuICAgICAgcCB7XG4gICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgIGxlZnQ6IC0yMDBweDtcbiAgICAgIHotaW5kZXg6IC00O1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCg3KSB7XG4gICAgICBsZWZ0OiAtMTcwcHg7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDgpIHtcbiAgICAgIGxlZnQ6IC0xMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmFwcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLnN1YnRpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjMDAyMTJmO1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhLUJsYWNrXCI7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMyLjc4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDIuMzdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgcCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBjb2xvcjogIzAwMjEyZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhLVJlZ1wiO1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS1yb3cge1xuICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5maW5kIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzNHB4IDAgMjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWVlZTtcbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLmNvbC14cy0xLTUsXG4uY29sLXNtLTEtNSxcbi5jb2wtbWQtMS01LFxuLmNvbC1sZy0xLTUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uY29sLXhzLTEtNSB7XG4gIHdpZHRoOiAyMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xLTUge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtMS01IHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0xLTUge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuLnBhZC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uZmktY29sIHtcbiAgLml0ZW0ge1xuICAgICYudDEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmEzYTtcbiAgICB9XG4gICAgJi50MiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiMGI5O1xuICAgIH1cbiAgICAmLnQzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNGQ2MDA7XG4gICAgfVxuICAgICYudDQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU3NjU2OTtcbiAgICB9XG4gICAgJi50NSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTM5YzllO1xuICAgIH1cbiAgfVxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmEtQmxhY2tcIjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgICBwYWRkaW5nOiAyOXB4IDIzcHg7XG4gICAgc3BhbiB7XG4gICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YS1SZWdcIjtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG59XG5cbnNlY3Rpb24udGl0bGUge1xuICBwLnMtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhLUJsYWNrXCI7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4zN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogNDVweCAxNXB4IDQ0cHg7XG4gIH1cbiAgLmxlZnQtc2lkZSwgLnJpZ2h0LXNpZGUge1xuICAgIG1heC1oZWlnaHQ6IDU3MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgJi50eXBlMSB7XG4gICAgcC5zLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MWYyYztcbiAgICB9XG4gIH1cbiAgJi50eXBlMiB7XG4gICAgcC5zLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1YTJhYjtcbiAgICB9XG4gIH1cbiAgJi50eXBlMyB7XG4gICAgcC5zLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZDEwODtcbiAgICB9XG4gIH1cbiAgJi50eXBlNCB7XG4gICAgcC5zLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ2NTI1NjtcbiAgICB9XG4gIH1cbiAgJi50eXBlNSB7XG4gICAgcC5zLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgxOGE4YztcbiAgICB9XG4gIH1cbiAgJi50eXBlNiB7XG4gICAgcC5zLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwN2M5YTtcbiAgICB9XG4gICAgLmJ0bi1jdXN0b20ge1xuICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgIHJpZ2h0OiA3MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uaXRlbXMtYmxvY2sgLmFjcy1jb250ZW50IHtcbiAgbGVmdDogaW5oZXJpdDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1MDlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE4JSwgLTUwJSk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwLnRpdGxlIHtcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmEtQmxhY2tcIjtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YS1SZWdcIjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cblxufVxuXG4uaXRlbXMtYmxvY2sge1xuICAuaS1sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC8vb3ZlcmZsb3cteDogaGlkZGVuO1xuICAubGVmdC1zaWRlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLmZyZWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBib3R0b206IDYwcHg7XG4gICAgcmlnaHQ6IDE0MHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnJpZ2h0LXNpZGUge1xuICAgIHBhZGRpbmc6IDQwcHggODBweCA5MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBpbWcudy1sIHtcbiAgICAgIG1heC13aWR0aDogMzM3cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuICBpLmxvZ28ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICB9XG4gIHAudGl0bGUge1xuICAgIG1pbi1oZWlnaHQ6IDQwNXB4O1xuICAgIGNvbG9yOiAjMDQxZjJjO1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhLVJlZ1wiO1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNjdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWF4LWhlaWdodDogMjgwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMDQxZjJjO1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YS1SZWdcIjtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxuICAuYnRuLWN1c3RvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjZTcyMjViO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDIwcHggODBweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogUHJveGltYU5vdmEtUmVnO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjFzIGVhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgJjpmb2N1cywgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICB9XG4gIH1cbiAgLmRldCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJvdHRvbTogMzVweDtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHksIHNlY3Rpb24ge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuaXRlbXMtYmxvY2sgLmxlZnQtc2lkZSBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5pdGVtcy1ibG9jayAuaS1sb2dvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBzZWN0aW9uLnRpdGxlIC5yaWdodC1zaWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxuICAuYXBwIC5pdGVtIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzQwcHg7XG4gIH1cbiAgLmFwcC13cmFwcGVyIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4uYmlnLXdhdGNoIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdGFuZG91dC53aXRoLWljZSB0ci5oZWFkZXIgdGQgaW1ne1xuICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICB3aWR0aDogOTdweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAuYmlnLXdhdGNoIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZpbmQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmgteHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5pbnRyby1sb2dvIHtcbiAgICBsZWZ0OiAzNyU7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgfVxuICB9XG5cbiAgLmFwcCAuc3VidGl0bGUge1xuICAgIGNvbG9yOiAjMDAyYzNkO1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhLUJsYWNrXCI7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDIuMzdweDtcbiAgICBwYWRkaW5nOiAxN3B4IDAgMThweDtcbiAgfVxuICAuYXBwIC5pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbiAgLmFwcCAuaXRlbSBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICAgIGNvbG9yOiAjMDAyYzNkO1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhLVJlZ1wiO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5zbDcge1xuICAgIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL2xlZnQucG5nXCIpO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDQxcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgbGVmdDogLTIwcHg7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgIH1cbiAgICAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZS9yaWdodC5wbmdcIik7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogNDFweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICByaWdodDogLTIwcHg7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgfVxuICAgIC5zbGljay1wcmV2IHtcbiAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICB9XG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweFxuICAgIH1cbiAgICAuc2xpY2stbmV4dCwgLnNsaWNrLXByZXYge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB6LWluZGV4OiA1MDtcbiAgICB9XG4gICAgLnNsaWNrLXByZXYge1xuICAgICAgdG9wOiA2MCU7XG4gICAgfVxuICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAmOmZvY3VzLCAmOnZpc2l0ZWQge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZmluZCBpbWcge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmZpbmQge1xuICAgIHBhZGRpbmc6IDExcHggMCA5cHg7XG4gIH1cbiAgLmNvbXBhcmUud2l0aC1pY2UgcC50aXRsZSB7XG4gICAgY29sb3I6ICMwMDJhMzk7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE3LjRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjM4cHg7XG4gICAgcGFkZGluZzogMTNweCAwIDE1cHg7XG4gIH1cbiAgLmNvbXBhcmUud2l0aC1pY2UgLmZvci1tZWRpYSBkaXYgcDpiZWZvcmUge1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgLmNvbXBhcmUud2l0aC1pY2UgLmZvci1tZWRpYSBkaXYgcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuICAuY29tcGFyZS53aXRoLWljZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgY2xlYXI6IGJvdHRvbTtcbiAgfVxuICAuY29tcGFyZS53aXRoLWljZSAuZm9yLW1lZGlhIC5pY29ucyB7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgICB0b3A6IDI1cHg7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgIH1cbiAgICBsZWZ0OiA1MHB4O1xuICB9XG4gIC5zdGFuZG91dC53aXRoLWljZSBwLnRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBjb2xvcjogIzAwMmEzOTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjIuNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnN0YW5kb3V0LndpdGgtaWNlIC5zbGljay1uZXh0IHtcbiAgICB0b3A6IDQlO1xuICB9XG4gIC5zdGFuZG91dC53aXRoLWljZSB0ci5oZWFkZXIgdGQgaW1nLnRpIHtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgfVxuICAueHMtcGFkLWwwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnhzLXBhZC1sMCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuc3RhbmRvdXQud2l0aC1pY2UgcC5zdHJva2UgaW1nIHtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgdG9wOiAxM3B4O1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbiAgLnN0YW5kb3V0LndpdGgtaWNlIHAuc3Ryb2tlIHtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbiAgLnN0YW5kb3V0LndpdGgtaWNlIHRyIHtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbiAgLnN0YW5kb3V0LndpdGgtaWNlIHAuc3Ryb2tlLm1hci10IHtcbiAgICBtYXJnaW4tdG9wOiAxMjdweDtcbiAgfVxuICAuc3RhbmRvdXQud2l0aC1pY2UgdHIgc3Bhbi5nbHlwaGljb24tb2sge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuZmktY29sIHAgc3BhbiB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLm1lZXQtZmFtaWx5IHAudGl0bGUge1xuICAgIGNvbG9yOiAjMDAyYTNhO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMCAxM3B4O1xuICB9XG4gIC5tZWV0LWZhbWlseSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC5zbS13YXRjaCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG4gIH1cbiAgLm0taXRlbXMtYmxvY2sge1xuICAgIC5zZXBhcmF0ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5MzkzOTM7XG4gICAgfVxuICAgIC5idG4tY3VzdG9tIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiAjZTcyMjViO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIHdpZHRoOiAxNjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBQcm94aW1hTm92YS1SZWc7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzNweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xcyBlYXNlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICY6Zm9jdXMsICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgfVxuICAgIH1cbiAgICAucGFuZWwtZ3JvdXAgLnBhbmVsICsgLnBhbmVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLnBhbmVsLXRpdGxlID4gLnNtYWxsLCAucGFuZWwtdGl0bGUgPiAuc21hbGwgPiBhLCAucGFuZWwtdGl0bGUgPiBhLCAucGFuZWwtdGl0bGUgPiBzbWFsbCwgLnBhbmVsLXRpdGxlID4gc21hbGwgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgICAucGFuZWwge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLnBhbmVsLWJvZHkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLmFjcy1jb250ZW50e1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwLnRpdGxlIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmEtUmVnXCI7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42NnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgY29sb3I6ICMxMDdjOWE7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pdGVtIHtcbiAgICAgICAgLm1hcmstd3JhcHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZS9tYXJrLW0ucG5nXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuZnJlZXtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICByaWdodDogMnB4O1xuICAgICAgICAgIHRvcDogMjklO1xuICAgICAgICB9XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTRweCAyMHB4IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmRmZGY7XG4gICAgICAgIC5pLWxvZ28ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1heC13aWR0aDogMjA1cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmEtd2F0Y2gge1xuICAgICAgICAgIG1heC13aWR0aDogMjA3cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgICAgIC5pY29ucyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgJi5pY28xIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmljbzIge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDc4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAudGl0bGUge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICMwMDJhM2E7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmEtUmVnXCI7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42NnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMDAyYTNhO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYnRuLWN1c3RvbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5wYW5lbC1oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YS1CbGFja1wiO1xuICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS4zN3B4O1xuICAgICAgJi50eXBlMSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDFmMmM7XG4gICAgICB9XG4gICAgICAmLnR5cGUyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1YTJhYjtcbiAgICAgIH1cbiAgICAgICYudHlwZTMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhkMTA4O1xuICAgICAgfVxuICAgICAgJi50eXBlNCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NjUyNTY7XG4gICAgICB9XG4gICAgICAmLnR5cGU1IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgxOGE4YztcbiAgICAgIH1cbiAgICAgICYudHlwZTYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA3YzlhO1xuICAgICAgfVxuICAgIH1cbiAgICAucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBwYWRkaW5nOiAxN3B4IDIwcHggMTVweDtcbiAgICAgIGEge1xuICAgICAgICAmOmZvY3VzLCAmOnZpc2l0ZWQge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLG51bGxdfQ== */
