.myBlockMv{z-index:10}.myBlockMv,.myBlockMv__bg,.myBlockMv__wrap{position:relative}.myBlockMv__bg{height:69vw!important;margin-top:-4vw;overflow:hidden}@media not all and (min-width:768px){.myBlockMv__bg{height:90vw!important;margin-top:0}}.myBlockMv__title{left:0;margin:0 auto;max-width:100%;padding:0 15px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:35em}.myBlockMv__title.-en{transition:opacity 1s ease;width:90em}.myBlockMv__title.-en.-end{opacity:0}.myBlockMv__title--main{align-items:baseline;display:flex}.myBlockMv__title--main.js-animationText .word{display:flex}.myBlockMv__title--main.js-animationText .word .txt{display:inline-block;font-size:calc(18.4px + 4.25vw);font-weight:700}.myBlockMv__title--catch{font-size:calc(12.4px + 1.125vw);line-height:1.5}.myBlockMovie__img{bottom:-300px;height:600px;overflow:hidden;position:absolute;right:0;transition:.5s ease;width:100%;z-index:1}@media not all and (min-width:768px){.myBlockMovie__img{bottom:auto;height:auto;position:relative;right:auto;text-align:right}}.myBlockMovie__img:before{content:"";display:block;padding-top:38.7096%}@media not all and (min-width:768px){.myBlockMovie__img:before{display:none}}.myBlockMovie__img img,.myBlockMovie__img video{height:100%;left:0;position:absolute;top:0;transition:.5s ease;width:100%}@media not all and (min-width:768px){.myBlockMovie__img img,.myBlockMovie__img video{left:auto;position:static;top:auto}}.myBlockMovie__img img.pc,.myBlockMovie__img video.pc{display:block}@media not all and (min-width:768px){.myBlockMovie__img img.pc,.myBlockMovie__img video.pc{display:none}}.myBlockMovie__img img.sp,.myBlockMovie__img video.sp{display:none}@media not all and (min-width:768px){.myBlockMovie__img img.sp,.myBlockMovie__img video.sp{display:block}}.myBlockVision{position:relative;z-index:10}.myBlockVision .sec-inner{padding-top:480px}@media not all and (min-width:768px){.myBlockVision .sec-inner{padding-top:60px}}.myBlockVision .modBtnBlock{margin-top:50px;text-align:center}.myBlockAnswer{position:relative}.myBlockAnswer__bg{bottom:0;left:0;position:fixed;right:0;top:0;transition:opacity .3s ease}.myBlockAnswer__bg.-load{opacity:0}.myBlockAnswer__bg.-active{opacity:1}.myBlockAnswer__bg>div{height:100%;width:100%}.myBlockAnswer .sec-inner{padding-bottom:0}.myBlockAnswer .modTitle{margin-bottom:0}@media not all and (min-width:768px){.myBlockAnswer .modTitle{margin-bottom:20px}}.myBlockAnswer .myBlockScroll{align-items:center;display:flex;flex-wrap:wrap;min-height:100vh;min-height:100dvh;padding-top:80px}@media not all and (min-width:768px){.myBlockAnswer .myBlockScroll{padding-top:60px}}.myBlockAnswer .myBlockScroll__container{padding-bottom:128px}@media not all and (min-width:768px){.myBlockAnswer .myBlockScroll__container{padding-bottom:20px}}.myBlockInterview .sliderBlock{margin-bottom:40px;padding-left:15px;width:calc(100% + 50vw - 600px)}@media not all and (min-width:1200px){.myBlockInterview .sliderBlock{width:100vw}}@media not all and (min-width:768px){.myBlockInterview .sliderBlock{width:calc(100% - 15px)}}.myBlockInterview__slider .container-fluid{align-items:center;margin:0}.myBlockInterview .modParts__card{padding-bottom:25vh}@media not all and (min-width:768px){.myBlockInterview .modParts__card{padding-bottom:0}}.myBlockInterview .modParts__card--inner{background-color:#fff;bottom:0;padding:30px;position:absolute;right:0;width:calc(100% - 60px)}@media not all and (min-width:768px){.myBlockInterview .modParts__card--inner{bottom:auto;padding:20px;position:static;right:auto;width:100%}}.myBlockInterview .modParts__card--img{overflow:hidden;position:relative}.myBlockInterview .modParts__card--img:before{content:"";display:block;padding-top:125%}.myBlockInterview .modParts__card--img img{height:100%;left:0;position:absolute;top:0;transform:scale(1);transition:transform .5s ease;width:100%}@media not all and (min-width:768px){.myBlockInterview .modParts__card--body{padding-bottom:10px}}.myBlockInterview .modParts__card--ttl{margin-bottom:40px}@media not all and (min-width:768px){.myBlockInterview .modParts__card--ttl{margin-bottom:20px}}.myBlockInterview .modParts__card:hover .modParts__card--img img{transform:scale(1.1)}.myBlockInterview .sliderControlBlock{grid-gap:0 30px;align-items:center;display:flex;gap:0 30px;justify-content:flex-end}.myBlockInterview .sliderControl{grid-gap:0 10px;align-items:center;display:flex;gap:0 10px}.myBlockInterview .swiper-button-next,.myBlockInterview .swiper-button-prev{height:50px;left:auto;margin-top:0;position:static;right:auto;top:auto;transition:.5 ease;width:50px;z-index:1}.myBlockInterview .swiper-button-next:after,.myBlockInterview .swiper-button-prev:after{content:"";display:block;height:50px;width:50px}.myBlockInterview .swiper-button-prev:after{background:url(../img/common/slider_prev_off.svg) no-repeat 50%;background-size:100% auto}.myBlockInterview .swiper-button-prev:hover:after{background:url(../img/common/slider_prev_on.svg) no-repeat 50%;background-size:100% auto}.myBlockInterview .swiper-button-next:after{background:url(../img/common/slider_next_off.svg) no-repeat 50%;background-size:100% auto}.myBlockInterview .swiper-button-next:hover:after{background:url(../img/common/slider_next_on.svg) no-repeat 50%;background-size:100% auto}.myBlockInterview .modBtmBlock__sp .modBtn02{margin:0 auto}.myBlockInterview .myBlockAnime{height:100vh;left:0;max-width:100%;padding:0 15px;top:0;transform:translate(0);width:700px}@media not all and (min-width:768px){.myBlockInterview .myBlockAnime__blob.-left{left:-20%;top:0;transform:translate(0)}.myBlockInterview .myBlockAnime__blob.-right{left:50%;top:0;transform:translate(-50%)}}.myBlockQuality{background-color:#fff;position:relative}.myBlockQuality .sec-inner{padding-bottom:180px}@media not all and (min-width:768px){.myBlockQuality .sec-inner{padding-bottom:60px}}.myBlockQuality .bottomBlock{padding-top:100px}@media not all and (min-width:768px){.myBlockQuality .bottomBlock{padding-top:40px}}.myBlockQuality__chart{max-width:100%;position:relative;width:100%}.myBlockQuality__chart--bg{margin:0 auto;max-width:670px;min-width:240px;position:relative;text-align:center;width:55.8333333333vw}.myBlockQuality__chart--bg img{width:auto}.myBlockQuality__chart--contents{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.myBlockQuality__chart--wrap{position:relative;text-align:center;width:auto}.myBlockQuality__chart--wrap.-qty1{width:100%}.myBlockQuality__chart--wrap.-qty2,.myBlockQuality__chart--wrap.-qty3{margin-top:-4%}.myBlockQuality__circle{border-radius:100%;color:#121213;height:38.3333333333vw;max-height:460px;max-width:460px;min-height:150px;min-width:150px;overflow:hidden;transform:scale(1);transition:transform .5s;width:38.3333333333vw}.myBlockQuality__circle:hover{opacity:1}.myBlockQuality__circle:hover .modTitle__jp{color:#121213}.myBlockQuality__circle--bg{border-radius:100%;overflow:hidden;position:relative}.myBlockQuality__circle--container{grid-gap:30px 0;align-items:center;display:flex;flex-direction:column;gap:30px 0;height:38.3333333333vw;justify-content:center;left:50%;max-height:460px;max-width:460px;min-height:150px;min-width:150px;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:38.3333333333vw;z-index:3}@media not all and (min-width:768px){.myBlockQuality__circle--container{grid-gap:10px 0;gap:10px 0}}.myBlockQuality__circle .modTitle__jp{font-size:calc(11.2px + .875vw);margin-bottom:10px}@media not all and (min-width:768px){.myBlockQuality__circle .modTitle__jp{margin-bottom:10px}}.myBlockQuality__circle .modTitle__en{color:#a6c8e0;font-size:calc(8.8px + .375vw)}.myBlockQuality .custom-modal .modal-content{padding:15px 0}@media not all and (min-width:768px){.myBlockQuality .custom-modal .modal-header{padding-bottom:0}}.myBlockQuality .custom-modal .modal-header .modTitle__jp{margin-bottom:20px}@media not all and (min-width:768px){.myBlockQuality .custom-modal .modal-header .modTitle__jp{margin-bottom:5px}}.myBlockQuality .custom-modal .modal-header .modTitle__en{color:#a6c8e0;margin-bottom:30px}@media not all and (min-width:768px){.myBlockQuality .custom-modal .modal-header .modTitle__en{margin-bottom:20px}}.myBlockQuality .custom-modal .modal-body::-webkit-scrollbar{height:8px;width:6px}.myBlockQuality .custom-modal .modal-body::-webkit-scrollbar-track{background:transparent}.myBlockQuality .custom-modal .modal-body::-webkit-scrollbar-thumb{background:rgba(5,86,204,.5);border-radius:5px}.myBlockQuality .custom-modal .modal-footer{flex-direction:column;justify-content:center}.myBlockCase .sliderBlock{overflow:hidden;padding:0 15px}.myBlockCase .modBtmBlock__sp .modBtn02{margin:0 auto}.myBlockCase .modCard{background-color:#fff;flex-direction:row;text-decoration:none}@media not all and (min-width:768px){.myBlockCase .modCard{flex-direction:column}}.myBlockCase .modCard .card-img{position:relative;width:40%}@media not all and (min-width:768px){.myBlockCase .modCard .card-img{width:100%}}.myBlockCase .modCard .card-img img{height:100%;left:0;position:absolute;top:0;width:100%}@media not all and (min-width:768px){.myBlockCase .modCard .card-img img{position:static}}.myBlockCase .modCard .card-inner{grid-gap:50px 0;display:flex;flex-direction:column;gap:50px 0;padding:50px;width:60%}@media not all and (min-width:768px){.myBlockCase .modCard .card-inner{grid-gap:20px 0;gap:20px 0;padding:30px 15px;width:100%}}.myBlockCase .modCard .card-body{color:#121213}.myBlockCase .modCard .card-title{font-size:calc(17.6px + .125vw);font-weight:700;line-height:1.8;margin-bottom:20px}@media not all and (min-width:768px){.myBlockCase .modCard .card-title{margin-bottom:10px}}.myBlockNews .modFlex{align-items:center;justify-content:center;margin-top:40px}.myBlockNews .myBlockNews__sp{display:none;text-align:center}@media not all and (min-width:768px){.myBlockNews .myBlockNews__sp{display:block;margin:30px auto 0}}.myBlockRecruit .sec-inner{padding-top:0}@media not all and (min-width:768px){.myBlockRecruit .sec-inner{padding-bottom:0}}.myBlockRecruit__header{height:560px;width:100%}@media not all and (min-width:992px){.myBlockRecruit__header{height:auto}}.myBlockRecruit__header img{font-family:"object-fit: cover; object-position: center;";height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media not all and (min-width:992px){.myBlockRecruit__header img{height:auto;-o-object-fit:unset;object-fit:unset}}.myBlockRecruit .container-fluid{margin-top:-10vw}@media not all and (min-width:992px){.myBlockRecruit .container-fluid{margin-top:0}}.myBlockRecruit .container-fluid__inner{padding:80px}@media not all and (min-width:768px){.myBlockRecruit .container-fluid__inner{margin:calc(50% - 50vw);padding:30px 15px;width:100vw}}.myBlockRecruit .modTitle{margin-bottom:30px}.myBlockRecruit__btn{margin-top:50px;text-align:center}@media not all and (min-width:768px){.myBlockRecruit__btn{margin-top:20px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByb2plY3QvX3RvcC5zY3NzIiwidG9wLmNzcyIsImZvdW5kYXRpb24vX21peGluLnNjc3MiLCJmb3VuZGF0aW9uL192YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFjQSxXQUVFLFVDUEYsQ0RhRSwyQ0FQQSxpQkNIRixDRGVFLGVBSUUscUJBQUEsQ0FGQSxlQUFBLENBQ0EsZUNiSixDQ1dFLHFDRkRBLGVBUUkscUJBQUEsQ0FEQSxZQ1pKLENBQ0YsQ0RnQkUsa0JBS0UsTUFBQSxDQUlBLGFBQUEsQ0FQQSxjQUFBLENBTUEsY0FBQSxDQUxBLGlCQUFBLENBR0EsT0FBQSxDQUZBLE9BQUEsQ0FHQSwwQkFBQSxDQU5BLFVDTkosQ0RnQkksc0JBRUUsMEJBQUEsQ0FEQSxVQ2JOLENEZU0sMkJBQ0UsU0NiUixDRHNCSSx3QkFFRSxvQkFBQSxDQURBLFlDbEJOLENEdUJRLCtDQUNFLFlDckJWLENEdUJVLG9EQUtFLG9CQUFBLENBSkEsK0JBQUEsQ0FDQSxlQ2xCWixDRDJCSSx5QkFDRSxnQ0FBQSxDQUNBLGVDekJOLENEaUNFLG1CQUtFLGFBQUEsQ0FIQSxZQUFBLENBSUEsZUFBQSxDQUhBLGlCQUFBLENBQ0EsT0FBQSxDQUdBLG1CQUFBLENBTkEsVUFBQSxDQU9BLFNDM0JKLENDOUNFLHFDRmlFQSxtQkFjSSxXQUFBLENBSEEsV0FBQSxDQUVBLGlCQUFBLENBRUEsVUFBQSxDQUhBLGdCQ3ZCSixDQUNGLENENEJJLDBCQUNFLFVBQUEsQ0FDQSxhQUFBLENBQ0Esb0JDMUJOLENDNURFLHFDRm1GRSwwQkFNSSxZQ3pCTixDQUNGLENENEJJLGdEQUdFLFdBQUEsQ0FHQSxNQUFBLENBRkEsaUJBQUEsQ0FDQSxLQUFBLENBRUEsbUJBQUEsQ0FMQSxVQ3JCTixDQzFFRSxxQ0Y2RkUsZ0RBYUksU0FBQSxDQUZBLGVBQUEsQ0FDQSxRQ3hCTixDQUNGLENEMkJNLHNEQUNFLGFDeEJSLENDdEZFLHFDRjZHSSxzREFJSSxZQ3RCUixDQUNGLENEeUJN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QkEsd0JBS0ksV0NuSEosQ0FDRixDRHFISSw0QkFLRSx5REFBQSxDQUpBLFdBQUEsQ0FFQSxtQkFBQSxDQUFBLGdCQUFBLENBQ0EseUJBQUEsQ0FBQSxzQkFBQSxDQUZBLFVDaEhOLENDcG1CRSxxQ0ZrdEJFLDRCQVFJLFdBQUEsQ0FDQSxtQkFBQSxDQUFBLGdCQ2xITixDQUNGLENEc0hFLGlDQUNFLGdCQ3BISixDQzdtQkUscUNGZ3VCQSxpQ0FJSSxZQ25ISixDQUNGLENEcUhJLHdDQUNFLFlDbkhOLENDem1CRSxxQ0YydEJFLHdDQUtJLHVCQUFBLENBREEsaUJBQUEsQ0FFQSxXQ2xITixDQUNGLENEc0hFLDBCQUNFLGtCQ3BISixDRHVIRSxxQkFFRSxlQUFBLENBREEsaUJDcEhKLENDdm5CRSxxQ0YwdUJBLHFCQUtJLGVDcEhKLENBQ0YiLCJmaWxlIjoidG9wLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgJy4uL2ZvdW5kYXRpb24vdmFyaWFibGVzJyBhcyB2YXJpYWJsZXM7XG5AdXNlICcuLi9mb3VuZGF0aW9uL21peGluJyBhcyBtaXhpbjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLypcbnRvcFxuKi9cblxuJFBBR0VfSUQ6IHRvcDtcbiRQQVRIOiAnLi4vJztcbiRDT01NT05fUEFUSDogJyN7JFBBVEh9aW1nL2NvbW1vbi8nO1xuJElNQUdFX1BBVEg6ICcjeyRQQVRIfWltZy8jeyRQQUdFX0lEfS8nO1xuXG4vKiA9PVsgLm15QmxvY2tNdiBdPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubXlCbG9ja012IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcblxuICAmX19pbm5lcntcblxuICB9XG5cbiAgJl9fd3JhcCxcbiAgJl9fYmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2JnIHtcbiAgICAvL2hlaWdodDogMTA0MHB4O1xuICAgIG1hcmdpbi10b3A6IC00dnc7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDY5dnchaW1wb3J0YW50O1xuICAgIC8vIGhlaWdodDogMTAwZHZoO1xuICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGhlaWdodDogOTB2dyFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHdpZHRoOiAzNWVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAmLi1lbntcbiAgICAgIHdpZHRoOiA5MGVtO1xuICAgICAgdHJhbnNpdGlvbjpvcGFjaXR5IDFzIGVhc2U7XG4gICAgICAmLi1lbmR7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmLi1qYXtcblxuICAgIH1cblxuICAgICYtLW1haW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgIC8qIG1hcmdpbi1ib3R0b206IDYwcHg7ICovXG5cbiAgICAgICYuanMtYW5pbWF0aW9uVGV4dCB7XG4gICAgICAgIC53b3JkIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgLnR4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMzJweCArIDY4ICogKDEwMHZ3IC0gMzIwcHgpIC8gMTYwMCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgLyogbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTY7ICovXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tY2F0Y2gge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDE2cHggKyAxOCAqICgxMDB2dyAtIDMyMHB4KSAvIDE2MDApO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG4gIH1cbn1cblxuLm15QmxvY2tNb3ZpZSB7XG4gLyogIHBhZGRpbmctdG9wOiA2MHB4OyAqL1xuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMzAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogMzguNzA5NiU7XG5cbiAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyxcbiAgICB2aWRlbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcbiAgICAgIC8vb2JqZWN0LWZpdDogY29udGFpbjtcblxuICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cblxuICAgICAgJi5wYyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4vKiA9PVsgLm15QmxvY2tWaXNpb24gXT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm15QmxvY2tWaXNpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuXG4gIC5zZWMtaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA0ODBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgLm1vZEJ0bkJsb2NrIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG4vKiA9PVsgLm15QmxvY2tBbnN3ZXIgXT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm15QmxvY2tBbnN3ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9fYmcge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAvLyB0b3A6IDUwJTtcbiAgICAvLyBsZWZ0OiAwO1xuICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgLy8gb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOm9wYWNpdHkgMC4zcyBlYXNlO1xuXG4gICAgJi4tbG9hZHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJi4tYWN0aXZle1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICA+ZGl2e1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gIH1cbiAgLnNlYy1pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAubW9kVGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLm15QmxvY2tTY3JvbGwge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIG1pbi1oZWlnaHQ6IDEwMGR2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICB9XG5cblxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMjhweDtcbiAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogPT1bIC5teUJsb2NrSW50ZXJ2aWV3IF09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5teUJsb2NrSW50ZXJ2aWV3IHtcbiAgLnNsaWRlckJsb2NrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgKDEwMHZ3IC0gMTIwMHB4KSAvIDIpO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ucGMge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX3NsaWRlciB7XG5cbiAgICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLm1vZFBhcnRzX19jYXJkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjV2aDtcblxuICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi0taW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pbWcge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjUlO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2U7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWJvZHkge1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tdHRsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLm1vZFBhcnRzX19jYXJkLS1pbWcge1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWRlckNvbnRyb2xCbG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMCAzMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAuc2xpZGVyQ29udHJvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMCAxMHB4O1xuICB9XG5cbiAgLnN3aXBlci1idXR0b24tcHJldixcbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zaXRpb246IC41IGVhc2U7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgje21peGluLnNldF9jb21tb25fcGF0aCgnc2xpZGVyX3ByZXZfb2ZmLnN2ZycpfSkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7bWl4aW4uc2V0X2NvbW1vbl9wYXRoKCdzbGlkZXJfcHJldl9vbi5zdmcnKX0pIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgje21peGluLnNldF9jb21tb25fcGF0aCgnc2xpZGVyX25leHRfb2ZmLnN2ZycpfSkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7bWl4aW4uc2V0X2NvbW1vbl9wYXRoKCdzbGlkZXJfbmV4dF9vbi5zdmcnKX0pIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubW9kQnRtQmxvY2tfX3NwIHtcbiAgICAubW9kQnRuMDIge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgLm15QmxvY2tBbmltZSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IDcwMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblxuICAgICZfX2Jsb2Ige1xuXG4gICAgICAmLi1sZWZ0IHtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogLTIwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLi1yaWdodCB7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiA9PVsgLm15QmxvY2tRdWFsaXR5IF09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5teUJsb2NrUXVhbGl0eSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuc2VjLWlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5ib3R0b21CbG9jayB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19jaGFydCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYtLWJnIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IGNhbGMoNjcwIC8gMTIwMCAqIDEwMHZ3KTtcbiAgICAgIG1heC13aWR0aDogNjcwcHg7XG4gICAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jb250ZW50cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cblxuICAgICYtLXdyYXAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICYuLXF0eTEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJi4tcXR5MixcbiAgICAgICYuLXF0eTMge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2lyY2xlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJENPTE9SX1RFWFQ7XG4gICAgaGVpZ2h0OiBjYWxjKDQ2MCAvIDEyMDAgKiAxMDB2dyk7XG4gICAgd2lkdGg6IGNhbGMoNDYwIC8gMTIwMCAqIDEwMHZ3KTtcbiAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ2MHB4O1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAvKiB0cmFuc2Zvcm06IHNjYWxlKDEuMik7ICovXG5cbiAgICAgIC5tb2RUaXRsZV9fanAge1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRDT0xPUl9URVhUO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWJnIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICYtLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAzMHB4IDA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogY2FsYyg0NjAgLyAxMjAwICogMTAwdncpO1xuICAgICAgd2lkdGg6IGNhbGMoNDYwIC8gMTIwMCAqIDEwMHZ3KTtcbiAgICAgIG1heC13aWR0aDogNDYwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiA0NjBweDtcbiAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB6LWluZGV4OiAzO1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgZ2FwOiAxMHB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vZFRpdGxlIHtcbiAgICAgICZfX2pwIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAxNCAqICgxMDB2dyAtIDMyMHB4KSAvIDE2MDApO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZW4ge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMTBweCArIDYgKiAoMTAwdncgLSAzMjBweCkgLyAxNjAwKTtcbiAgICAgICAgY29sb3I6ICNBNkM4RTA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1tb2RhbCB7XG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgIH1cblxuICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAubW9kVGl0bGVfX2pwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1vZFRpdGxlX19lbntcbiAgICAgICAgY29sb3I6ICNBNkM4RTA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICB9XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg1LCA4NiwgMjA0LCAuNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxufVxuXG4vKiA9PVsgLm15QmxvY2tDYXNlIF09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5teUJsb2NrQ2FzZSB7XG5cbiAgLnNsaWRlckJsb2NrIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RCdG1CbG9ja19fc3Age1xuICAgIC5tb2RCdG4wMiB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAubW9kQ2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLmNhcmQtaW1nIHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLWlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA1MHB4IDA7XG4gICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgd2lkdGg6IDYwJTtcblxuICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgIGdhcDogMjBweCAwO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLWJvZHkge1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kQ09MT1JfVEVYVDtcbiAgICB9XG5cbiAgICAuY2FyZC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMThweCArIDIgKiAoMTAwdncgLSAzMjBweCkgLyAxNjAwKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLyogPT1bIC5teUJsb2NrTmV3cyBdPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubXlCbG9ja05ld3Mge1xuXG4gIC5tb2RGbGV4IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICAubXlCbG9ja05ld3NfX3NwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgIH1cbiAgfVxufVxuXG4vKiA9PVsgLm15QmxvY2tSZWNydWl0IF09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5teUJsb2NrUmVjcnVpdCB7XG4gIC5zZWMtaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIGhlaWdodDogNTYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRMIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7JztcblxuICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0TCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgbWFyZ2luLXRvcDogLTEwdnc7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRMIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgcGFkZGluZzogODBweDtcblxuICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICAgICAgbWFyZ2luOiBjYWxjKDUwJSAtIDUwdncpO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vZFRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgJl9fYnRuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIOS9meeZvSA444Gu5YCN5pWwICovXG4vKlxudG9wXG4qL1xuLyogPT1bIC5teUJsb2NrTXYgXT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm15QmxvY2tNdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4ubXlCbG9ja012X193cmFwLCAubXlCbG9ja012X19iZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5teUJsb2NrTXZfX2JnIHtcbiAgbWFyZ2luLXRvcDogLTR2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA2OXZ3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15QmxvY2tNdl9fYmcge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgaGVpZ2h0OiA5MHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5teUJsb2NrTXZfX3RpdGxlIHtcbiAgd2lkdGg6IDM1ZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm15QmxvY2tNdl9fdGl0bGUuLWVuIHtcbiAgd2lkdGg6IDkwZW07XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZTtcbn1cbi5teUJsb2NrTXZfX3RpdGxlLi1lbi4tZW5kIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5teUJsb2NrTXZfX3RpdGxlLS1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAvKiBtYXJnaW4tYm90dG9tOiA2MHB4OyAqL1xufVxuLm15QmxvY2tNdl9fdGl0bGUtLW1haW4uanMtYW5pbWF0aW9uVGV4dCAud29yZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubXlCbG9ja012X190aXRsZS0tbWFpbi5qcy1hbmltYXRpb25UZXh0IC53b3JkIC50eHQge1xuICBmb250LXNpemU6IGNhbGMoMzJweCArIDY4ICogKDEwMHZ3IC0gMzIwcHgpIC8gMTYwMCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIC8qIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTY7ICovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5teUJsb2NrTXZfX3RpdGxlLS1jYXRjaCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxNnB4ICsgMTggKiAoMTAwdncgLSAzMjBweCkgLyAxNjAwKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLm15QmxvY2tNb3ZpZSB7XG4gIC8qICBwYWRkaW5nLXRvcDogNjBweDsgKi9cbn1cbi5teUJsb2NrTW92aWVfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC0zMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teUJsb2NrTW92aWVfX2ltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5teUJsb2NrTW92aWVfX2ltZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAzOC43MDk2JTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXlCbG9ja01vdmllX19pbWc6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm15QmxvY2tNb3ZpZV9faW1nIGltZyxcbi5teUJsb2NrTW92aWVfX2ltZyB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15QmxvY2tNb3ZpZV9faW1nIGltZyxcbi5teUJsb2NrTW92aWVfX2ltZyB2aWRlbyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLm15QmxvY2tNb3ZpZV9faW1nIGltZy5wYyxcbi5teUJsb2NrTW92aWVfX2ltZyB2aWRlby5wYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teUJsb2NrTW92aWVfX2ltZyBpbWcucGMsXG4ubXlCbG9ja01vdmllX19pbWcgdmlkZW8ucGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5teUJsb2NrTW92aWVfX2ltZyBpbWcuc3AsXG4ubXlCbG9ja01vdmllX19pbWcgdmlkZW8uc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teUJsb2NrTW92aWVfX2ltZyBpbWcuc3AsXG4ubXlCbG9ja01vdmllX19pbWcgdmlkZW8uc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8qID09WyAubXlCbG9ja1Zpc2lvbiBdPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubXlCbG9ja1Zpc2lvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4ubXlCbG9ja1Zpc2lvbiAuc2VjLWlubmVyIHtcbiAgcGFkZGluZy10b3A6IDQ4MHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teUJsb2NrVmlzaW9uIC5zZWMtaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG4ubXlCbG9ja1Zpc2lvbiAubW9kQnRuQmxvY2sge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi8qID09WyAubXlCbG9ja0Fuc3dlciBdPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubXlCbG9ja0Fuc3dlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5teUJsb2NrQW5zd2VyX19iZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi5teUJsb2NrQW5zd2VyX19iZy4tbG9hZCB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubXlCbG9ja0Fuc3dlcl9fYmcuLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubXlCbG9ja0Fuc3dlcl9fYmcgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm15QmxvY2tBbnN3ZXIgLnNlYy1pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm15QmxvY2tBbnN3ZXIgLm1vZFRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXlCbG9ja0Fuc3dlciAubW9kVGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5teUJsb2NrQW5zd2VyIC5teUJsb2NrU2Nyb2xsIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiAxMDBkdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXlCbG9ja0Fuc3dlciAubXlCbG9ja1Njcm9sbCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cbi5teUJsb2NrQW5zd2VyIC5teUJsb2NrU2Nyb2xsX19jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15QmxvY2tBbnN3ZXIgLm15QmxvY2tTY3JvbGxfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLyogPT1bIC5teUJsb2NrSW50ZXJ2aWV3IF09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5teUJsb2NrSW50ZXJ2aWV3IC5zbGlkZXJCbG9jayB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArICgxMDB2dyAtIDEyMDBweCkgLyAyKTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm15QmxvY2tJbnRlcnZpZXcgLnNsaWRlckJsb2NrIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXlCbG9ja0ludGVydmlldyAuc2xpZGVyQmxvY2sge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgfVxufVxuLm15QmxvY2tJbnRlcnZpZXdfX3NsaWRlciAuY29udGFpbmVyLWZsdWlkIHtcbiAgbWFyZ2luOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm15QmxvY2tJbnRlcnZpZXcgLm1vZFBhcnRzX19jYXJkIHtcbiAgcGFkZGluZy1ib3R0b206IDI1dmg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15QmxvY2tJbnRlcnZpZXcgLm1vZFBhcnRzX19jYXJkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLm15QmxvY2tJbnRlcnZpZXcgLm1vZFBhcnRzX19jYXJkLS1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAzMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXlCbG9ja0ludGVydmlldyAubW9kUGFydHNfX2NhcmQtLWlubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG4ubXlCbG9ja0ludGVydmlldyAubW9kUGFydHNfX2NhcmQtLWltZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5teUJsb2NrSW50ZXJ2aWV3IC5tb2RQYXJ0c19fY2FyZC0taW1nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEyNSU7XG59XG4ubXlCbG9ja0ludGVydmlldyAubW9kUGFydHNfX2NhcmQtLWltZyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXlCbG9ja0ludGVydmlldyAubW9kUGFydHNfX2NhcmQtLWJvZHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG4ubXlCbG9ja0ludGVydmlldyAubW9kUGFydHNfX2NhcmQtLXR0bCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15QmxvY2tJbnRlcnZpZXcgLm1vZFBhcnRzX19jYXJkLS10dGwge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5teUJsb2NrSW50ZXJ2aWV3IC5tb2RQYXJ0c19fY2FyZDpob3ZlciAubW9kUGFydHNfX2NhcmQtLWltZyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ubXlCbG9ja0ludGVydmlldyAuc2xpZGVyQ29udHJvbEJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwIDMwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ubXlCbG9ja0ludGVydmlldyAuc2xpZGVyQ29udHJvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMCAxMHB4O1xufVxuLm15QmxvY2tJbnRlcnZpZXcgLnN3aXBlci1idXR0b24tcHJldixcbi5teUJsb2NrSW50ZXJ2aWV3IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiAwLjUgZWFzZTtcbn1cbi5teUJsb2NrSW50ZXJ2aWV3IC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyLFxuLm15QmxvY2tJbnRlcnZpZXcgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5teUJsb2NrSW50ZXJ2aWV3IC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vc2xpZGVyX3ByZXZfb2ZmLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xufVxuLm15QmxvY2tJbnRlcnZpZXcgLnN3aXBlci1idXR0b24tcHJldjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9zbGlkZXJfcHJldl9vbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cbi5teUJsb2NrSW50ZXJ2aWV3IC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vc2xpZGVyX25leHRfb2ZmLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xufVxuLm15QmxvY2tJbnRlcnZpZXcgLnN3aXBlci1idXR0b24tbmV4dDpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9zbGlkZXJfbmV4dF9vbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cbi5teUJsb2NrSW50ZXJ2aWV3IC5tb2RCdG1CbG9ja19fc3AgLm1vZEJ0bjAyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubXlCbG9ja0ludGVydmlldyAubXlCbG9ja0FuaW1lIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogNzAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXlCbG9ja0ludGVydmlldyAubXlCbG9ja0FuaW1lX19ibG9iLi1sZWZ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTIwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teUJsb2NrSW50ZXJ2aWV3IC5teUJsb2NrQW5pbWVfX2Jsb2IuLXJpZ2h0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB9XG59XG5cbi8qID09WyAubXlCbG9ja1F1YWxpdHkgXT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm15QmxvY2tRdWFsaXR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm15QmxvY2tRdWFsaXR5IC5zZWMtaW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15QmxvY2tRdWFsaXR5IC5zZWMtaW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG4ubXlCbG9ja1F1YWxpdHkgLmJvdHRvbUJsb2NrIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teUJsb2NrUXVhbGl0eSAuYm90dG9tQmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG4ubXlCbG9ja1F1YWxpdHlfX2NoYXJ0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm15QmxvY2tRdWFsaXR5X19jaGFydC0tYmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNTUuODMzMzMzMzMzM3Z3O1xuICBtYXgtd2lkdGg6IDY3MHB4O1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXlCbG9ja1F1YWxpdHlfX2NoYXJ0LS1iZyBpbWcge1xuICB3aWR0aDogYXV0bztcbn1cbi5teUJsb2NrUXVhbGl0eV9fY2hhcnQtLWNvbnRlbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4ubXlCbG9ja1F1YWxpdHlfX2NoYXJ0LS13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLm15QmxvY2tRdWFsaXR5X19jaGFydC0td3JhcC4tcXR5MSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm15QmxvY2tRdWFsaXR5X19jaGFydC0td3JhcC4tcXR5MiwgLm15QmxvY2tRdWFsaXR5X19jaGFydC0td3JhcC4tcXR5MyB7XG4gIG1hcmdpbi10b3A6IC00JTtcbn1cbi5teUJsb2NrUXVhbGl0eV9fY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY29sb3I6ICMxMjEyMTM7XG4gIGhlaWdodDogMzguMzMzMzMzMzMzM3Z3O1xuICB3aWR0aDogMzguMzMzMzMzMzMzM3Z3O1xuICBtYXgtd2lkdGg6IDQ2MHB4O1xuICBtYXgtaGVpZ2h0OiA0NjBweDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm15QmxvY2tRdWFsaXR5X19jaXJjbGU6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICAvKiB0cmFuc2Zvcm06IHNjYWxlKDEuMik7ICovXG59XG4ubXlCbG9ja1F1YWxpdHlfX2NpcmNsZTpob3ZlciAubW9kVGl0bGVfX2pwIHtcbiAgY29sb3I6ICMxMjEyMTM7XG59XG4ubXlCbG9ja1F1YWxpdHlfX2NpcmNsZS0tYmcge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubXlCbG9ja1F1YWxpdHlfX2NpcmNsZS0tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzBweCAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDM4LjMzMzMzMzMzMzN2dztcbiAgd2lkdGg6IDM4LjMzMzMzMzMzMzN2dztcbiAgbWF4LXdpZHRoOiA0NjBweDtcbiAgbWF4LWhlaWdodDogNDYwcHg7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teUJsb2NrUXVhbGl0eV9fY2lyY2xlLS1jb250YWluZXIge1xuICAgIGdhcDogMTBweCAwO1xuICB9XG59XG4ubXlCbG9ja1F1YWxpdHlfX2NpcmNsZSAubW9kVGl0bGVfX2pwIHtcbiAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAxNCAqICgxMDB2dyAtIDMyMHB4KSAvIDE2MDApO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teUJsb2NrUXVhbGl0eV9fY2lyY2xlIC5tb2RUaXRsZV9fanAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5teUJsb2NrUXVhbGl0eV9fY2lyY2xlIC5tb2RUaXRsZV9fZW4ge1xuICBmb250LXNpemU6IGNhbGMoMTBweCArIDYgKiAoMTAwdncgLSAzMjBweCkgLyAxNjAwKTtcbiAgY29sb3I6ICNBNkM4RTA7XG59XG4ubXlCbG9ja1F1YWxpdHkgLmN1c3RvbS1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXlCbG9ja1F1YWxpdHkgLmN1c3RvbS1tb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLm15QmxvY2tRdWFsaXR5IC5jdXN0b20tbW9kYWwgLm1vZGFsLWhlYWRlciAubW9kVGl0bGVfX2pwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXlCbG9ja1F1YWxpdHkgLmN1c3RvbS1tb2RhbCAubW9kYWwtaGVhZGVyIC5tb2RUaXRsZV9fanAge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuLm15QmxvY2tRdWFsaXR5IC5jdXN0b20tbW9kYWwgLm1vZGFsLWhlYWRlciAubW9kVGl0bGVfX2VuIHtcbiAgY29sb3I6ICNBNkM4RTA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15QmxvY2tRdWFsaXR5IC5jdXN0b20tbW9kYWwgLm1vZGFsLWhlYWRlciAubW9kVGl0bGVfX2VuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ubXlCbG9ja1F1YWxpdHkgLmN1c3RvbS1tb2RhbCAubW9kYWwtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDhweDtcbn1cbi5teUJsb2NrUXVhbGl0eSAuY3VzdG9tLW1vZGFsIC5tb2RhbC1ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm15QmxvY2tRdWFsaXR5IC5jdXN0b20tbW9kYWwgLm1vZGFsLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogcmdiYSg1LCA4NiwgMjA0LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubXlCbG9ja1F1YWxpdHkgLmN1c3RvbS1tb2RhbCAubW9kYWwtZm9vdGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8qID09WyAubXlCbG9ja0Nhc2UgXT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm15QmxvY2tDYXNlIC5zbGlkZXJCbG9jayB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5teUJsb2NrQ2FzZSAubW9kQnRtQmxvY2tfX3NwIC5tb2RCdG4wMiB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm15QmxvY2tDYXNlIC5tb2RDYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXlCbG9ja0Nhc2UgLm1vZENhcmQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5teUJsb2NrQ2FzZSAubW9kQ2FyZCAuY2FyZC1pbWcge1xuICB3aWR0aDogNDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15QmxvY2tDYXNlIC5tb2RDYXJkIC5jYXJkLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5teUJsb2NrQ2FzZSAubW9kQ2FyZCAuY2FyZC1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15QmxvY2tDYXNlIC5tb2RDYXJkIC5jYXJkLWltZyBpbWcge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbi5teUJsb2NrQ2FzZSAubW9kQ2FyZCAuY2FyZC1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNTBweCAwO1xuICBwYWRkaW5nOiA1MHB4O1xuICB3aWR0aDogNjAlO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teUJsb2NrQ2FzZSAubW9kQ2FyZCAuY2FyZC1pbm5lciB7XG4gICAgZ2FwOiAyMHB4IDA7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubXlCbG9ja0Nhc2UgLm1vZENhcmQgLmNhcmQtYm9keSB7XG4gIGNvbG9yOiAjMTIxMjEzO1xufVxuLm15QmxvY2tDYXNlIC5tb2RDYXJkIC5jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjKDE4cHggKyAyICogKDEwMHZ3IC0gMzIwcHgpIC8gMTYwMCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15QmxvY2tDYXNlIC5tb2RDYXJkIC5jYXJkLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi8qID09WyAubXlCbG9ja05ld3MgXT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm15QmxvY2tOZXdzIC5tb2RGbGV4IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ubXlCbG9ja05ld3MgLm15QmxvY2tOZXdzX19zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXlCbG9ja05ld3MgLm15QmxvY2tOZXdzX19zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgfVxufVxuXG4vKiA9PVsgLm15QmxvY2tSZWNydWl0IF09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5teUJsb2NrUmVjcnVpdCAuc2VjLWlubmVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15QmxvY2tSZWNydWl0IC5zZWMtaW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4ubXlCbG9ja1JlY3J1aXRfX2hlYWRlciB7XG4gIGhlaWdodDogNTYwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5teUJsb2NrUmVjcnVpdF9faGVhZGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5teUJsb2NrUmVjcnVpdF9faGVhZGVyIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7IG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1wiO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5teUJsb2NrUmVjcnVpdF9faGVhZGVyIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9iamVjdC1maXQ6IHVuc2V0O1xuICB9XG59XG4ubXlCbG9ja1JlY3J1aXQgLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1hcmdpbi10b3A6IC0xMHZ3O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5teUJsb2NrUmVjcnVpdCAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ubXlCbG9ja1JlY3J1aXQgLmNvbnRhaW5lci1mbHVpZF9faW5uZXIge1xuICBwYWRkaW5nOiA4MHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teUJsb2NrUmVjcnVpdCAuY29udGFpbmVyLWZsdWlkX19pbm5lciB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgIG1hcmdpbjogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cbi5teUJsb2NrUmVjcnVpdCAubW9kVGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm15QmxvY2tSZWNydWl0X19idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15QmxvY2tSZWNydWl0X19idG4ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwidmFyaWFibGVzXCIgYXMgdmFyaWFibGVzO1xuXG5AbWl4aW4gcGMoKSB7XG4gIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQlJBS0VfUE9JTlQsIHBjKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwYy1taW4oKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQlJBS0VfUE9JTlQsIHBjKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0YWJsZXRMKCkge1xuICBAbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogbWFwX2dldCh2YXJpYWJsZXMuJEJSQUtFX1BPSU5ULCB0YkwpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYmxldEwtbWluKCkge1xuICBAbWVkaWEgKG1pbi13aWR0aDogbWFwX2dldCh2YXJpYWJsZXMuJEJSQUtFX1BPSU5ULCB0YkwpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYmxldFAoKSB7XG4gIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQlJBS0VfUE9JTlQsIHRiUCkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFibGV0UC1taW4oKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQlJBS0VfUE9JTlQsIHRiUCkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gc3AoKSB7XG4gIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQlJBS0VfUE9JTlQsIHNwKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBzcC1taW4oKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQlJBS0VfUE9JTlQsIHNwKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtYXgoJG1heCkge1xuICBAbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogI3skbWF4ICsgMX1weCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtaW4oJG1pbikge1xuICBAbWVkaWEgKG1pbi13aWR0aDogI3skbWlufXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gZm9udC1zaXplXG5AbWl4aW4gZnooJHNpemU6IG1hcF9nZXQodmFyaWFibGVzLiRCQVNFLCBmb250LXNpemUpLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBmb250LXNpemU6IGlmKCRpbXBvcnRhbnQsIG1hdGguZGl2KCRzaXplLCAxNikgKyByZW0gIWltcG9ydGFudCwgbWF0aC5kaXYoJHNpemUsIDE2KSArIHJlbSk7XG59XG5cbkBmdW5jdGlvbiBnZXRfdncoJHNpemUsICR2aWV3cG9ydCkge1xuICAkcmF0ZTogbWF0aC5kaXYoMTAwLCAkdmlld3BvcnQpO1xuICBAcmV0dXJuICRyYXRlICogJHNpemUgKiAxdnc7XG59XG5cbkBtaXhpbiBmel92dygkZm9udF9zaXplOiAxMCwgJHZpZXdwb3J0OiA3NTApIHtcbiAgZm9udC1zaXplOiBnZXRfdncoJGZvbnRfc2l6ZSwgJHZpZXdwb3J0KTtcbn1cblxuQG1peGluIHZ3KCRwcm9wZXJ0eTogZm9udC1zaXplLCAkc2l6ZTogMTAsICR2aWV3cG9ydDogNzUwKSB7XG4gICN7JHByb3BlcnR5fTogZ2V0X3Z3KCRzaXplLCAkdmlld3BvcnQpO1xufVxuXG5AbWl4aW4gdmgoJHByb3BlcnR5OiBoZWlnaHQsICAkc2l6ZTogMTAwLCAkY2FsYzogMHB4KSB7XG4gICN7JHByb3BlcnR5fTogY2FsYygoI3skc2l6ZSArIHZofSkgKyAjeyRjYWxjfSk7XG4gICN7JHByb3BlcnR5fTogY2FsYyh2YXIoLS12aCwgMXZoKSAqICN7JHNpemV9ICsgI3skY2FsY30pO1xufVxuXG5AbWl4aW4gYW5pbWF0aW9uKCRhbmltYXRpb24tbmFtZSwgJHMsICRlYXNpbmcsICRjb3VudCwgJGVuZDogbm9uZSwgJGRlbGF5OiAwKSB7XG4gIGFuaW1hdGlvbjoge1xuICAgIGRlbGF5OiAkZGVsYXk7XG4gICAgZHVyYXRpb246ICRzO1xuICAgIGZpbGwtbW9kZTogJGVuZDtcbiAgICBpdGVyYXRpb24tY291bnQ6ICRjb3VudDtcbiAgICBuYW1lOiAkYW5pbWF0aW9uLW5hbWU7XG4gICAgdGltaW5nLWZ1bmN0aW9uOiAkZWFzaW5nO1xuICB9XG59XG5cbkBtaXhpbiBhY2Nlc3NpYmlsaXR5SGlkZGVuKCkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMXB4O1xufVxuXG4vLyB3ZWJGb250IGljb25cbkBtaXhpbiBpY29uRm9udCgpIHtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lLCBzZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtaXhpbiBpY29uTWF0ZXJpYWwoJHNpemU6IDI0KSB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGZvbnQ6IHtcbiAgICBmYW1pbHk6IHZhcmlhYmxlcy4kRk9OVF9JQ09OO1xuICAgIGZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcbiAgICBzdHlsZTogbm9ybWFsO1xuICAgIHdlaWdodDogbm9ybWFsO1xuICB9XG4gIEBpbmNsdWRlIGZ6KCRzaXplKTtcbn1cblxuQGZ1bmN0aW9uIHNldF9jb21tb25fcGF0aCgkZmlsZU5hbWUsICRwYXRoOiAnLi4vJykge1xuICBAaWYgKCRmaWxlTmFtZSkge1xuICAgIEByZXR1cm4gJyN7JHBhdGh9aW1nL2NvbW1vbi8jeyRmaWxlTmFtZX0nO1xuICB9IEBlbHNlIHtcbiAgICBAZXJyb3IgJyRmaWxlTmFtZeOBjOOBguOCiuOBvuOBm+OCk+OAgic7XG4gIH1cbn1cblxuQGZ1bmN0aW9uIHNldF9pbWFnZV9wYXRoKCRmaWxlTmFtZSwgJHBhdGg6ICcuLi8nKSB7XG4gIEBpZiAoJGZpbGVOYW1lKSB7XG4gICAgQHJldHVybiAnI3skcGF0aH1pbWcvI3skZmlsZU5hbWV9JztcbiAgfSBAZWxzZSB7XG4gICAgQGVycm9yICckZmlsZU5hbWXjgYzjgYLjgorjgb7jgZvjgpPjgIInO1xuICB9XG59XG5AbWl4aW4gb2JqZWN0LWZpdCgkdmFsdWU6IGZpbGwsICRwb3NpdGlvbjogbnVsbCkge1xuICBvYmplY3QtZml0OiAkdmFsdWU7XG5cbiAgQGlmICRwb3NpdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiAjeyR2YWx1ZX07IG9iamVjdC1wb3NpdGlvbjogI3skcG9zaXRpb259Jywgc2Fucy1zZXJpZjtcbiAgICBvYmplY3QtcG9zaXRpb246ICRwb3NpdGlvbjtcbiAgfSBAZWxzZSB7XG4gICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiAjeyR2YWx1ZX0nLCBzYW5zLXNlcmlmO1xuICB9XG59XG5cbkBtaXhpbiBsaW5lQ2xhbXAoJGxpbmU6IDEpIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogI3skbGluZX07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIOS9meeZvSA444Gu5YCN5pWwICovXG5AbWl4aW4gbXVsdGlwbGUtcCgkcG9zaXRpb246IG51bGwsICRzaXplOiAxKSB7XG4gIEBpZiAoJHBvc2l0aW9uKSB7XG4gICAgcGFkZGluZy0jeyRwb3NpdGlvbn06IGNhbGMoIDhweCAqICN7JHNpemV9ICk7XG4gIH0gQGVsc2Uge1xuICAgIHBhZGRpbmc6IGNhbGMoIDhweCAqICN7JHNpemV9ICk7XG4gIH1cbn1cblxuQG1peGluIG11bHRpcGxlLW0oJHBvc2l0aW9uOiBudWxsLCAkc2l6ZTogMSkge1xuICBAaWYgKCRwb3NpdGlvbikge1xuICAgIG1hcmdpbi0jeyRwb3NpdGlvbn06IGNhbGMoIDhweCAqICN7JHNpemV9ICk7XG4gIH0gQGVsc2Uge1xuICAgIG1hcmdpbjogY2FsYyggOHB4ICogI3skc2l6ZX0gKTtcbiAgfVxufSIsIi8vIGNvbG9yXG4kQ09MT1I6IChcbiAgYmx1ZTogI2U4ZjBmZixcblx0Z3JheTogIzgyODI4Mixcblx0cmVkOiAjQkUwMDMyLFxuICBvcmFuZ2U6ICNFQzYzMkYsXG4pICFkZWZhdWx0O1xuXG4kQ09MT1JfVEVYVDogIzEyMTIxMztcbiRDT0xPUl9NQUlOOiAjMDU1NmNjO1xuXG4vLyBiYXNlXG4kQkFTRTogKFxuICBmb250LXNpemU6IGNhbGMoMTRweCArIDIgKiAoMTAwdncgLSAzMjBweCkgLyAxNjAwKSxcblx0bGluZS1oZWlnaHQ6IDIsXG4pICFkZWZhdWx0O1xuXG4vLyBicmFrZS1wb2ludFxuJEJSQUtFX1BPSU5UOiAoXG4gIHNwOiA2MDBweCxcbiAgdGJQOiA3NjhweCxcbiAgdGJMOiA5OTJweCxcbiAgcGM6IDEyMDBweCxcbik7XG5cbi8vIGNvbnRhaW5lci1wYWRkaW5nXG4kUEFERElORzogKFxuICBjb250YWluZXI6IDE1LFxuKSAhZGVmYXVsdDtcblxuLy8gY29udGFpbmVyLXNpemVcbiRDT05UQUlORVI6IChcbiAgc206ICN7bWFwX2dldCgkUEFERElORywgY29udGFpbmVyKSAqIDIgKyA3NTBweH0sXG4gIG1kOiAje21hcF9nZXQoJFBBRERJTkcsIGNvbnRhaW5lcikgKiAyICsgOTcwcHh9LFxuICBsZzogI3ttYXBfZ2V0KCRQQURESU5HLCBjb250YWluZXIpICogMiArIDEyMDBweH0sXG4pICFkZWZhdWx0O1xuXG4vLyBmb250LWZhbWlseVxuJEZPTlRfQkFTRTogJ05vdG8gU2FucyBKUCcsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ+ODoeOCpOODquOCqicsIE1laXJ5bywgJ0hpcmFnaW5vIEtha3UgR290aGljIFByb04nLCBzYW5zLXNlcmlmO1xuJEZPTlRfQUxQSEE6ICdPdXRmaXQnLCBHZW9yZ2lhLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuJEZPTlRfTUlOQ0hPOiBcIlJ5dW1pbiBNZWRpdW0gS0xcIiwgJ+a4uOaYjuacneS9kycsICdZdSBNaW5jaG8nLCAn44OS44Op44Ku44OO5piO5pydIFBybyBXMycsICdIaXJhZ2lubyBNaW5jaG8gUHJvJywgc2VyaWY7XG4kRk9OVF9JQ09OOiAnTWF0ZXJpYWwgSWNvbnMnO1xuJEZPTlRfTlVNQkVSOiAnQmFybG93Jywgc2Fucy1zZXJpZjtcbiJdfQ== */
