#photo{background-color:#fff}@media not all and (min-width:768px){#photo{background-color:#efefef}}#photo .p-ttl__en{color:#0f2c52;font-family:Spectral,serif;font-weight:400}#photo .p-ttl__ja{color:#272727;font-family:Shippori Mincho,serif}#photo .p-ttl__gothic{font-size:calc(27.02913px + .2589vw);font-weight:500}#photo .c-btn1 span,#photo .p-ttl__gothic{font-family:Shippori Mincho,serif}.p-top-mv,.p-top-mv .mv-slider-block{position:relative}.p-top-mv .mv-ttl-blcok{left:50%;max-width:100%;padding:0 20px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:2}.p-top-mv #floating{bottom:4vw;position:absolute;right:4vw;z-index:101}@media not all and (min-width:768px){.p-top-mv #floating{bottom:45px;right:15px}}.p-top-mv #floating img{max-width:390px;min-width:248px;width:20.3125vw}.p-top-msg .sec-inner{padding-bottom:0}.p-top-msg .msg-block{border-radius:15px;padding:40px}@media not all and (min-width:768px){.p-top-msg .msg-block{padding:20px}}.p-top-msg .msg-block .contxt,.p-top-msg .msg-block .p-ttl__gothic{text-align:center}@media not all and (min-width:768px){.p-top-msg .msg-block .contxt{text-align:left}}.p-top-msg .msg-block .c-btn-unit{margin-top:50px}.p-top-msg .msg-block .c-btn-unit .c-btn1{margin:0 auto}.p-top-feature .sec-inner{padding-bottom:0}.p-top-feature .feature-slider-block{overflow:hidden;position:relative}.p-top-feature .slider-feature{line-height:normal;padding-bottom:40px}@media not all and (min-width:768px){.p-top-feature .swiper-slide{padding:0 20px}}.p-top-feature .swiper-slide__card{align-items:stretch;background-color:#fff;border-radius:15px;color:#272727;flex-direction:row;overflow:hidden;text-decoration:none}@media not all and (min-width:768px){.p-top-feature .swiper-slide__card{flex-direction:column}}.p-top-feature .swiper-slide__card .card-img{background-color:#fff;width:35%}@media not all and (min-width:768px){.p-top-feature .swiper-slide__card .card-img{width:100%}}.p-top-feature .swiper-slide__card .card-img.c-ratio{padding-top:105%}@media not all and (min-width:768px){.p-top-feature .swiper-slide__card .card-img.c-ratio{padding-top:74.6269%}}.p-top-feature .swiper-slide__card .card-img img{height:100%}.p-top-feature .swiper-slide__card .card-body{padding:40px;width:65%}@media not all and (min-width:768px){.p-top-feature .swiper-slide__card .card-body{padding:20px 20px 30px;width:100%}}.p-top-feature .swiper-slide__card .card-title{font-family:Shippori Mincho,serif;margin-bottom:30px}@media not all and (min-width:768px){.p-top-feature .swiper-slide__card .card-title{margin-bottom:24px}}.p-top-feature .swiper-slide__card .card-title span{background:linear-gradient(transparent 13%,#272727 0);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;display:inline;font-size:calc(20.05825px + .5178vw);font-weight:500;letter-spacing:.1rem;line-height:2;padding:5px 15px}@media not all and (min-width:768px){.p-top-feature .swiper-slide__card .card-title span{padding:5px 8px}}.p-top-feature .swiper-slide__card .card-text{color:#272727;letter-spacing:.05rem;line-height:2.133}.p-top-feature .swiper-slide__card .c-btn-unit{margin-top:24px;text-align:right}@media not all and (min-width:768px){.p-top-feature .swiper-slide__card .c-btn-unit{text-align:center}}.p-top-feature .c-btn1{margin:0 auto}.p-top-itvw .itvw-slider-block{overflow:hidden;position:relative}@media not all and (min-width:768px){.p-top-itvw .itvw-slider-block{padding:0 20px}}.p-top-itvw .slider-itvw{line-height:normal;padding-bottom:40px}@media screen and (min-width:768px){.p-top-itvw .swiper-wrapper{display:flex;justify-content:space-between}.p-top-itvw .swiper-slide{width:calc(33.33333% - 22px)}}.p-top-itvw .swiper-slide__card{background-color:#fff;border-radius:0;box-shadow:0 0 20px 0 rgba(0,0,0,.15);overflow:hidden}.p-top-itvw .swiper-slide__card:hover .card-img img{transform:scale(1.1)}.p-top-itvw .swiper-slide__card .card-img{background-color:#fff;overflow:hidden}.p-top-itvw .swiper-slide__card .card-img.c-radio:before{padding-top:81.0811%}@media not all and (min-width:768px){.p-top-itvw .swiper-slide__card .card-img.c-radio:before{padding-top:74.6269%}}.p-top-itvw .swiper-slide__card .card-img img{transform:scale(1);transition:.5s ease}.p-top-itvw .swiper-slide__card .card-body{padding:40px 20px;position:relative}.p-top-itvw .swiper-slide__card .card-title{font-family:Shippori Mincho,serif;font-size:20px;font-weight:700;line-height:1.6}.p-top-itvw .swiper-slide__card .job{align-items:center;background-color:#00b4a2;color:#fff;display:flex;font-size:15px;height:30px;justify-content:center;left:50%;padding:5px;position:absolute;top:-15px;transform:translateX(-50%);width:175px;z-index:1}.p-top-itvw .swiper-slide__card .name-unit{grid-gap:0 20px;gap:0 20px}.p-top-itvw .swiper-slide__card .name-unit li{font-family:Shippori Mincho,serif}.p-top-itvw .swiper-slide__card .name-unit li.en{color:#737373;font-size:14px}.p-top-itvw .swiper-slide__card .c-flex-unit{align-items:flex-end;margin-top:20px}.p-top-itvw .swiper-button-block{display:none}@media not all and (min-width:768px){.p-top-itvw .swiper-button-block{display:flex}}.p-top-itvw .c-btn1{margin:0 auto}.p-top-env .sec-inner{padding-bottom:0}@media not all and (min-width:768px){.p-top-env .p-ttl__en{letter-spacing:0}}.p-top-env .env-card-block{grid-gap:60px 0;display:flex;flex-direction:column;gap:60px 0;margin:0 auto;max-width:100%;position:relative;width:1200px}@media not all and (min-width:768px){.p-top-env .env-card-block{grid-gap:30px 0;gap:30px 0}}.p-top-env .env-card-block .env-card{padding-top:70px}.p-top-env .env-card-block .env-card .card-img{border-radius:0;overflow:hidden;position:absolute;top:0;width:calc(50% - 55px)}@media not all and (min-width:768px){.p-top-env .env-card-block .env-card .card-img{width:calc(50% + 55px)}}.p-top-env .env-card-block .env-card .card-body{background:#fff;background:linear-gradient(135deg,#fff,#f4f4f4 30%,#efefef);border-radius:0;box-shadow:20px 20px 14px 0 rgba(0,0,0,.1);padding:50px;width:calc(100% - 100px)}@media not all and (min-width:768px){.p-top-env .env-card-block .env-card .card-body{border-radius:15px;padding:27vw 20px 30px;width:calc(100% - 20px)}}.p-top-env .env-card-block .env-card .card-body__inner{width:calc(50% + 55px)}@media not all and (min-width:768px){.p-top-env .env-card-block .env-card .card-body__inner{padding-top:10px;width:100%}}.p-top-env .env-card-block .env-card.left-item .card-img{right:0}@media not all and (min-width:768px){.p-top-env .env-card-block .env-card.left-item .card-img{border-radius:15px 0 0 15px}.p-top-env .env-card-block .env-card.left-item .card-body{border-radius:0 15px 15px 0}}.p-top-env .env-card-block .env-card.right-item .card-img{left:0}@media not all and (min-width:768px){.p-top-env .env-card-block .env-card.right-item .card-img{border-radius:0 15px 15px 0}}.p-top-env .env-card-block .env-card.right-item .card-body{margin-left:auto}@media not all and (min-width:768px){.p-top-env .env-card-block .env-card.right-item .card-body{border-radius:15px 0 0 15px}}.p-top-env .env-card-block .env-card.right-item .card-body__inner{margin-left:auto}.p-top-env .env-card-block .card-title{font-size:calc(27.08738px + .7767vw);font-weight:700;line-height:normal}@media not all and (min-width:768px){.p-top-env .env-card-block .card-title{letter-spacing:normal}.p-top-env .env-card-block .c-btn1{margin:0 auto}}.p-top-news .sec-inner{padding:90px 0 0}.p-top-news .news-block{border:none;border-radius:0;box-shadow:0 0 20px 0 rgba(0,0,0,.15);padding:46px}@media not all and (min-width:768px){.p-top-news .news-block{border-radius:15px;padding:40px 20px}}.p-top-news .p-ttl-unit{grid-gap:0 16px;align-items:center;display:flex;gap:0 16px;justify-content:space-between;margin-bottom:50px}@media not all and (min-width:768px){.p-top-news .p-ttl-unit{justify-content:center;margin-bottom:30px}}.p-top-news .p-ttl__en{font-size:calc(28.05825px + .5178vw)}@media not all and (min-width:768px){.p-top-news .c-btn-unit{margin-top:20px}}.p-top-movie .sec-inner{padding:90px 0 0}.p-top-movie .movie-card,.p-top-movie .movie-card .card-img{position:relative}.p-top-movie .movie-card .card-img.c-radio:before{padding-top:56.25%}.p-top-movie .movie-card .card-img:after{background:url(../img/common/icon_play.svg) no-repeat 50%;background-size:100% auto;content:"";display:block;height:70px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:70px;z-index:1}.p-top-movie .movie-card .card-text{background-color:rgba(0,0,0,.8);bottom:0;color:#fff;font-size:14px;left:0;line-height:normal;padding:10px;position:absolute;text-align:center;width:100%}@media not all and (min-width:768px){.p-top-movie .movie-card .card-text{background-color:#272727;bottom:auto;left:auto;position:static}}.p-top-movie .movie-card .play-btn{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.p-top-movie .movie-block{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.p-top-movie .movie-block iframe{height:100%;left:0;position:absolute;top:0;width:100%}.p-top-blog .sec-inner{padding-bottom:0}.p-top-blog .c-card-block{background-color:#fff;padding:40px}@media not all and (min-width:768px){.p-top-blog .c-card-block{border-radius:15px;padding:20px}}.p-top-blog .c-card-unit{grid-gap:0 50px;gap:0 50px}@media not all and (min-width:768px){.p-top-blog .c-card-unit{grid-gap:30px 0;gap:30px 0}}.p-top-blog .blog-card{grid-gap:20px 0;gap:20px 0}@media not all and (min-width:768px){.p-top-blog .blog-card{grid-gap:0 20px;flex-direction:row;gap:0 20px}}.p-top-blog .blog-card:hover .card-img img{transform:scale(1.1)}.p-top-blog .blog-card .card-img{overflow:hidden}@media not all and (min-width:768px){.p-top-blog .blog-card .card-img{width:42%}}.p-top-blog .blog-card .card-img.c-radio:before{padding-top:69.0667%}.p-top-blog .blog-card .card-img img{transform:scale(1);transition:.5s ease}@media not all and (min-width:768px){.p-top-blog .blog-card .card-body{width:calc(58% - 20px)}}.p-top-blog .blog-card .card-text{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.p-top-blog .c-txt-btn{margin-top:20px}@media not all and (min-width:768px){.p-top-blog .c-btn-unit{margin-top:30px}}.p-top-blog .c-btn1{margin:0 auto}@media not all and (min-width:768px){.p-top-data .c-img-item{padding:0}}.p-top-data .c-img-wrap{position:relative;text-align:center}.p-top-data .c-img-wrap .data-img{border-radius:25px;overflow:hidden}@media not all and (min-width:768px){.p-top-data .c-img-wrap .data-img{border-radius:0;overflow:visible}}.p-top-data .c-img-wrap .data-ttl-block{left:50%;padding:0 20px;position:absolute;top:50%;transform:translate(-50%,-50%)}.p-top-data .p-ttl-unit{margin-bottom:40px}@media not all and (min-width:768px){.p-top-data .p-ttl-unit{margin-bottom:30px}}.p-top-data .c-btn1{margin:0 auto}.p-top-crosstalk .crosstalk-img-block{height:500px;position:relative}@media not all and (min-width:768px){.p-top-crosstalk .crosstalk-img-block{height:auto}}.p-top-crosstalk .crosstalk-img-block img{height:100%;left:0;position:absolute;top:0;width:100%}@media not all and (min-width:768px){.p-top-crosstalk .crosstalk-img-block img{height:auto;left:auto;position:static;top:auto}}.p-top-crosstalk .container-fluid{height:550px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}@media not all and (min-width:768px){.p-top-crosstalk .container-fluid{height:auto;left:auto;margin-top:-24px;position:static;top:auto;transform:translate(0)}}.p-top-crosstalk .container-fluid .row{height:100%}@media not all and (min-width:768px){.p-top-crosstalk .container-fluid .row{height:auto}}.p-top-crosstalk .crosstalk-card-block{border-radius:15px;height:100%;padding:40px 30px 66px}@media not all and (min-width:768px){.p-top-crosstalk .crosstalk-card-block{border-radius:10px;padding:40px 20px}}.p-top-crosstalk .crosstalk-card .card-header{padding:50px 0 40px;position:relative;text-align:center}.p-top-crosstalk .crosstalk-card .card-header:before{background:url(../img/photo/crosstalk/crosstalk_catch.svg) no-repeat 50%;background-size:100% auto;content:"";display:block;height:69px;left:0;position:absolute;top:0;width:201px}.p-top-crosstalk .crosstalk-card .card-header__ttl{background-color:#3d3d3d;color:#fff;padding:5px 20px}.p-top-crosstalk .crosstalk-card .card-body{padding-bottom:40px}.p-top-crosstalk .crosstalk-card .card-title{font-family:Shippori Mincho,serif;font-size:calc(34.4px + .5vw);font-weight:700;letter-spacing:.05em;line-height:1.477;margin-bottom:30px;text-align:center}.p-top-crosstalk .crosstalk-card .card-text{line-height:2.133;padding-left:10px}.p-top-crosstalk .crosstalk-card .c-btn1{margin:0 auto}.p-top-gMap .sec-inner{padding:110px 0}@media not all and (min-width:768px){.p-top-gMap .sec-inner{padding:85px 0 0}}.p-top-gMap .p-gMap-unit{height:0;padding-top:30.7895%;position:relative;width:100%}@media not all and (min-width:768px){.p-top-gMap .p-gMap-unit{padding-top:56.25%}}.p-top-gMap .p-gMap-unit iframe{height:100%;left:0;position:absolute;top:0;width:100%}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByb2plY3QvX3Bob3RvLnNjc3MiLCJwaG90by5jc3MiLCJmb3VuZGF0aW9uL19taXhpbi5zY3NzIiwiZm91bmRhdGlvbi9fdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBT0EsT0FDQyxxQkNERCxDQ3FCRSxxQ0ZyQkYsT0FLRSx3QkNEQSxDQUNGLENESUUsa0JBQ0MsYUFBQSxDQUNBLDBCQUFBLENBQ0EsZUNGSCxDREtFLGtCQUNDLGFHUFUsQ0hRVixpQ0NISCxDRE1FLHNCQUVDLG9DQUFBLENBQ0EsZUNKSCxDRFNJLDBDQVBELGlDQ0NILENEaUJFLHFDQUNFLGlCQ1ZKLENEYUUsd0JBT0UsUUFBQSxDQUhBLGNBQUEsQ0FIQSxjQUFBLENBSUEsaUJBQUEsQ0FIQSxpQkFBQSxDQUlBLE9BQUEsQ0FFQSw4QkFBQSxDQUxBLFVBQUEsQ0FNQSxTQ1hKLENEY0Usb0JBRUUsVUFBQSxDQURBLGlCQUFBLENBRUEsU0FBQSxDQUNBLFdDWkosQ0MxQkUscUNGa0NBLG9CQU9JLFdBQUEsQ0FDQSxVQ1hKLENBQ0YsQ0RhSSx3QkFFRSxlQUFBLENBQ0EsZUFBQSxDQUZBLGVDVE4sQ0RrQkUsc0JBQ0UsZ0JDZEosQ0RpQkUsc0JBQ0Usa0JBQUEsQ0FDQSxZQ2ZKLENDOUNFLHFDRjJEQSxzQkFLSSxZQ2RKLENBQ0YsQ0RvQkksbUVBQ0UsaUJDZk4sQ0N6REUscUNGdUVFLDhCQUlJLGVDZE4sQ0FDRixDRGlCSSxrQ0FDRSxlQ2ZOLENEZ0JHLDBDQUNDLGFDZEosQ0RzQkUsMEJBQ0UsZ0JDbEJKLENEcUJFLHFDQUVFLGVBQUEsQ0FEQSxpQkNsQkosQ0RzQkUsK0JBQ0Usa0JBQUEsQ0FDQSxtQkNwQkosQ0NqRkUscUNGd0dBLDZCQUdJLGNDdEJKLENBQ0YsQ0R3QkksbUNBSUUsbUJBQUEsQ0FIQSxxQkFBQSxDQUNBLGtCQUFBLENBQ0EsYUc3SE8sQ0grSFAsa0JBQUEsQ0FFQSxlQUFBLENBREEsb0JDckJOLENDL0ZFLHFDRjhHRSxtQ0FVSSxxQkNy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LENBQ0YsQ0RtSEksZ0NBRUUsV0FBQSxDQUdBLE1BQUEsQ0FGQSxpQkFBQSxDQUNBLEtBQUEsQ0FIQSxVQzdHTiIsImZpbGUiOiJwaG90by5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlICcuLi9mb3VuZGF0aW9uL3ZhcmlhYmxlcycgYXMgdmFyaWFibGVzO1xuQHVzZSAnLi4vZm91bmRhdGlvbi9taXhpbicgYXMgbWl4aW47XG5cbi8qXG5waG90b1xuKi9cblxuI3Bob3RvIHtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cblx0XG5cdEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XG5cdH1cblxuXHQucC10dGwge1xuXHRcdCZfX2VuIHtcblx0XHRcdGNvbG9yOiAjMEYyQzUyO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiU3BlY3RyYWxcIiwgc2VyaWY7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdH1cblxuXHRcdCZfX2phIHtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJENPTE9SX1RFWFQ7XG5cdFx0XHRmb250LWZhbWlseTogXCJTaGlwcG9yaSBNaW5jaG9cIiwgc2VyaWY7XG5cdFx0fVxuXG5cdFx0Jl9fZ290aGljIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIlNoaXBwb3JpIE1pbmNob1wiLCBzZXJpZjtcblx0XHRcdGZvbnQtc2l6ZTogY2FsYygyOHB4ICsgNCAqICgxMDB2dyAtIDM3NXB4KSAvIDE1NDUpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR9XG5cdH1cblxuICAuYy1idG4xIHtcbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnU2hpcHBvcmkgTWluY2hvJywgc2VyaWY7XG4gICAgfVxuICB9XG5cbn1cblxuLyogPT1bIC5wLXRvcC1tdiBdPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucC10b3AtbXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAubXYtc2xpZGVyLWJsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAubXYtdHRsLWJsY29rIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAjZmxvYXRpbmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDR2dztcbiAgICByaWdodDogNHZ3O1xuICAgIHotaW5kZXg6IDEwMTtcblxuICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgYm90dG9tOiA0NXB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBjYWxjKDM5MCAvIDE5MjAgKiAxMDB2dyk7XG4gICAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgICAgbWluLXdpZHRoOiAyNDhweDtcbiAgICB9XG4gIH1cbn1cblxuLyogPT1bIC5wLXRvcC1tc2cgXT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnAtdG9wLW1zZyB7XG4gIC5zZWMtaW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLm1zZy1ibG9jayB7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgIC5wLXR0bF9fZ290aGljIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuY29udHh0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMtYnRuLXVuaXQge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcblx0XHRcdC5jLWJ0bjEge1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cbiAgICB9XG4gIH1cbn1cblxuLyogPT1bIC5wLXRvcC1mZWF0dXJlIF09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wLXRvcC1mZWF0dXJlIHtcbiAgLnNlYy1pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAuZmVhdHVyZS1zbGlkZXItYmxvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnNsaWRlci1mZWF0dXJlIHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnN3aXBlci1zbGlkZSB7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICAmX19jYXJkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJENPTE9SX1RFWFQ7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgLmNhcmQtaW1nIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIHdpZHRoOiAzNSU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmMtcmF0aW8ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDUlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzQuNjI2OSU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIHdpZHRoOiA2NSU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2FyZC10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnU2hpcHBvcmkgTWluY2hvJywgc2VyaWY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCAxMyUsIHZhcmlhYmxlcy4kQ09MT1JfVEVYVCAwJSk7XG4gICAgICAgICAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjKDIycHggKyA4ICogKDEwMHZ3IC0gMzc1cHgpIC8gMTU0NSk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG5cbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jYXJkLXRleHQge1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRDT0xPUl9URVhUO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4xMzM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVyZW07XG4gICAgICB9XG5cbiAgICAgIC5jLWJ0bi11bml0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmMtYnRuMSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLyogPT1bIC5wLXRvcC1pdHZ3IF09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wLXRvcC1pdHZ3IHtcblxuICAuaXR2dy1zbGlkZXItYmxvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLnNsaWRlci1pdHZ3IHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlIHtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDIycHgpO1xuICAgIH1cblxuICAgICZfX2NhcmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5jYXJkLWltZyB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhcmQtaW1nIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgJi5jLXJhZGlvIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDgxLjA4MTElO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDc0LjYyNjklO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdTaGlwcG9yaSBNaW5jaG8nLCBzZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgfVxuXG4gICAgICAuam9iIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjRBMjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgd2lkdGg6IDE3NXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuXG4gICAgICAubmFtZS11bml0IHtcbiAgICAgICAgZ2FwOiAwIDIwcHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnU2hpcHBvcmkgTWluY2hvJywgc2VyaWY7XG5cbiAgICAgICAgICAmLmVuIHtcbiAgICAgICAgICAgIGNvbG9yOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQ09MT1IsIGRhcmtncmV5KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmMtZmxleC11bml0IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gIC5jLWJ0bjEge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi8qID09WyAucC10b3AtZW52IF09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wLXRvcC1lbnYge1xuXG4gIC5zZWMtaW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLnAtdHRsX19lbiB7XG4gICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB9XG4gIH1cblxuICAuZW52LWNhcmQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA2MHB4IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgIGdhcDogMzBweCAwO1xuICAgIH1cblxuICAgIC5lbnYtY2FyZCB7XG4gICAgICBwYWRkaW5nLXRvcDogNzBweDtcblxuICAgICAgLmNhcmQtaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNTVweCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSArIDU1cHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jYXJkLWJvZHkge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjU1LDI1NSwyNTUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLCByZ2JhKDI0NCwyNDQsMjQ0LDEpIDMwJSwgcmdiYSgyMzksMjM5LDIzOSwxKSAxMDAlKTsgXG4gICAgICAgIGJveC1zaGFkb3c6IDIwcHggMjBweCAxNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyN3Z3O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSArIDU1cHgpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmxlZnQtaXRlbSB7XG4gICAgICAgIC5jYXJkLWltZyB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMCAwIDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDE1cHggMTVweCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnJpZ2h0LWl0ZW0ge1xuICAgICAgICAuY2FyZC1pbWcge1xuICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTVweCAxNXB4IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMCAwIDE1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDMwcHggKyAxMiAqICgxMDB2dyAtIDM3NXB4KSAvIDE1NDUpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbiAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jLWJ0bjEge1xuICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiA9PVsgLnAtdG9wLW5ld3MgXT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnAtdG9wLW5ld3Mge1xuICAuc2VjLWlubmVyIHtcbiAgICBwYWRkaW5nOiA5MHB4IDAgMDtcbiAgfVxuXG4gIC5uZXdzLWJsb2NrIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogNDZweDtcblxuICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICB9XG4gIH1cblxuICAucC10dGwtdW5pdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDAgMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHggO1xuICAgIH1cbiAgfVxuXG4gIC5wLXR0bF9fZW4ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzMHB4ICsgOCAqICgxMDB2dyAtIDM3NXB4KSAvIDE1NDUpO1xuICB9XG5cbiAgLmMtYnRuLXVuaXQge1xuICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cblxufVxuXG4vKiA9PVsgLnAtdG9wLW1vdmllIF09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wLXRvcC1tb3ZpZSB7XG4gIC5zZWMtaW5uZXIge1xuICAgIHBhZGRpbmc6IDkwcHggMCAwO1xuICB9XG5cbiAgLm1vdmllLWNhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5jYXJkLWltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICYuYy1yYWRpbyB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgje21peGluLnNldF9jb21tb25fcGF0aCgnaWNvbl9wbGF5LnN2ZycpfSkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC10ZXh0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjgpO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJENPTE9SX1RFWFQ7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGxheS1idG4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG4gIH1cblxuICAubW92aWUtYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaWZyYW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLyogPT1bIC5wLXRvcC1ibG9nIF09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wLXRvcC1ibG9nIHtcblxuICAuc2VjLWlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5jLWNhcmQtYmxvY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICAgcGFkZGluZzogNDBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmMtY2FyZC11bml0IHtcbiAgICBnYXA6IDAgNTBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgZ2FwOiAzMHB4IDA7XG4gICAgfVxuICB9XG5cbiAgLmJsb2ctY2FyZCB7XG4gICAgZ2FwOiAyMHB4IDA7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBnYXA6IDAgMjBweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5jYXJkLWltZyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtaW1nIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgfVxuXG4gICAgICAmLmMtcmFkaW8ge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA2OS4wNjY3JTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1ib2R5IHtcbiAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICB3aWR0aDogY2FsYyg1OCUgLSAyMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNhcmQtdGV4dCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIH1cbiAgfVxuXG4gIC5jLXR4dC1idG4ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuYy1idG4tdW5pdCB7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLmMtYnRuMSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLyogPT1bIC5wLXRvcC1kYXRhIF09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wLXRvcC1kYXRhIHtcblxuICAuYy1pbWctaXRlbSB7XG4gICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5jLWltZy13cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmRhdGEtaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRhdGEtdHRsLWJsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuICB9XG5cbiAgLnAtdHRsLXVuaXQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLmMtYnRuMSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLyogPT1bIC5wLXRvcC1jcm9zc3RhbGsgXT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnAtdG9wLWNyb3NzdGFsayB7XG4gIC5jcm9zc3RhbGstaW1nLWJsb2NrIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBoZWlnaHQ6IDU1MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogLTI0cHg7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIH1cblxuICAgIC5yb3cge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jcm9zc3RhbGstY2FyZC1ibG9jayB7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHggNjZweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNyb3NzdGFsay1jYXJkIHtcblxuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA1MHB4IDAgNDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7bWl4aW4uc2V0X2ltYWdlX3BhdGgoJ3Bob3RvL2Nyb3NzdGFsay9jcm9zc3RhbGtfY2F0Y2guc3ZnJyl9KSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjAxcHg7XG4gICAgICAgIGhlaWdodDogNjlweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICZfX3R0bCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzRDNEM0Q7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtYm9keSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAuY2FyZC10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJ1NoaXBwb3JpIE1pbmNobycsIHNlcmlmO1xuICAgICAgZm9udC1zaXplOiBjYWxjKDM2cHggKyA4ICogKDEwMHZ3IC0gMzIwcHgpIC8gMTYwMCk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDc3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAuY2FyZC10ZXh0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjEzMztcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAuYy1idG4xIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4vKiA9PVsgLnAtdG9wLWdNYXAgXT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnAtdG9wLWdNYXAge1xuXG4gIC5zZWMtaW5uZXIge1xuICAgIHBhZGRpbmc6IDExMHB4IDA7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgIHBhZGRpbmc6IDg1cHggMCAwO1xuICAgIH1cbiAgfVxuXG4gIC5wLWdNYXAtdW5pdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAzMC43ODk1JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gICAgfVxuXG4gICAgaWZyYW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyog5L2Z55m9IDjjga7lgI3mlbAgKi9cbi8qXG5waG90b1xuKi9cbiNwaG90byB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwaG90byB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRjtcbiAgfVxufVxuI3Bob3RvIC5wLXR0bF9fZW4ge1xuICBjb2xvcjogIzBGMkM1MjtcbiAgZm9udC1mYW1pbHk6IFwiU3BlY3RyYWxcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4jcGhvdG8gLnAtdHRsX19qYSB7XG4gIGNvbG9yOiAjMjcyNzI3O1xuICBmb250LWZhbWlseTogXCJTaGlwcG9yaSBNaW5jaG9cIiwgc2VyaWY7XG59XG4jcGhvdG8gLnAtdHRsX19nb3RoaWMge1xuICBmb250LWZhbWlseTogXCJTaGlwcG9yaSBNaW5jaG9cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2FsYygyOHB4ICsgNCAqICgxMDB2dyAtIDM3NXB4KSAvIDE1NDUpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuI3Bob3RvIC5jLWJ0bjEgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlNoaXBwb3JpIE1pbmNob1wiLCBzZXJpZjtcbn1cblxuLyogPT1bIC5wLXRvcC1tdiBdPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucC10b3AtbXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC10b3AtbXYgLm12LXNsaWRlci1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXRvcC1tdiAubXYtdHRsLWJsY29rIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDI7XG59XG4ucC10b3AtbXYgI2Zsb2F0aW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDR2dztcbiAgcmlnaHQ6IDR2dztcbiAgei1pbmRleDogMTAxO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1tdiAjZmxvYXRpbmcge1xuICAgIGJvdHRvbTogNDVweDtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuLnAtdG9wLW12ICNmbG9hdGluZyBpbWcge1xuICB3aWR0aDogMjAuMzEyNXZ3O1xuICBtYXgtd2lkdGg6IDM5MHB4O1xuICBtaW4td2lkdGg6IDI0OHB4O1xufVxuXG4vKiA9PVsgLnAtdG9wLW1zZyBdPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucC10b3AtbXNnIC5zZWMtaW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wLXRvcC1tc2cgLm1zZy1ibG9jayB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW1zZyAubXNnLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4ucC10b3AtbXNnIC5tc2ctYmxvY2sgLnAtdHRsX19nb3RoaWMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC10b3AtbXNnIC5tc2ctYmxvY2sgLmNvbnR4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbXNnIC5tc2ctYmxvY2sgLmNvbnR4dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnAtdG9wLW1zZyAubXNnLWJsb2NrIC5jLWJ0bi11bml0IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5wLXRvcC1tc2cgLm1zZy1ibG9jayAuYy1idG4tdW5pdCAuYy1idG4xIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qID09WyAucC10b3AtZmVhdHVyZSBdPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucC10b3AtZmVhdHVyZSAuc2VjLWlubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucC10b3AtZmVhdHVyZSAuZmVhdHVyZS1zbGlkZXItYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucC10b3AtZmVhdHVyZSAuc2xpZGVyLWZlYXR1cmUge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZmVhdHVyZSAuc3dpcGVyLXNsaWRlIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5wLXRvcC1mZWF0dXJlIC5zd2lwZXItc2xpZGVfX2NhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgY29sb3I6ICMyNzI3Mjc7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZlYXR1cmUgLnN3aXBlci1zbGlkZV9fY2FyZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnAtdG9wLWZlYXR1cmUgLnN3aXBlci1zbGlkZV9fY2FyZCAuY2FyZC1pbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDM1JTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZmVhdHVyZSAuc3dpcGVyLXNsaWRlX19jYXJkIC5jYXJkLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXRvcC1mZWF0dXJlIC5zd2lwZXItc2xpZGVfX2NhcmQgLmNhcmQtaW1nLmMtcmF0aW8ge1xuICBwYWRkaW5nLXRvcDogMTA1JTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZmVhdHVyZSAuc3dpcGVyLXNsaWRlX19jYXJkIC5jYXJkLWltZy5jLXJhdGlvIHtcbiAgICBwYWRkaW5nLXRvcDogNzQuNjI2OSU7XG4gIH1cbn1cbi5wLXRvcC1mZWF0dXJlIC5zd2lwZXItc2xpZGVfX2NhcmQgLmNhcmQtaW1nIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wLXRvcC1mZWF0dXJlIC5zd2lwZXItc2xpZGVfX2NhcmQgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHdpZHRoOiA2NSU7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZlYXR1cmUgLnN3aXBlci1zbGlkZV9fY2FyZCAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC10b3AtZmVhdHVyZSAuc3dpcGVyLXNsaWRlX19jYXJkIC5jYXJkLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2hpcHBvcmkgTWluY2hvXCIsIHNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1mZWF0dXJlIC5zd2lwZXItc2xpZGVfX2NhcmQgLmNhcmQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5wLXRvcC1mZWF0dXJlIC5zd2lwZXItc2xpZGVfX2NhcmQgLmNhcmQtdGl0bGUgc3BhbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCAxMyUsICMyNzI3MjcgMCUpO1xuICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IGNhbGMoMjJweCArIDggKiAoMTAwdncgLSAzNzVweCkgLyAxNTQ1KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1mZWF0dXJlIC5zd2lwZXItc2xpZGVfX2NhcmQgLmNhcmQtdGl0bGUgc3BhbiB7XG4gICAgcGFkZGluZzogNXB4IDhweDtcbiAgfVxufVxuLnAtdG9wLWZlYXR1cmUgLnN3aXBlci1zbGlkZV9fY2FyZCAuY2FyZC10ZXh0IHtcbiAgY29sb3I6ICMyNzI3Mjc7XG4gIGxpbmUtaGVpZ2h0OiAyLjEzMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVyZW07XG59XG4ucC10b3AtZmVhdHVyZSAuc3dpcGVyLXNsaWRlX19jYXJkIC5jLWJ0bi11bml0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZlYXR1cmUgLnN3aXBlci1zbGlkZV9fY2FyZCAuYy1idG4tdW5pdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucC10b3AtZmVhdHVyZSAuYy1idG4xIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qID09WyAucC10b3AtaXR2dyBdPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucC10b3AtaXR2dyAuaXR2dy1zbGlkZXItYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWl0dncgLml0dnctc2xpZGVyLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5wLXRvcC1pdHZ3IC5zbGlkZXItaXR2dyB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWl0dncgLnN3aXBlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWl0dncgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAyMnB4KTtcbiAgfVxufVxuLnAtdG9wLWl0dncgLnN3aXBlci1zbGlkZV9fY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucC10b3AtaXR2dyAuc3dpcGVyLXNsaWRlX19jYXJkOmhvdmVyIC5jYXJkLWltZyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ucC10b3AtaXR2dyAuc3dpcGVyLXNsaWRlX19jYXJkIC5jYXJkLWltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnAtdG9wLWl0dncgLnN3aXBlci1zbGlkZV9fY2FyZCAuY2FyZC1pbWcuYy1yYWRpbzo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDgxLjA4MTElO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1pdHZ3IC5zd2lwZXItc2xpZGVfX2NhcmQgLmNhcmQtaW1nLmMtcmFkaW86OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDc0LjYyNjklO1xuICB9XG59XG4ucC10b3AtaXR2dyAuc3dpcGVyLXNsaWRlX19jYXJkIC5jYXJkLWltZyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG59XG4ucC10b3AtaXR2dyAuc3dpcGVyLXNsaWRlX19jYXJkIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXRvcC1pdHZ3IC5zd2lwZXItc2xpZGVfX2NhcmQgLmNhcmQtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJTaGlwcG9yaSBNaW5jaG9cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5wLXRvcC1pdHZ3IC5zd2lwZXItc2xpZGVfX2NhcmQgLmpvYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEI0QTI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAxNzVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMTtcbn1cbi5wLXRvcC1pdHZ3IC5zd2lwZXItc2xpZGVfX2NhcmQgLm5hbWUtdW5pdCB7XG4gIGdhcDogMCAyMHB4O1xufVxuLnAtdG9wLWl0dncgLnN3aXBlci1zbGlkZV9fY2FyZCAubmFtZS11bml0IGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiU2hpcHBvcmkgTWluY2hvXCIsIHNlcmlmO1xufVxuLnAtdG9wLWl0dncgLnN3aXBlci1zbGlkZV9fY2FyZCAubmFtZS11bml0IGxpLmVuIHtcbiAgY29sb3I6ICM3MzczNzM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wLXRvcC1pdHZ3IC5zd2lwZXItc2xpZGVfX2NhcmQgLmMtZmxleC11bml0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnAtdG9wLWl0dncgLnN3aXBlci1idXR0b24tYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1pdHZ3IC5zd2lwZXItYnV0dG9uLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ucC10b3AtaXR2dyAuYy1idG4xIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qID09WyAucC10b3AtZW52IF09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wLXRvcC1lbnYgLnNlYy1pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1lbnYgLnAtdHRsX19lbiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbn1cbi5wLXRvcC1lbnYgLmVudi1jYXJkLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA2MHB4IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTIwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZW52IC5lbnYtY2FyZC1ibG9jayB7XG4gICAgZ2FwOiAzMHB4IDA7XG4gIH1cbn1cbi5wLXRvcC1lbnYgLmVudi1jYXJkLWJsb2NrIC5lbnYtY2FyZCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xufVxuLnAtdG9wLWVudiAuZW52LWNhcmQtYmxvY2sgLmVudi1jYXJkIC5jYXJkLWltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDU1cHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZW52IC5lbnYtY2FyZC1ibG9jayAuZW52LWNhcmQgLmNhcmQtaW1nIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgKyA1NXB4KTtcbiAgfVxufVxuLnAtdG9wLWVudiAuZW52LWNhcmQtYmxvY2sgLmVudi1jYXJkIC5jYXJkLWJvZHkge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgd2hpdGUgMCUsICNmNGY0ZjQgMzAlLCAjZWZlZmVmIDEwMCUpO1xuICBib3gtc2hhZG93OiAyMHB4IDIwcHggMTRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiA1MHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1lbnYgLmVudi1jYXJkLWJsb2NrIC5lbnYtY2FyZCAuY2FyZC1ib2R5IHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDI3dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZW52IC5lbnYtY2FyZC1ibG9jayAuZW52LWNhcmQgLmNhcmQtYm9keSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICB9XG59XG4ucC10b3AtZW52IC5lbnYtY2FyZC1ibG9jayAuZW52LWNhcmQgLmNhcmQtYm9keV9faW5uZXIge1xuICB3aWR0aDogY2FsYyg1MCUgKyA1NXB4KTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZW52IC5lbnYtY2FyZC1ibG9jayAuZW52LWNhcmQgLmNhcmQtYm9keV9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC10b3AtZW52IC5lbnYtY2FyZC1ibG9jayAuZW52LWNhcmQubGVmdC1pdGVtIC5jYXJkLWltZyB7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1lbnYgLmVudi1jYXJkLWJsb2NrIC5lbnYtY2FyZC5sZWZ0LWl0ZW0gLmNhcmQtaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4IDAgMCAxNXB4O1xuICB9XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWVudiAuZW52LWNhcmQtYmxvY2sgLmVudi1jYXJkLmxlZnQtaXRlbSAuY2FyZC1ib2R5IHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDE1cHggMTVweCAwO1xuICB9XG59XG4ucC10b3AtZW52IC5lbnYtY2FyZC1ibG9jayAuZW52LWNhcmQucmlnaHQtaXRlbSAuY2FyZC1pbWcge1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1lbnYgLmVudi1jYXJkLWJsb2NrIC5lbnYtY2FyZC5yaWdodC1pdGVtIC5jYXJkLWltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAxNXB4IDE1cHggMDtcbiAgfVxufVxuLnAtdG9wLWVudiAuZW52LWNhcmQtYmxvY2sgLmVudi1jYXJkLnJpZ2h0LWl0ZW0gLmNhcmQtYm9keSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1lbnYgLmVudi1jYXJkLWJsb2NrIC5lbnYtY2FyZC5yaWdodC1pdGVtIC5jYXJkLWJvZHkge1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMCAwIDE1cHg7XG4gIH1cbn1cbi5wLXRvcC1lbnYgLmVudi1jYXJkLWJsb2NrIC5lbnYtY2FyZC5yaWdodC1pdGVtIC5jYXJkLWJvZHlfX2lubmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ucC10b3AtZW52IC5lbnYtY2FyZC1ibG9jayAuY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsYygzMHB4ICsgMTIgKiAoMTAwdncgLSAzNzVweCkgLyAxNTQ1KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZW52IC5lbnYtY2FyZC1ibG9jayAuY2FyZC10aXRsZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgfVxufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1lbnYgLmVudi1jYXJkLWJsb2NrIC5jLWJ0bjEge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi8qID09WyAucC10b3AtbmV3cyBdPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucC10b3AtbmV3cyAuc2VjLWlubmVyIHtcbiAgcGFkZGluZzogOTBweCAwIDA7XG59XG4ucC10b3AtbmV3cyAubmV3cy1ibG9jayB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiA0NnB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1uZXdzIC5uZXdzLWJsb2NrIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxufVxuLnAtdG9wLW5ld3MgLnAtdHRsLXVuaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMCAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1uZXdzIC5wLXR0bC11bml0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucC10b3AtbmV3cyAucC10dGxfX2VuIHtcbiAgZm9udC1zaXplOiBjYWxjKDMwcHggKyA4ICogKDEwMHZ3IC0gMzc1cHgpIC8gMTU0NSk7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW5ld3MgLmMtYnRuLXVuaXQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLyogPT1bIC5wLXRvcC1tb3ZpZSBdPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucC10b3AtbW92aWUgLnNlYy1pbm5lciB7XG4gIHBhZGRpbmc6IDkwcHggMCAwO1xufVxuLnAtdG9wLW1vdmllIC5tb3ZpZS1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtdG9wLW1vdmllIC5tb3ZpZS1jYXJkIC5jYXJkLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXRvcC1tb3ZpZSAubW92aWUtY2FyZCAuY2FyZC1pbWcuYy1yYWRpbzo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cbi5wLXRvcC1tb3ZpZSAubW92aWUtY2FyZCAuY2FyZC1pbWc6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9wbGF5LnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTtcbn1cbi5wLXRvcC1tb3ZpZSAubW92aWUtY2FyZCAuY2FyZC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW1vdmllIC5tb3ZpZS1jYXJkIC5jYXJkLXRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLnAtdG9wLW1vdmllIC5tb3ZpZS1jYXJkIC5wbGF5LWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4ucC10b3AtbW92aWUgLm1vdmllLWJsb2NrIHtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC10b3AtbW92aWUgLm1vdmllLWJsb2NrIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4vKiA9PVsgLnAtdG9wLWJsb2cgXT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnAtdG9wLWJsb2cgLnNlYy1pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnAtdG9wLWJsb2cgLmMtY2FyZC1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA0MHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1ibG9nIC5jLWNhcmQtYmxvY2sge1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLnAtdG9wLWJsb2cgLmMtY2FyZC11bml0IHtcbiAgZ2FwOiAwIDUwcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWJsb2cgLmMtY2FyZC11bml0IHtcbiAgICBnYXA6IDMwcHggMDtcbiAgfVxufVxuLnAtdG9wLWJsb2cgLmJsb2ctY2FyZCB7XG4gIGdhcDogMjBweCAwO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1ibG9nIC5ibG9nLWNhcmQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAwIDIwcHg7XG4gIH1cbn1cbi5wLXRvcC1ibG9nIC5ibG9nLWNhcmQ6aG92ZXIgLmNhcmQtaW1nIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5wLXRvcC1ibG9nIC5ibG9nLWNhcmQgLmNhcmQtaW1nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtYmxvZyAuYmxvZy1jYXJkIC5jYXJkLWltZyB7XG4gICAgd2lkdGg6IDQyJTtcbiAgfVxufVxuLnAtdG9wLWJsb2cgLmJsb2ctY2FyZCAuY2FyZC1pbWcuYy1yYWRpbzo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDY5LjA2NjclO1xufVxuLnAtdG9wLWJsb2cgLmJsb2ctY2FyZCAuY2FyZC1pbWcgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1ibG9nIC5ibG9nLWNhcmQgLmNhcmQtYm9keSB7XG4gICAgd2lkdGg6IGNhbGMoNTglIC0gMjBweCk7XG4gIH1cbn1cbi5wLXRvcC1ibG9nIC5ibG9nLWNhcmQgLmNhcmQtdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG59XG4ucC10b3AtYmxvZyAuYy10eHQtYnRuIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtYmxvZyAuYy1idG4tdW5pdCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnAtdG9wLWJsb2cgLmMtYnRuMSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiA9PVsgLnAtdG9wLWRhdGEgXT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1kYXRhIC5jLWltZy1pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucC10b3AtZGF0YSAuYy1pbWctd3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtdG9wLWRhdGEgLmMtaW1nLXdyYXAgLmRhdGEtaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZGF0YSAuYy1pbWctd3JhcCAuZGF0YS1pbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbi5wLXRvcC1kYXRhIC5jLWltZy13cmFwIC5kYXRhLXR0bC1ibG9jayB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5wLXRvcC1kYXRhIC5wLXR0bC11bml0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZGF0YSAucC10dGwtdW5pdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnAtdG9wLWRhdGEgLmMtYnRuMSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiA9PVsgLnAtdG9wLWNyb3NzdGFsayBdPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucC10b3AtY3Jvc3N0YWxrIC5jcm9zc3RhbGstaW1nLWJsb2NrIHtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1jcm9zc3RhbGsgLmNyb3NzdGFsay1pbWctYmxvY2sge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnAtdG9wLWNyb3NzdGFsayAuY3Jvc3N0YWxrLWltZy1ibG9jayBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtY3Jvc3N0YWxrIC5jcm9zc3RhbGstaW1nLWJsb2NrIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5wLXRvcC1jcm9zc3RhbGsgLmNvbnRhaW5lci1mbHVpZCB7XG4gIGhlaWdodDogNTUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWNyb3NzdGFsayAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogLTI0cHg7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuLnAtdG9wLWNyb3NzdGFsayAuY29udGFpbmVyLWZsdWlkIC5yb3cge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWNyb3NzdGFsayAuY29udGFpbmVyLWZsdWlkIC5yb3cge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnAtdG9wLWNyb3NzdGFsayAuY3Jvc3N0YWxrLWNhcmQtYmxvY2sge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiA0MHB4IDMwcHggNjZweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1jcm9zc3RhbGsgLmNyb3NzdGFsay1jYXJkLWJsb2NrIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxufVxuLnAtdG9wLWNyb3NzdGFsayAuY3Jvc3N0YWxrLWNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1MHB4IDAgNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtdG9wLWNyb3NzdGFsayAuY3Jvc3N0YWxrLWNhcmQgLmNhcmQtaGVhZGVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Bob3RvL2Nyb3NzdGFsay9jcm9zc3RhbGtfY2F0Y2guc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjAxcHg7XG4gIGhlaWdodDogNjlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4ucC10b3AtY3Jvc3N0YWxrIC5jcm9zc3RhbGstY2FyZCAuY2FyZC1oZWFkZXJfX3R0bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRDNEM0Q7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG59XG4ucC10b3AtY3Jvc3N0YWxrIC5jcm9zc3RhbGstY2FyZCAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4ucC10b3AtY3Jvc3N0YWxrIC5jcm9zc3RhbGstY2FyZCAuY2FyZC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNoaXBwb3JpIE1pbmNob1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiBjYWxjKDM2cHggKyA4ICogKDEwMHZ3IC0gMzIwcHgpIC8gMTYwMCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNDc3O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnAtdG9wLWNyb3NzdGFsayAuY3Jvc3N0YWxrLWNhcmQgLmNhcmQtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAyLjEzMztcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLnAtdG9wLWNyb3NzdGFsayAuY3Jvc3N0YWxrLWNhcmQgLmMtYnRuMSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiA9PVsgLnAtdG9wLWdNYXAgXT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnAtdG9wLWdNYXAgLnNlYy1pbm5lciB7XG4gIHBhZGRpbmc6IDExMHB4IDA7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWdNYXAgLnNlYy1pbm5lciB7XG4gICAgcGFkZGluZzogODVweCAwIDA7XG4gIH1cbn1cbi5wLXRvcC1nTWFwIC5wLWdNYXAtdW5pdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAzMC43ODk1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1nTWFwIC5wLWdNYXAtdW5pdCB7XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgfVxufVxuLnAtdG9wLWdNYXAgLnAtZ01hcC11bml0IGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyB2YXJpYWJsZXM7XG5cbkBtaXhpbiBwYygpIHtcbiAgQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IG1hcF9nZXQodmFyaWFibGVzLiRCUkFLRV9QT0lOVCwgcGMpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBjLW1pbigpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IG1hcF9nZXQodmFyaWFibGVzLiRCUkFLRV9QT0lOVCwgcGMpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYmxldEwoKSB7XG4gIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQlJBS0VfUE9JTlQsIHRiTCkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFibGV0TC1taW4oKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQlJBS0VfUE9JTlQsIHRiTCkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFibGV0UCgpIHtcbiAgQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IG1hcF9nZXQodmFyaWFibGVzLiRCUkFLRV9QT0lOVCwgdGJQKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0YWJsZXRQLW1pbigpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IG1hcF9nZXQodmFyaWFibGVzLiRCUkFLRV9QT0lOVCwgdGJQKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBzcCgpIHtcbiAgQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IG1hcF9nZXQodmFyaWFibGVzLiRCUkFLRV9QT0lOVCwgc3ApKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHNwLW1pbigpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IG1hcF9nZXQodmFyaWFibGVzLiRCUkFLRV9QT0lOVCwgc3ApKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1heCgkbWF4KSB7XG4gIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiAjeyRtYXggKyAxfXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1pbigkbWluKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRtaW59cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBmb250LXNpemVcbkBtaXhpbiBmeigkc2l6ZTogbWFwX2dldCh2YXJpYWJsZXMuJEJBU0UsIGZvbnQtc2l6ZSksICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIGZvbnQtc2l6ZTogaWYoJGltcG9ydGFudCwgbWF0aC5kaXYoJHNpemUsIDE2KSArIHJlbSAhaW1wb3J0YW50LCBtYXRoLmRpdigkc2l6ZSwgMTYpICsgcmVtKTtcbn1cblxuQGZ1bmN0aW9uIGdldF92dygkc2l6ZSwgJHZpZXdwb3J0KSB7XG4gICRyYXRlOiBtYXRoLmRpdigxMDAsICR2aWV3cG9ydCk7XG4gIEByZXR1cm4gJHJhdGUgKiAkc2l6ZSAqIDF2dztcbn1cblxuQG1peGluIGZ6X3Z3KCRmb250X3NpemU6IDEwLCAkdmlld3BvcnQ6IDc1MCkge1xuICBmb250LXNpemU6IGdldF92dygkZm9udF9zaXplLCAkdmlld3BvcnQpO1xufVxuXG5AbWl4aW4gdncoJHByb3BlcnR5OiBmb250LXNpemUsICRzaXplOiAxMCwgJHZpZXdwb3J0OiA3NTApIHtcbiAgI3skcHJvcGVydHl9OiBnZXRfdncoJHNpemUsICR2aWV3cG9ydCk7XG59XG5cbkBtaXhpbiB2aCgkcHJvcGVydHk6IGhlaWdodCwgICRzaXplOiAxMDAsICRjYWxjOiAwcHgpIHtcbiAgI3skcHJvcGVydHl9OiBjYWxjKCgjeyRzaXplICsgdmh9KSArICN7JGNhbGN9KTtcbiAgI3skcHJvcGVydHl9OiBjYWxjKHZhcigtLXZoLCAxdmgpICogI3skc2l6ZX0gKyAjeyRjYWxjfSk7XG59XG5cbkBtaXhpbiBhbmltYXRpb24oJGFuaW1hdGlvbi1uYW1lLCAkcywgJGVhc2luZywgJGNvdW50LCAkZW5kOiBub25lLCAkZGVsYXk6IDApIHtcbiAgYW5pbWF0aW9uOiB7XG4gICAgZGVsYXk6ICRkZWxheTtcbiAgICBkdXJhdGlvbjogJHM7XG4gICAgZmlsbC1tb2RlOiAkZW5kO1xuICAgIGl0ZXJhdGlvbi1jb3VudDogJGNvdW50O1xuICAgIG5hbWU6ICRhbmltYXRpb24tbmFtZTtcbiAgICB0aW1pbmctZnVuY3Rpb246ICRlYXNpbmc7XG4gIH1cbn1cblxuQG1peGluIGFjY2Vzc2liaWxpdHlIaWRkZW4oKSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi8vIHdlYkZvbnQgaWNvblxuQG1peGluIGljb25Gb250KCkge1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWUsIHNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1peGluIGljb25NYXRlcmlhbCgkc2l6ZTogMjQpIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgZm9udDoge1xuICAgIGZhbWlseTogdmFyaWFibGVzLiRGT05UX0lDT047XG4gICAgZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnO1xuICAgIHN0eWxlOiBub3JtYWw7XG4gICAgd2VpZ2h0OiBub3JtYWw7XG4gIH1cbiAgQGluY2x1ZGUgZnooJHNpemUpO1xufVxuXG5AZnVuY3Rpb24gc2V0X2NvbW1vbl9wYXRoKCRmaWxlTmFtZSwgJHBhdGg6ICcuLi8nKSB7XG4gIEBpZiAoJGZpbGVOYW1lKSB7XG4gICAgQHJldHVybiAnI3skcGF0aH1pbWcvY29tbW9uLyN7JGZpbGVOYW1lfSc7XG4gIH0gQGVsc2Uge1xuICAgIEBlcnJvciAnJGZpbGVOYW1l44GM44GC44KK44G+44Gb44KT44CCJztcbiAgfVxufVxuXG5AZnVuY3Rpb24gc2V0X2ltYWdlX3BhdGgoJGZpbGVOYW1lLCAkcGF0aDogJy4uLycpIHtcbiAgQGlmICgkZmlsZU5hbWUpIHtcbiAgICBAcmV0dXJuICcjeyRwYXRofWltZy8jeyRmaWxlTmFtZX0nO1xuICB9IEBlbHNlIHtcbiAgICBAZXJyb3IgJyRmaWxlTmFtZeOBjOOBguOCiuOBvuOBm+OCk+OAgic7XG4gIH1cbn1cbkBtaXhpbiBvYmplY3QtZml0KCR2YWx1ZTogZmlsbCwgJHBvc2l0aW9uOiBudWxsKSB7XG4gIG9iamVjdC1maXQ6ICR2YWx1ZTtcblxuICBAaWYgJHBvc2l0aW9uIHtcbiAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6ICN7JHZhbHVlfTsgb2JqZWN0LXBvc2l0aW9uOiAjeyRwb3NpdGlvbn0nLCBzYW5zLXNlcmlmO1xuICAgIG9iamVjdC1wb3NpdGlvbjogJHBvc2l0aW9uO1xuICB9IEBlbHNlIHtcbiAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6ICN7JHZhbHVlfScsIHNhbnMtc2VyaWY7XG4gIH1cbn1cblxuQG1peGluIGxpbmVDbGFtcCgkbGluZTogMSkge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAjeyRsaW5lfTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyog5L2Z55m9IDjjga7lgI3mlbAgKi9cbkBtaXhpbiBtdWx0aXBsZS1wKCRwb3NpdGlvbjogbnVsbCwgJHNpemU6IDEpIHtcbiAgQGlmICgkcG9zaXRpb24pIHtcbiAgICBwYWRkaW5nLSN7JHBvc2l0aW9ufTogY2FsYyggOHB4ICogI3skc2l6ZX0gKTtcbiAgfSBAZWxzZSB7XG4gICAgcGFkZGluZzogY2FsYyggOHB4ICogI3skc2l6ZX0gKTtcbiAgfVxufVxuXG5AbWl4aW4gbXVsdGlwbGUtbSgkcG9zaXRpb246IG51bGwsICRzaXplOiAxKSB7XG4gIEBpZiAoJHBvc2l0aW9uKSB7XG4gICAgbWFyZ2luLSN7JHBvc2l0aW9ufTogY2FsYyggOHB4ICogI3skc2l6ZX0gKTtcbiAgfSBAZWxzZSB7XG4gICAgbWFyZ2luOiBjYWxjKCA4cHggKiAjeyRzaXplfSApO1xuICB9XG59XG4iLCIvLyBjb2xvclxyXG4kQ09MT1I6IChcclxuICBwYWxlYmx1ZTogI0VGRjNGQyxcclxuICBibHVlOiAjMDA5N0QxLFxyXG4gIGRhcmtibHVlOiAjMDA0NjdFLFxyXG4gIHBhbGVncmF5OiAjRjlGOEY0LFxyXG4gIGdyYXk6ICNFNkU2RTYsXHJcbiAgZGFya2dyZXk6ICM3MzczNzMsXHJcbiAgcGFsZWdyZWVuOiAjZTdmN2Y3LFxyXG4gIGRhcmtncmVlbjogIzBkYWZhYyxcclxuICBwaW5rOiAjRkE2MDlFLFxyXG4gIHBhbGVvcmFuZ2U6ICNGQ0U4RDksXHJcbiAgbWVkaXVtb3JhbmdlOiAjZmJlMWNkLFxyXG4gIHJlZDogI0NDMDEwMCxcclxuKSAhZGVmYXVsdDtcclxuXHJcbiRDT0xPUl9URVhUOiAjMjcyNzI3O1xyXG4kQ09MT1JfTUFJTjogI0VBNjcwMztcclxuJENPTE9SX1RFWFRfU1JWOiAjMzIzMjMyO1xyXG4kQ09MT1JfTUFJTl9TQUxFUzogI0ZGNzNBQztcclxuXHJcbi8vIGJhc2VcclxuJEJBU0U6IChcclxuXHRmb250LXNpemU6IDE1cHgsXHJcblx0bGluZS1oZWlnaHQ6IDIuMTMzLFxyXG4pICFkZWZhdWx0O1xyXG5cclxuLy8gYnJha2UtcG9pbnRcclxuJEJSQUtFX1BPSU5UOiAoXHJcbiAgc3A6IDYwMHB4LFxyXG4gIHRiUDogNzY4cHgsXHJcbiAgdGJMOiA5OTJweCxcclxuICBwYzogMTIwMHB4LFxyXG4pO1xyXG5cclxuLy8gY29udGFpbmVyLXBhZGRpbmdcclxuJFBBRERJTkc6IChcclxuICBjb250YWluZXI6IDE1LFxyXG4pICFkZWZhdWx0O1xyXG5cclxuLy8gY29udGFpbmVyLXNpemVcclxuJENPTlRBSU5FUjogKFxyXG4gIHNtOiAje21hcF9nZXQoJFBBRERJTkcsIGNvbnRhaW5lcikgKiAyICsgNzUwcHh9LFxyXG4gIG1kOiAje21hcF9nZXQoJFBBRERJTkcsIGNvbnRhaW5lcikgKiAyICsgOTcwcHh9LFxyXG4gIGxnOiAje21hcF9nZXQoJFBBRERJTkcsIGNvbnRhaW5lcikgKiAyICsgMTIwMHB4fSxcclxuKSAhZGVmYXVsdDtcclxuXHJcbi8vIGZvbnQtZmFtaWx5XHJcbiRGT05UX0JBU0U6ICdOb3RvIFNhbnMgSlAnLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICfjg6HjgqTjg6rjgqonLCBNZWlyeW8sICdIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OJywgc2Fucy1zZXJpZjtcclxuJEZPTlRfQUxQSEE6ICdQb3BwaW5zJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuJEZPTlRfQUxQSEFfU1BBUlRBTjogJ1NwYXJ0YW4nLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4kRk9OVF9NSU5DSE86IFwiUnl1bWluIE1lZGl1bSBLTFwiLCAn5ri45piO5pyd5L2TJywgJ1l1IE1pbmNobycsICfjg5Ljg6njgq7jg47mmI7mnJ0gUHJvIFczJywgJ0hpcmFnaW5vIE1pbmNobyBQcm8nLCBzZXJpZjtcclxuJEZPTlRfR09USElDOiAnWmVuIE1hcnUgR290aGljJywgc2Fucy1zZXJpZjtcclxuJEZPTlRfSUNPTjogJ01hdGVyaWFsIEljb25zJztcclxuJEZPTlRfTlVNQkVSOiAnQmFybG93Jywgc2Fucy1zZXJpZjtcclxuIl19 */
