@charset "UTF-8";/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::after,::before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}h1,h2,h3,h4,h5{line-height:1;font-size:100%;font-weight:400}img{border:none;vertical-align:bottom}dd,dl,dt,li,ol,ul{list-style:none}.switch--sp{display:none!important}@media screen and (max-width:767px){.switch--sp{display:block!important;margin:0 auto}}.switch--pc{display:block!important;margin:0 auto}@media screen and (max-width:767px){.switch--pc{display:none!important}}html{font-size:62.5%}@media screen and (max-width:1365px){html{font-size:55.555%}}@media screen and (max-width:767px){html{font-size:100%}}body{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizeLegibility;color:#000;font-size:1.6rem;line-height:1.75;background:#0a1526}@media screen and (min-width:767px){body.is-menufixed{margin-top:10rem}}@media screen and (max-width:767px){body{font-size:3.7333333333vw}}img{max-width:100%}img[src$=".svg"]{width:100%;height:auto}table{border-collapse:collapse;border-spacing:0;font-weight:400}@media screen and (min-width:767px){a[href^="tel:"]{pointer-events:none}}.pt-title{text-align:center;font-size:4rem;line-height:1;font-weight:900;letter-spacing:.05em;color:#fff}.pt-title small{display:block;font-size:2rem;line-height:1;letter-spacing:.05em}@media screen and (max-width:767px){.pt-title{font-size:6.9333333333vw}.pt-title small{font-size:4.2666666667vw}}.pt-btn a,.pt-btn a:link,.pt-btn a:visited{color:#fff;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.pt-btn a:hover{color:#b20e1d;text-decoration:none}}.pt-btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:60px;background:#b20e1d;border-radius:5px;font-weight:700;line-height:1.3;border:2px solid #b20e1d;padding-left:22px;position:relative}.pt-btn a:after{position:absolute;content:"";top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px;height:12px;background:url(/assets/img/arrow_link_white.svg) no-repeat;background-size:100% auto;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.pt-btn a:hover{background:#fff}.pt-btn a:hover:after{background-image:url(/assets/img/arrow_link_red.svg)}@media screen and (max-width:767px){.pt-btn a{height:13.3333333333vw;border-radius:1.3333333333vw;border-width:.5333333333vw;padding-left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.pt-btn a:after{right:2.6666666667vw;width:2.2666666667vw;height:3.4666666667vw}}.pt-btn_accordion{width:400px;height:60px;margin:0 auto;background:#000;border-radius:5px;color:#fff;font-weight:700;line-height:1.3;border:2px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.pt-btn_accordion:after{position:absolute;content:"";top:50%;right:10px;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);width:8px;height:12px;background:url(/assets/img/arrow_link_white.svg) no-repeat;background-size:100% auto;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.pt-btn_accordion:hover{background:#fff;color:#000}.pt-btn_accordion:hover:after{background-image:url(/assets/img/arrow_link_black.svg)}.pt-btn_accordion.is-show:after{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}@media screen and (max-width:767px){.pt-btn_accordion{width:100%;height:13.3333333333vw;border-radius:1.3333333333vw;border-width:.5333333333vw}.pt-btn_accordion:after{right:2.6666666667vw;width:2.2666666667vw;height:3.4666666667vw}}.elm-list li{padding-left:15px;position:relative}.elm-list li:before{position:absolute;content:"";top:11px;left:0;width:8px;height:8px;border-radius:50%;background:#000}@media screen and (max-width:767px){.elm-list li{padding-left:3.4666666667vw}.elm-list li:before{top:2.4vw;width:1.8666666667vw;height:1.8666666667vw}}.anc-ajst{margin-top:-100px;padding-top:100px}@media screen and (max-width:767px){.anc-ajst{margin-top:-13.3333333333vw;padding-top:13.3333333333vw}}.ad{padding:5rem 6rem 11.5rem;background:#fff}@media screen and (max-width:767px){.ad{padding:9.3333333333vw 5.3333333333vw 20vw}}.ad__inner{max-width:1126px;margin:0 auto}.ad__slide{width:85.7904085258%;margin:0 auto;position:relative}.ad__slide .swiper-container{display:none}.ad__slide .swiper-container-initialized{display:block}.ad__slide .swiper-slide a,.ad__slide .swiper-slide a:link,.ad__slide .swiper-slide a:visited{color:#000;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.ad__slide .swiper-slide a:hover{opacity:.7;text-decoration:none}}.ad__slide .swiper-slide img{border:1px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box}.ad__slide .swiper-button-next,.ad__slide .swiper-button-prev{top:calc(50% - 1.8rem);width:50px;height:50px;background:url(/assets/img/arrow_slide.png) no-repeat;background-size:100% auto;margin-top:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ad__slide .swiper-button-next:hover,.ad__slide .swiper-button-prev:hover{opacity:.7}.ad__slide .swiper-button-prev{left:-8rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ad__slide .swiper-button-next{right:-8rem;-webkit-transform:translateY(-50%) scale(-1,1);transform:translateY(-50%) scale(-1,1)}.ad__slide .swiper-pagination{margin-top:1.1rem;position:static}.ad__slide .swiper-pagination .swiper-pagination-bullet{margin:0 .6rem;width:12px;height:12px;background:#e8e8e8;opacity:1}.ad__slide .swiper-pagination .swiper-pagination-bullet-active{background:#000}@media screen and (max-width:767px){.ad__slide{width:78.6666666667vw}.ad__slide .swiper-slide img{border-width:.2666666667vw}.ad__slide .swiper-button-next,.ad__slide .swiper-button-prev{top:calc(50% - 4.8vw);width:8vw;height:8vw}.ad__slide .swiper-button-prev{left:-9.3333333333vw}.ad__slide .swiper-button-next{right:-9.3333333333vw}.ad__slide .swiper-pagination{margin-top:2.6666666667vw}.ad__slide .swiper-pagination .swiper-pagination-bullet{margin:0 1.3333333333vw;width:2.6666666667vw;height:2.6666666667vw}}.festival__inner{max-width:1126px;margin:0 auto;position:relative}.festival__inner:before{position:absolute;content:"";top:-8.2rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:32rem;height:8.2rem;background-repeat:no-repeat;background-size:100% auto}@media screen and (max-width:767px){.festival__inner:before{top:-12vw;width:48.8vw;height:12vw}}.festival__ttl{-webkit-transform:translateY(-5rem);transform:translateY(-5rem);text-align:center;color:#fff;font-family:Oswald,sans-serif}.festival__ttl .date{font-size:5.4rem;font-weight:500;letter-spacing:.03em}.festival__ttl .date small{font-size:2.2rem;letter-spacing:.03em;margin-left:.9rem}.festival__ttl .time{margin-top:1rem;font-size:3rem;font-weight:500;letter-spacing:.05em}@media screen and (max-width:767px){.festival__ttl{-webkit-transform:translateY(-7.3333333333vw);transform:translateY(-7.3333333333vw)}.festival__ttl .date{font-size:8.8vw}.festival__ttl .date small{font-size:4.5333333333vw;margin-left:1.6vw}.festival__ttl .time{margin-top:2.6666666667vw;font-size:5.6vw}}.festival__block{max-width:1126px;margin:0 auto;position:relative;z-index:2}.festival__block:not(:first-of-type){margin-top:7rem}.festival__block__ttl{height:7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2.8rem;font-weight:700;letter-spacing:.05em;background:#fff60d;text-align:center;position:relative}.festival__block__ttl:before{position:absolute;content:"";top:0;left:-2rem;width:2rem;height:7rem;background:#fff60d}.festival__block__ttl:after{position:absolute;content:"";bottom:-2.4rem;left:-2rem;width:0;height:0;border:solid;border-color:transparent;border-top-color:#b98000;border-width:1.2rem 0 1.2rem 2rem}.festival__block__ttl.color-red{background:#b20e1d;color:#fff}.festival__block__ttl.color-red:before{background:#b20e1d}.festival__block__ttl.color-red:after{border-top-color:#720010}.festival__block__contents{padding:4rem 4rem 5rem;background:#fff}.festival__block__contents.topics-contents .topics-contents__item{margin-top:5.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.festival__block__contents.topics-contents .topics-contents__item .right-col{width:26.6429840142%;margin-left:4rem}.festival__block__contents.topics-contents .topics-contents__item .left-col{width:100%}.festival__block__contents.topics-contents .topics-contents__item h3{font-size:2rem;font-weight:700;color:#e96100;text-indent:-1em;padding-left:1em}.festival__block__contents.topics-contents .topics-contents__item h3+p{margin-top:10px}.festival__block__contents.topics-contents .topics-contents__item .detail{margin-top:20px}.festival__block__contents .detail{width:100%;border-top:1px solid #e8e8e8}.festival__block__contents .detail>tbody>tr>td,.festival__block__contents .detail>tbody>tr>th{padding:1.2rem 0;border-bottom:1px solid #e8e8e8}.festival__block__contents .detail>tbody>tr>th{width:21.5rem;text-align:left;vertical-align:top;font-weight:700;line-height:1.5}.festival__block__contents .detail>tbody>tr>td a,.festival__block__contents .detail>tbody>tr>td a:link,.festival__block__contents .detail>tbody>tr>td a:visited{color:#000;text-decoration:underline;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.festival__block__contents .detail>tbody>tr>td a:hover{color:#000;text-decoration:none}}.festival__block__contents .detail>tbody>tr>td img{display:block;width:100%}.festival__block__contents .detail>tbody>tr>td img.border-img{margin:.8rem 0;border:1px solid #000}.festival__block__contents .detail>tbody>tr>td .link-map{font-weight:700}.festival__block__contents .detail>tbody>tr>td .link-map:after{content:"";display:inline-block;width:1.2rem;height:1.8rem;background:url(/assets/img/icon_map.svg) no-repeat;background-size:100% auto;margin-left:.6rem}.festival__block__contents .detail>tbody>tr>td .link-pdf:link:hover,.festival__block__contents .detail>tbody>tr>td .link-pdf:visited:hover{opacity:.7}@media screen and (min-width:767px){.festival__block__contents .detail>tbody>tr>td .link-tel:link,.festival__block__contents .detail>tbody>tr>td .link-tel:visited{text-decoration:none}}.festival__block__contents .detail>tbody>tr>td .detail-table{width:100%;margin:.8rem 0;border:1px solid #efefef}.festival__block__contents .detail>tbody>tr>td .detail-table td,.festival__block__contents .detail>tbody>tr>td .detail-table th{padding:.5rem 0 .6rem}.festival__block__contents .detail>tbody>tr>td .detail-table th{width:17rem;font-weight:700;line-height:1.3;text-align:center;vertical-align:middle;background:#efefef;border-bottom:1px solid #fff}.festival__block__contents .detail>tbody>tr>td .detail-table td{padding-left:2.7rem;border-bottom:1px solid #efefef}.festival__block__contents .detail>tbody>tr>td .detail-table td .txt-red{color:#b20e1d;font-weight:700}.festival__block__contents .detail>tbody>tr>td .detail-table td .bg-red{color:#fff;background:#b20e1d;padding:0 6px;border-radius:6px;font-weight:700}.festival__block__contents .accordion-area{margin-top:5.3rem}.festival__block__contents .accordion-area__contents{display:none;margin-bottom:4rem}.festival__block__contents .accordion-area__contents .ttl{font-size:2rem;font-weight:700;text-align:center}.festival__block__contents .accordion-area__contents .list{margin-top:2.2rem}.festival__block__contents .accordion-area__contents .list.color01 li .txt-area .name .num{background:#0763af}.festival__block__contents .accordion-area__contents .list.color01 li .txt-area .name .main{color:#0763af}.festival__block__contents .accordion-area__contents .list.color02 li .txt-area .name .num{background:#009936}.festival__block__contents .accordion-area__contents .list.color02 li .txt-area .name .main{color:#009936}.festival__block__contents .accordion-area__contents .list.color03 li .txt-area .name .num{background:#e96100}.festival__block__contents .accordion-area__contents .list.color03 li .txt-area .name .main{color:#e96100}.festival__block__contents .accordion-area__contents .list.color04 li .txt-area .name .num{background:#925499}.festival__block__contents .accordion-area__contents .list.color04 li .txt-area .name .main{color:#925499}.festival__block__contents .accordion-area__contents .list li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.festival__block__contents .accordion-area__contents .list li:not(:first-child){margin-top:1rem}.festival__block__contents .accordion-area__contents .list li .img{width:16rem}.festival__block__contents .accordion-area__contents .list li .img img{width:100%}.festival__block__contents .accordion-area__contents .list li .txt-area{width:calc(100% - 16rem);padding:.5rem 0 0 3rem}.festival__block__contents .accordion-area__contents .list li .txt-area .name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.festival__block__contents .accordion-area__contents .list li .txt-area .name .num{width:2.6rem;height:2.6rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-family:Oswald,sans-serif;font-weight:500;color:#fff}.festival__block__contents .accordion-area__contents .list li .txt-area .name .main{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.2rem 0 0 .8rem;font-size:1.8rem;font-weight:700;line-height:1.3}.festival__block__contents .accordion-area__contents .list li .txt-area .txt{margin-top:.8rem}@media screen and (max-width:767px){.festival__block:not(:first-of-type){margin-top:13.3333333333vw}.festival__block__ttl{height:13.3333333333vw;font-size:5.3333333333vw}.festival__block__ttl:before{left:-2.6666666667vw;width:2.6666666667vw;height:13.3333333333vw}.festival__block__ttl:after{bottom:-3.2vw;left:-2.6666666667vw;border-width:1.6vw 0 1.6vw 2.6666666667vw}.festival__block__contents{padding:8vw 5.3333333333vw}.festival__block__contents.topics-contents .topics-contents__item{margin-top:7.0666666667vw;display:block}.festival__block__contents.topics-contents .topics-contents__item .right-col{margin:0 0 5.3333333333vw 0;width:100%;text-align:center}.festival__block__contents.topics-contents .topics-contents__item .right-col .img{padding:0 5.3333333333vw}.festival__block__contents.topics-contents .topics-contents__item h3{font-size:5.3333333333vw;font-weight:700;color:#e96100}.festival__block__contents.topics-contents .topics-contents__item h3+p{margin-top:2.6666666667vw}.festival__block__contents.topics-contents .topics-contents__item .detail{margin-top:5.3333333333vw}.festival__block__contents .detail{border-top-width:.2666666667vw}.festival__block__contents .detail>tbody>tr>td,.festival__block__contents .detail>tbody>tr>th{display:block;width:100%;padding:2.6666666667vw 0;border-bottom-width:.2666666667vw}.festival__block__contents .detail>tbody>tr>th{width:100%;text-align:center}.festival__block__contents .detail>tbody>tr>td img.border-img{margin:1.6vw 0;border-width:.2666666667vw}.festival__block__contents .detail>tbody>tr>td .link-map:after{width:2.5333333333vw;height:3.7333333333vw;margin-left:1.3333333333vw}.festival__block__contents .detail>tbody>tr>td .detail-table{margin:1.6vw 0;border-width:.2666666667vw}.festival__block__contents .detail>tbody>tr>td .detail-table td,.festival__block__contents .detail>tbody>tr>td .detail-table th{padding:1.6vw 0}.festival__block__contents .detail>tbody>tr>td .detail-table th{width:29.3333333333vw;border-bottom-width:.2666666667vw}.festival__block__contents .detail>tbody>tr>td .detail-table td{padding:1.0666666667vw 4vw;border-bottom-width:.2666666667vw}.festival__block__contents .accordion-area{margin-top:9.3333333333vw}.festival__block__contents .accordion-area__contents{margin-bottom:6.6666666667vw}.festival__block__contents .accordion-area__contents .ttl{font-size:4.2666666667vw}.festival__block__contents .accordion-area__contents .list{margin-top:4vw}.festival__block__contents .accordion-area__contents .list li:not(:first-child){margin-top:4vw}.festival__block__contents .accordion-area__contents .list li .img{width:100%}.festival__block__contents .accordion-area__contents .list li .txt-area{width:100%;margin-top:2.4vw;padding:0}.festival__block__contents .accordion-area__contents .list li .txt-area .name .num{width:5.3333333333vw;height:5.3333333333vw}.festival__block__contents .accordion-area__contents .list li .txt-area .name .main{padding:0 0 0 2.1333333333vw;font-size:4vw}.festival__block__contents .accordion-area__contents .list li .txt-area .txt{margin-top:1.3333333333vw}}@-webkit-keyframes gnavOpacity{0%{opacity:0}100%{opacity:1}}@keyframes gnavOpacity{0%{opacity:0}100%{opacity:1}}.gnav{width:100%;padding:0 6rem;background:-webkit-gradient(linear,left top,left bottom,from(#b20e1d),to(#a50c1a));background:linear-gradient(#b20e1d 0,#a50c1a 100%)}@media screen and (min-width:767px){.gnav.is-fixed{position:fixed;top:0;left:0;z-index:10000}}@media screen and (max-width:767px){.gnav{display:none}}.gnav__list{max-width:1126px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}.gnav__list li{width:18766.6666666667%;text-align:center;position:relative}.gnav__list li a,.gnav__list li a:link,.gnav__list li a:visited{color:#fff;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.gnav__list li a:hover{color:#b20e1d;text-decoration:none}}.gnav__list li:after{position:absolute;content:"";top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:70px;border-right:1px dashed #fff}.gnav__list li:first-child:before{position:absolute;content:"";top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:70px;border-left:1px dashed #fff}.gnav__list li.jp{font-size:2rem;line-height:1.3;font-weight:900;letter-spacing:.05em}.gnav__list li.en{font-family:Oswald,sans-serif;font-size:3.3rem;line-height:1;font-weight:500;letter-spacing:.02em}.gnav__list li.en small{font-size:1.8rem;margin-left:.5rem;-webkit-transform:translateY(.7rem);transform:translateY(.7rem)}.gnav__list li.en a{padding-top:.4rem}.gnav__list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100px;position:relative}.gnav__list li a.label:before{position:absolute;content:attr(data-label);display:inline-block;top:1.2rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:"Noto Sans JP",sans-serif;font-size:1.3rem;font-weight:700;letter-spacing:.05em;color:#b20e1d;background:#fff;padding:.2rem 1.3rem .3rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.gnav__list li a:hover{background:#fff}.gnav__list li a:hover.label:before{color:#fff;background:#b20e1d}@media screen and (max-width:1000px){.gnav__list li a.label:before{width:8.5rem}}.sp-menubtn{display:none}@media screen and (max-width:767px){.sp-menubtn{display:block;position:fixed;bottom:2.6666666667vw;right:2.6666666667vw;width:14.6666666667vw;height:14.6666666667vw;background:#b20e1d;border-radius:50%;z-index:10000}.sp-menubtn span{position:absolute;left:4vw;width:6.6666666667vw;height:.5333333333vw;background:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.sp-menubtn span:first-child{top:4.9333333333vw}.sp-menubtn span:nth-child(2){top:7.0666666667vw}.sp-menubtn span:last-child{top:9.2vw}.sp-menubtn.is-open span:first-child{top:7.0666666667vw;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sp-menubtn.is-open span:nth-child(2){opacity:0}.sp-menubtn.is-open span:last-child{top:7.0666666667vw;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.sp-circle-bg{position:fixed;right:-13.3333333333vw;bottom:-13.3333333333vw;width:26.6666666667vw;height:26.6666666667vw;border-radius:50%;background:#b20e1d;-webkit-transform:scale(0);transform:scale(0);z-index:8000;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.sp-circle-bg.is-open{-webkit-transform:scale(50);transform:scale(50)}.sp-menu{display:none}@media screen and (max-width:767px){.sp-menu{display:block;opacity:0;pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;overscroll-behavior-y:contain;z-index:9000}.sp-menu.is-open{pointer-events:auto;-webkit-animation:gnavOpacity 1s .2s forwards;animation:gnavOpacity 1s .2s forwards}.sp-menu__inner{width:100%;min-height:calc(100% + 1px);margin:0 auto}.sp-menu__contents{padding:12vw 0}.sp-menu__contents__list{width:57.3333333333vw;margin:0 auto;border-top:.2666666667vw dashed #fff}.sp-menu__contents__list li{text-align:center;border-bottom:.2666666667vw dashed #fff}.sp-menu__contents__list li a,.sp-menu__contents__list li a:link,.sp-menu__contents__list li a:visited{color:#fff;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}@media screen and (max-width:767px) and (min-width:768px){.sp-menu__contents__list li a:hover{color:#fff;text-decoration:none}}@media screen and (max-width:767px){.sp-menu__contents__list li.jp{font-size:5.0666666667vw;font-weight:900;letter-spacing:.05em}.sp-menu__contents__list li.en{font-family:Oswald,sans-serif;font-size:7.2vw;font-weight:500;letter-spacing:.02em}.sp-menu__contents__list li.en small{font-size:4.2666666667vw;margin-left:1.3333333333vw;-webkit-transform:translateY(1.3333333333vw);transform:translateY(1.3333333333vw)}.sp-menu__contents__list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:18.4vw;line-height:1;position:relative}.sp-menu__contents__list li a.label{padding-top:5.3333333333vw}.sp-menu__contents__list li a.label:before{position:absolute;content:attr(data-label);top:2.6666666667vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:"Noto Sans JP",sans-serif;font-size:3.2vw;font-weight:700;letter-spacing:.05em;color:#b20e1d;background:#fff;padding:.5333333333vw 2.6666666667vw}}.footer{padding:1.8rem 6rem;background:#000;color:#fff;font-size:1.4rem;font-weight:500;line-height:1.7142857143;text-align:center}.footer a,.footer a:link,.footer a:visited{color:#fff;text-decoration:underline;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.footer a:hover{color:#fff;text-decoration:none}}@media screen and (min-width:767px){.footer a,.footer a:link,.footer a:visited{text-decoration:none}}@media screen and (max-width:767px){.footer{padding:4vw 5.3333333333vw 6.1333333333vw;font-size:3.3333333333vw}}.footer .pt-btn{font-size:1.6rem}.footer .pt-btn a:hover{color:#b20e1d}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.schedule{padding:6.5rem 6rem 7.7rem}@media screen and (max-width:767px){.schedule{padding:13.3333333333vw 5.3333333333vw 10.6666666667vw}}.schedule__inner{max-width:1126px;margin:0 auto}.schedule__ttl small{margin-bottom:13px}@media screen and (max-width:767px){.schedule__ttl small{margin-bottom:2.6666666667vw}}.schedule__table{margin-top:4.5rem;overflow:auto;white-space:nowrap}.schedule__table table{width:100%;background:#fff}.schedule__table table td,.schedule__table table th{border:1px solid #e8e8e8;text-align:center}.schedule__table table thead th{padding:1.3rem 0 1.2rem;font-size:2rem;font-weight:700;background:#fff60d}.schedule__table table thead th:first-child{width:200px}.schedule__table table thead th:nth-child(2){width:240px}.schedule__table table thead th:nth-child(3){width:200px}.schedule__table table thead th:nth-child(4){width:240px}.schedule__table table thead th:last-child{width:246px}.schedule__table table tbody td,.schedule__table table tbody th{padding:2.3rem 2rem 2.4rem}.schedule__table table tbody th{font-weight:700;line-height:1.3}.schedule__table table tbody th .sat{color:#0c57d3}.schedule__table table tbody th .holiday{color:#b20e1d}@media screen and (max-width:767px){.schedule__table{margin-top:8vw}.schedule__table table td,.schedule__table table th{border-width:.2666666667vw}.schedule__table table thead th{padding:2.6666666667vw 0;font-size:4.2666666667vw}.schedule__table table thead th:first-child{width:53.3333333333vw}.schedule__table table thead th:nth-child(2){width:64vw}.schedule__table table thead th:nth-child(3){width:53.3333333333vw}.schedule__table table thead th:nth-child(4){width:64vw}.schedule__table table thead th:last-child{width:65.6vw}.schedule__table table tbody td,.schedule__table table tbody th{padding:4vw 2.6666666667vw}}.festival01{padding:0 6rem 8rem;background:url(/2024/assets/img/festival01/bg_top.png),url(/2024/assets/img/festival01/bg_bottom.png),-webkit-gradient(linear,left top,left bottom,from(#171c61),color-stop(35.96%,#92186c),color-stop(59.11%,#e61673),color-stop(82.27%,#7b196a),to(#3c1761));background:url(/2024/assets/img/festival01/bg_top.png),url(/2024/assets/img/festival01/bg_bottom.png),linear-gradient(#171c61 0,#92186c 35.96%,#e61673 59.11%,#7b196a 82.27%,#3c1761 100%);background-repeat:repeat-x,repeat-x,repeat;background-position:top 21px left calc(50% + 15px),bottom 53px left,top center;background-size:1397px auto,1366px auto,auto}@media screen and (max-width:767px){.festival01{padding:0 5.3333333333vw 13.3333333333vw;background:url(/2024/assets/img/festival01/bg_top_sp.png),url(/2024/assets/img/festival01/bg_bottom_sp.png),-webkit-gradient(linear,left top,left bottom,from(#171c61),color-stop(35.96%,#92186c),color-stop(59.11%,#e61673),color-stop(82.27%,#7b196a),to(#3c1761));background:url(/2024/assets/img/festival01/bg_top_sp.png),url(/2024/assets/img/festival01/bg_bottom_sp.png),linear-gradient(#171c61 0,#92186c 35.96%,#e61673 59.11%,#7b196a 82.27%,#3c1761 100%);background-repeat:no-repeat,no-repeat,repeat;background-position:top 1.6vw center,bottom 1.4666666667vw left,top center;background-size:100% auto,100% auto,auto}}.festival01 .festival__inner:before{background-image:url(/2024/assets/img/festival01/ttl_bg.svg)}.festival01 .festival__inner .deco01{position:absolute;top:.8rem;left:calc(50% - 38.5rem);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:26.4rem;z-index:1}.festival01 .festival__inner .deco02{position:absolute;top:5rem;left:calc(50% + 34.6rem);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:24.5rem;z-index:3}@media screen and (max-width:1000px){.festival01 .festival__inner .deco01{top:6rem;left:calc(50% - 33rem);width:20rem}.festival01 .festival__inner .deco02{top:4rem;left:calc(50% + 32rem);width:19rem}}@media screen and (max-width:767px){.festival01 .festival__inner .deco01{top:18.6666666667vw;left:-2.9333333333vw;-webkit-transform:none;transform:none;width:22.6666666667vw}.festival01 .festival__inner .deco02{top:2.6666666667vw;left:auto;right:-3.6vw;-webkit-transform:none;transform:none;width:21.3333333333vw}}.festival01 .festival__ttl .ttl{width:31.3rem;margin:2.4rem auto 0}@media screen and (max-width:767px){.festival01 .festival__ttl .ttl{width:47.7333333333vw;margin-top:4.8vw}}.festival01 .festival__block:first-of-type{margin-top:-1px}.festival01 .festival__block__contents .detail td img.map01{max-width:54rem;margin-bottom:1.2rem}.festival01 .festival__block__contents .detail td img.map02{max-width:74.6rem}.festival01 .festival__block__contents .btn-area{margin-top:5.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.festival01 .festival__block__contents .btn-area .btn:first-child{width:28rem;margin-right:5rem}.festival01 .festival__block__contents .btn-area .btn:last-child{width:37.4rem}.festival01 .festival__block__contents .timetable{width:100%;border:1px solid #efefef}.festival01 .festival__block__contents .timetable td,.festival01 .festival__block__contents .timetable th{padding:.7rem 0 .8rem;line-height:1.5625;vertical-align:middle}.festival01 .festival__block__contents .timetable th{width:149px;background:#efefef;font-weight:700;text-align:center;border-bottom:1px solid #fff}.festival01 .festival__block__contents .timetable td{padding-left:2.5rem;border-bottom:1px solid #efefef}.festival01 .festival__block__contents .timetable td small{font-size:1.4rem}.festival01 .festival__block__contents .note{margin-top:2.6rem;font-size:1.4rem}@media screen and (max-width:767px){.festival01 .festival__block__contents .detail td img.map01{max-width:100%;margin-bottom:2.6666666667vw}.festival01 .festival__block__contents .detail td img.map02{max-width:100%}.festival01 .festival__block__contents .btn-area{margin-top:9.3333333333vw;display:block}.festival01 .festival__block__contents .btn-area .btn:first-child{width:100%;margin:0 0 2.6666666667vw}.festival01 .festival__block__contents .btn-area .btn:last-child{width:100%}.festival01 .festival__block__contents .timetable{border-width:.2666666667vw}.festival01 .festival__block__contents .timetable td,.festival01 .festival__block__contents .timetable th{padding:1.6vw 0}.festival01 .festival__block__contents .timetable th{width:21.3333333333vw;border-bottom-width:.2666666667vw}.festival01 .festival__block__contents .timetable td{padding:1.0666666667vw 4vw;border-bottom-width:.2666666667vw}.festival01 .festival__block__contents .timetable td small{font-size:3.3333333333vw}.festival01 .festival__block__contents .note{margin-top:5.3333333333vw;font-size:3.3333333333vw}}.festival02{padding:0 6rem 8rem;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(69.95%,transparent),to(#172c4d));background:linear-gradient(transparent 0,transparent 69.95%,#172c4d 100%)}@media screen and (max-width:767px){.festival02{padding:0 5.3333333333vw 13.3333333333vw}}.festival02 .festival__inner:before{background-image:url(/assets/img/ttl_bg.svg)}.festival02 .festival__block:first-of-type{margin-top:.7rem}.festival02 .festival__block__contents .detail .foods-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.festival02 .festival__block__contents .detail .foods-list li{width:50%}.festival02 .festival__block__contents .detail .howto{margin:1.6rem 0 .8rem;padding:3rem;background:rgba(255,246,13,.14);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.festival02 .festival__block__contents .detail .howto__txt{width:calc(100% - 29rem);padding-right:4rem}.festival02 .festival__block__contents .detail .howto__txt .ttl{font-weight:700}.festival02 .festival__block__contents .detail .howto__txt .list{margin-top:1rem;counter-reset:num}.festival02 .festival__block__contents .detail .howto__txt .list li:before{counter-increment:num;content:counter(num) ".";font-weight:700;margin-right:.6rem}.festival02 .festival__block__contents .detail .howto__txt .list li span{font-weight:700}.festival02 .festival__block__contents .detail .howto__img{width:29rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.festival02 .festival__block__contents .detail .howto__img img{display:block}.festival02 .festival__block__contents .detail .howto__img img.img01{width:16.9rem}.festival02 .festival__block__contents .detail .howto__img img.img02{width:10.1rem}.festival02 .festival__block__contents .btn{width:35.5rem;margin:5.6rem auto 0}@media screen and (max-width:1000px){.festival02 .festival__block__contents .detail .howto__txt{width:100%;padding-right:0}.festival02 .festival__block__contents .detail .howto__img{margin-top:2rem;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.festival02 .festival__block__contents .detail .howto__img img.img01{width:20rem;margin-right:2rem}.festival02 .festival__block__contents .detail .howto__img img.img02{width:11rem}}@media screen and (max-width:767px){.festival02 .festival__block:first-of-type{margin-top:1.8666666667vw}.festival02 .festival__block__contents .detail .foods-list li{width:100%}.festival02 .festival__block__contents .detail .howto{margin:4vw 0 1.8666666667vw;padding:4vw}.festival02 .festival__block__contents .detail .howto__txt .list{margin-top:1.8666666667vw}.festival02 .festival__block__contents .detail .howto__txt .list li:before{margin-right:1.6vw}.festival02 .festival__block__contents .detail .howto__img{margin-top:2.6666666667vw}.festival02 .festival__block__contents .detail .howto__img img.img01{width:40vw;margin-right:4vw}.festival02 .festival__block__contents .detail .howto__img img.img02{width:23.7333333333vw}.festival02 .festival__block__contents .btn{width:100%;margin-top:9.3333333333vw}}.festival03{padding:0 6rem 16.2rem;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(69.95%,transparent),to(#172c4d));background:linear-gradient(transparent 0,transparent 69.95%,#172c4d 100%)}.festival03 .festival__inner:before{background-image:url(/assets/img/ttl_bg.svg)}.festival03 .festival__block:first-of-type{margin-top:.7rem}@media screen and (max-width:767px){.festival03{padding:0 5.3333333333vw 26.6666666667vw}.festival03 .festival__block:first-of-type{margin-top:1.8666666667vw}}.festival04{padding:0 6rem 8rem;background:url(/2024/assets/img/festival04/bg_top.png),url(/2024/assets/img/festival04/bg_bottom.png),-webkit-gradient(linear,left top,left bottom,from(#0a1526),to(#757587));background:url(/2024/assets/img/festival04/bg_top.png),url(/2024/assets/img/festival04/bg_bottom.png),linear-gradient(#0a1526 0,#757587 100%);background-repeat:no-repeat,no-repeat,repeat;background-position:top left calc(50% + 1.8rem),bottom left calc(50% + 2.1rem),top center;background-size:180.1rem auto,151.9rem auto,auto}@media screen and (min-width:1800px){.festival04{background-size:100% auto,100% auto,auto}}@media screen and (max-width:767px){.festival04{padding:0 5.3333333333vw 13.3333333333vw;background:url(/2024/assets/img/festival04/bg_top_sp.png),url(/2024/assets/img/festival04/bg_bottom_sp.png),-webkit-gradient(linear,left top,left bottom,from(#0a1526),to(#757587));background:url(/2024/assets/img/festival04/bg_top_sp.png),url(/2024/assets/img/festival04/bg_bottom_sp.png),linear-gradient(#0a1526 0,#757587 100%);background-repeat:no-repeat,no-repeat,repeat;background-position:top center,bottom center,top center;background-size:100% auto,100% auto,auto}}.festival04 .festival__inner:before{background-image:url(/2024/assets/img/festival04/ttl_bg.svg)}.festival04 .festival__block:first-of-type{margin-top:.7rem}.festival04 .festival__block__ttl{position:relative}.festival04 .festival__block__ttl .ic{position:absolute;top:-2.4rem;left:calc(50% - 13.6rem);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:13.1rem}.festival04 .festival__block__contents .detail .detail-table .notes{margin-top:2.5rem}.festival04 .festival__block__contents .detail .detail-table .notes__ttl{font-weight:700}.festival04 .festival__block__contents .detail .detail-table .notes__list li:before{background:#b20e1d}.festival04 .festival__block__contents .photo-contest__lead{text-align:center}.festival04 .festival__block__contents .photo-contest__detail{margin-top:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.festival04 .festival__block__contents .photo-contest__detail .txt-area{width:calc(100% - 25rem);padding-right:5rem}.festival04 .festival__block__contents .photo-contest__detail .txt-area div:not(:first-child){margin-top:1.4rem}.festival04 .festival__block__contents .photo-contest__detail .txt-area dt{display:inline-block;font-size:1.4rem;font-weight:700;line-height:1;text-align:center;color:#fff;background:#000;padding:.6rem 1.5rem .8rem;border-radius:100vh}.festival04 .festival__block__contents .photo-contest__detail .txt-area dd{margin-top:.5rem}.festival04 .festival__block__contents .photo-contest__detail .txt-area dd a,.festival04 .festival__block__contents .photo-contest__detail .txt-area dd a:link,.festival04 .festival__block__contents .photo-contest__detail .txt-area dd a:visited{color:#000;text-decoration:underline;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.festival04 .festival__block__contents .photo-contest__detail .txt-area dd a:hover{color:#000;text-decoration:none}}.festival04 .festival__block__contents .photo-contest__detail .photo{width:25rem}.festival04 .festival__block__contents .photo-contest__detail .photo .txt{margin-top:1.2rem;font-size:1.4rem;line-height:1.4285714286}@media screen and (min-width:767px){.festival04 .festival__block__contents .photo-contest__detail .txt-area dd a.link-tel{text-decoration:none}}@media screen and (max-width:767px){.festival04 .festival__block:first-of-type{margin-top:1.8666666667vw}.festival04 .festival__block__ttl .ic{top:-5.3333333333vw;left:calc(50% - 28vw);width:26.6666666667vw}.festival04 .festival__block__contents .detail .detail-table td,.festival04 .festival__block__contents .detail .detail-table th{display:block;width:100%}.festival04 .festival__block__contents .detail .detail-table .notes{margin-top:5.3333333333vw}.festival04 .festival__block__contents .photo-contest__lead{text-align:left}.festival04 .festival__block__contents .photo-contest__detail{margin-top:6.6666666667vw}.festival04 .festival__block__contents .photo-contest__detail .txt-area{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;margin-top:4vw;padding-right:0}.festival04 .festival__block__contents .photo-contest__detail .txt-area div:not(:first-child){margin-top:2.6666666667vw}.festival04 .festival__block__contents .photo-contest__detail .txt-area dt{font-size:3.3333333333vw;padding:1.3333333333vw 3.4666666667vw 1.6vw}.festival04 .festival__block__contents .photo-contest__detail .txt-area dd{margin-top:1.3333333333vw}.festival04 .festival__block__contents .photo-contest__detail .photo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.festival04 .festival__block__contents .photo-contest__detail .photo img{width:40vw}.festival04 .festival__block__contents .photo-contest__detail .photo .txt{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:0;padding-left:2.6666666667vw;font-size:3.3333333333vw}}.sponsorship{padding:5.8rem 6rem 10rem}.sponsorship__ttl small{margin-top:1.4rem}.sponsorship__list{max-width:1126px;margin:4.1rem auto 0;padding:3.1rem 4rem;background:#fff;font-size:1.8rem;line-height:2}.sponsorship__list span:not(:last-child):after{content:"／";display:inline-block;margin-left:.4rem}@media screen and (max-width:767px){.sponsorship{padding:10.6666666667vw 5.3333333333vw 16vw}.sponsorship__ttl small{margin-top:3.3333333333vw}.sponsorship__list{margin-top:7.4666666667vw;padding:4vw 5.3333333333vw;font-size:4vw}.sponsorship__list span:not(:last-child):after{margin-left:1.0666666667vw}}.modal-close{position:fixed;top:0;left:0;z-index:10200;width:100%;height:100%;background:rgba(10,21,38,.6);overflow-y:auto;overscroll-behavior-y:contain}.modal-close__inner{width:100%;min-height:calc(100% + 1px);margin:0 auto;padding:8rem 6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.modal-close__inner{padding:13.3333333333vw 5.3333333333vw}}.modal-close__contents{width:100%;max-width:966px;margin:0 auto;padding:2.4rem 3rem 4rem;background:#fff}.modal-close__contents .btn_close{width:30px;height:30px;margin-left:auto;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modal-close__contents .btn_close:hover{opacity:.7}.modal-close__contents .btn_close img{display:block}.modal-close__contents .ttl{text-align:center;font-size:4rem;line-height:1.25;font-weight:900;letter-spacing:.05em}.modal-close__contents .txt{margin-top:2.4rem;text-align:center;font-size:2rem;font-weight:700}.modal-close__contents .btn-area{margin-top:3.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-close__contents .btn-area .btn:first-child{width:27.5rem;margin-right:5rem}.modal-close__contents .btn-area .btn:last-child{width:43.5rem}@media screen and (max-width:890px){.modal-close__contents .btn-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-close__contents .btn-area .btn:first-child{width:44rem;margin:0 0 1.4rem}.modal-close__contents .btn-area .btn:last-child{width:44rem}}@media screen and (max-width:767px){.modal-close__contents{max-width:100%;padding:3.2vw 2.6666666667vw 6.6666666667vw}.modal-close__contents .btn_close{width:4.8vw;height:4.8vw}.modal-close__contents .ttl{margin-top:4vw;font-size:5.7333333333vw;line-height:1.5}.modal-close__contents .txt{margin-top:4.8vw;font-size:3.7333333333vw}.modal-close__contents .btn-area{margin-top:5.6vw}.modal-close__contents .btn-area .btn:first-child{width:100%;margin-bottom:2.6666666667vw}.modal-close__contents .btn-area .btn:last-child{width:100%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9fcmVzcy5zY3NzIiwiMjAyNC5jc3MiLCJjb21tb24vX3V0aWxpdHkuc2NzcyIsImdsb2JhbC9fbWl4aW4uc2NzcyIsImNvbW1vbi9fY29tbW9uLnNjc3MiLCJjb21tb24vbGF5b3V0L19nbmF2LnNjc3MiLCJjb21tb24vbGF5b3V0L19mb290ZXIuc2NzcyIsImNvbW1vbi9saWJyYXJ5L19zd2lwZXIuY3NzIiwiMjAyNC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFBQTs7OztBQVVBLEtBQ0MsbUJBQUEsV0FBQSxXQUFBLFdBQ0EsV0FBQSxPQUNBLHlCQUFBLEtBR0QsRUNFQSxRQURBLFNERUMsa0JBQUEsVUFDQSxtQkFBQSxRQUFBLFdBQUEsUUNLRCxRREZBLFNBRUMsZ0JBQUEsUUFDQSxlQUFBLFFBR0QsRUFDQyxRQUFBLEVBQ0EsT0FBQSxFQVFELHNCQUNDLFFBQUEsS0FDQSxPQUFBLEVBR0QsR0FDQyxTQUFBLFFBU0QsUUNDQSxNQUNBLFFBQ0EsV0FDQSxPQUNBLE9BQ0EsT0FDQSxLQUNBLEtBQ0EsSUFDQSxRQUNBLFFEQ0MsUUFBQSxNQUdELFFBQ0MsUUFBQSxVQUdELE1BQ0MsVUFBQSxJQUdELFNDQ0EsU0RDQyxRQUFBLEtBR0QsWUFDQyxjQUFBLElBQUEsT0FDQSxnQkFBQSxLQUdELEVBQ0MsaUJBQUEsWUFDQSw2QkFBQSxRQUdELFNDQ0EsUURDQyxjQUFBLEVBR0QsS0NDQSxJQUNBLElBQ0EsS0RDQyxZQUFBLFNBQUEsQ0FBQSxVQUdELEVDQ0EsT0RDQyxZQUFBLE9BR0QsSUFDQyxXQUFBLE9BSUQsS0FDQyxpQkFBQSxLQUNBLE1BQUEsS0FJRCxJQ0NBLElEQ0MsVUFBQSxJQUNBLFlBQUEsRUFDQSxTQUFBLFNBQ0EsZUFBQSxTQUdELElBQ0MsT0FBQSxPQUdELElBQ0MsSUFBQSxNQU9ELE1BQ0MsY0FBQSxFQ09ELGNBSEEsY0FDQSxhQUNBLGNERkEsT0FLQyxPQUFBLFFBSUQsV0FDQyxPQUFBLFFBR0QsY0FDQyxNQUFB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QUFBLElBQUEsWUFBQSxXQUFBLElBQUEsSUFBQSxZS3N1QkUsd0NBQ0MsUUFBQSxHQUVELHNDQUNDLFFBQUEsTUFJRiw0QkFDQyxXQUFBLE9BQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxNQUdELDRCQUNDLFdBQUEsT0FDQSxXQUFBLE9BQ0EsVUFBQSxLQUNBLFlBQUEsSUFHRCxpQ0FDQyxXQUFBLE9BQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FFQyxrREFDQyxNQUFBLFFBQ0EsYUFBQSxLQUVELGlEQUNDLE1BQUEsUUwzdkJKLG9DS2l3QkUsaUNBQ0MsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FFQyxrREFDQyxNQUFBLE1BQ0EsT0FBQSxFQUFBLEVBQUEsT0FFRCxpREFDQyxNQUFBLE9MMXdCTCxvQ0s2c0JBLHVCQW9FRSxVQUFBLEtBQ0EsUUFBQSxNQUFBLGVBQUEsZUFFQSxrQ0FDQyxNQUFBLE1BQ0EsT0FBQSxNQUdELDRCQUNDLFdBQUEsSUFDQSxVQUFBLGVBQ0EsWUFBQSxJQUdELDRCQUNDLFdBQUEsTUFDQSxVQUFBLGVBR0QsaUNBQ0MsV0FBQSxNQUVDLGtEQUNDLE1BQUEsS0FDQSxjQUFBLGVBRUQsaURBQ0MsTUFBQSIsImZpbGUiOiIyMDI0LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICogcmVzcy5jc3Mg4oCiIHYxLjIuMlxuICogTUlUIExpY2Vuc2VcbiAqIGdpdGh1Yi5jb20vZmlsaXBlbGluaGFyZXMvcmVzc1xuICovXG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgR2xvYmFsIHNlbGVjdG9yc1xuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5odG1sIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0b3ZlcmZsb3cteTogc2Nyb2xsOyAvKiBBbGwgYnJvd3NlcnMgd2l0aG91dCBvdmVybGF5aW5nIHNjcm9sbGJhcnMgKi9cblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiBpT1MgOCsgKi9cbn1cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IC8qIFNldCBgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdGAgdG8gYWxsIGVsZW1lbnRzIGFuZCBwc2V1ZG8gZWxlbWVudHMgKi9cblx0Ym94LXNpemluZzogaW5oZXJpdDtcbn1cblxuOjpiZWZvcmUsXG46OmFmdGVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0OyAvKiBJbmhlcml0IHRleHQtZGVjb3JhdGlvbiBhbmQgdmVydGljYWwgYWxpZ24gdG8gOjpiZWZvcmUgYW5kIDo6YWZ0ZXIgcHNldWRvIGVsZW1lbnRzICovXG5cdHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuXG4qIHtcblx0cGFkZGluZzogMDsgLyogUmVzZXQgYHBhZGRpbmdgIGFuZCBgbWFyZ2luYCBvZiBhbGwgZWxlbWVudHMgKi9cblx0bWFyZ2luOiAwO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEdlbmVyYWwgZWxlbWVudHNcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy4qL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcblx0ZGlzcGxheTogbm9uZTtcblx0aGVpZ2h0OiAwO1xufVxuXG5ociB7XG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRSAqL1xufVxuXG4vKlxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85XG4qIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4qIGFuZCBGaXJlZm94XG4qIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTFcbiovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGxpc3QtaXRlbTsgLyogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzICovXG59XG5cbnNtYWxsIHtcblx0Zm9udC1zaXplOiA4MCU7IC8qIFNldCBmb250LXNpemUgdG8gODAlIGluIGBzbWFsbGAgZWxlbWVudHMgKi9cbn1cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG5cdGRpc3BsYXk6IG5vbmU7IC8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFICovXG59XG5cbmFiYnJbdGl0bGVdIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgLyogQWRkIGEgYm9yZGVyZWQgdW5kZXJsaW5lIGVmZmVjdCBpbiBhbGwgYnJvd3NlcnMgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiBub25lOyAvKiBSZW1vdmUgdGV4dCBkZWNvcmF0aW9uIGluIEZpcmVmb3ggNDArICovXG59XG5cbmEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwICovXG5cdC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4KyAqL1xufVxuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuXHRvdXRsaW5lLXdpZHRoOiAwOyAvKiBSZW1vdmUgdGhlIG91dGxpbmUgd2hlbiBob3ZlcmluZyBpbiBhbGwgYnJvd3NlcnMgKi9cbn1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIFNwZWNpZnkgdGhlIGZvbnQgZmFtaWx5IG9mIGNvZGUgZWxlbWVudHMgKi9cbn1cblxuYixcbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkZXI7IC8qIENvcnJlY3Qgc3R5bGUgc2V0IHRvIGBib2xkYCBpbiBFZGdlIDEyKywgU2FmYXJpIDYuMissIGFuZCBDaHJvbWUgMTgrICovXG59XG5cbmRmbiB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYzsgLyogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lICovXG59XG5cbi8qIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkgKi9cbm1hcmsge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLyogaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vdW5ydXRobGVzcy80MTM5MzAgKi9cbnN1YixcbnN1cCB7XG5cdGZvbnQtc2l6ZTogNzUlO1xuXHRsaW5lLWhlaWdodDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG5cdGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcblx0dG9wOiAtMC41ZW07XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgRm9ybXNcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaW5wdXQge1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vKiBBcHBseSBjdXJzb3IgcG9pbnRlciB0byBidXR0b24gZWxlbWVudHMgKi9cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdLFxuW3JvbGU9XCJidXR0b25cIl0ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIFJlcGxhY2UgcG9pbnRlciBjdXJzb3IgaW4gZGlzYWJsZWQgZWxlbWVudHMgKi9cbltkaXNhYmxlZF0ge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cblt0eXBlPVwibnVtYmVyXCJdIHtcblx0d2lkdGg6IGF1dG87IC8qIEZpcmVmb3ggMzYrICovXG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIFNhZmFyaSA4KyAqL1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBTYWZhcmkgOCAqL1xufVxuXG50ZXh0YXJlYSB7XG5cdG92ZXJmbG93OiBhdXRvOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cblx0cmVzaXplOiB2ZXJ0aWNhbDsgLyogU3BlY2lmeSB0ZXh0YXJlYSByZXNpemFiaWxpdHkgKi9cbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0Zm9udDogaW5oZXJpdDsgLyogU3BlY2lmeSBmb250IGluaGVyaXRhbmNlIG9mIGZvcm0gZWxlbWVudHMgKi9cbn1cblxub3B0Z3JvdXAge1xuXHRmb250LXdlaWdodDogYm9sZDsgLyogUmVzdG9yZSB0aGUgZm9udCB3ZWlnaHQgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuICovXG59XG5cbmJ1dHRvbiB7XG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMSAqL1xufVxuXG4vKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsgKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyLXN0eWxlOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKiBSZXBsYWNlIGZvY3VzIHN0eWxlIHJlbW92ZWQgaW4gdGhlIGJvcmRlciByZXNldCBhYm92ZSAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYGNvbnRyb2xzIGluIEFuZHJvaWQgNCAqL1xuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TICovXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lOyAvKiBGaXJlZm94IDQwKywgSW50ZXJuZXQgRXhwbG9yZXIgMTEtICovXG59XG5cbi8qIFJlbW92ZSB0aGUgZGVmYXVsdCBidXR0b24gc3R5bGluZyBpbiBhbGwgYnJvd3NlcnMgKi9cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLyogU3R5bGUgc2VsZWN0IGxpa2UgYSBzdGFuZGFyZCBpbnB1dCAqL1xuc2VsZWN0IHtcblx0LW1vei1hcHBlYXJhbmNlOiBub25lOyAvKiBGaXJlZm94IDM2KyAqL1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIENocm9tZSA0MSsgKi9cbn1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcblx0ZGlzcGxheTogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG59XG5cbnNlbGVjdDo6LW1zLXZhbHVlIHtcblx0Y29sb3I6IGN1cnJlbnRDb2xvcjsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG59XG5cbmxlZ2VuZCB7XG5cdGJvcmRlcjogMDsgLyogQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExICovXG5cdGNvbG9yOiBpbmhlcml0OyAvKiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUgKi9cblx0ZGlzcGxheTogdGFibGU7IC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cblx0bWF4LXdpZHRoOiAxMDAlOyAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpICovXG5cdGZvbnQ6IGluaGVyaXQ7IC8qIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIENocm9tZSBhbmQgU2FmYXJpICovXG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpICovXG5cdG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaSAqL1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIFNwZWNpZnkgbWVkaWEgZWxlbWVudCBzdHlsZVxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5pbWcge1xuXHRib3JkZXItc3R5bGU6IG5vbmU7IC8qIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwICovXG59XG5cbi8qIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEgKi9cbnByb2dyZXNzIHtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG5cdG92ZXJmbG93OiBoaWRkZW47IC8qIEludGVybmV0IEV4cGxvcmVyIDExLSAqL1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIEludGVybmV0IEV4cGxvcmVyIDExKywgV2luZG93cyBQaG9uZSA4LjErICovXG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgQWNjZXNzaWJpbGl0eVxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBIaWRlIGNvbnRlbnQgZnJvbSBzY3JlZW5zIGJ1dCBub3Qgc2NyZWVucmVhZGVycyAqL1xuQG1lZGlhIHNjcmVlbiB7XG5cdFtoaWRkZW5+PVwic2NyZWVuXCJdIHtcblx0XHRkaXNwbGF5OiBpbmhlcml0O1xuXHR9XG5cdFtoaWRkZW5+PVwic2NyZWVuXCJdOm5vdCg6YWN0aXZlKTpub3QoOmZvY3VzKTpub3QoOnRhcmdldCkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRcdGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcblx0fVxufVxuXG4vKiBTcGVjaWZ5IHRoZSBwcm9ncmVzcyBjdXJzb3Igb2YgdXBkYXRpbmcgZWxlbWVudHMgKi9cblthcmlhLWJ1c3k9XCJ0cnVlXCJdIHtcblx0Y3Vyc29yOiBwcm9ncmVzcztcbn1cblxuLyogU3BlY2lmeSB0aGUgcG9pbnRlciBjdXJzb3Igb2YgdHJpZ2dlciBlbGVtZW50cyAqL1xuW2FyaWEtY29udHJvbHNdIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBTcGVjaWZ5IHRoZSB1bnN0eWxlZCBjdXJzb3Igb2YgZGlzYWJsZWQsIG5vdC1lZGl0YWJsZSwgb3Igb3RoZXJ3aXNlIGlub3BlcmFibGUgZWxlbWVudHMgKi9cblthcmlhLWRpc2FibGVkXSB7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBTZWxlY3Rpb25cbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogU3BlY2lmeSB0ZXh0IHNlbGVjdGlvbiBiYWNrZ3JvdW5kIGNvbG9yIGFuZCBvbWl0IGRyb3Agc2hhZG93ICovXG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkNGZjOyAvKiBSZXF1aXJlZCB3aGVuIGRlY2xhcmluZyA6OnNlbGVjdGlvbiAqL1xuXHRjb2xvcjogIzAwMDtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbjo6c2VsZWN0aW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYzsgLyogUmVxdWlyZWQgd2hlbiBkZWNsYXJpbmcgOjpzZWxlY3Rpb24gKi9cblx0Y29sb3I6ICMwMDA7XG5cdHRleHQtc2hhZG93OiBub25lO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUge1xuXHRsaW5lLWhlaWdodDogMTtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5pbWcge1xuXHRib3JkZXI6IG5vbmU7XG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbnVsLCBvbCwgbGksIGRsLCBkdCwgZGQge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiByZXNzLmNzcyDigKIgdjEuMi4yXG4gKiBNSVQgTGljZW5zZVxuICogZ2l0aHViLmNvbS9maWxpcGVsaW5oYXJlcy9yZXNzXG4gKi9cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgR2xvYmFsIHNlbGVjdG9yc1xuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgLyogQWxsIGJyb3dzZXJzIHdpdGhvdXQgb3ZlcmxheWluZyBzY3JvbGxiYXJzICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogaU9TIDgrICovXG59XG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyAvKiBTZXQgYGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRgIHRvIGFsbCBlbGVtZW50cyBhbmQgcHNldWRvIGVsZW1lbnRzICovXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDsgLyogSW5oZXJpdCB0ZXh0LWRlY29yYXRpb24gYW5kIHZlcnRpY2FsIGFsaWduIHRvIDo6YmVmb3JlIGFuZCA6OmFmdGVyIHBzZXVkbyBlbGVtZW50cyAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cblxuKiB7XG4gIHBhZGRpbmc6IDA7IC8qIFJlc2V0IGBwYWRkaW5nYCBhbmQgYG1hcmdpbmAgb2YgYWxsIGVsZW1lbnRzICovXG4gIG1hcmdpbjogMDtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBHZW5lcmFsIGVsZW1lbnRzXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LiovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbmhyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFICovXG59XG5cbi8qXG4qIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzlcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbiogYW5kIEZpcmVmb3hcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMVxuKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMgKi9cbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgLyogU2V0IGZvbnQtc2l6ZSB0byA4MCUgaW4gYHNtYWxsYCBlbGVtZW50cyAqL1xufVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLyogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgKi9cbn1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyAvKiBBZGQgYSBib3JkZXJlZCB1bmRlcmxpbmUgZWZmZWN0IGluIGFsbCBicm93c2VycyAqL1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IC8qIFJlbW92ZSB0ZXh0IGRlY29yYXRpb24gaW4gRmlyZWZveCA0MCsgKi9cbn1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLyogUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrICovXG59XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7IC8qIFJlbW92ZSB0aGUgb3V0bGluZSB3aGVuIGhvdmVyaW5nIGluIGFsbCBicm93c2VycyAqL1xufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogU3BlY2lmeSB0aGUgZm9udCBmYW1pbHkgb2YgY29kZSBlbGVtZW50cyAqL1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgLyogQ29ycmVjdCBzdHlsZSBzZXQgdG8gYGJvbGRgIGluIEVkZ2UgMTIrLCBTYWZhcmkgNi4yKywgYW5kIENocm9tZSAxOCsgKi9cbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyAvKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUgKi9cbn1cblxuLyogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOSAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBodHRwczovL2dpc3QuZ2l0aHViLmNvbS91bnJ1dGhsZXNzLzQxMzkzMCAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBGb3Jtc1xuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vKiBBcHBseSBjdXJzb3IgcG9pbnRlciB0byBidXR0b24gZWxlbWVudHMgKi9cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdLFxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogUmVwbGFjZSBwb2ludGVyIGN1cnNvciBpbiBkaXNhYmxlZCBlbGVtZW50cyAqL1xuW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuW3R5cGU9bnVtYmVyXSB7XG4gIHdpZHRoOiBhdXRvOyAvKiBGaXJlZm94IDM2KyAqL1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIFNhZmFyaSA4KyAqL1xufVxuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogU2FmYXJpIDggKi9cbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG4gIHJlc2l6ZTogdmVydGljYWw7IC8qIFNwZWNpZnkgdGV4dGFyZWEgcmVzaXphYmlsaXR5ICovXG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8qIFNwZWNpZnkgZm9udCBpbmhlcml0YW5jZSBvZiBmb3JtIGVsZW1lbnRzICovXG59XG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IC8qIFJlc3RvcmUgdGhlIGZvbnQgd2VpZ2h0IHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLiAqL1xufVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEgKi9cbn1cblxuLyogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogUmVwbGFjZSBmb2N1cyBzdHlsZSByZW1vdmVkIGluIHRoZSBib3JkZXIgcmVzZXQgYWJvdmUgKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG5idXR0b24sXG5odG1sIFt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TICovXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvKiBGaXJlZm94IDQwKywgSW50ZXJuZXQgRXhwbG9yZXIgMTEtICovXG59XG5cbi8qIFJlbW92ZSB0aGUgZGVmYXVsdCBidXR0b24gc3R5bGluZyBpbiBhbGwgYnJvd3NlcnMgKi9cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyogU3R5bGUgc2VsZWN0IGxpa2UgYSBzdGFuZGFyZCBpbnB1dCAqL1xuc2VsZWN0IHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lOyAvKiBGaXJlZm94IDM2KyAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIENocm9tZSA0MSsgKi9cbn1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG59XG5cbnNlbGVjdDo6LW1zLXZhbHVlIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG59XG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDsgLyogQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIENocm9tZSBhbmQgU2FmYXJpICovXG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpICovXG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgU3BlY2lmeSBtZWRpYSBlbGVtZW50IHN0eWxlXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8qIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwICovXG59XG5cbi8qIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEgKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8qIEludGVybmV0IEV4cGxvcmVyIDExLSAqL1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIEludGVybmV0IEV4cGxvcmVyIDExKywgV2luZG93cyBQaG9uZSA4LjErICovXG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgQWNjZXNzaWJpbGl0eVxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogSGlkZSBjb250ZW50IGZyb20gc2NyZWVucyBidXQgbm90IHNjcmVlbnJlYWRlcnMgKi9cbkBtZWRpYSBzY3JlZW4ge1xuICBbaGlkZGVufj1zY3JlZW5dIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICB9XG4gIFtoaWRkZW5+PXNjcmVlbl06bm90KDphY3RpdmUpOm5vdCg6Zm9jdXMpOm5vdCg6dGFyZ2V0KSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBTcGVjaWZ5IHRoZSBwcm9ncmVzcyBjdXJzb3Igb2YgdXBkYXRpbmcgZWxlbWVudHMgKi9cblthcmlhLWJ1c3k9dHJ1ZV0ge1xuICBjdXJzb3I6IHByb2dyZXNzO1xufVxuXG4vKiBTcGVjaWZ5IHRoZSBwb2ludGVyIGN1cnNvciBvZiB0cmlnZ2VyIGVsZW1lbnRzICovXG5bYXJpYS1jb250cm9sc10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIFNwZWNpZnkgdGhlIHVuc3R5bGVkIGN1cnNvciBvZiBkaXNhYmxlZCwgbm90LWVkaXRhYmxlLCBvciBvdGhlcndpc2UgaW5vcGVyYWJsZSBlbGVtZW50cyAqL1xuW2FyaWEtZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIFNlbGVjdGlvblxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogU3BlY2lmeSB0ZXh0IHNlbGVjdGlvbiBiYWNrZ3JvdW5kIGNvbG9yIGFuZCBvbWl0IGRyb3Agc2hhZG93ICovXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYzsgLyogUmVxdWlyZWQgd2hlbiBkZWNsYXJpbmcgOjpzZWxlY3Rpb24gKi9cbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q0ZmM7IC8qIFJlcXVpcmVkIHdoZW4gZGVjbGFyaW5nIDo6c2VsZWN0aW9uICovXG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW1nIHtcbiAgYm9yZGVyOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG51bCwgb2wsIGxpLCBkbCwgZHQsIGRkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogcGMtc3AgKi9cbi5zd2l0Y2gtLXNwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN3aXRjaC0tc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLnN3aXRjaC0tcGMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zd2l0Y2gtLXBjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiA1NS41NTUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gIH1cbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbW96LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBiYWNrZ3JvdW5kOiAjMGExNTI2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5pcy1tZW51Zml4ZWQge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICB9XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nW3NyYyQ9XCIuc3ZnXCJdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgYVtocmVmXj1cInRlbDpcIl0ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi5wdC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucHQtdGl0bGUgc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiA2LjkzMzMzMzMzMzN2dztcbiAgfVxuICAucHQtdGl0bGUgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gIH1cbn1cblxuLnB0LWJ0biBhLFxuLnB0LWJ0biBhOmxpbmssXG4ucHQtYnRuIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB0LWJ0biBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2IyMGUxZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5wdC1idG4gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6ICNiMjBlMWQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgYm9yZGVyOiAycHggc29saWQgI2IyMGUxZDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHQtYnRuIGE6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9hcnJvd19saW5rX3doaXRlLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ucHQtYnRuIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnB0LWJ0biBhOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1nL2Fycm93X2xpbmtfcmVkLnN2Zyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQtYnRuIGEge1xuICAgIGhlaWdodDogMTMuMzMzMzMzMzMzM3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMzMzMzMzMzMzM3Z3O1xuICAgIGJvcmRlci13aWR0aDogMC41MzMzMzMzMzMzdnc7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucHQtYnRuIGE6YWZ0ZXIge1xuICAgIHJpZ2h0OiAyLjY2NjY2NjY2Njd2dztcbiAgICB3aWR0aDogMi4yNjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAzLjQ2NjY2NjY2Njd2dztcbiAgfVxufVxuXG4ucHQtYnRuX2FjY29yZGlvbiB7XG4gIHdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5wdC1idG5fYWNjb3JkaW9uOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9hcnJvd19saW5rX3doaXRlLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ucHQtYnRuX2FjY29yZGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnB0LWJ0bl9hY2NvcmRpb246aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvYXJyb3dfbGlua19ibGFjay5zdmcpO1xufVxuLnB0LWJ0bl9hY2NvcmRpb24uaXMtc2hvdzphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdC1idG5fYWNjb3JkaW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEzLjMzMzMzMzMzMzN2dztcbiAgICBib3JkZXItcmFkaXVzOiAxLjMzMzMzMzMzMzN2dztcbiAgICBib3JkZXItd2lkdGg6IDAuNTMzMzMzMzMzM3Z3O1xuICB9XG4gIC5wdC1idG5fYWNjb3JkaW9uOmFmdGVyIHtcbiAgICByaWdodDogMi42NjY2NjY2NjY3dnc7XG4gICAgd2lkdGg6IDIuMjY2NjY2NjY2N3Z3O1xuICAgIGhlaWdodDogMy40NjY2NjY2NjY3dnc7XG4gIH1cbn1cblxuLmVsbS1saXN0IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZWxtLWxpc3QgbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDExcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWxtLWxpc3QgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMy40NjY2NjY2NjY3dnc7XG4gIH1cbiAgLmVsbS1saXN0IGxpOmJlZm9yZSB7XG4gICAgdG9wOiAyLjR2dztcbiAgICB3aWR0aDogMS44NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAxLjg2NjY2NjY2Njd2dztcbiAgfVxufVxuXG4uYW5jLWFqc3Qge1xuICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbmMtYWpzdCB7XG4gICAgbWFyZ2luLXRvcDogLTEzLjMzMzMzMzMzMzN2dztcbiAgICBwYWRkaW5nLXRvcDogMTMuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG5cbi5hZCB7XG4gIHBhZGRpbmc6IDVyZW0gNnJlbSAxMS41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFkIHtcbiAgICBwYWRkaW5nOiA5LjMzMzMzMzMzMzN2dyA1LjMzMzMzMzMzMzN2dyAyMHZ3O1xuICB9XG59XG4uYWRfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMTI2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmFkX19zbGlkZSB7XG4gIHdpZHRoOiA4NS43OTA0MDg1MjU4JTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hZF9fc2xpZGUgLnN3aXBlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFkX19zbGlkZSAuc3dpcGVyLWNvbnRhaW5lci1pbml0aWFsaXplZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFkX19zbGlkZSAuc3dpcGVyLXNsaWRlIGEsXG4uYWRfX3NsaWRlIC5zd2lwZXItc2xpZGUgYTpsaW5rLFxuLmFkX19zbGlkZSAuc3dpcGVyLXNsaWRlIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFkX19zbGlkZSAuc3dpcGVyLXNsaWRlIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5hZF9fc2xpZGUgLnN3aXBlci1zbGlkZSBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmFkX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLmFkX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgdG9wOiBjYWxjKDUwJSAtIDEuOHJlbSk7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9hcnJvd19zbGlkZS5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmFkX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLFxuLmFkX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmFkX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogLThyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5hZF9fc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAtOHJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKC0xLCAxKTtcbn1cbi5hZF9fc2xpZGUgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMS4xcmVtO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmFkX19zbGlkZSAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCAwLjZyZW07XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNlOGU4ZTg7XG4gIG9wYWNpdHk6IDE7XG59XG4uYWRfX3NsaWRlIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWRfX3NsaWRlIHtcbiAgICB3aWR0aDogNzguNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5hZF9fc2xpZGUgLnN3aXBlci1zbGlkZSBpbWcge1xuICAgIGJvcmRlci13aWR0aDogMC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgLmFkX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAuYWRfX3NsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHRvcDogY2FsYyg1MCUgLSA0Ljh2dyk7XG4gICAgd2lkdGg6IDh2dztcbiAgICBoZWlnaHQ6IDh2dztcbiAgfVxuICAuYWRfX3NsaWRlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IC05LjMzMzMzMzMzMzN2dztcbiAgfVxuICAuYWRfX3NsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAtOS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLmFkX19zbGlkZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5hZF9fc2xpZGUgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbjogMCAxLjMzMzMzMzMzMzN2dztcbiAgICB3aWR0aDogMi42NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAyLjY2NjY2NjY2Njd2dztcbiAgfVxufVxuXG4uZmVzdGl2YWxfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMTI2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmVzdGl2YWxfX2lubmVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAtOC4ycmVtO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDMycmVtO1xuICBoZWlnaHQ6IDguMnJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVzdGl2YWxfX2lubmVyOmJlZm9yZSB7XG4gICAgdG9wOiAtMTJ2dztcbiAgICB3aWR0aDogNDguOHZ3O1xuICAgIGhlaWdodDogMTJ2dztcbiAgfVxufVxuLmZlc3RpdmFsX190dGwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVyZW0pO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbn1cbi5mZXN0aXZhbF9fdHRsIC5kYXRlIHtcbiAgZm9udC1zaXplOiA1LjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG59XG4uZmVzdGl2YWxfX3R0bCAuZGF0ZSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBtYXJnaW4tbGVmdDogMC45cmVtO1xufVxuLmZlc3RpdmFsX190dGwgLnRpbWUge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVzdGl2YWxfX3R0bCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03LjMzMzMzMzMzMzN2dyk7XG4gIH1cbiAgLmZlc3RpdmFsX190dGwgLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogOC44dnc7XG4gIH1cbiAgLmZlc3RpdmFsX190dGwgLmRhdGUgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNC41MzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNnZ3O1xuICB9XG4gIC5mZXN0aXZhbF9fdHRsIC50aW1lIHtcbiAgICBtYXJnaW4tdG9wOiAyLjY2NjY2NjY2Njd2dztcbiAgICBmb250LXNpemU6IDUuNnZ3O1xuICB9XG59XG4uZmVzdGl2YWxfX2Jsb2NrIHtcbiAgbWF4LXdpZHRoOiAxMTI2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uZmVzdGl2YWxfX2Jsb2NrOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiA3cmVtO1xufVxuLmZlc3RpdmFsX19ibG9ja19fdHRsIHtcbiAgaGVpZ2h0OiA3cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGJhY2tncm91bmQ6ICNmZmY2MGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZlc3RpdmFsX19ibG9ja19fdHRsOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMnJlbTtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogN3JlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjYwZDtcbn1cbi5mZXN0aXZhbF9fYmxvY2tfX3R0bDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiAtMi40cmVtO1xuICBsZWZ0OiAtMnJlbTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2I5ODAwMDtcbiAgYm9yZGVyLXdpZHRoOiAxLjJyZW0gMCAxLjJyZW0gMnJlbTtcbn1cbi5mZXN0aXZhbF9fYmxvY2tfX3R0bC5jb2xvci1yZWQge1xuICBiYWNrZ3JvdW5kOiAjYjIwZTFkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mZXN0aXZhbF9fYmxvY2tfX3R0bC5jb2xvci1yZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2IyMGUxZDtcbn1cbi5mZXN0aXZhbF9fYmxvY2tfX3R0bC5jb2xvci1yZWQ6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNzIwMDEwO1xufVxuLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMge1xuICBwYWRkaW5nOiA0cmVtIDRyZW0gNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzLnRvcGljcy1jb250ZW50cyAudG9waWNzLWNvbnRlbnRzX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogNS4zcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzLnRvcGljcy1jb250ZW50cyAudG9waWNzLWNvbnRlbnRzX19pdGVtIC5yaWdodC1jb2wge1xuICB3aWR0aDogMjYuNjQyOTg0MDE0MiU7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtO1xufVxuLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMudG9waWNzLWNvbnRlbnRzIC50b3BpY3MtY29udGVudHNfX2l0ZW0gLmxlZnQtY29sIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cy50b3BpY3MtY29udGVudHMgLnRvcGljcy1jb250ZW50c19faXRlbSBoMyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZTk2MTAwO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG4uZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cy50b3BpY3MtY29udGVudHMgLnRvcGljcy1jb250ZW50c19faXRlbSBoMyArIHAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMudG9waWNzLWNvbnRlbnRzIC50b3BpY3MtY29udGVudHNfX2l0ZW0gLmRldGFpbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZThlOGU4O1xufVxuLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCA+IHRib2R5ID4gdHIgPiB0aCwgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDEuMnJlbSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlODtcbn1cbi5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5kZXRhaWwgPiB0Ym9keSA+IHRyID4gdGgge1xuICB3aWR0aDogMjEuNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5kZXRhaWwgPiB0Ym9keSA+IHRyID4gdGQgYSxcbi5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5kZXRhaWwgPiB0Ym9keSA+IHRyID4gdGQgYTpsaW5rLFxuLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCA+IHRib2R5ID4gdHIgPiB0ZCBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCA+IHRib2R5ID4gdHIgPiB0ZCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5kZXRhaWwgPiB0Ym9keSA+IHRyID4gdGQgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCA+IHRib2R5ID4gdHIgPiB0ZCBpbWcuYm9yZGVyLWltZyB7XG4gIG1hcmdpbjogMC44cmVtIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG59XG4uZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsID4gdGJvZHkgPiB0ciA+IHRkIC5saW5rLW1hcCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsID4gdGJvZHkgPiB0ciA+IHRkIC5saW5rLW1hcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuMnJlbTtcbiAgaGVpZ2h0OiAxLjhyZW07XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9pY29uX21hcC5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwLjZyZW07XG59XG4uZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsID4gdGJvZHkgPiB0ciA+IHRkIC5saW5rLXBkZjpsaW5rOmhvdmVyLCAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsID4gdGJvZHkgPiB0ciA+IHRkIC5saW5rLXBkZjp2aXNpdGVkOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCA+IHRib2R5ID4gdHIgPiB0ZCAubGluay10ZWw6bGluaywgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCA+IHRib2R5ID4gdHIgPiB0ZCAubGluay10ZWw6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsID4gdGJvZHkgPiB0ciA+IHRkIC5kZXRhaWwtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwLjhyZW0gMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcbn1cbi5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5kZXRhaWwgPiB0Ym9keSA+IHRyID4gdGQgLmRldGFpbC10YWJsZSB0aCwgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCA+IHRib2R5ID4gdHIgPiB0ZCAuZGV0YWlsLXRhYmxlIHRkIHtcbiAgcGFkZGluZzogMC41cmVtIDAgMC42cmVtO1xufVxuLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCA+IHRib2R5ID4gdHIgPiB0ZCAuZGV0YWlsLXRhYmxlIHRoIHtcbiAgd2lkdGg6IDE3cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xufVxuLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCA+IHRib2R5ID4gdHIgPiB0ZCAuZGV0YWlsLXRhYmxlIHRkIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjdyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xufVxuLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCA+IHRib2R5ID4gdHIgPiB0ZCAuZGV0YWlsLXRhYmxlIHRkIC50eHQtcmVkIHtcbiAgY29sb3I6ICNiMjBlMWQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsID4gdGJvZHkgPiB0ciA+IHRkIC5kZXRhaWwtdGFibGUgdGQgLmJnLXJlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjYjIwZTFkO1xuICBwYWRkaW5nOiAwIDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmFjY29yZGlvbi1hcmVhIHtcbiAgbWFyZ2luLXRvcDogNS4zcmVtO1xufVxuLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmFjY29yZGlvbi1hcmVhX19jb250ZW50cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4uZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuYWNjb3JkaW9uLWFyZWFfX2NvbnRlbnRzIC50dGwge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5hY2NvcmRpb24tYXJlYV9fY29udGVudHMgLmxpc3Qge1xuICBtYXJnaW4tdG9wOiAyLjJyZW07XG59XG4uZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuYWNjb3JkaW9uLWFyZWFfX2NvbnRlbnRzIC5saXN0LmNvbG9yMDEgbGkgLnR4dC1hcmVhIC5uYW1lIC5udW0ge1xuICBiYWNrZ3JvdW5kOiAjMDc2M2FmO1xufVxuLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmFjY29yZGlvbi1hcmVhX19jb250ZW50cyAubGlzdC5jb2xvcjAxIGxpIC50eHQtYXJlYSAubmFtZSAubWFpbiB7XG4gIGNvbG9yOiAjMDc2M2FmO1xufVxuLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmFjY29yZGlvbi1hcmVhX19jb250ZW50cyAubGlzdC5jb2xvcjAyIGxpIC50eHQtYXJlYSAubmFtZSAubnVtIHtcbiAgYmFja2dyb3VuZDogIzAwOTkzNjtcbn1cbi5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5hY2NvcmRpb24tYXJlYV9fY29udGVudHMgLmxpc3QuY29sb3IwMiBsaSAudHh0LWFyZWEgLm5hbWUgLm1haW4ge1xuICBjb2xvcjogIzAwOTkzNjtcbn1cbi5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5hY2NvcmRpb24tYXJlYV9fY29udGVudHMgLmxpc3QuY29sb3IwMyBsaSAudHh0LWFyZWEgLm5hbWUgLm51bSB7XG4gIGJhY2tncm91bmQ6ICNlOTYxMDA7XG59XG4uZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuYWNjb3JkaW9uLWFyZWFfX2NvbnRlbnRzIC5saXN0LmNvbG9yMDMgbGkgLnR4dC1hcmVhIC5uYW1lIC5tYWluIHtcbiAgY29sb3I6ICNlOTYxMDA7XG59XG4uZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuYWNjb3JkaW9uLWFyZWFfX2NvbnRlbnRzIC5saXN0LmNvbG9yMDQgbGkgLnR4dC1hcmVhIC5uYW1lIC5udW0ge1xuICBiYWNrZ3JvdW5kOiAjOTI1NDk5O1xufVxuLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmFjY29yZGlvbi1hcmVhX19jb250ZW50cyAubGlzdC5jb2xvcjA0IGxpIC50eHQtYXJlYSAubmFtZSAubWFpbiB7XG4gIGNvbG9yOiAjOTI1NDk5O1xufVxuLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmFjY29yZGlvbi1hcmVhX19jb250ZW50cyAubGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5hY2NvcmRpb24tYXJlYV9fY29udGVudHMgLmxpc3QgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmFjY29yZGlvbi1hcmVhX19jb250ZW50cyAubGlzdCBsaSAuaW1nIHtcbiAgd2lkdGg6IDE2cmVtO1xufVxuLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmFjY29yZGlvbi1hcmVhX19jb250ZW50cyAubGlzdCBsaSAuaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmFjY29yZGlvbi1hcmVhX19jb250ZW50cyAubGlzdCBsaSAudHh0LWFyZWEge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTZyZW0pO1xuICBwYWRkaW5nOiAwLjVyZW0gMCAwIDNyZW07XG59XG4uZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuYWNjb3JkaW9uLWFyZWFfX2NvbnRlbnRzIC5saXN0IGxpIC50eHQtYXJlYSAubmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmFjY29yZGlvbi1hcmVhX19jb250ZW50cyAubGlzdCBsaSAudHh0LWFyZWEgLm5hbWUgLm51bSB7XG4gIHdpZHRoOiAyLjZyZW07XG4gIGhlaWdodDogMi42cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5hY2NvcmRpb24tYXJlYV9fY29udGVudHMgLmxpc3QgbGkgLnR4dC1hcmVhIC5uYW1lIC5tYWluIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMC4ycmVtIDAgMCAwLjhyZW07XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmFjY29yZGlvbi1hcmVhX19jb250ZW50cyAubGlzdCBsaSAudHh0LWFyZWEgLnR4dCB7XG4gIG1hcmdpbi10b3A6IDAuOHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZXN0aXZhbF9fYmxvY2s6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMTMuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5mZXN0aXZhbF9fYmxvY2tfX3R0bCB7XG4gICAgaGVpZ2h0OiAxMy4zMzMzMzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiA1LjMzMzMzMzMzMzN2dztcbiAgfVxuICAuZmVzdGl2YWxfX2Jsb2NrX190dGw6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMi42NjY2NjY2NjY3dnc7XG4gICAgd2lkdGg6IDIuNjY2NjY2NjY2N3Z3O1xuICAgIGhlaWdodDogMTMuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5mZXN0aXZhbF9fYmxvY2tfX3R0bDphZnRlciB7XG4gICAgYm90dG9tOiAtMy4ydnc7XG4gICAgbGVmdDogLTIuNjY2NjY2NjY2N3Z3O1xuICAgIGJvcmRlci13aWR0aDogMS42dncgMCAxLjZ2dyAyLjY2NjY2NjY2Njd2dztcbiAgfVxuICAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyB7XG4gICAgcGFkZGluZzogOHZ3IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzLnRvcGljcy1jb250ZW50cyAudG9waWNzLWNvbnRlbnRzX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiA3LjA2NjY2NjY2Njd2dztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cy50b3BpY3MtY29udGVudHMgLnRvcGljcy1jb250ZW50c19faXRlbSAucmlnaHQtY29sIHtcbiAgICBtYXJnaW46IDAgMCA1LjMzMzMzMzMzMzN2dyAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cy50b3BpY3MtY29udGVudHMgLnRvcGljcy1jb250ZW50c19faXRlbSAucmlnaHQtY29sIC5pbWcge1xuICAgIHBhZGRpbmc6IDAgNS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMudG9waWNzLWNvbnRlbnRzIC50b3BpY3MtY29udGVudHNfX2l0ZW0gaDMge1xuICAgIGZvbnQtc2l6ZTogNS4zMzMzMzMzMzMzdnc7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNlOTYxMDA7XG4gIH1cbiAgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMudG9waWNzLWNvbnRlbnRzIC50b3BpY3MtY29udGVudHNfX2l0ZW0gaDMgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyLjY2NjY2NjY2Njd2dztcbiAgfVxuICAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cy50b3BpY3MtY29udGVudHMgLnRvcGljcy1jb250ZW50c19faXRlbSAuZGV0YWlsIHtcbiAgICBtYXJnaW4tdG9wOiA1LjMzMzMzMzMzMzN2dztcbiAgfVxuICAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwLjI2NjY2NjY2Njd2dztcbiAgfVxuICAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsID4gdGJvZHkgPiB0ciA+IHRoLCAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyLjY2NjY2NjY2Njd2dyAwO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDAuMjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5kZXRhaWwgPiB0Ym9keSA+IHRyID4gdGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsID4gdGJvZHkgPiB0ciA+IHRkIGltZy5ib3JkZXItaW1nIHtcbiAgICBtYXJnaW46IDEuNnZ3IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjI2NjY2NjY2Njd2dztcbiAgfVxuICAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsID4gdGJvZHkgPiB0ciA+IHRkIC5saW5rLW1hcDphZnRlciB7XG4gICAgd2lkdGg6IDIuNTMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogMy43MzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5kZXRhaWwgPiB0Ym9keSA+IHRyID4gdGQgLmRldGFpbC10YWJsZSB7XG4gICAgbWFyZ2luOiAxLjZ2dyAwO1xuICAgIGJvcmRlci13aWR0aDogMC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCA+IHRib2R5ID4gdHIgPiB0ZCAuZGV0YWlsLXRhYmxlIHRoLCAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsID4gdGJvZHkgPiB0ciA+IHRkIC5kZXRhaWwtdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDEuNnZ3IDA7XG4gIH1cbiAgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCA+IHRib2R5ID4gdHIgPiB0ZCAuZGV0YWlsLXRhYmxlIHRoIHtcbiAgICB3aWR0aDogMjkuMzMzMzMzMzMzM3Z3O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDAuMjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5kZXRhaWwgPiB0Ym9keSA+IHRyID4gdGQgLmRldGFpbC10YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMS4wNjY2NjY2NjY3dncgNHZ3O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDAuMjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5hY2NvcmRpb24tYXJlYSB7XG4gICAgbWFyZ2luLXRvcDogOS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmFjY29yZGlvbi1hcmVhX19jb250ZW50cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmFjY29yZGlvbi1hcmVhX19jb250ZW50cyAudHRsIHtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5hY2NvcmRpb24tYXJlYV9fY29udGVudHMgLmxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDR2dztcbiAgfVxuICAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuYWNjb3JkaW9uLWFyZWFfX2NvbnRlbnRzIC5saXN0IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiA0dnc7XG4gIH1cbiAgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmFjY29yZGlvbi1hcmVhX19jb250ZW50cyAubGlzdCBsaSAuaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuYWNjb3JkaW9uLWFyZWFfX2NvbnRlbnRzIC5saXN0IGxpIC50eHQtYXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMi40dnc7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuYWNjb3JkaW9uLWFyZWFfX2NvbnRlbnRzIC5saXN0IGxpIC50eHQtYXJlYSAubmFtZSAubnVtIHtcbiAgICB3aWR0aDogNS4zMzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiA1LjMzMzMzMzMzMzN2dztcbiAgfVxuICAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuYWNjb3JkaW9uLWFyZWFfX2NvbnRlbnRzIC5saXN0IGxpIC50eHQtYXJlYSAubmFtZSAubWFpbiB7XG4gICAgcGFkZGluZzogMCAwIDAgMi4xMzMzMzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gIH1cbiAgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmFjY29yZGlvbi1hcmVhX19jb250ZW50cyAubGlzdCBsaSAudHh0LWFyZWEgLnR4dCB7XG4gICAgbWFyZ2luLXRvcDogMS4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBnbmF2T3BhY2l0eSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5nbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNnJlbTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNiMjBlMWQgMCUsICNhNTBjMWEgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuZ25hdi5pcy1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ25hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmduYXZfX2xpc3Qge1xuICBtYXgtd2lkdGg6IDExMjZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZ25hdl9fbGlzdCBsaSB7XG4gIHdpZHRoOiAxODc2Ni42NjY2NjY2NjY3JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ25hdl9fbGlzdCBsaSBhLFxuLmduYXZfX2xpc3QgbGkgYTpsaW5rLFxuLmduYXZfX2xpc3QgbGkgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ25hdl9fbGlzdCBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2IyMGUxZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5nbmF2X19saXN0IGxpOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgI2ZmZjtcbn1cbi5nbmF2X19saXN0IGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjZmZmO1xufVxuLmduYXZfX2xpc3QgbGkuanAge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4uZ25hdl9fbGlzdCBsaS5lbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG4uZ25hdl9fbGlzdCBsaS5lbiBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC43cmVtKTtcbn1cbi5nbmF2X19saXN0IGxpLmVuIGEge1xuICBwYWRkaW5nLXRvcDogMC40cmVtO1xufVxuLmduYXZfX2xpc3QgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmduYXZfX2xpc3QgbGkgYS5sYWJlbDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiAxLjJyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiAjYjIwZTFkO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwLjJyZW0gMS4zcmVtIDAuM3JlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uZ25hdl9fbGlzdCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5nbmF2X19saXN0IGxpIGE6aG92ZXIubGFiZWw6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNiMjBlMWQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmduYXZfX2xpc3QgbGkgYS5sYWJlbDpiZWZvcmUge1xuICAgIHdpZHRoOiA4LjVyZW07XG4gIH1cbn1cblxuLnNwLW1lbnVidG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwLW1lbnVidG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDIuNjY2NjY2NjY2N3Z3O1xuICAgIHJpZ2h0OiAyLjY2NjY2NjY2Njd2dztcbiAgICB3aWR0aDogMTQuNjY2NjY2NjY2N3Z3O1xuICAgIGhlaWdodDogMTQuNjY2NjY2NjY2N3Z3O1xuICAgIGJhY2tncm91bmQ6ICNiMjBlMWQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICB9XG4gIC5zcC1tZW51YnRuIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA0dnc7XG4gICAgd2lkdGg6IDYuNjY2NjY2NjY2N3Z3O1xuICAgIGhlaWdodDogMC41MzMzMzMzMzMzdnc7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgfVxuICAuc3AtbWVudWJ0biBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICB0b3A6IDQuOTMzMzMzMzMzM3Z3O1xuICB9XG4gIC5zcC1tZW51YnRuIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICB0b3A6IDcuMDY2NjY2NjY2N3Z3O1xuICB9XG4gIC5zcC1tZW51YnRuIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgdG9wOiA5LjJ2dztcbiAgfVxuICAuc3AtbWVudWJ0bi5pcy1vcGVuIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIHRvcDogNy4wNjY2NjY2NjY3dnc7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gIC5zcC1tZW51YnRuLmlzLW9wZW4gc3BhbjpudGgtY2hpbGQoMikge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLnNwLW1lbnVidG4uaXMtb3BlbiBzcGFuOmxhc3QtY2hpbGQge1xuICAgIHRvcDogNy4wNjY2NjY2NjY3dnc7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuXG4uc3AtY2lyY2xlLWJnIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogLTEzLjMzMzMzMzMzMzN2dztcbiAgYm90dG9tOiAtMTMuMzMzMzMzMzMzM3Z3O1xuICB3aWR0aDogMjYuNjY2NjY2NjY2N3Z3O1xuICBoZWlnaHQ6IDI2LjY2NjY2NjY2Njd2dztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjYjIwZTFkO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB6LWluZGV4OiA4MDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5zcC1jaXJjbGUtYmcuaXMtb3BlbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoNTApO1xufVxuXG4uc3AtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3AtbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvci15OiBjb250YWluO1xuICAgIHotaW5kZXg6IDkwMDA7XG4gIH1cbiAgLnNwLW1lbnUuaXMtb3BlbiB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgYW5pbWF0aW9uOiBnbmF2T3BhY2l0eSAxcyAwLjJzIGZvcndhcmRzO1xuICB9XG4gIC5zcC1tZW51X19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlICsgMXB4KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc3AtbWVudV9fY29udGVudHMge1xuICAgIHBhZGRpbmc6IDEydncgMDtcbiAgfVxuICAuc3AtbWVudV9fY29udGVudHNfX2xpc3Qge1xuICAgIHdpZHRoOiA1Ny4zMzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLXRvcDogMC4yNjY2NjY2NjY3dncgZGFzaGVkICNmZmY7XG4gIH1cbiAgLnNwLW1lbnVfX2NvbnRlbnRzX19saXN0IGxpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4yNjY2NjY2NjY3dncgZGFzaGVkICNmZmY7XG4gIH1cbiAgLnNwLW1lbnVfX2NvbnRlbnRzX19saXN0IGxpIGEsXG4gIC5zcC1tZW51X19jb250ZW50c19fbGlzdCBsaSBhOmxpbmssXG4gIC5zcC1tZW51X19jb250ZW50c19fbGlzdCBsaSBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3AtbWVudV9fY29udGVudHNfX2xpc3QgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3AtbWVudV9fY29udGVudHNfX2xpc3QgbGkuanAge1xuICAgIGZvbnQtc2l6ZTogNS4wNjY2NjY2NjY3dnc7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB9XG4gIC5zcC1tZW51X19jb250ZW50c19fbGlzdCBsaS5lbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA3LjJ2dztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIH1cbiAgLnNwLW1lbnVfX2NvbnRlbnRzX19saXN0IGxpLmVuIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjMzMzMzMzMzMzN2dztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMS4zMzMzMzMzMzMzdncpO1xuICB9XG4gIC5zcC1tZW51X19jb250ZW50c19fbGlzdCBsaSBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxOC40dnc7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zcC1tZW51X19jb250ZW50c19fbGlzdCBsaSBhLmxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLnNwLW1lbnVfX2NvbnRlbnRzX19saXN0IGxpIGEubGFiZWw6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcbiAgICB0b3A6IDIuNjY2NjY2NjY2N3Z3O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgY29sb3I6ICNiMjBlMWQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAwLjUzMzMzMzMzMzN2dyAyLjY2NjY2NjY2Njd2dztcbiAgfVxufVxuXG4uZm9vdGVyIHtcbiAgcGFkZGluZzogMS44cmVtIDZyZW07XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjg1NzE0MztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvb3RlciBhLFxuLmZvb3RlciBhOmxpbmssXG4uZm9vdGVyIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3RlciBhLFxuICAuZm9vdGVyIGE6bGluayxcbiAgLmZvb3RlciBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogNHZ3IDUuMzMzMzMzMzMzM3Z3IDYuMTMzMzMzMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogMy4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5mb290ZXIgLnB0LWJ0biB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLmZvb3RlciAucHQtYnRuIGE6aG92ZXIge1xuICBjb2xvcjogI2IyMGUxZDtcbn1cblxuLyoqXG4gKiBTd2lwZXIgNC41LjBcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwOi8vd3d3LmlkYW5nZXJvLnVzL3N3aXBlci9cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDE5IFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEZlYnJ1YXJ5IDIyLCAyMDE5XG4gKi9cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLW5vLWZsZXhib3ggLnN3aXBlci1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgdG9wLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLyogSUUxMCBXaW5kb3dzIFBob25lIDggRml4ZXMgKi9cbi5zd2lwZXItY29udGFpbmVyLXdwOC1ob3Jpem9udGFsLFxuLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsLFxuLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXg7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luLXRvcDogLTIycHg7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjdweCA0NHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyMzAwN2FmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjMwMDAwMDAnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyMzAwMDAwMCclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjMDA3YWZmO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDZweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAyMDBtcyB0b3AsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0b3AsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wLCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IDIwMG1zIGxlZnQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAyMDBtcyBsZWZ0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IDIwMG1zIHJpZ2h0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogMjAwbXMgcmlnaHQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbn1cblxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogIzAwN2FmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLyogUHJlbG9hZGVyICovXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzNmM2YzZjJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyM2ZmZiclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBhMTF5ICovXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbiAgei1pbmRleDogMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jb3ZlcmZsb3cgLnN3aXBlci13cmFwcGVyIHtcbiAgLyogV2luZG93cyA4IElFIDEwIGZpeCAqL1xuICAtbXMtcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnNjaGVkdWxlIHtcbiAgcGFkZGluZzogNi41cmVtIDZyZW0gNy43cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNjaGVkdWxlIHtcbiAgICBwYWRkaW5nOiAxMy4zMzMzMzMzMzMzdncgNS4zMzMzMzMzMzMzdncgMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4uc2NoZWR1bGVfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMTI2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNjaGVkdWxlX190dGwgc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNjaGVkdWxlX190dGwgc21hbGwge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4uc2NoZWR1bGVfX3RhYmxlIHtcbiAgbWFyZ2luLXRvcDogNC41cmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zY2hlZHVsZV9fdGFibGUgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5zY2hlZHVsZV9fdGFibGUgdGFibGUgdGgsIC5zY2hlZHVsZV9fdGFibGUgdGFibGUgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2NoZWR1bGVfX3RhYmxlIHRhYmxlIHRoZWFkIHRoIHtcbiAgcGFkZGluZzogMS4zcmVtIDAgMS4ycmVtO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQ6ICNmZmY2MGQ7XG59XG4uc2NoZWR1bGVfX3RhYmxlIHRhYmxlIHRoZWFkIHRoOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuLnNjaGVkdWxlX190YWJsZSB0YWJsZSB0aGVhZCB0aDpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMjQwcHg7XG59XG4uc2NoZWR1bGVfX3RhYmxlIHRhYmxlIHRoZWFkIHRoOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi5zY2hlZHVsZV9fdGFibGUgdGFibGUgdGhlYWQgdGg6bnRoLWNoaWxkKDQpIHtcbiAgd2lkdGg6IDI0MHB4O1xufVxuLnNjaGVkdWxlX190YWJsZSB0YWJsZSB0aGVhZCB0aDpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDI0NnB4O1xufVxuLnNjaGVkdWxlX190YWJsZSB0YWJsZSB0Ym9keSB0aCwgLnNjaGVkdWxlX190YWJsZSB0YWJsZSB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDIuM3JlbSAycmVtIDIuNHJlbTtcbn1cbi5zY2hlZHVsZV9fdGFibGUgdGFibGUgdGJvZHkgdGgge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnNjaGVkdWxlX190YWJsZSB0YWJsZSB0Ym9keSB0aCAuc2F0IHtcbiAgY29sb3I6ICMwYzU3ZDM7XG59XG4uc2NoZWR1bGVfX3RhYmxlIHRhYmxlIHRib2R5IHRoIC5ob2xpZGF5IHtcbiAgY29sb3I6ICNiMjBlMWQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2NoZWR1bGVfX3RhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiA4dnc7XG4gIH1cbiAgLnNjaGVkdWxlX190YWJsZSB0YWJsZSB0aCwgLnNjaGVkdWxlX190YWJsZSB0YWJsZSB0ZCB7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjI2NjY2NjY2Njd2dztcbiAgfVxuICAuc2NoZWR1bGVfX3RhYmxlIHRhYmxlIHRoZWFkIHRoIHtcbiAgICBwYWRkaW5nOiAyLjY2NjY2NjY2Njd2dyAwO1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgLnNjaGVkdWxlX190YWJsZSB0YWJsZSB0aGVhZCB0aDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDUzLjMzMzMzMzMzMzN2dztcbiAgfVxuICAuc2NoZWR1bGVfX3RhYmxlIHRhYmxlIHRoZWFkIHRoOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDY0dnc7XG4gIH1cbiAgLnNjaGVkdWxlX190YWJsZSB0YWJsZSB0aGVhZCB0aDpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiA1My4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLnNjaGVkdWxlX190YWJsZSB0YWJsZSB0aGVhZCB0aDpudGgtY2hpbGQoNCkge1xuICAgIHdpZHRoOiA2NHZ3O1xuICB9XG4gIC5zY2hlZHVsZV9fdGFibGUgdGFibGUgdGhlYWQgdGg6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDY1LjZ2dztcbiAgfVxuICAuc2NoZWR1bGVfX3RhYmxlIHRhYmxlIHRib2R5IHRoLCAuc2NoZWR1bGVfX3RhYmxlIHRhYmxlIHRib2R5IHRkIHtcbiAgICBwYWRkaW5nOiA0dncgMi42NjY2NjY2NjY3dnc7XG4gIH1cbn1cblxuLmZlc3RpdmFsMDEge1xuICBwYWRkaW5nOiAwIDZyZW0gOHJlbTtcbiAgYmFja2dyb3VuZDogdXJsKC8yMDI0L2Fzc2V0cy9pbWcvZmVzdGl2YWwwMS9iZ190b3AucG5nKSwgdXJsKC8yMDI0L2Fzc2V0cy9pbWcvZmVzdGl2YWwwMS9iZ19ib3R0b20ucG5nKSwgbGluZWFyLWdyYWRpZW50KCMxNzFjNjEgMCUsICM5MjE4NmMgMzUuOTYlLCAjZTYxNjczIDU5LjExJSwgIzdiMTk2YSA4Mi4yNyUsICMzYzE3NjEgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteCwgcmVwZWF0LXgsIHJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDIxcHggbGVmdCBjYWxjKDUwJSArIDE1cHgpLCBib3R0b20gNTNweCBsZWZ0LCB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEzOTdweCBhdXRvLCAxMzY2cHggYXV0bywgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZXN0aXZhbDAxIHtcbiAgICBwYWRkaW5nOiAwIDUuMzMzMzMzMzMzM3Z3IDEzLjMzMzMzMzMzMzN2dztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLzIwMjQvYXNzZXRzL2ltZy9mZXN0aXZhbDAxL2JnX3RvcF9zcC5wbmcpLCB1cmwoLzIwMjQvYXNzZXRzL2ltZy9mZXN0aXZhbDAxL2JnX2JvdHRvbV9zcC5wbmcpLCBsaW5lYXItZ3JhZGllbnQoIzE3MWM2MSAwJSwgIzkyMTg2YyAzNS45NiUsICNlNjE2NzMgNTkuMTElLCAjN2IxOTZhIDgyLjI3JSwgIzNjMTc2MSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQsIHJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMS42dncgY2VudGVyLCBib3R0b20gMS40NjY2NjY2NjY3dncgbGVmdCwgdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bywgMTAwJSBhdXRvLCBhdXRvO1xuICB9XG59XG4uZmVzdGl2YWwwMSAuZmVzdGl2YWxfX2lubmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvMjAyNC9hc3NldHMvaW1nL2Zlc3RpdmFsMDEvdHRsX2JnLnN2Zyk7XG59XG4uZmVzdGl2YWwwMSAuZmVzdGl2YWxfX2lubmVyIC5kZWNvMDEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC44cmVtO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDM4LjVyZW0pO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAyNi40cmVtO1xuICB6LWluZGV4OiAxO1xufVxuLmZlc3RpdmFsMDEgLmZlc3RpdmFsX19pbm5lciAuZGVjbzAyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVyZW07XG4gIGxlZnQ6IGNhbGMoNTAlICsgMzQuNnJlbSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDI0LjVyZW07XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmZlc3RpdmFsMDEgLmZlc3RpdmFsX19pbm5lciAuZGVjbzAxIHtcbiAgICB0b3A6IDZyZW07XG4gICAgbGVmdDogY2FsYyg1MCUgLSAzM3JlbSk7XG4gICAgd2lkdGg6IDIwcmVtO1xuICB9XG4gIC5mZXN0aXZhbDAxIC5mZXN0aXZhbF9faW5uZXIgLmRlY28wMiB7XG4gICAgdG9wOiA0cmVtO1xuICAgIGxlZnQ6IGNhbGMoNTAlICsgMzJyZW0pO1xuICAgIHdpZHRoOiAxOXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlc3RpdmFsMDEgLmZlc3RpdmFsX19pbm5lciAuZGVjbzAxIHtcbiAgICB0b3A6IDE4LjY2NjY2NjY2Njd2dztcbiAgICBsZWZ0OiAtMi45MzMzMzMzMzMzdnc7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHdpZHRoOiAyMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgLmZlc3RpdmFsMDEgLmZlc3RpdmFsX19pbm5lciAuZGVjbzAyIHtcbiAgICB0b3A6IDIuNjY2NjY2NjY2N3Z3O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0zLjZ2dztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgd2lkdGg6IDIxLjMzMzMzMzMzMzN2dztcbiAgfVxufVxuLmZlc3RpdmFsMDEgLmZlc3RpdmFsX190dGwgLnR0bCB7XG4gIHdpZHRoOiAzMS4zcmVtO1xuICBtYXJnaW46IDIuNHJlbSBhdXRvIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVzdGl2YWwwMSAuZmVzdGl2YWxfX3R0bCAudHRsIHtcbiAgICB3aWR0aDogNDcuNzMzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbi10b3A6IDQuOHZ3O1xuICB9XG59XG4uZmVzdGl2YWwwMSAuZmVzdGl2YWxfX2Jsb2NrOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLmZlc3RpdmFsMDEgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCB0ZCBpbWcubWFwMDEge1xuICBtYXgtd2lkdGg6IDU0cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG59XG4uZmVzdGl2YWwwMSAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsIHRkIGltZy5tYXAwMiB7XG4gIG1heC13aWR0aDogNzQuNnJlbTtcbn1cbi5mZXN0aXZhbDAxIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5idG4tYXJlYSB7XG4gIG1hcmdpbi10b3A6IDUuNnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZmVzdGl2YWwwMSAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuYnRuLWFyZWEgLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAyOHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xufVxuLmZlc3RpdmFsMDEgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmJ0bi1hcmVhIC5idG46bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiAzNy40cmVtO1xufVxuLmZlc3RpdmFsMDEgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLnRpbWV0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xufVxuLmZlc3RpdmFsMDEgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLnRpbWV0YWJsZSB0aCwgLmZlc3RpdmFsMDEgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLnRpbWV0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuN3JlbSAwIDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5mZXN0aXZhbDAxIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC50aW1ldGFibGUgdGgge1xuICB3aWR0aDogMTQ5cHg7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG59XG4uZmVzdGl2YWwwMSAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAudGltZXRhYmxlIHRkIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xufVxuLmZlc3RpdmFsMDEgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLnRpbWV0YWJsZSB0ZCBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmZlc3RpdmFsMDEgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLm5vdGUge1xuICBtYXJnaW4tdG9wOiAyLjZyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlc3RpdmFsMDEgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCB0ZCBpbWcubWFwMDEge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjY2NjY2NjY2Njd2dztcbiAgfVxuICAuZmVzdGl2YWwwMSAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsIHRkIGltZy5tYXAwMiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5mZXN0aXZhbDAxIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5idG4tYXJlYSB7XG4gICAgbWFyZ2luLXRvcDogOS4zMzMzMzMzMzMzdnc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZlc3RpdmFsMDEgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmJ0bi1hcmVhIC5idG46Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDIuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5mZXN0aXZhbDAxIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5idG4tYXJlYSAuYnRuOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mZXN0aXZhbDAxIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC50aW1ldGFibGUge1xuICAgIGJvcmRlci13aWR0aDogMC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgLmZlc3RpdmFsMDEgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLnRpbWV0YWJsZSB0aCwgLmZlc3RpdmFsMDEgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLnRpbWV0YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMS42dncgMDtcbiAgfVxuICAuZmVzdGl2YWwwMSAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAudGltZXRhYmxlIHRoIHtcbiAgICB3aWR0aDogMjEuMzMzMzMzMzMzM3Z3O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDAuMjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5mZXN0aXZhbDAxIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC50aW1ldGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDEuMDY2NjY2NjY2N3Z3IDR2dztcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwLjI2NjY2NjY2Njd2dztcbiAgfVxuICAuZmVzdGl2YWwwMSAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAudGltZXRhYmxlIHRkIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDMuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5mZXN0aXZhbDAxIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5ub3RlIHtcbiAgICBtYXJnaW4tdG9wOiA1LjMzMzMzMzMzMzN2dztcbiAgICBmb250LXNpemU6IDMuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG5cbi5mZXN0aXZhbDAyIHtcbiAgcGFkZGluZzogMCA2cmVtIDhyZW07XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQgNjkuOTUlLCAjMTcyYzRkIDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlc3RpdmFsMDIge1xuICAgIHBhZGRpbmc6IDAgNS4zMzMzMzMzMzMzdncgMTMuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4uZmVzdGl2YWwwMiAuZmVzdGl2YWxfX2lubmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltZy90dGxfYmcuc3ZnKTtcbn1cbi5mZXN0aXZhbDAyIC5mZXN0aXZhbF9fYmxvY2s6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDAuN3JlbTtcbn1cbi5mZXN0aXZhbDAyIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5kZXRhaWwgLmZvb2RzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZmVzdGl2YWwwMiAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsIC5mb29kcy1saXN0IGxpIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5mZXN0aXZhbDAyIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5kZXRhaWwgLmhvd3RvIHtcbiAgbWFyZ2luOiAxLjZyZW0gMCAwLjhyZW07XG4gIHBhZGRpbmc6IDNyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNDYsIDEzLCAwLjE0KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZlc3RpdmFsMDIgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCAuaG93dG9fX3R4dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyOXJlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG59XG4uZmVzdGl2YWwwMiAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsIC5ob3d0b19fdHh0IC50dGwge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmZlc3RpdmFsMDIgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCAuaG93dG9fX3R4dCAubGlzdCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGNvdW50ZXItcmVzZXQ6IG51bTtcbn1cbi5mZXN0aXZhbDAyIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5kZXRhaWwgLmhvd3RvX190eHQgLmxpc3QgbGk6YmVmb3JlIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG51bTtcbiAgY29udGVudDogY291bnRlcihudW0pIFwiLlwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcbn1cbi5mZXN0aXZhbDAyIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5kZXRhaWwgLmhvd3RvX190eHQgLmxpc3QgbGkgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZmVzdGl2YWwwMiAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsIC5ob3d0b19faW1nIHtcbiAgd2lkdGg6IDI5cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmVzdGl2YWwwMiAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsIC5ob3d0b19faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZlc3RpdmFsMDIgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCAuaG93dG9fX2ltZyBpbWcuaW1nMDEge1xuICB3aWR0aDogMTYuOXJlbTtcbn1cbi5mZXN0aXZhbDAyIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5kZXRhaWwgLmhvd3RvX19pbWcgaW1nLmltZzAyIHtcbiAgd2lkdGg6IDEwLjFyZW07XG59XG4uZmVzdGl2YWwwMiAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuYnRuIHtcbiAgd2lkdGg6IDM1LjVyZW07XG4gIG1hcmdpbjogNS42cmVtIGF1dG8gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuZmVzdGl2YWwwMiAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsIC5ob3d0b19fdHh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5mZXN0aXZhbDAyIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5kZXRhaWwgLmhvd3RvX19pbWcge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmZlc3RpdmFsMDIgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCAuaG93dG9fX2ltZyBpbWcuaW1nMDEge1xuICAgIHdpZHRoOiAyMHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIH1cbiAgLmZlc3RpdmFsMDIgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCAuaG93dG9fX2ltZyBpbWcuaW1nMDIge1xuICAgIHdpZHRoOiAxMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlc3RpdmFsMDIgLmZlc3RpdmFsX19ibG9jazpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjg2NjY2NjY2Njd2dztcbiAgfVxuICAuZmVzdGl2YWwwMiAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsIC5mb29kcy1saXN0IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmVzdGl2YWwwMiAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsIC5ob3d0byB7XG4gICAgbWFyZ2luOiA0dncgMCAxLjg2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nOiA0dnc7XG4gIH1cbiAgLmZlc3RpdmFsMDIgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCAuaG93dG9fX3R4dCAubGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMS44NjY2NjY2NjY3dnc7XG4gIH1cbiAgLmZlc3RpdmFsMDIgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCAuaG93dG9fX3R4dCAubGlzdCBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMS42dnc7XG4gIH1cbiAgLmZlc3RpdmFsMDIgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCAuaG93dG9fX2ltZyB7XG4gICAgbWFyZ2luLXRvcDogMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgLmZlc3RpdmFsMDIgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCAuaG93dG9fX2ltZyBpbWcuaW1nMDEge1xuICAgIHdpZHRoOiA0MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogNHZ3O1xuICB9XG4gIC5mZXN0aXZhbDAyIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5kZXRhaWwgLmhvd3RvX19pbWcgaW1nLmltZzAyIHtcbiAgICB3aWR0aDogMjMuNzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5mZXN0aXZhbDAyIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDkuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG5cbi5mZXN0aXZhbDAzIHtcbiAgcGFkZGluZzogMCA2cmVtIDE2LjJyZW07XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQgNjkuOTUlLCAjMTcyYzRkIDEwMCUpO1xufVxuLmZlc3RpdmFsMDMgLmZlc3RpdmFsX19pbm5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvdHRsX2JnLnN2Zyk7XG59XG4uZmVzdGl2YWwwMyAuZmVzdGl2YWxfX2Jsb2NrOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAwLjdyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVzdGl2YWwwMyB7XG4gICAgcGFkZGluZzogMCA1LjMzMzMzMzMzMzN2dyAyNi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgLmZlc3RpdmFsMDMgLmZlc3RpdmFsX19ibG9jazpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjg2NjY2NjY2Njd2dztcbiAgfVxufVxuXG4uZmVzdGl2YWwwNCB7XG4gIHBhZGRpbmc6IDAgNnJlbSA4cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoLzIwMjQvYXNzZXRzL2ltZy9mZXN0aXZhbDA0L2JnX3RvcC5wbmcpLCB1cmwoLzIwMjQvYXNzZXRzL2ltZy9mZXN0aXZhbDA0L2JnX2JvdHRvbS5wbmcpLCBsaW5lYXItZ3JhZGllbnQoIzBhMTUyNiAwJSwgIzc1NzU4NyAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0LCByZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0IGNhbGMoNTAlICsgMS44cmVtKSwgYm90dG9tIGxlZnQgY2FsYyg1MCUgKyAyLjFyZW0pLCB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4MC4xcmVtIGF1dG8sIDE1MS45cmVtIGF1dG8sIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmZlc3RpdmFsMDQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvLCAxMDAlIGF1dG8sIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZXN0aXZhbDA0IHtcbiAgICBwYWRkaW5nOiAwIDUuMzMzMzMzMzMzM3Z3IDEzLjMzMzMzMzMzMzN2dztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLzIwMjQvYXNzZXRzL2ltZy9mZXN0aXZhbDA0L2JnX3RvcF9zcC5wbmcpLCB1cmwoLzIwMjQvYXNzZXRzL2ltZy9mZXN0aXZhbDA0L2JnX2JvdHRvbV9zcC5wbmcpLCBsaW5lYXItZ3JhZGllbnQoIzBhMTUyNiAwJSwgIzc1NzU4NyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQsIHJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyLCBib3R0b20gY2VudGVyLCB0b3AgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvLCAxMDAlIGF1dG8sIGF1dG87XG4gIH1cbn1cbi5mZXN0aXZhbDA0IC5mZXN0aXZhbF9faW5uZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC8yMDI0L2Fzc2V0cy9pbWcvZmVzdGl2YWwwNC90dGxfYmcuc3ZnKTtcbn1cbi5mZXN0aXZhbDA0IC5mZXN0aXZhbF9fYmxvY2s6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDAuN3JlbTtcbn1cbi5mZXN0aXZhbDA0IC5mZXN0aXZhbF9fYmxvY2tfX3R0bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mZXN0aXZhbDA0IC5mZXN0aXZhbF9fYmxvY2tfX3R0bCAuaWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIuNHJlbTtcbiAgbGVmdDogY2FsYyg1MCUgLSAxMy42cmVtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMTMuMXJlbTtcbn1cbi5mZXN0aXZhbDA0IC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5kZXRhaWwgLmRldGFpbC10YWJsZSAubm90ZXMge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG4uZmVzdGl2YWwwNCAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsIC5kZXRhaWwtdGFibGUgLm5vdGVzX190dGwge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmZlc3RpdmFsMDQgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCAuZGV0YWlsLXRhYmxlIC5ub3Rlc19fbGlzdCBsaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjYjIwZTFkO1xufVxuLmZlc3RpdmFsMDQgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLnBob3RvLWNvbnRlc3RfX2xlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmVzdGl2YWwwNCAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAucGhvdG8tY29udGVzdF9fZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZmVzdGl2YWwwNCAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAucGhvdG8tY29udGVzdF9fZGV0YWlsIC50eHQtYXJlYSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNXJlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW07XG59XG4uZmVzdGl2YWwwNCAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAucGhvdG8tY29udGVzdF9fZGV0YWlsIC50eHQtYXJlYSBkaXY6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAxLjRyZW07XG59XG4uZmVzdGl2YWwwNCAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAucGhvdG8tY29udGVzdF9fZGV0YWlsIC50eHQtYXJlYSBkdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwYWRkaW5nOiAwLjZyZW0gMS41cmVtIDAuOHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTAwdmg7XG59XG4uZmVzdGl2YWwwNCAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAucGhvdG8tY29udGVzdF9fZGV0YWlsIC50eHQtYXJlYSBkZCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5mZXN0aXZhbDA0IC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5waG90by1jb250ZXN0X19kZXRhaWwgLnR4dC1hcmVhIGRkIGEsXG4uZmVzdGl2YWwwNCAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAucGhvdG8tY29udGVzdF9fZGV0YWlsIC50eHQtYXJlYSBkZCBhOmxpbmssXG4uZmVzdGl2YWwwNCAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAucGhvdG8tY29udGVzdF9fZGV0YWlsIC50eHQtYXJlYSBkZCBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZlc3RpdmFsMDQgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLnBob3RvLWNvbnRlc3RfX2RldGFpbCAudHh0LWFyZWEgZGQgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uZmVzdGl2YWwwNCAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAucGhvdG8tY29udGVzdF9fZGV0YWlsIC5waG90byB7XG4gIHdpZHRoOiAyNXJlbTtcbn1cbi5mZXN0aXZhbDA0IC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5waG90by1jb250ZXN0X19kZXRhaWwgLnBob3RvIC50eHQge1xuICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmZlc3RpdmFsMDQgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLnBob3RvLWNvbnRlc3RfX2RldGFpbCAudHh0LWFyZWEgZGQgYS5saW5rLXRlbCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVzdGl2YWwwNCAuZmVzdGl2YWxfX2Jsb2NrOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDEuODY2NjY2NjY2N3Z3O1xuICB9XG4gIC5mZXN0aXZhbDA0IC5mZXN0aXZhbF9fYmxvY2tfX3R0bCAuaWMge1xuICAgIHRvcDogLTUuMzMzMzMzMzMzM3Z3O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjh2dyk7XG4gICAgd2lkdGg6IDI2LjY2NjY2NjY2Njd2dztcbiAgfVxuICAuZmVzdGl2YWwwNCAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsIC5kZXRhaWwtdGFibGUgdGgsIC5mZXN0aXZhbDA0IC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5kZXRhaWwgLmRldGFpbC10YWJsZSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZlc3RpdmFsMDQgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCAuZGV0YWlsLXRhYmxlIC5ub3RlcyB7XG4gICAgbWFyZ2luLXRvcDogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLmZlc3RpdmFsMDQgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLnBob3RvLWNvbnRlc3RfX2xlYWQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmZlc3RpdmFsMDQgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLnBob3RvLWNvbnRlc3RfX2RldGFpbCB7XG4gICAgbWFyZ2luLXRvcDogNi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgLmZlc3RpdmFsMDQgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLnBob3RvLWNvbnRlc3RfX2RldGFpbCAudHh0LWFyZWEge1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDR2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5mZXN0aXZhbDA0IC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5waG90by1jb250ZXN0X19kZXRhaWwgLnR4dC1hcmVhIGRpdjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgLmZlc3RpdmFsMDQgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLnBob3RvLWNvbnRlc3RfX2RldGFpbCAudHh0LWFyZWEgZHQge1xuICAgIGZvbnQtc2l6ZTogMy4zMzMzMzMzMzMzdnc7XG4gICAgcGFkZGluZzogMS4zMzMzMzMzMzMzdncgMy40NjY2NjY2NjY3dncgMS42dnc7XG4gIH1cbiAgLmZlc3RpdmFsMDQgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLnBob3RvLWNvbnRlc3RfX2RldGFpbCAudHh0LWFyZWEgZGQge1xuICAgIG1hcmdpbi10b3A6IDEuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5mZXN0aXZhbDA0IC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5waG90by1jb250ZXN0X19kZXRhaWwgLnBob3RvIHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmZlc3RpdmFsMDQgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLnBob3RvLWNvbnRlc3RfX2RldGFpbCAucGhvdG8gaW1nIHtcbiAgICB3aWR0aDogNDB2dztcbiAgfVxuICAuZmVzdGl2YWwwNCAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAucGhvdG8tY29udGVzdF9fZGV0YWlsIC5waG90byAudHh0IHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjY2NjY2NjY2Njd2dztcbiAgICBmb250LXNpemU6IDMuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG5cbi5zcG9uc29yc2hpcCB7XG4gIHBhZGRpbmc6IDUuOHJlbSA2cmVtIDEwcmVtO1xufVxuLnNwb25zb3JzaGlwX190dGwgc21hbGwge1xuICBtYXJnaW4tdG9wOiAxLjRyZW07XG59XG4uc3BvbnNvcnNoaXBfX2xpc3Qge1xuICBtYXgtd2lkdGg6IDExMjZweDtcbiAgbWFyZ2luOiA0LjFyZW0gYXV0byAwO1xuICBwYWRkaW5nOiAzLjFyZW0gNHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuLnNwb25zb3JzaGlwX19saXN0IHNwYW46bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwi77yPXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcG9uc29yc2hpcCB7XG4gICAgcGFkZGluZzogMTAuNjY2NjY2NjY2N3Z3IDUuMzMzMzMzMzMzM3Z3IDE2dnc7XG4gIH1cbiAgLnNwb25zb3JzaGlwX190dGwgc21hbGwge1xuICAgIG1hcmdpbi10b3A6IDMuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5zcG9uc29yc2hpcF9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNy40NjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZzogNHZ3IDUuMzMzMzMzMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICB9XG4gIC5zcG9uc29yc2hpcF9fbGlzdCBzcGFuOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjA2NjY2NjY2Njd2dztcbiAgfVxufVxuXG4ubW9kYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAyMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTAsIDIxLCAzOCwgMC42KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvci15OiBjb250YWluO1xufVxuLm1vZGFsLWNsb3NlX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgKyAxcHgpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogOHJlbSA2cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC1jbG9zZV9faW5uZXIge1xuICAgIHBhZGRpbmc6IDEzLjMzMzMzMzMzMzN2dyA1LjMzMzMzMzMzMzN2dztcbiAgfVxufVxuLm1vZGFsLWNsb3NlX19jb250ZW50cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk2NnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMi40cmVtIDNyZW0gNHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tb2RhbC1jbG9zZV9fY29udGVudHMgLmJ0bl9jbG9zZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLm1vZGFsLWNsb3NlX19jb250ZW50cyAuYnRuX2Nsb3NlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLm1vZGFsLWNsb3NlX19jb250ZW50cyAuYnRuX2Nsb3NlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1vZGFsLWNsb3NlX19jb250ZW50cyAudHRsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLm1vZGFsLWNsb3NlX19jb250ZW50cyAudHh0IHtcbiAgbWFyZ2luLXRvcDogMi40cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5tb2RhbC1jbG9zZV9fY29udGVudHMgLmJ0bi1hcmVhIHtcbiAgbWFyZ2luLXRvcDogMy40cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tb2RhbC1jbG9zZV9fY29udGVudHMgLmJ0bi1hcmVhIC5idG46Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMjcuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xufVxuLm1vZGFsLWNsb3NlX19jb250ZW50cyAuYnRuLWFyZWEgLmJ0bjpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDQzLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTBweCkge1xuICAubW9kYWwtY2xvc2VfX2NvbnRlbnRzIC5idG4tYXJlYSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5tb2RhbC1jbG9zZV9fY29udGVudHMgLmJ0bi1hcmVhIC5idG46Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiA0NHJlbTtcbiAgICBtYXJnaW46IDAgMCAxLjRyZW07XG4gIH1cbiAgLm1vZGFsLWNsb3NlX19jb250ZW50cyAuYnRuLWFyZWEgLmJ0bjpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogNDRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC1jbG9zZV9fY29udGVudHMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzLjJ2dyAyLjY2NjY2NjY2Njd2dyA2LjY2NjY2NjY2Njd2dztcbiAgfVxuICAubW9kYWwtY2xvc2VfX2NvbnRlbnRzIC5idG5fY2xvc2Uge1xuICAgIHdpZHRoOiA0Ljh2dztcbiAgICBoZWlnaHQ6IDQuOHZ3O1xuICB9XG4gIC5tb2RhbC1jbG9zZV9fY29udGVudHMgLnR0bCB7XG4gICAgbWFyZ2luLXRvcDogNHZ3O1xuICAgIGZvbnQtc2l6ZTogNS43MzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAubW9kYWwtY2xvc2VfX2NvbnRlbnRzIC50eHQge1xuICAgIG1hcmdpbi10b3A6IDQuOHZ3O1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gIH1cbiAgLm1vZGFsLWNsb3NlX19jb250ZW50cyAuYnRuLWFyZWEge1xuICAgIG1hcmdpbi10b3A6IDUuNnZ3O1xuICB9XG4gIC5tb2RhbC1jbG9zZV9fY29udGVudHMgLmJ0bi1hcmVhIC5idG46Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5tb2RhbC1jbG9zZV9fY29udGVudHMgLmJ0bi1hcmVhIC5idG46bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn0iLCJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcblxuLyogcGMtc3AgKi9cbi5zd2l0Y2gtLXNwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLnN3aXRjaC0tcGMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIkB1c2UgXCJ2YXJcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4vLyBMSU5LIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHR4dF9saW5rX29wYWNpdHkoJGRlY286bm9uZSwgJGNvbG9yOiRkZWZhdWx0LWNvbG9yLCAkY29sb3IyOiRkZWZhdWx0LWNvbG9yLCAkaG92ZXItZGVjbzpub25lKSB7XG5cdGEsXG5cdGE6bGluayxcblx0YTp2aXNpdGVkIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogJGRlY287XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiguMik7XG5cdH1cblxuXHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCkge1xuXHRcdGE6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogLjc7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246ICRob3Zlci1kZWNvO1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gdHh0X2xpbmtfY29sb3IoJGRlY286bm9uZSwgJGNvbG9yOiRkZWZhdWx0LWNvbG9yLCAkY29sb3IyOiRkZWZhdWx0LWNvbG9yLCAkaG92ZXItZGVjbzpub25lKSB7XG5cdGEsXG5cdGE6bGluayxcblx0YTp2aXNpdGVkIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogJGRlY287XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiguMik7XG5cdH1cblxuXG5cdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KSB7XG5cdFx0YTpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yMjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogJGhvdmVyLWRlY287XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBDTEVBUiBGSVggLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gY2Yge1xuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuXG5cbi8vIEFOSU1BVElPTiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiB0cmFuc2l0aW9uKCR0aW1lOi4yLCAkcHJvcDphbGwsICRlYXNpbmc6ZWFzZS1pbi1vdXQpIHtcblx0dHJhbnNpdGlvbjogJHByb3AgI3skdGltZX1zICRlYXNpbmc7XG59XG5cblxuLy8gSU1FRElBIFFVRVJZIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIG1pbl9zY3JlZW4oJGJwKSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBtYXhfc2NyZWVuKCRicCkge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnApIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vLyBJRSAmIEVER0UgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gZWcoKSB7XG5cdEBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjphdXRvKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIGllKCkge1xuXHRAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8vIHZ3IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGZ1bmN0aW9uIHZ3X3BjKCRwaXhlbHNWdykge1xuXHQkYmFzZVdpZHRoLXBjIDogMTM2Njtcblx0QHJldHVybiBtYXRoLmRpdigkcGl4ZWxzVncsICRiYXNlV2lkdGgtcGMpICogMTAwdnc7XG59XG5cbkBmdW5jdGlvbiB2dygkcGl4ZWxzVncpIHtcblx0JGJhc2VXaWR0aC1zcCA6IDc1MDtcblx0QHJldHVybiBtYXRoLmRpdigkcGl4ZWxzVncsICRiYXNlV2lkdGgtc3ApICogMTAwdnc7XG59XG5cbi8vIHJlbSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBmdW5jdGlvbiByZW0oJHJlbVNpemUpIHtcblx0QHJldHVybiBtYXRoLmRpdigkcmVtU2l6ZSwgMTApICogMXJlbTtcbn1cbiIsIkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5odG1sIHtcblx0Zm9udC1zaXplOiA2Mi41JTtcblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCcxMzY1cHgnKSB7XG5cdFx0Zm9udC1zaXplOiA1NS41NTUlO1xuXHR9XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRmb250LXNpemU6IDEwMCU7XG5cdH0vL3NwXG59XG5cbmJvZHkge1xuXHRmb250LWZhbWlseTogJGZvbnQtanA7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdC1tb3otdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG5cdGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcblx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjgsIDE2KTtcblx0YmFja2dyb3VuZDogJGNvbG9yLWRhcmtibHVlO1xuXG5cdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0Ji5pcy1tZW51Zml4ZWQge1xuXHRcdFx0bWFyZ2luLXRvcDogcmVtKDEwMCk7XG5cdFx0fVxuXHR9Ly9wY1xuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0Zm9udC1zaXplOiB2dygyOCk7XG5cdH0vL3NwXG59XG5cbmltZ3tcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWdbc3JjJD1cIi5zdmdcIl0ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5hIHtcblx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHQmW2hyZWZePVwidGVsOlwiXSB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cdH0vL3BjXG59XG5cbi8vIOWkp+imi+WHuuOBlyA9PT09PT09PT09PT09PT09PT09PT09PT09XG4ucHQtdGl0bGUge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogcmVtKDQwKTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0c21hbGwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDIwKTtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdGZvbnQtc2l6ZTogdncoNTIpO1xuXHRcdHNtYWxsIHtcblx0XHRcdGZvbnQtc2l6ZTogdncoMzIpXG5cdFx0fVxuXHR9Ly9zcFxufVxuXG4vLyDjg5zjgr/jg7MgPT09PT09PT09PT09PT09PT09PT09PT09PVxuLnB0LWJ0biB7XG5cdEBpbmNsdWRlIHR4dF9saW5rX2NvbG9yKG5vbmUsICRjb2xvci13aGl0ZSwgJGNvbG9yLXJlZCk7XG5cdGEge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXJlZDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1yZWQ7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMnB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOmFmdGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9hcnJvd19saW5rX3doaXRlLnN2Zykgbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltZy9hcnJvd19saW5rX3JlZC5zdmcpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0YSB7XG5cdFx0XHRoZWlnaHQ6IHZ3KDEwMCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiB2dygxMCk7XG5cdFx0XHRib3JkZXItd2lkdGg6IHZ3KDQpO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0cmlnaHQ6IHZ3KDIwKTtcblx0XHRcdFx0d2lkdGg6IHZ3KDE3KTtcblx0XHRcdFx0aGVpZ2h0OiB2dygyNik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9Ly9zcFxufVxuXG4vLyDjgqLjgrPjg7zjg4fjgqPjgqrjg7Pjg5zjgr/jg7MgPT09PT09PT09PT09PT09PT09PT09PT09PVxuLnB0LWJ0bl9hY2NvcmRpb24ge1xuXHR3aWR0aDogNDAwcHg7XG5cdGhlaWdodDogNjBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMS4zO1xuXHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYmxhY2s7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXHQmOmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR0b3A6IDUwJTtcblx0XHRyaWdodDogMTBweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcblx0XHR3aWR0aDogOHB4O1xuXHRcdGhlaWdodDogMTJweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvYXJyb3dfbGlua193aGl0ZS5zdmcpIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvYXJyb3dfbGlua19ibGFjay5zdmcpO1xuXHRcdH1cblx0fVxuXG5cdCYuaXMtc2hvdzphZnRlciB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xuXHR9XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IHZ3KDEwMCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogdncoMTApO1xuXHRcdGJvcmRlci13aWR0aDogdncoNCk7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRyaWdodDogdncoMjApO1xuXHRcdFx0d2lkdGg6IHZ3KDE3KTtcblx0XHRcdGhlaWdodDogdncoMjYpO1xuXHRcdH1cblx0fS8vc3Bcbn1cblxuLy8g44Oq44K544OIID09PT09PT09PT09PT09PT09PT09PT09PT1cbi5lbG0tbGlzdCB7XG5cdGxpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR0b3A6IDExcHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdGhlaWdodDogOHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0bGkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiB2dygyNik7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHRvcDogdncoMTgpO1xuXHRcdFx0XHR3aWR0aDogdncoMTQpO1xuXHRcdFx0XHRoZWlnaHQ6IHZ3KDE0KTtcblx0XHRcdH1cblx0XHR9XG5cdH0vL3NwXG59XG5cbi8vIOOCouODs+OCq+ODvOODquODs+OCr+iqv+aVtOeUqCA9PT09PT09PT09PT09PT09PT09PT09PT09XG4uYW5jLWFqc3Qge1xuXHRtYXJnaW4tdG9wOiAtMTAwcHg7XG5cdHBhZGRpbmctdG9wOiAxMDBweDtcblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdG1hcmdpbi10b3A6IHZ3KC0xMDApO1xuXHRcdHBhZGRpbmctdG9wOiB2dygxMDApO1xuXHR9Ly9zcFxufVxuXG4vLyDluoPlkYrjg5bjg63jg4Pjgq/jgIDlhbHpgJogPT09PT09PT09PT09PT09PT09PT09PT09PVxuLmFkIHtcblx0cGFkZGluZzogcmVtKDUwKSByZW0oNjApIHJlbSgxMTUpO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRwYWRkaW5nOiB2dyg3MCkgdncoNDApIHZ3KDE1MCk7XG5cdH0vL3NwXG5cblx0Jl9faW5uZXIge1xuXHRcdG1heC13aWR0aDogMTEyNnB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0Jl9fc2xpZGUge1xuXHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDk2NiwgMTEyNikpO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5zd2lwZXItY29udGFpbmVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHQmLWluaXRpYWxpemVkIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnN3aXBlci1zbGlkZSB7XG5cdFx0XHRAaW5jbHVkZSB0eHRfbGlua19vcGFjaXR5KCk7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnN3aXBlci1idXR0b24tcHJldixcblx0XHQuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0XHRcdHRvcDogY2FsYyg1MCUgLSByZW0oMTgpKTtcblx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2Fycm93X3NsaWRlLnBuZykgbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdG9wYWNpdHk6IC43O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0XHRcdGxlZnQ6IHJlbSgtODApO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdH1cblx0XHQuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0XHRcdHJpZ2h0OiByZW0oLTgwKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgtMSwgMSk7XG5cdFx0fVxuXG5cdFx0LnN3aXBlci1wYWdpbmF0aW9uIHtcblx0XHRcdG1hcmdpbi10b3A6IHJlbSgxMSk7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdFx0XHRcdG1hcmdpbjogMCByZW0oNik7XG5cdFx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5MTtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0Ji1hY3RpdmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHR3aWR0aDogdncoNTkwKTtcblxuXHRcdFx0LnN3aXBlci1zbGlkZSB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiB2dygyKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuXHRcdFx0LnN3aXBlci1idXR0b24tbmV4dCB7XG5cdFx0XHRcdHRvcDogY2FsYyg1MCUgLSB2dygzNikpO1xuXHRcdFx0XHR3aWR0aDogdncoNjApO1xuXHRcdFx0XHRoZWlnaHQ6IHZ3KDYwKTtcblx0XHRcdH1cblx0XHRcdC5zd2lwZXItYnV0dG9uLXByZXYge1xuXHRcdFx0XHRsZWZ0OiB2dygtNzApO1xuXHRcdFx0fVxuXHRcdFx0LnN3aXBlci1idXR0b24tbmV4dCB7XG5cdFx0XHRcdHJpZ2h0OiB2dygtNzApO1xuXHRcdFx0fVxuXG5cdFx0XHQuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyMCk7XG5cdFx0XHRcdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRcdFx0XHRcdG1hcmdpbjogMCB2dygxMCk7XG5cdFx0XHRcdFx0d2lkdGg6IHZ3KDIwKTtcblx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDIwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH0vL3NwXG5cdH1cbn0vL2FkXG5cbi8vIOWQhOaXpeeoi+OAgOWFsemAmiA9PT09PT09PT09PT09PT09PT09PT09PT09XG4uZmVzdGl2YWwge1xuXHQmX19pbm5lciB7XG5cdFx0bWF4LXdpZHRoOiAxMTI2cHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR0b3A6IHJlbSgtODIpO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0d2lkdGg6IHJlbSgzMjApO1xuXHRcdFx0aGVpZ2h0OiByZW0oODIpO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHRvcDogdncoLTkwKTtcblx0XHRcdFx0d2lkdGg6IHZ3KDM2Nik7XG5cdFx0XHRcdGhlaWdodDogdncoOTApO1xuXHRcdFx0fVxuXHRcdH0vL3NwXG5cdH1cblxuXHQmX190dGwge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWShyZW0oLTUwKSk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWVuO1xuXHRcdC5kYXRlIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDU0KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjAzZW07XG5cdFx0XHRzbWFsbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDIyKTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogcmVtKDkpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGltZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiByZW0oMTApO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMzApO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZ3KC01NSkpO1xuXHRcdFx0LmRhdGUge1xuXHRcdFx0XHRmb250LXNpemU6IHZ3KDY2KTtcblx0XHRcdFx0c21hbGwge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMzQpO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiB2dygxMik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50aW1lIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoMjApO1xuXHRcdFx0XHRmb250LXNpemU6IHZ3KDQyKTtcblx0XHRcdH1cblx0XHR9Ly9zcFxuXHR9XG5cblx0Jl9fYmxvY2sge1xuXHRcdG1heC13aWR0aDogMTEyNnB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiByZW0oNzApO1xuXHRcdH1cblxuXHRcdCZfX3R0bCB7XG5cdFx0XHRoZWlnaHQ6IHJlbSg3MCk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMjgpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci15ZWxsb3c7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiByZW0oLTIwKTtcblx0XHRcdFx0d2lkdGg6IHJlbSgyMCk7XG5cdFx0XHRcdGhlaWdodDogcmVtKDcwKTtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXllbGxvdztcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGJvdHRvbTogcmVtKC0yNCk7XG5cdFx0XHRcdGxlZnQ6IHJlbSgtMjApO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRib3JkZXI6IHNvbGlkO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiAjYjk4MDAwO1xuXHRcdFx0XHRib3JkZXItd2lkdGg6IHJlbSgxMikgMCByZW0oMTIpIHJlbSgyMCk7XG5cdFx0XHR9XG5cblx0XHRcdCYuY29sb3ItcmVkIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXJlZDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXJlZDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiAjNzIwMDEwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fY29udGVudHMge1xuXHRcdFx0cGFkZGluZzogcmVtKDQwKSByZW0oNDApIHJlbSg1MCk7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cblx0XHRcdCYudG9waWNzLWNvbnRlbnRzIHtcblxuXHRcdFx0XHQudG9waWNzLWNvbnRlbnRzX19pdGVtIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiByZW0oNTMpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuXHRcdFx0XHRcdC5yaWdodC1jb2wge1xuXHRcdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzAwICwgMTEyNikpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSg0MCk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmxlZnQtY29sIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDIwKTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNlOTYxMDA7XG5cdFx0XHRcdFx0XHR0ZXh0LWluZGVudDogLTEuMGVtO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxLjBlbTtcblxuXHRcdFx0XHRcdFx0JiArIHAge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZGV0YWlsIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5kZXRhaWwge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5MTtcblx0XHRcdFx0PnRib2R5ID50ciB7XG5cdFx0XHRcdFx0PnRoLCA+dGQge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogcmVtKDEyKSAwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5MTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0PnRoIHtcblx0XHRcdFx0XHRcdHdpZHRoOiByZW0oMjE1KTtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyNCwgMTYpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQ+dGQge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHh0X2xpbmtfY29sb3IodW5kZXJsaW5lKTtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0Ji5ib3JkZXItaW1nIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IHJlbSg4KSAwO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmxpbmstbWFwIHtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHJlbSgxMik7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiByZW0oMTgpO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9pY29uX21hcC5zdmcpIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogcmVtKDYpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQubGluay1wZGYge1xuXHRcdFx0XHRcdFx0XHQmOmxpbmssXG5cdFx0XHRcdFx0XHRcdCY6dmlzaXRlZCB7XG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAuNztcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5saW5rLXRlbCB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdFx0XHRcdFx0JjpsaW5rLFxuXHRcdFx0XHRcdFx0XHRcdCY6dmlzaXRlZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9Ly9wY1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmRldGFpbC10YWJsZSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IHJlbSg4KSAwO1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTI7XG5cdFx0XHRcdFx0XHRcdHRoLCB0ZCB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogcmVtKDUpIDAgcmVtKDYpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdHRoIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogcmVtKDE3MCk7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5Mjtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHJlbSgyNyk7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5Mjtcblx0XHRcdFx0XHRcdFx0XHQudHh0LXJlZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdC5iZy1yZWQge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDZweDtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5hY2NvcmRpb24tYXJlYSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHJlbSg1Myk7XG5cblx0XHRcdFx0Jl9fY29udGVudHMge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcblx0XHRcdFx0XHQudHRsIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDIwKTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5saXN0IHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHJlbSgyMik7XG5cblx0XHRcdFx0XHRcdCYuY29sb3IwMSB7XG5cdFx0XHRcdFx0XHRcdGxpIC50eHQtYXJlYSAubmFtZSB7XG5cdFx0XHRcdFx0XHRcdFx0Lm51bSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDc2M2FmO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQubWFpbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzA3NjNhZjtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuY29sb3IwMiB7XG5cdFx0XHRcdFx0XHRcdGxpIC50eHQtYXJlYSAubmFtZSB7XG5cdFx0XHRcdFx0XHRcdFx0Lm51bSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDA5OTM2O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQubWFpbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzAwOTkzNjtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuY29sb3IwMyB7XG5cdFx0XHRcdFx0XHRcdGxpIC50eHQtYXJlYSAubmFtZSB7XG5cdFx0XHRcdFx0XHRcdFx0Lm51bSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZTk2MTAwO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQubWFpbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI2U5NjEwMDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuY29sb3IwNCB7XG5cdFx0XHRcdFx0XHRcdGxpIC50eHQtYXJlYSAubmFtZSB7XG5cdFx0XHRcdFx0XHRcdFx0Lm51bSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjOTI1NDk5O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQubWFpbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzkyNTQ5OTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHJlbSgxMCk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LmltZyB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHJlbSgxNjApO1xuXHRcdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LnR4dC1hcmVhIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gcmVtKDE2MCkpO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IHJlbSg1KSAwIDAgcmVtKDMwKTtcblx0XHRcdFx0XHRcdFx0XHQubmFtZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHQubnVtIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHJlbSgyNik7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogcmVtKDI2KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZW47XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHQubWFpbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IHJlbSgyKSAwIDAgcmVtKDgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxOCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdC50eHQge1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogcmVtKDgpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxMDApO1xuXHRcdFx0fVxuXG5cdFx0XHQmX190dGwge1xuXHRcdFx0XHRoZWlnaHQ6IHZ3KDEwMCk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdncoNDApO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0bGVmdDogdncoLTIwKTtcblx0XHRcdFx0XHR3aWR0aDogdncoMjApO1xuXHRcdFx0XHRcdGhlaWdodDogdncoMTAwKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRib3R0b206IHZ3KC0yNCk7XG5cdFx0XHRcdFx0bGVmdDogdncoLTIwKTtcblx0XHRcdFx0XHRib3JkZXItd2lkdGg6IHZ3KDEyKSAwIHZ3KDEyKSB2dygyMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9fY29udGVudHMge1xuXHRcdFx0XHRwYWRkaW5nOiB2dyg2MCkgdncoNDApO1xuXG5cdFx0XHRcdCYudG9waWNzLWNvbnRlbnRzIHtcblxuXHRcdFx0XHRcdC50b3BpY3MtY29udGVudHNfX2l0ZW0ge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoNTMpO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0XHRcdC5yaWdodC1jb2wge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCB2dyg0MCkgMDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHRcdFx0XHQuaW1nIHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIHZ3KDQwKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoNDApO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNlOTYxMDA7XG5cblx0XHRcdFx0XHRcdFx0JiArIHAge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDIwKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmRldGFpbCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDQwKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZGV0YWlsIHtcblx0XHRcdFx0XHRib3JkZXItdG9wLXdpZHRoOiB2dygyKTtcblx0XHRcdFx0XHQ+dGJvZHkgPnRyIHtcblx0XHRcdFx0XHRcdD50aCwgPnRkIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiB2dygyMCkgMDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogdncoMik7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQ+dGgge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0PnRkIHtcblx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHQmLmJvcmRlci1pbWcge1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiB2dygxMikgMDtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci13aWR0aDogdncoMik7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5saW5rLW1hcCB7XG5cdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogdncoMTkpO1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiB2dygyOCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogdncoMTApO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuZGV0YWlsLXRhYmxlIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IHZ3KDEyKSAwO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci13aWR0aDogdncoMik7XG5cdFx0XHRcdFx0XHRcdFx0dGgsIHRkIHtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IHZ3KDEyKSAwO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR0aCB7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogdncoMjIwKTtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IHZ3KDIpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiB2dyg4KSB2dygzMCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiB2dygyKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYWNjb3JkaW9uLWFyZWEge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDcwKTtcblxuXHRcdFx0XHRcdCZfX2NvbnRlbnRzIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHZ3KDUwKTtcblx0XHRcdFx0XHRcdC50dGwge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDMyKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5saXN0IHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMzApO1xuXG5cdFx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDMwKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0LmltZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0LnR4dC1hcmVhIHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0XHRcdC5uYW1lIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Lm51bSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDQwKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDQwKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHQubWFpbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAwIDAgdncoMTYpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMzApO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHQudHh0IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTApO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH0vL3NwXG5cdH1cbn0vL2Zlc3RpdmFsXG5cbi8vIOOCouODi+ODoeODvOOCt+ODp+ODsyA9PT09PT09PT09PT09PT09PT09PT09PT09XG5Aa2V5ZnJhbWVzIGduYXZPcGFjaXR5IHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufSIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4vLyDjg4rjg5PjgrLjg7zjgrfjg6fjg7MgPT09PT09PT09PT09PT09PT09PT09PT09PVxuLmduYXYge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMCByZW0oNjApO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGNvbG9yLXJlZCAwJSwgI2E1MGMxYSAxMDAlKTtcblxuXHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdCYuaXMtZml4ZWQge1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHotaW5kZXg6IDEwMDAwO1xuXHRcdH1cblx0fS8vcGNcblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH0vL3NwXG5cblx0Jl9fbGlzdCB7XG5cdFx0bWF4LXdpZHRoOiAxMTI2cHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRsaSB7XG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigxMTI2LDYpKTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdEBpbmNsdWRlIHR4dF9saW5rX2NvbG9yKG5vbmUsICRjb2xvci13aGl0ZSwgJGNvbG9yLXJlZCk7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgJGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXHRcdFx0JjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRcdGhlaWdodDogNzBweDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgJGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXHRcdFx0Ji5qcCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDIwKTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI2LCAyMCk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0XHRcdH1cblx0XHRcdCYuZW4ge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDMzKTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0XHRcdFx0c21hbGwge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE4KTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogcmVtKDUpO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWShyZW0oNykpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiByZW0oNCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Ji5sYWJlbDpiZWZvcmUge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR0b3A6IHJlbSgxMik7XG5cdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtanA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTMpO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRwYWRkaW5nOiByZW0oMikgcmVtKDEzKSByZW0oMyk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHQmLmxhYmVsOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCcxMDAwcHgnKSB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdCYubGFiZWw6YmVmb3JlIHtcblx0XHRcdFx0XHRcdHdpZHRoOiByZW0oODUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyDjg4/jg7Pjg5Djg7zjgqzjg7zjg6Hjg4vjg6Xjg7wg44Oc44K/44OzID09PT09PT09PT09PT09PT09PT09PT09PT1cbi5zcC1tZW51YnRuIHtcblx0ZGlzcGxheTogbm9uZTtcblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRib3R0b206IHZ3KDIwKTtcblx0XHRyaWdodDogdncoMjApO1xuXHRcdHdpZHRoOiB2dygxMTApO1xuXHRcdGhlaWdodDogdncoMTEwKTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcmVkO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR6LWluZGV4OiAxMDAwMDtcblx0XHRzcGFuIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IHZ3KDMwKTtcblx0XHRcdHdpZHRoOiB2dyg1MCk7XG5cdFx0XHRoZWlnaHQ6IHZ3KDQpO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdHRvcDogdncoMzcpO1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHR0b3A6IHZ3KDUzKTtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdHRvcDogdncoNjkpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuaXMtb3BlbiBzcGFuIHtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHR0b3A6IHZ3KDUzKTtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0dG9wOiB2dyg1Myk7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9Ly9zcFxufVxuXG4uc3AtY2lyY2xlLWJnIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRyaWdodDogdncoLTEwMCk7XG5cdGJvdHRvbTogdncoLTEwMCk7XG5cdHdpZHRoOiB2dygyMDApO1xuXHRoZWlnaHQ6IHZ3KDIwMCk7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXJlZDtcblx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0ei1pbmRleDogODAwMDtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXG5cdCYuaXMtb3BlbiB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSg1MCk7XG5cdH1cbn1cblxuLy8g44OP44Oz44OQ44O844Ks44O844Oh44OL44Ol44O8IOWGheWuuSA9PT09PT09PT09PT09PT09PT09PT09PT09XG4uc3AtbWVudSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6IGNvbnRhaW47XG5cdFx0ei1pbmRleDogOTAwMDtcblxuXHRcdCYuaXMtb3BlbiB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0XHRcdGFuaW1hdGlvbjogZ25hdk9wYWNpdHkgMXMgLjJzIGZvcndhcmRzO1xuXHRcdH1cblxuXHRcdCZfX2lubmVyIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWluLWhlaWdodDogY2FsYygxMDAlICsgMXB4KTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblxuXHRcdCZfX2NvbnRlbnRzIHtcblx0XHRcdHBhZGRpbmc6IHZ3KDkwKSAwO1xuXG5cdFx0XHQmX19saXN0IHtcblx0XHRcdFx0d2lkdGg6IHZ3KDQzMCk7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRib3JkZXItdG9wOiB2dygyKSBkYXNoZWQgJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IHZ3KDIpIGRhc2hlZCAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHh0X2xpbmtfY29sb3Iobm9uZSwgJGNvbG9yLXdoaXRlLCAkY29sb3Itd2hpdGUpO1xuXHRcdFx0XHRcdCYuanAge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygzOCk7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmVuIHtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoNTQpO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0XHRcdFx0XHRcdHNtYWxsIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygzMik7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiB2dygxMCk7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2dygxMCkpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDEzOCk7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdCYubGFiZWwge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogdncoNDApO1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiB2dygyMCk7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtanA7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygyNCk7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IHZ3KDQpIHZ3KDIwKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fS8vc3Bcbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4uZm9vdGVyIHtcblx0cGFkZGluZzogcmVtKDE4KSByZW0oNjApO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI0LCAxNCk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0QGluY2x1ZGUgdHh0X2xpbmtfY29sb3IodW5kZXJsaW5lLCAkY29sb3Itd2hpdGUsICRjb2xvci13aGl0ZSk7XG5cblx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRhLFxuXHRcdGE6bGluayxcblx0XHRhOnZpc2l0ZWQge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fS8vcGNcblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdHBhZGRpbmc6IHZ3KDMwKSB2dyg0MCkgdncoNDYpO1xuXHRcdGZvbnQtc2l6ZTogdncoMjUpO1xuXHR9Ly9zcFxuXG5cdC5wdC1idG4ge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE2KTtcblx0XHRhOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdH1cblx0fVxufS8vZm9vdGVyIiwiLyoqXG4gKiBTd2lwZXIgNC41LjBcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwOi8vd3d3LmlkYW5nZXJvLnVzL3N3aXBlci9cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDE5IFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEZlYnJ1YXJ5IDIyLCAyMDE5XG4gKi9cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1uby1mbGV4Ym94IC5zd2lwZXItc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbn1cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0LCAtd2Via2l0LXRyYW5zZm9ybTtcbn1cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTIwMHB4O1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCB0b3AsIGxlZnQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChyaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLyogSUUxMCBXaW5kb3dzIFBob25lIDggRml4ZXMgKi9cbi5zd2lwZXItY29udGFpbmVyLXdwOC1ob3Jpem9udGFsLFxuLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCxcbi5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi14O1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyN3B4IDQ0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDA3YWZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDA3YWZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyMzAwMDAwMCclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyMzAwMDAwMCclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIC1vLXRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogIzAwN2FmZjtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDZweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDIwMG1zIHRvcCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb246IDIwMG1zIHRvcCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3AsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNHB4O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMjAwbXMgbGVmdCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb246IDIwMG1zIGxlZnQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IDIwMG1zIHJpZ2h0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogMjAwbXMgcmlnaHQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbn1cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjMDA3YWZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIFNjcm9sbGJhciAqL1xuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMSU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA5OCU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2Zyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi8qIFByZWxvYWRlciAqL1xuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlcjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzNmM2YzZjJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjNmZmYnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qIGExMXkgKi9cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC42O1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xuICB6LWluZGV4OiAwO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWNvdmVyZmxvdyAuc3dpcGVyLXdyYXBwZXIge1xuICAvKiBXaW5kb3dzIDggSUUgMTAgZml4ICovXG4gIC1tcy1wZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AdXNlIFwiZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJjb21tb25cIjtcblxuLnNjaGVkdWxlIHtcblx0cGFkZGluZzogcmVtKDY1KSByZW0oNjApIHJlbSg3Nyk7XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRwYWRkaW5nOiB2dygxMDApIHZ3KDQwKSB2dyg4MCk7XG5cdH0vL3NwXG5cblx0Jl9faW5uZXIge1xuXHRcdG1heC13aWR0aDogMTEyNnB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0Jl9fdHRsIHtcblx0XHRzbWFsbCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRzbWFsbCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHZ3KDIwKTtcblx0XHRcdH1cblx0XHR9Ly9zcFxuXHR9XG5cblx0Jl9fdGFibGUge1xuXHRcdG1hcmdpbi10b3A6IHJlbSg0NSk7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR0YWJsZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdHRoLCB0ZCB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5MTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0dGhlYWQge1xuXHRcdFx0XHR0aCB7XG5cdFx0XHRcdFx0cGFkZGluZzogcmVtKDEzKSAwIHJlbSgxMik7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMjApO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXllbGxvdztcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDI0MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDQpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAyNDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAyNDZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHRib2R5IHtcblx0XHRcdFx0dGgsIHRkIHtcblx0XHRcdFx0XHRwYWRkaW5nOiByZW0oMjMpIHJlbSgyMCkgcmVtKDI0KTtcblx0XHRcdFx0fVxuXHRcdFx0XHR0aCB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0XHRcdC5zYXQge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMwYzU3ZDM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ob2xpZGF5IHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dyg2MCk7XG5cdFx0XHR0YWJsZSB7XG5cdFx0XHRcdHRoLCB0ZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiB2dygyKTtcblx0XHRcdFx0fVxuXHRcdFx0XHR0aGVhZCB7XG5cdFx0XHRcdFx0dGgge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogdncoMjApIDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDMyKTtcblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogdncoNDAwKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDQ4MCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiB2dyg0MDApO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoNCkge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogdncoNDgwKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiB2dyg0OTIpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHR0Ym9keSB7XG5cdFx0XHRcdFx0dGgsIHRkIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IHZ3KDMwKSB2dygyMCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fS8vc3Bcblx0fVxufS8vc2NoZWR1bGVcblxuLmZlc3RpdmFsMDEge1xuXHRwYWRkaW5nOiAwIHJlbSg2MCkgcmVtKDgwKTtcblx0YmFja2dyb3VuZDpcblx0XHR1cmwoLzIwMjQvYXNzZXRzL2ltZy9mZXN0aXZhbDAxL2JnX3RvcC5wbmcpLFxuXHRcdHVybCgvMjAyNC9hc3NldHMvaW1nL2Zlc3RpdmFsMDEvYmdfYm90dG9tLnBuZyksXG5cdFx0bGluZWFyLWdyYWRpZW50KCMxNzFjNjEgMCUsICM5MjE4NmMgMzUuOTYlLCAjZTYxNjczIDU5LjExJSwgIzdiMTk2YSA4Mi4yNyUsICMzYzE3NjEgMTAwJSk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteCwgcmVwZWF0LXgsIHJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjpcblx0XHR0b3AgMjFweCBsZWZ0IGNhbGMoNTAlICsgMTVweCksXG5cdFx0Ym90dG9tIDUzcHggbGVmdCxcblx0XHR0b3AgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEzOTdweCBhdXRvLCAxMzY2cHggYXV0bywgYXV0bztcblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdHBhZGRpbmc6IDAgdncoNDApIHZ3KDEwMCk7XG5cdFx0YmFja2dyb3VuZDpcblx0XHRcdHVybCgvMjAyNC9hc3NldHMvaW1nL2Zlc3RpdmFsMDEvYmdfdG9wX3NwLnBuZyksXG5cdFx0XHR1cmwoLzIwMjQvYXNzZXRzL2ltZy9mZXN0aXZhbDAxL2JnX2JvdHRvbV9zcC5wbmcpLFxuXHRcdFx0bGluZWFyLWdyYWRpZW50KCMxNzFjNjEgMCUsICM5MjE4NmMgMzUuOTYlLCAjZTYxNjczIDU5LjExJSwgIzdiMTk2YSA4Mi4yNyUsICMzYzE3NjEgMTAwJSk7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0LCByZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjpcblx0XHRcdHRvcCB2dygxMikgY2VudGVyLFxuXHRcdFx0Ym90dG9tIHZ3KDExKSBsZWZ0LFxuXHRcdFx0dG9wIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bywgMTAwJSBhdXRvLCBhdXRvO1xuXHR9Ly9zcFxuXG5cdC5mZXN0aXZhbF9faW5uZXIge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvMjAyNC9hc3NldHMvaW1nL2Zlc3RpdmFsMDEvdHRsX2JnLnN2Zyk7XG5cdFx0fVxuXG5cdFx0LmRlY28wMSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IHJlbSg4KTtcblx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gcmVtKDM4NSkpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0d2lkdGg6IHJlbSgyNjQpO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cblx0XHQuZGVjbzAyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogcmVtKDUwKTtcblx0XHRcdGxlZnQ6IGNhbGMoNTAlICsgcmVtKDM0NikpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0d2lkdGg6IHJlbSgyNDUpO1xuXHRcdFx0ei1pbmRleDogMztcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCcxMDAwcHgnKSB7XG5cdFx0XHQuZGVjbzAxIHtcblx0XHRcdFx0dG9wOiByZW0oNjApO1xuXHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIHJlbSgzMzApKTtcblx0XHRcdFx0d2lkdGg6IHJlbSgyMDApO1xuXHRcdFx0fVxuXHRcdFx0LmRlY28wMiB7XG5cdFx0XHRcdHRvcDogcmVtKDQwKTtcblx0XHRcdFx0bGVmdDogY2FsYyg1MCUgKyByZW0oMzIwKSk7XG5cdFx0XHRcdHdpZHRoOiByZW0oMTkwKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0LmRlY28wMSB7XG5cdFx0XHRcdHRvcDogdncoMTQwKTtcblx0XHRcdFx0bGVmdDogdncoLTIyKTtcblx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHR3aWR0aDogdncoMTcwKTtcblx0XHRcdH1cblxuXHRcdFx0LmRlY28wMiB7XG5cdFx0XHRcdHRvcDogdncoMjApO1xuXHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRyaWdodDogdncoLTI3KTtcblx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHR3aWR0aDogdncoMTYwKTtcblx0XHRcdH1cblx0XHR9Ly9zcFxuXHR9XG5cblx0LmZlc3RpdmFsX190dGwge1xuXHRcdC50dGwge1xuXHRcdFx0d2lkdGg6IHJlbSgzMTMpO1xuXHRcdFx0bWFyZ2luOiByZW0oMjQpIGF1dG8gMDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0LnR0bCB7XG5cdFx0XHRcdHdpZHRoOiB2dygzNTgpO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dygzNik7XG5cdFx0XHR9XG5cdFx0fS8vc3Bcblx0fVxuXG5cdC5mZXN0aXZhbF9fYmxvY2sge1xuXHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMXB4O1xuXHRcdH1cblxuXHRcdCZfX2NvbnRlbnRzIHtcblx0XHRcdC5kZXRhaWwge1xuXHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdCYubWFwMDEge1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IHJlbSg1NDApO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oMTIpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5tYXAwMiB7XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogcmVtKDc0Nik7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYnRuLWFyZWEge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiByZW0oNTYpO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogcmVtKDI4MCk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHJlbSg1MCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogcmVtKDM3NCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudGltZXRhYmxlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5Mjtcblx0XHRcdFx0dGgsIHRkIHtcblx0XHRcdFx0XHRwYWRkaW5nOiByZW0oNykgMCByZW0oOCk7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI1LCAxNik7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0fVxuXHRcdFx0XHR0aCB7XG5cdFx0XHRcdFx0d2lkdGg6IDE0OXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5Mjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHJlbSgyNSk7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5Mjtcblx0XHRcdFx0XHRzbWFsbCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubm90ZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHJlbSgyNik7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0Jl9fY29udGVudHMge1xuXHRcdFx0XHQuZGV0YWlsIHtcblx0XHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHQmLm1hcDAxIHtcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdncoMjApO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYubWFwMDIge1xuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuYnRuLWFyZWEge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDcwKTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgdncoMjApO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC50aW1ldGFibGUge1xuXHRcdFx0XHRcdGJvcmRlci13aWR0aDogdncoMik7XG5cdFx0XHRcdFx0dGgsIHRkIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IHZ3KDEyKSAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHR0aCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogdncoMTYwKTtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IHZ3KDIpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiB2dyg4KSB2dygzMCk7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiB2dygyKTtcblx0XHRcdFx0XHRcdHNtYWxsIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygyNSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5ub3RlIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg0MCk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dygyNSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9Ly9zcFxuXHR9XG59Ly9mZXN0aXZhbDAxXG5cbi5mZXN0aXZhbDAyIHtcblx0cGFkZGluZzogMCByZW0oNjApIHJlbSg4MCk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQgNjkuOTUlLCAjMTcyYzRkIDEwMCUpO1xuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0cGFkZGluZzogMCB2dyg0MCkgdncoMTAwKTtcblx0fS8vc3BcblxuXHQuZmVzdGl2YWxfX2lubmVyIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvdHRsX2JnLnN2Zyk7XG5cdFx0fVxuXHR9XG5cblx0LmZlc3RpdmFsX19ibG9jayB7XG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi10b3A6IHJlbSg3KTtcblx0XHR9XG5cblx0XHQmX19jb250ZW50cyB7XG5cdFx0XHQuZGV0YWlsIHtcblx0XHRcdFx0LmZvb2RzLWxpc3Qge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5ob3d0byB7XG5cdFx0XHRcdFx0bWFyZ2luOiByZW0oMTYpIDAgcmVtKDgpO1xuXHRcdFx0XHRcdHBhZGRpbmc6IHJlbSgzMCk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3IteWVsbG93LCAuMTQpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0XHRcdFx0Jl9fdHh0IHtcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSByZW0oMjkwKSk7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiByZW0oNDApO1xuXHRcdFx0XHRcdFx0LnR0bCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQubGlzdCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHJlbSgxMCk7XG5cdFx0XHRcdFx0XHRcdGNvdW50ZXItcmVzZXQ6IG51bTtcblx0XHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBudW07XG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBjb3VudGVyKG51bSknLic7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oNik7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmX19pbWcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IHJlbSgyOTApO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0Ji5pbWcwMSB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHJlbSgxNjkpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYuaW1nMDIge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiByZW0oMTAxKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmJ0biB7XG5cdFx0XHRcdHdpZHRoOiByZW0oMzU1KTtcblx0XHRcdFx0bWFyZ2luOiByZW0oNTYpIGF1dG8gMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCcxMDAwcHgnKSB7XG5cdFx0XHQmX19jb250ZW50cyB7XG5cdFx0XHRcdC5kZXRhaWwge1xuXHRcdFx0XHRcdC5ob3d0byB7XG5cdFx0XHRcdFx0XHQmX190eHQge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCZfX2ltZyB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHJlbSgyMCk7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHQmLmltZzAxIHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiByZW0oMjAwKTtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogcmVtKDIwKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Ji5pbWcwMiB7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogcmVtKDExMCk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDE0KTtcblx0XHRcdH1cblxuXHRcdFx0Jl9fY29udGVudHMge1xuXHRcdFx0XHQuZGV0YWlsIHtcblx0XHRcdFx0XHQuZm9vZHMtbGlzdCB7XG5cdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuaG93dG8ge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiB2dygzMCkgMCB2dygxNCk7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiB2dygzMCk7XG5cblx0XHRcdFx0XHRcdCZfX3R4dCB7XG5cdFx0XHRcdFx0XHRcdC5saXN0IHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxNCk7XG5cdFx0XHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHZ3KDEyKTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XG5cdFx0XHRcdFx0XHQmX19pbWcge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyMCk7XG5cdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0Ji5pbWcwMSB7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogdncoMzAwKTtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogdncoMzApO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmLmltZzAyIHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiB2dygxNzgpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg3MCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9Ly9zcFxuXHR9XG59Ly9mZXN0aXZhbDAyXG5cbi5mZXN0aXZhbDAzIHtcblx0cGFkZGluZzogMCByZW0oNjApIHJlbSgxNjIpO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50IDY5Ljk1JSwgIzE3MmM0ZCAxMDAlKTtcblxuXHQuZmVzdGl2YWxfX2lubmVyIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvdHRsX2JnLnN2Zyk7XG5cdFx0fVxuXHR9XG5cblx0LmZlc3RpdmFsX19ibG9jayB7XG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi10b3A6IHJlbSg3KTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdHBhZGRpbmc6IDAgdncoNDApIHZ3KDIwMCk7XG5cblx0XHQuZmVzdGl2YWxfX2Jsb2NrIHtcblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDE0KTtcblx0XHRcdH1cblx0XHR9XG5cdH0vL3NwXG59Ly9mZXN0aXZhbDAzXG5cbi5mZXN0aXZhbDA0IHtcblx0cGFkZGluZzogMCByZW0oNjApIHJlbSg4MCk7XG5cdGJhY2tncm91bmQ6XG5cdFx0dXJsKC8yMDI0L2Fzc2V0cy9pbWcvZmVzdGl2YWwwNC9iZ190b3AucG5nKSxcblx0XHR1cmwoLzIwMjQvYXNzZXRzL2ltZy9mZXN0aXZhbDA0L2JnX2JvdHRvbS5wbmcpLFxuXHRcdGxpbmVhci1ncmFkaWVudCgjMGExNTI2IDAlLCAjNzU3NTg3IDEwMCUpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQsIHJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjpcblx0XHR0b3AgbGVmdCBjYWxjKDUwJSArIHJlbSgxOCkpLFxuXHRcdGJvdHRvbSBsZWZ0IGNhbGMoNTAlICsgcmVtKDIxKSksXG5cdFx0dG9wIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiByZW0oMTgwMSkgYXV0bywgcmVtKDE1MTkpIGF1dG8sIGF1dG87XG5cblx0QGluY2x1ZGUgbWluX3NjcmVlbignMTgwMHB4Jykge1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvLCAxMDAlIGF1dG8sIGF1dG87XG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdHBhZGRpbmc6IDAgdncoNDApIHZ3KDEwMCk7XG5cdFx0YmFja2dyb3VuZDpcblx0XHRcdHVybCgvMjAyNC9hc3NldHMvaW1nL2Zlc3RpdmFsMDQvYmdfdG9wX3NwLnBuZyksXG5cdFx0XHR1cmwoLzIwMjQvYXNzZXRzL2ltZy9mZXN0aXZhbDA0L2JnX2JvdHRvbV9zcC5wbmcpLFxuXHRcdFx0bGluZWFyLWdyYWRpZW50KCMwYTE1MjYgMCUsICM3NTc1ODcgMTAwJSk7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0LCByZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjpcblx0XHRcdHRvcCBjZW50ZXIsXG5cdFx0XHRib3R0b20gY2VudGVyLFxuXHRcdFx0dG9wIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bywgMTAwJSBhdXRvLCBhdXRvO1xuXHR9Ly9zcFxuXG5cdC5mZXN0aXZhbF9faW5uZXIge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvMjAyNC9hc3NldHMvaW1nL2Zlc3RpdmFsMDQvdHRsX2JnLnN2Zyk7XG5cdFx0fVxuXHR9XG5cblx0LmZlc3RpdmFsX19ibG9jayB7XG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi10b3A6IHJlbSg3KTtcblx0XHR9XG5cblx0XHQmX190dGwge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LmljIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IHJlbSgtMjQpO1xuXHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIHJlbSgxMzYpKTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHR3aWR0aDogcmVtKDEzMSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fY29udGVudHMge1xuXHRcdFx0LmRldGFpbCB7XG5cdFx0XHRcdC5kZXRhaWwtdGFibGUge1xuXHRcdFx0XHRcdC5ub3RlcyB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiByZW0oMjUpO1xuXHRcdFx0XHRcdFx0Jl9fdHRsIHtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCZfX2xpc3Qge1xuXHRcdFx0XHRcdFx0XHRsaTpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnBob3RvLWNvbnRlc3Qge1xuXHRcdFx0XHQmX19sZWFkIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9fZGV0YWlsIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiByZW0oMjUpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdC50eHQtYXJlYSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gcmVtKDI1MCkpO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogcmVtKDUwKTtcblx0XHRcdFx0XHRcdGRpdjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHJlbSgxNCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRkdCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IHJlbSg2KSByZW0oMTUpIHJlbSg4KTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwdmg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRkZCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHJlbSg1KTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHh0X2xpbmtfY29sb3IodW5kZXJsaW5lKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnBob3RvIHtcblx0XHRcdFx0XHRcdHdpZHRoOiByZW0oMjUwKTtcblx0XHRcdFx0XHRcdC50eHQge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiByZW0oMTIpO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyMCwgMTQpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHQucGhvdG8tY29udGVzdCB7XG5cdFx0XHRcdFx0Jl9fZGV0YWlsIHtcblx0XHRcdFx0XHRcdC50eHQtYXJlYSB7XG5cdFx0XHRcdFx0XHRcdGRkIHtcblx0XHRcdFx0XHRcdFx0XHRhLmxpbmstdGVsIHtcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH0vL3BjXG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDE0KTtcblx0XHRcdH1cblx0XG5cdFx0XHQmX190dGwge1xuXHRcdFx0XHQuaWMge1xuXHRcdFx0XHRcdHRvcDogdncoLTQwKTtcblx0XHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIHZ3KDIxMCkpO1xuXHRcdFx0XHRcdHdpZHRoOiB2dygyMDApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFxuXHRcdFx0Jl9fY29udGVudHMge1xuXHRcdFx0XHQuZGV0YWlsIHtcblx0XHRcdFx0XHQuZGV0YWlsLXRhYmxlIHtcblx0XHRcdFx0XHRcdHRoLCB0ZCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5ub3RlcyB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDQwKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XG5cdFx0XHRcdC5waG90by1jb250ZXN0IHtcblx0XHRcdFx0XHQmX19sZWFkIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfX2RldGFpbCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg1MCk7XG5cdFx0XHRcdFx0XHQudHh0LWFyZWEge1xuXHRcdFx0XHRcdFx0XHRvcmRlcjogMjtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDMwKTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdFx0ZGl2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyMCk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0ZHQge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMjUpO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IHZ3KDEwKSB2dygyNikgdncoMTIpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdGRkIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxMCk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5waG90byB7XG5cdFx0XHRcdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogdncoMzAwKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQudHh0IHtcblx0XHRcdFx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiB2dygyMCk7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygyNSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9Ly9zcFxuXHR9XG59Ly9mZXN0aXZhbDA0XG5cbi5zcG9uc29yc2hpcCB7XG5cdHBhZGRpbmc6IHJlbSg1OCkgcmVtKDYwKSByZW0oMTAwKTtcblxuXHQmX190dGwge1xuXHRcdHNtYWxsIHtcblx0XHRcdG1hcmdpbi10b3A6IHJlbSgxNCk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGlzdCB7XG5cdFx0bWF4LXdpZHRoOiAxMTI2cHg7XG5cdFx0bWFyZ2luOiByZW0oNDEpIGF1dG8gMDtcblx0XHRwYWRkaW5nOiByZW0oMzEpIHJlbSg0MCk7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE4KTtcblx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMzYsIDE4KTtcblx0XHRzcGFuIHtcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwi77yPXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSg0KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdHBhZGRpbmc6IHZ3KDgwKSB2dyg0MCkgdncoMTIwKTtcblxuXHRcdCZfX3R0bCB7XG5cdFx0XHRzbWFsbCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDI1KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19saXN0IHtcblx0XHRcdG1hcmdpbi10b3A6IHZ3KDU2KTtcblx0XHRcdHBhZGRpbmc6IHZ3KDMwKSB2dyg0MCk7XG5cdFx0XHRmb250LXNpemU6IHZ3KDMwKTtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiB2dyg4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fS8vc3Bcbn0vL3Nwb25zb3JzaGlwXG5cbi5tb2RhbC1jbG9zZSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAxMDIwMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogcmdiYSgkY29sb3ItZGFya2JsdWUsIC42KTtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0b3ZlcnNjcm9sbC1iZWhhdmlvci15OiBjb250YWluO1xuXG5cdCZfX2lubmVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDEwMCUgKyAxcHgpO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IHJlbSg4MCkgcmVtKDYwKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0cGFkZGluZzogdncoMTAwKSB2dyg0MCk7XG5cdFx0fS8vc3Bcblx0fVxuXG5cdCZfX2NvbnRlbnRzIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDk2NnB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IHJlbSgyNCkgcmVtKDMwKSByZW0oNDApO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblxuXHRcdC5idG5fY2xvc2Uge1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAuNztcblx0XHRcdH1cblx0XHRcdGltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50dGwge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oNDApO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdH1cblxuXHRcdC50eHQge1xuXHRcdFx0bWFyZ2luLXRvcDogcmVtKDI0KTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDIwKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXG5cdFx0LmJ0bi1hcmVhIHtcblx0XHRcdG1hcmdpbi10b3A6IHJlbSgzNCk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHQuYnRuIHtcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0d2lkdGg6IHJlbSgyNzUpO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogcmVtKDUwKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdHdpZHRoOiByZW0oNDM1KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJzg5MHB4Jykge1xuXHRcdFx0LmJ0bi1hcmVhIHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogcmVtKDQ0MCk7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCByZW0oMTQpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0d2lkdGg6IHJlbSg0NDApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiB2dygyNCkgdncoMjApIHZ3KDUwKTtcblxuXHRcdFx0LmJ0bl9jbG9zZSB7XG5cdFx0XHRcdHdpZHRoOiB2dygzNik7XG5cdFx0XHRcdGhlaWdodDogdncoMzYpO1xuXHRcdFx0fVxuXG5cdFx0XHQudHRsIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoMzApO1xuXHRcdFx0XHRmb250LXNpemU6IHZ3KDQzKTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdH1cblxuXHRcdFx0LnR4dCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDM2KTtcblx0XHRcdFx0Zm9udC1zaXplOiB2dygyOClcblx0XHRcdH1cblxuXHRcdFx0LmJ0bi1hcmVhIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoNDIpO1xuXHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdncoMjApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fS8vc3Bcblx0fVxufS8vbW9kYWwtY2xvc2VcbiJdfQ== */
