.b-partner .slick-track,.box-repeat-popup .content .item figure,.box-repeat-popup .popup-content .main-content .horizontal,.btn,.footer .f-content .f-right,.footer .f-content .f-right .widget.w-footer-right.widget_repeat_image .widget-repeat-image,.header .header-content,display_flex{display:flex;display:-webkit-flex}.btn,.title-primary-small,.title-secondary-small,font_primary_eight{font-weight:800}.box-post .list-post .item-post .item-text .title,.box-repeat-popup .content .item .title,.box-repeat-popup .popup-content .main-content .title,.title-hero,.title-lg,.title-lg-extra,.title-xl,font_primary_sevent{font-weight:700}.box-repeat-popup .content .item .desc,.widget-title,font_primary_six{font-weight:600}.header .header-content .menu-primary,font_primary_five{font-weight:500}.box-side-content .box-text .desc,body,font_primary_four{font-weight:400}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;color:#000}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);-moz-box-shadow:0 0 2px 2px rgba(0,0,0,.6);-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);-o-box-shadow:0 0 2px 2px rgba(0,0,0,.6);-ms-box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-editor-fix ol,.wp-editor-fix ul{display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:40px}.wp-editor-fix ul li{list-style-type:disc}.wp-editor-fix ol li{list-style-type:decimal}.wp-editor-fix p{padding:0;margin-bottom:1rem;line-height:1.5}.wp-editor-fix blockquote{display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:40px;margin-inline-end:40px}.wp-editor-fix .h1,.wp-editor-fix .h2,.wp-editor-fix .h3,.wp-editor-fix .h4,.wp-editor-fix .h5,.wp-editor-fix .h6,.wp-editor-fix h1,.wp-editor-fix h2,.wp-editor-fix h3,.wp-editor-fix h4,.wp-editor-fix h5,.wp-editor-fix h6{display:block;font-size:1em;font-weight:700;padding:0;line-height:1.5}.wp-editor-fix .h1,.wp-editor-fix h1{font-size:2em;margin-block-start:.67em;margin-block-end:.67em}.wp-editor-fix .h2,.wp-editor-fix h2{font-size:1.5em;margin-block-start:.83em;margin-block-end:.83em}.wp-editor-fix .h3,.wp-editor-fix h3{font-size:1.17em;margin-block-start:1em;margin-block-end:1em}.wp-editor-fix .h4,.wp-editor-fix h4{margin-block-start:1.33em;margin-block-end:1.33em}.wp-editor-fix .h5,.wp-editor-fix h5{font-size:.83em;margin-block-start:1.67em;margin-block-end:1.67em}.wp-editor-fix .h6,.wp-editor-fix h6{font-size:.67em;margin-block-start:2.33em;margin-block-end:2.33em}a:active,a:focus,a:hover{text-decoration:none;color:none;outline:none;transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;cursor:pointer}input,select,textarea{outline:none;appearance:unset!important;-moz-appearance:unset!important;-webkit-appearance:unset!important;-o-appearance:unset!important;-ms-appearance:unset!important}input:focus,select:focus,textarea:focus{outline:none;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;-o-box-shadow:none!important;-ms-box-shadow:none!important}input[type=checkbox]{appearance:checkbox!important;-moz-appearance:checkbox!important;-webkit-appearance:checkbox!important;-o-appearance:checkbox!important;-ms-appearance:checkbox!important}input[type=radio]{appearance:radio!important;-moz-appearance:radio!important;-webkit-appearance:radio!important;-o-appearance:radio!important;-ms-appearance:radio!important}iframe{max-width:100%}figure{margin:0;position:relative;z-index:1}img{max-width:100%;height:auto;object-fit:contain}p{margin-bottom:5px}.widget p{margin:0}.form-control:focus{box-shadow:none}.stick{position:fixed;top:0;left:0;z-index:999;width:100%}table tbody tr td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd;border:1px solid #ddd}html{scroll-behavior:smooth}body{font-size:16px;line-height:normal;font-family:Manrope,sans-serif;letter-spacing:.32px;color:#647683}.no-scroll{overflow:hidden}.widget-title{color:#fff;font-size:14px;line-height:24px;margin-bottom:16px}.bg-gradient-light,.btn-gradient{background:linear-gradient(94.03deg,#fff 7.25%,#3fe0d0 98.66%)}.bg-gradient-dark{background:linear-gradient(180deg,#008081,#001b1b 139.06%)}.btn{border:transparent;border-radius:57px;-moz-border-radius:57px;-webkit-border-radius:57px;-o-border-radius:57px;-ms-border-radius:57px;padding:12px 26px;justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;-o-justify-content:center;-ms-justify-content:center;align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;width:fit-content;text-decoration:none;font-size:14px;color:#1a2f34;text-transform:uppercase}.btn:hover{opacity:.6;color:#1a2f34}.btn-icon{position:relative}.btn-icon:after{content:"";background-image:url(../images/icon/arrow-right-circle.svg);background-repeat:no-repeat;background-size:20px 20px;width:20px;height:20px;margin-left:12px}.title-hero{font-size:64px;letter-spacing:-1.28px}@media screen and (max-width:992px){.title-hero{font-size:36px}}.title-primary-small{font-size:18px;letter-spacing:.02em;color:#3fe0d0;text-transform:uppercase;line-height:normal}@media screen and (max-width:992px){.title-primary-small{font-size:14px}}.title-secondary-small{font-size:24px;color:#647683;letter-spacing:.02em;text-transform:uppercase;line-height:normal}@media screen and (max-width:992px){.title-secondary-small{font-size:16px}}.title-xl{font-size:36px;line-height:43.2px}@media screen and (max-width:992px){.title-xl{font-size:24px;line-height:35px}}.title-lg{font-size:20px;letter-spacing:.02em;line-height:24px}.title-lg-extra{color:30px;letter-spacing:.02em;line-height:36px;text-transform:capitalize}.title-white{color:#fff!important}.text-primary{color:#1a2f34!important}.header{position:fixed;top:0;left:0;z-index:999;width:100%;padding:24px 0}.header .w-header-logo img{transition:.3s}.header.scroll{background:rgba(0,0,0,.4);padding:12px 0}.header.scroll .w-header-logo img{max-width:80px!important}.header .header-content{align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center;justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between}@media screen and (min-width:993px){.menu-primary .main-menu ul{list-style-type:none;margin:0;padding:0}.menu-primary .main-menu ul li{position:relative;padding:0}.menu-primary .main-menu ul li a{color:#fff;font-size:14px;padding:10px 16px;position:relative;display:block;letter-spacing:.28px;text-transform:uppercase}.menu-primary .main-menu ul li:hover>.sub-menu{display:grid}.menu-primary .main-menu ul li:hover>a{color:#3fe0d0}.menu-primary .main-menu ul li.current-menu-item>a{font-weight:800}.menu-primary .main-menu>ul>li{float:left}.menu-primary .main-menu>ul>li:last-child{margin-left:32px}.menu-primary .main-menu>ul>li:last-child a{padding:10px 24px;color:#1a2f34;font-weight:800}.menu-primary .main-menu>ul>li .sub-menu{position:absolute;left:0;top:100%;padding:10px 0;display:none;background:#000;z-index:3}.menu-primary .main-menu>ul>li .sub-menu li{min-width:300px}.menu-primary .main-menu>ul>li .sub-menu .sub-menu{left:100%;top:0}.box__menu .box__container ul.menu li .btn__toggle{display:none}.btn.btn__menu{display:none;cursor:pointer}}@media screen and (max-width:992px){.w-header-logo img{max-width:80px!important}.menu-primary .w-header-logo{padding:15px 15px 20px}.menu-primary .main-menu ul{list-style-type:none;margin:0;padding:0}.menu-primary .main-menu ul li{position:relative;padding:0}.menu-primary .main-menu ul li a{color:#fff;font-size:14px;padding:15px 60px 15px 15px;position:relative;display:block;letter-spacing:.28px;text-transform:uppercase;border-bottom:1px solid hsla(0,0%,100%,.4392156863)}.menu-primary .main-menu ul li:hover>a{color:#3fe0d0}.menu-primary .main-menu ul li.current-menu-item>a{font-weight:800}.menu-primary .main-menu>ul>li:last-child{margin-top:15px}.menu-primary .main-menu>ul>li:last-child a{padding:15px;color:#1a2f34;font-weight:800;border-bottom:none}.menu-primary .main-menu>ul>li .sub-menu{display:none}.menu-primary .main-menu>ul>li .sub-menu li a{padding:10px 60px 10px 40px;font-size:14px}.menu-primary .main-menu>ul>li .sub-menu .sub-menu li a{padding:10px 60px}.box__menu .box__container{background-color:#008081}.box__menu .box__container ul.menu li .btn__toggle{width:30px;height:30px;background-color:transparent;border:1px solid transparent;border-radius:.2rem;-moz-border-radius:.2rem;-webkit-border-radius:.2rem;-o-border-radius:.2rem;-ms-border-radius:.2rem;position:absolute;right:15px;top:12px;z-index:2;display:block;cursor:pointer;font-family:revert;line-height:revert}.box__menu .box__container ul.menu li ul.sub-menu li .btn__toggle{top:7px}.box__menu .box__container ul.menu li .btn__toggle:before{content:"+";color:#000;font-size:27px;position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transition:transform .3s ease;-moz-transition:transform .3s ease;-webkit-transition:transform .3s ease;-o-transition:transform .3s ease;-ms-transition:transform .3s ease}.box__menu .box__container ul.menu li .btn__toggle.active:before{transform:translate(-45%,-50%) rotate(45deg);-moz-transform:translate(-45%,-50%) rotate(45deg);-webkit-transform:translate(-45%,-50%) rotate(45deg);-o-transform:translate(-45%,-50%) rotate(45deg);-ms-transform:translate(-45%,-50%) rotate(45deg)}.box__menu .box__container ul.menu li .btn__toggle:focus{box-shadow:none}.box__menu{background-color:rgba(0,0,0,.5);transition:opacity .3s ease,visibility .3s ease;position:fixed;opacity:0;visibility:hidden;top:0;left:0;right:0;bottom:0;z-index:2}.box__menu .box__container{width:340px;max-width:340px;transition:transform .3s ease;-moz-transition:transform .3s ease;-webkit-transition:transform .3s ease;-o-transition:transform .3s ease;-ms-transition:transform .3s ease;transform:translateX(-100%);-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);overflow-y:auto;overflow-x:hidden;height:100%}.box__menu.active{z-index:99999;width:100vw;height:100vh;visibility:visible;opacity:1;text-align:left}.box__menu.active .box__container{transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0)}.box__menu .box__container .menu::-webkit-scrollbar{width:0}.box__menu .box__container .menu::-webkit-scrollbar-track{background:#f1f1f1}.box__menu .box__container .menu::-webkit-scrollbar-thumb{background:#888}.box__menu .box__container .menu::-webkit-scrollbar-thumb:hover{background:#555}.btn.btn__menu{width:25px;height:25px;padding:0;margin:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;background-color:transparent;border:1px solid transparent;vertical-align:middle;display:block}.btn.btn__menu span{background:#fff;display:block;height:3px;margin:0 0 4px}.btn.btn__menu:focus{box-shadow:none}}.footer{padding:60px 0 0}.footer .f-content{padding-bottom:40px}.footer .f-content .f-left .btn{margin:20px 0 35px}.footer .f-content .f-right{gap:64px}.footer .f-content .f-right>*{margin-bottom:22px}.footer .f-content .f-right .widget.w-footer-right.widget_text .textwidget>*{color:hsla(0,0%,100%,.4392156863);margin-bottom:8px}.footer .f-content .f-right .widget.w-footer-right.widget_nav_menu ul{list-style-type:none;margin:0;padding:0}.footer .f-content .f-right .widget.w-footer-right.widget_nav_menu ul li.current-menu-item a{font-weight:800}.footer .f-content .f-right .widget.w-footer-right.widget_nav_menu ul li a{margin-bottom:8px;display:block;color:#fff;font-size:16px;font-weight:400;line-height:150%;letter-spacing:.32px}.footer .f-content .f-right .widget.w-footer-right.widget_nav_menu ul li a:hover{color:#fff}.footer .f-content .f-right .widget.w-footer-right.widget_repeat_image .widget-repeat-image{gap:12px}.footer .f-content .f-right .widget.w-footer-right.widget_repeat_image .widget-repeat-image img{min-width:35px}.footer .f-copyright{padding:24px 0;border-top:1px solid rgba(96,226,214,.1882352941);color:hsla(0,0%,100%,.3137254902);font-size:14px;line-height:150%;letter-spacing:.28px}.b-hero{padding:150px 0 275px;background-repeat:no-repeat;background-position:bottom;background-size:100% 100%}.b-hero .group-title .title-hero{color:#fff}.b-hero .group-title .title-hero .first-word{color:#3fe0d0}.b-hero .hero-desc{text-transform:none;line-height:27px;margin:24px 0;color:#fff;font-weight:500;font-size:18px;letter-spacing:.02em}.box-side-content{padding:100px 0}.box-side-content .box-image{max-width:502px;border:1px solid hsla(208,7%,46%,.2);padding:20px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;margin:0 20px 0 auto}.box-side-content .box-text{margin-left:20px;max-width:505px}.box-side-content .box-text .title-primary-small{margin-bottom:12px}.box-side-content .box-text .title-xl{margin-bottom:24px}.box-side-content .box-text .desc{color:#fff;line-height:24px;letter-spacing:.02em;opacity:.7}.about-us-cover{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.about-us-cover img{width:100%;height:100%!important;object-fit:cover}.cover,.cover-gradient{position:relative}.cover-gradient{padding-bottom:120px}.box-repeat-data{padding-top:120px}.box-repeat-data .title-primary-small{margin-bottom:12px}.box-repeat-data .box-data{margin-top:64px}.box-repeat-data .box-data .col{margin-bottom:20px}.box-repeat-data .box-data .item{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;background-color:rgba(63,224,208,.2);padding:24px 24px 32px;text-align:left;height:100%}.box-repeat-data .box-data .item figure{width:40px;height:40px}.box-repeat-data .box-data .item figure img{width:100%;object-fit:contain}.box-repeat-data .box-data .item .title-lg{margin:20px 0 8px}.box-repeat-data .box-data .item .desc{color:#647683;font-size:16px;letter-spacing:.02em;line-height:24px}.box-repeat-data .box-data .item .btn{margin-top:32px}.box-grid-repeat{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.box-grid-repeat .item figure{height:300px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;overflow:hidden}.box-grid-repeat .item figure img{width:100%;height:100%;object-fit:cover}.box-grid-repeat .item .title-lg{margin-top:20px}.box-grid-repeat .item .desc{color:#647683;font-size:16px}.box-repeat-popup .content{margin-top:30px}.box-repeat-popup .content .item{text-align:center;cursor:pointer}.box-repeat-popup .content .item .title{margin:24px auto 8px;color:#1a2f34;font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.48px}.box-repeat-popup .content .item .desc{color:#647683;font-size:18px;text-align:center;font-style:normal;line-height:150%;letter-spacing:.36px}.box-repeat-popup .content .item figure{height:300px;margin:0 auto;width:300px;box-shadow:0 0 40px 0 rgba(63,224,208,.5);background-color:#fff;border-radius:200px;-moz-border-radius:200px;-webkit-border-radius:200px;-o-border-radius:200px;-ms-border-radius:200px;overflow:hidden;align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center;justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;-o-justify-content:center;-ms-justify-content:center}.box-repeat-popup .content .item figure img{width:auto}.box-repeat-popup .content .col:nth-of-type(2n) .item{padding-left:30px}.box-repeat-popup .popup-content{display:none;background-color:#fff;max-width:1064px;width:max-content;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;position:fixed;top:calc(50% + 45px);left:50%;transform:translate(-50%,-50%);height:auto;max-height:calc(90vh - 92px);z-index:9999;overflow-y:scroll}@media screen and (max-width:840px){.box-repeat-popup .popup-content{width:90%}}.box-repeat-popup .popup-content::-webkit-scrollbar{width:2px;height:12px}.box-repeat-popup .popup-content .main-content{position:relative;width:100%;padding:48px 32px;height:100%}.box-repeat-popup .popup-content .main-content .title{font-size:24px;margin:0 0 6px;color:#1a2f34;text-transform:uppercase;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.48px}.box-repeat-popup .popup-content .main-content .desc{margin:0 0 24px;color:#647683;font-style:normal;line-height:150%;font-size:16px;font-weight:600;letter-spacing:.28px}.box-repeat-popup .popup-content .main-content .detail{line-height:24px}.box-repeat-popup .popup-content .main-content figure{text-align:center;border-radius:162.5px;box-shadow:0 0 40px 0 rgba(63,224,208,.5);overflow:hidden}.box-repeat-popup .popup-content .main-content figure img{max-width:343px;width:100%}.box-repeat-popup .popup-content .main-content .horizontal{align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center}.box-repeat-popup .popup-content .main-content .horizontal .item-content{max-width:325px;text-align:center;margin-right:48px}@media screen and (max-width:993px){.box-repeat-popup .popup-content .main-content .horizontal .item-content{margin:0 auto 20px}}.box-repeat-popup .popup-content .main-content .horizontal .detail{padding-left:24px;flex:1}.box-repeat-popup .popup-content .main-content .vertical{text-align:center}.box-repeat-popup .popup-content .main-content .vertical .detail{margin-top:20px}.box-repeat-popup .popup-content .main-content .btn-close{position:absolute;background-color:transparent;border:none;width:32px;height:32px;top:8px;right:8px;z-index:99999;padding:0}.box-repeat-popup .popup-content .main-content figure{height:auto}.box-repeat-popup .overlay{display:none;background-color:rgba(0,0,0,.4);z-index:9998;position:fixed;top:0;left:0;width:100vw;height:100vh}.box-post .list-post{margin-top:40px}.box-post .list-post .item-post figure{height:180px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;overflow:hidden}.box-post .list-post .item-post figure img{width:100%;height:100%;object-fit:cover}.box-post .list-post .item-post .item-text{padding-top:16px}.box-post .list-post .item-post .item-text .cats span{color:#3fe0d0;font-size:16px;font-weight:500;padding-right:5px}.box-post .list-post .item-post .item-text .title{font-size:20px;margin:5px 0 12px;color:#1a2f34}.box-post .list-post .item-post .item-text .date{color:#647683}.box-post .list-post .slick-slide{margin-right:24px}.box-post .list-post .slick-list{margin-right:-24px}.box-post .list-post .slick-next,.box-post .list-post .slick-prev{background:url(../images/icon/icon-arrow-line.svg) no-repeat 50%;background-size:24px 24px;width:40px!important;height:40px!important;display:block;box-shadow:0 4px 16.5px 0 rgba(0,0,0,.1215686275);border-radius:200px;-moz-border-radius:200px;-webkit-border-radius:200px;-o-border-radius:200px;-ms-border-radius:200px;border:none;padding:0;background-color:#fff;transition:opacity .3s;top:100px;z-index:9}.box-post .list-post .slick-next:before,.box-post .list-post .slick-prev:before{opacity:1;display:none}.box-post .list-post .slick-next{right:-20px}.box-post .list-post .slick-prev{left:-20px;transform:rotate(180deg);transform-origin:center}.b-partner{margin-top:44px}.b-partner .slick-track{align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center}.b-partner .item{margin:0 20px}.p-teams{padding-top:110px}.p-news{padding-top:113px}@media screen and (max-width:992px){.header{padding:12px 0}}@media screen and (max-width:575px){.footer{padding:30px 0 0}.footer .f-content{padding-bottom:30px}.footer .f-content .f-right{gap:0;flex-direction:column}}@media screen and (min-width:1200px){.container{width:100%;max-width:1310px}.container-custom{max-width:1094px!important}}@media screen and (max-width:1199px){.container{width:100%;max-width:100%}}@media screen and (max-width:1024px){.b-hero{padding:150px 0 200px}.box-side-content .box-image{margin:0 0 0 auto}.box-side-content .box-text{margin-left:0}}@media screen and (max-width:992px){.b-hero{padding:150px 0 50px}.box-side-content{padding:50px 0}.box-side-content .box-image{margin:0 auto 35px}.box-side-content .box-text{max-width:100%}.box-side-content .box-text .title-primary-small{margin-bottom:0}.box-side-content .box-text .title-xl{margin-bottom:8px}.box-grid-repeat{grid-template-columns:repeat(2,1fr);gap:20px}.box-repeat-popup .content .col{margin-bottom:20px}.box-repeat-popup .content .col:nth-of-type(2n) .item{padding-left:0}.box-repeat-popup .content .item .title{font-size:20px}.box-repeat-popup .content .item .desc{font-size:16px}.box-repeat-popup .popup-content .item-content{margin:0 auto 30px}.box-repeat-popup .popup-content .main-content .horizontal{flex-direction:column;-moz-flex-direction:column;-o-flex-direction:column;-ms-flex-direction:column}.box-repeat-popup .popup-content .main-content .horizontal .detail{padding-left:0}.box-post .list-post .slick-slide{margin-right:12px}.box-post .list-post .slick-list{margin-right:-12px}.box-post .list-post .slick-next,.box-post .list-post .slick-prev{width:24px;height:24px;top:92px}.box-post .list-post .slick-next{right:5px}.box-post .list-post .slick-prev{left:5px}}@media screen and (max-width:767px){.box-grid-repeat .item figure{height:200px}.box-tabs-header .tabs-head span{font-size:20px;padding-top:15px}.box-repeat-popup .popup-content{min-height:calc(100vh - 250px)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNjc3MvY29tbW9uL19fZXh0ZW5kLnNjc3MiLCJtYWluLmNzcyIsInNjc3MvY29tbW9uL19fd3Auc2NzcyIsInNjc3MvY29tbW9uL19nbG9iYWwuc2NzcyIsInNjc3MvY29tbW9uL19fX21peGluLnNjc3MiLCJzY3NzL2NvbW1vbi9fX19fdmFyaWFibGVzLnNjc3MiLCJzY3NzL2NvbXBvbmVudHMvYmFja2dyb3VuZC5zY3NzIiwic2Nzcy9jb21wb25lbnRzL2J1dHRvbi5zY3NzIiwic2Nzcy9jb21wb25lbnRzL3RpdGxlLnNjc3MiLCJzY3NzL2xheW91dHMvX2hlYWRlci5zY3NzIiwic2Nzcy9sYXlvdXRzL19mb290ZXIuc2NzcyIsInNjc3MvbGF5b3V0cy9ob21lLnNjc3MiLCJzY3NzL3Jlc3BvbnNpdmUvX2hlYWRlci5zY3NzIiwic2Nzcy9yZXNwb25zaXZlL19mb290ZXIuc2NzcyIsInNjc3MvcmVzcG9uc2l2ZS96cmVzcG9uc2l2ZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLDZSQUNJLGFBQUEsQUFDQSxvQkFBQSxDQ0RILEFEU0Qsb0VBRUUsZUFBQSxDQ1BELEFEVUQsb05BRUUsZUFBQSxDQ1JELEFEV0Qsc0VBRUUsZUFBQSxDQ1RELEFEWUQsd0RBRUUsZUFBQSxDQ1ZELEFEYUQseURBRUUsZUFBQSxDQ1hELEFDdEJELFdBQ0ksc0JBQUEsQ0QwQkgsQUN2QkQsNkJBRUksY0FBQSxBQUNBLGVBQUEsQ0QwQkgsQUN2QkQsWUFDSSxZQUFBLEFBQ0Esc0JBQUEsQ0QwQkgsQUN2QkQsV0FDSSxXQUFBLEFBQ0Esc0JBQUEsQ0QwQkgsQUN2QkQsaUJBQ0ksWUFBQSxBQUNBLHNCQUFBLENEMEJILEFDbkJELGdDQUhJLHNCQUFBLENBR0osQUQ0QkMsZ0JDM0JHLFVBQUEsQ0QyQkgsQUN2QkQsa0JBQ0ksY0FBQSxBQUNBLGlCQUFBLEFBQ0EsaUJBQUEsQ0QwQkgsQUN2QkQsWUFDSSxnQkFBQSxBQUNBLHlCQUFBLEFBQ0EsY0FBQSxBQUNBLHFC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QSxBQUFjLFVBQUEsQ0Y4UnhELEFFN1JELGtCQUNJLFlBQUEsQUFDQSx1QkFBQSxBQUNBLG1CQUFBLEFBQ0EsMEJBQUEsQUFDQSxxQkFBQSxDRmdTSCxBRTVSRCxLQUNDLHNCQUFBLENGK1JBLEFFNVJELEtBQ0ksZUVSQyxBRlNELG1CQUFBLEFBRUEsK0JBQUEsQUFFQSxxQkFBQSxBQUNBLGFFM0JhLENKd1RoQixBRTFSRCxXQUNJLGVBQUEsQ0Y2UkgsQUUxUkQsY0FDSSxXRWpDSSxBRmtDSixlRXRCQyxBRndCRCxpQkFBQSxBQUNBLGtCQUFBLENGNFJILEFLMVVELGlDQUNFLDhEQUFBLENMNlVELEFLdFVELGtCQUNFLDBEQUFBLENMeVVELEFNbFZELEtBQ0UsbUJBQUEsQUhFRSxtQkdEcUIsQUhFckIsd0JHRnFCLEFIR3JCLDJCR0hxQixBSElyQixzQkdKcUIsQUhLckIsdUJHTHFCLEFBQ3ZCLGtCQUFBLEFIMElELHVCR3hJMEIsQUh5STFCLDRCR3pJMEIsQUgwSTFCLCtCRzFJMEIsQUgySTFCLDBCRzNJMEIsQUg0STFCLDJCRzVJMEIsQUgrSTFCLG1CRzlJc0IsQUgrSXRCLHdCRy9Jc0IsQUhnSnRCLDJCR2hKc0IsQUhpSnRCLHNCR2pKc0IsQUhrSnRCLHVCR2xKc0IsQUhzRHRCLG1CR3JEcUIsQUhzRHJCLHdCR3REcUIsQUh1RHJCLDJCR3ZEcUIsQUh3RHJCLHNCR3hEcUIsQUh5RHJCLHVCR3pEcUIsQUFDcEIsa0JBQUEsQUFDQSxxQkFBQSxBQUNBLGVGV0csQUVWSCxjRk5hLEFFUWIsd0JBQUEsQ05tV0QsQU1qV0MsV0FDRSxXQUFBLEFBQ0EsYUZaVyxDSitXZCxBTTNWRCxVQUNFLGlCQUFBLENOOFZELEFNNVZDLGdCQUNFLFdBQUEsQUFDQSw0REFBQSxBQUNBLDRCQUFBLEFBQ0EsMEJBQUEsQUFDQSxXQUFBLEFBQ0EsWUFBQSxBQUNBLGdCQUFBLENOOFZILEFPallELFlBQ0UsZUhhUyxBR1hULHNCQUFBLENQbVlELEFPallDLG9DQUxGLFlBTUksY0hTQyxDSjJYRixDQUNGLEFPallELHFCQUNF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Q0EsNkJBQUEsQUw3TEQsb0JLOEx5QixBTDdMekIseUJLNkx5QixBTDVMekIsNEJLNEx5QixBTDNMekIsdUJLMkx5QixBTDFMekIsd0JLMEx5QixBQUN4QixrQkFBQSxBQUNBLFdBQUEsQUFDQSxTQUFBLEFBQ0EsVUFBQSxBQUNBLGNBQUEsQUFDQSxlQUFBLEFBQ0csbUJBQUEsQUFDSCxrQkFBQSxDUnNhRixBUXBhQyxrRUFDQyxPQUFBLENSc2FGLEFRcGFDLDBEQUNJLFlBQUEsQUFDQSxXSnhNQSxBSXlNQSxlQUFBLEFBQ0Esa0JBQUEsQUFDTixXQUFBLEFBQ0EsWUFBQSxBQUNNLFFBQUEsQUFDQSxTQUFBLEFMdExQLCtCS3VMMkIsQUx0TDNCLG9DS3NMMkIsQUxyTDNCLHVDS3FMMkIsQUxwTDNCLGtDS29MMkIsQUxuTDNCLG1DS21MMkIsQUwzSjNCLDhCSzRKNEIsQUwzSjVCLG1DSzJKNEIsQUwxSjVCLHNDSzBKNEIsQUx6SjVCLGlDS3lKNEIsQUx4SjVCLGlDS3dKNEIsQ1I4YTFCLEFRNWFDLGlFTDFMSCw2Q0syTDJCLEFMMUwzQixrREswTDJCLEFMekwzQixxREt5TDJCLEFMeEwzQixnREt3TDJCLEFMdkwzQixnREt1TDJCLENSa2J6QixBUWhiRix5REFDSSxlQUFBLENSa2JGLEFROWFDLFdBQ0ksZ0NBQUEsQUFDQSxnREFBQSxBQUNBLGVBQUEsQUFDQSxVQUFBLEFBQ0Esa0JBQUEsQUFDQSxNQUFBLEFBQ0EsT0FBQSxBQUNBLFFBQUEsQUFDQSxTQUFBLEFBQ0EsU0FBQSxDUmliTCxBUS9hQywyQkFDSSxZQUFBLEFBQ0EsZ0JBQUEsQUxwTFAsOEJLcUw0QixBTHBMNUIsbUNLb0w0QixBTG5MNUIsc0NLbUw0QixBTGxMNUIsaUNLa0w0QixBTGpMNUIsa0NLaUw0QixBTGpONUIsNEJLa04yQixBTGpOM0IsaUNLaU4yQixBTGhOM0Isb0NLZ04yQixBTC9NM0IsK0JLK00yQixBTDlNM0IsZ0NLOE0yQixBQUNwQixnQkFBQSxBQUNBLGtCQUFBLEFBQ0EsV0FBQSxDUnliTCxBUWpiQyxrQkFDSSxjQUFB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LENiNnJDSCxBYTFyQ0MsNEJBQ0UsY0FBQSxDYjRyQ0gsQWExckNHLGlEQUNFLGVBQUEsQ2I0ckNMLEFhenJDRyxzQ0FDRSxpQkFBQSxDYjJyQ0wsQWF0ckNELGlCQUNFLG9DQUFBLEFBQ0EsUUFBQSxDYndyQ0QsQWFuckNHLGdDQUNFLGtCQUFBLENicXJDTCxBYWxyQ08sc0RBQ0UsY0FBQSxDYm9yQ1QsQWE5cUNLLHdDQUNFLGNUckVMLENKcXZDRixBYTdxQ0ssdUNBQ0UsY1R2RUwsQ0pzdkNGLEFheHFDRywrQ0FDRSxrQkFBQSxDYjBxQ0wsQWF0cUNLLDJEVndCUCxzQlV2QmlDLEFWd0JqQywyQlV4QmlDLEFWMEJqQyx5QlUxQmlDLEFWMkJqQyx5QlUzQmlDLENiNHFDL0IsQWExcUNPLG1FQUNFLGNBQUEsQ2I0cUNULEFhbnFDRyxrQ0FDRSxpQkFBQSxDYnFxQ0wsQWFscUNHLGlDQUNFLGtCQUFBLENib3FDTCxBYWpxQ0csa0VBQ0UsV0FBQSxBQUNBLFlBQUEsQUFDQSxRQUFBLENibXFDTCxBYWhxQ0csaUNBQ0UsU0FBQSxDYmtxQ0wsQWEvcENHLGlDQUNFLFFBQUEsQ2JpcUNMLENBQ0YsQWFscENELG9DQUdNLDhCQUNFLFlBQUEsQ2JrcENMLEFhM29DRyxpQ0FDRSxlVGpKSCxBU2tKRyxnQkFBQSxDYjZvQ0wsQWF0b0NDLGlDQUNFLDhCQUFBLENid29DSCxDQUNGIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gQGV4dGVuZCBkaXNwbGF5X2ZsZXg7XG5cbmRpc3BsYXlfZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG59XG5cbi8vIEBmb250LWZhY2V7XG4vLyAgICAgZm9udC1mYW1pbHk6ICdPcGVuU2FucycsIHNhbnMtc2VyaWY7XG4vLyAgICAgc3JjOnVybCgnLi4vLi4vZGlzdC9mb250cy9PcGVuU2Fucy50dGYnKTtcbi8vIH1cblxuZm9udF9wcmltYXJ5X2VpZ2h0IHtcbiAgLy8gZm9udC1mYW1pbHk6ICdPcGVuU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbmZvbnRfcHJpbWFyeV9zZXZlbnQge1xuICAvLyBmb250LWZhbWlseTogJ09wZW5TYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZm9udF9wcmltYXJ5X3NpeCB7XG4gIC8vIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5mb250X3ByaW1hcnlfZml2ZSB7XG4gIC8vIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5mb250X3ByaW1hcnlfZm91ciB7XG4gIC8vIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuIiwiZGlzcGxheV9mbGV4LCAuYi1wYXJ0bmVyIC5zbGljay10cmFjaywgLmJveC1yZXBlYXQtcG9wdXAgLnBvcHVwLWNvbnRlbnQgLm1haW4tY29udGVudCAuaG9yaXpvbnRhbCwgLmJveC1yZXBlYXQtcG9wdXAgLmNvbnRlbnQgLml0ZW0gZmlndXJlLCAuZm9vdGVyIC5mLWNvbnRlbnQgLmYtcmlnaHQgLndpZGdldC53LWZvb3Rlci1yaWdodC53aWRnZXRfcmVwZWF0X2ltYWdlIC53aWRnZXQtcmVwZWF0LWltYWdlLCAuZm9vdGVyIC5mLWNvbnRlbnQgLmYtcmlnaHQsIC5oZWFkZXIgLmhlYWRlci1jb250ZW50LCAuYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xufVxuXG5mb250X3ByaW1hcnlfZWlnaHQsIC50aXRsZS1zZWNvbmRhcnktc21hbGwsIC50aXRsZS1wcmltYXJ5LXNtYWxsLCAuYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuZm9udF9wcmltYXJ5X3NldmVudCwgLmJveC1wb3N0IC5saXN0LXBvc3QgLml0ZW0tcG9zdCAuaXRlbS10ZXh0IC50aXRsZSwgLmJveC1yZXBlYXQtcG9wdXAgLnBvcHVwLWNvbnRlbnQgLm1haW4tY29udGVudCAudGl0bGUsIC5ib3gtcmVwZWF0LXBvcHVwIC5jb250ZW50IC5pdGVtIC50aXRsZSwgLnRpdGxlLWxnLWV4dHJhLCAudGl0bGUtbGcsIC50aXRsZS14bCwgLnRpdGxlLWhlcm8ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5mb250X3ByaW1hcnlfc2l4LCAuYm94LXJlcGVhdC1wb3B1cCAuY29udGVudCAuaXRlbSAuZGVzYywgLndpZGdldC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmZvbnRfcHJpbWFyeV9maXZlLCAuaGVhZGVyIC5oZWFkZXItY29udGVudCAubWVudS1wcmltYXJ5IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuZm9udF9wcmltYXJ5X2ZvdXIsIC5ib3gtc2lkZS1jb250ZW50IC5ib3gtdGV4dCAuZGVzYywgYm9keSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8qIFdvcmRQcmVzcyBDb3JlICovXG4uYWxpZ25ub25lIHtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbi5hbGlnbmNlbnRlcixcbmRpdi5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDVweCBhdXRvIDVweCBhdXRvO1xufVxuXG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XG59XG5cbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbmEgaW1nLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xufVxuXG5hIGltZy5hbGlnbm5vbmUge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuYSBpbWcuYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG5hIGltZy5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ud3AtY2FwdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gIG1heC13aWR0aDogOTYlO1xuICBwYWRkaW5nOiA1cHggM3B4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndwLWNhcHRpb24uYWxpZ25ub25lIHtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbi53cC1jYXB0aW9uLmFsaWdubGVmdCB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG4ud3AtY2FwdGlvbi5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XG59XG5cbi53cC1jYXB0aW9uIGltZyB7XG4gIGJvcmRlcjogMCBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiA5OC41JTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi53cC1jYXB0aW9uIHAud3AtY2FwdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDRweCA1cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgLW8tYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAtbXMtYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjE3NTliO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwO1xufVxuXG4vKiB3cC1lZGl0b3ItZml4ICovXG4ud3AtZWRpdG9yLWZpeCB1bCwgLndwLWVkaXRvci1maXggb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFlbTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMWVtO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwcHg7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwcHg7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA0MHB4O1xufVxuXG4ud3AtZWRpdG9yLWZpeCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cblxuLndwLWVkaXRvci1maXggb2wgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG5cbi53cC1lZGl0b3ItZml4IHAge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ud3AtZWRpdG9yLWZpeCBibG9ja3F1b3RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMWVtO1xuICBtYXJnaW4tYmxvY2stZW5kOiAxZW07XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDQwcHg7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiA0MHB4O1xufVxuXG4ud3AtZWRpdG9yLWZpeCBoMSwgLndwLWVkaXRvci1maXggaDIsIC53cC1lZGl0b3ItZml4IGgzLCAud3AtZWRpdG9yLWZpeCBoNCwgLndwLWVkaXRvci1maXggaDUsIC53cC1lZGl0b3ItZml4IGg2LFxuLndwLWVkaXRvci1maXggLmgxLCAud3AtZWRpdG9yLWZpeCAuaDIsIC53cC1lZGl0b3ItZml4IC5oMywgLndwLWVkaXRvci1maXggLmg0LCAud3AtZWRpdG9yLWZpeCAuaDUsIC53cC1lZGl0b3ItZml4IC5oNiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi53cC1lZGl0b3ItZml4IGgxLCAud3AtZWRpdG9yLWZpeCAuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjY3ZW07XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDAuNjdlbTtcbn1cblxuLndwLWVkaXRvci1maXggaDIsIC53cC1lZGl0b3ItZml4IC5oMiB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMC44M2VtO1xuICBtYXJnaW4tYmxvY2stZW5kOiAwLjgzZW07XG59XG5cbi53cC1lZGl0b3ItZml4IGgzLCAud3AtZWRpdG9yLWZpeCAuaDMge1xuICBmb250LXNpemU6IDEuMTdlbTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxZW07XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDFlbTtcbn1cblxuLndwLWVkaXRvci1maXggaDQsIC53cC1lZGl0b3ItZml4IC5oNCB7XG4gIC8qZm9udC1zaXplOiAxZW07Ki9cbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxLjMzZW07XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDEuMzNlbTtcbn1cblxuLndwLWVkaXRvci1maXggaDUsIC53cC1lZGl0b3ItZml4IC5oNSB7XG4gIGZvbnQtc2l6ZTogMC44M2VtO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEuNjdlbTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMS42N2VtO1xufVxuXG4ud3AtZWRpdG9yLWZpeCBoNiwgLndwLWVkaXRvci1maXggLmg2IHtcbiAgZm9udC1zaXplOiAwLjY3ZW07XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMi4zM2VtO1xuICBtYXJnaW4tYmxvY2stZW5kOiAyLjMzZW07XG59XG5cbi8qIEdsb2JhbCBDU1MgKi9cbmE6aG92ZXIsIGE6Zm9jdXMsIGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UgMHM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlIDBzO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UgMHM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge1xuICBvdXRsaW5lOiBub25lO1xuICBhcHBlYXJhbmNlOiB1bnNldCAhaW1wb3J0YW50O1xuICAtbW96LWFwcGVhcmFuY2U6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdW5zZXQgIWltcG9ydGFudDtcbiAgLW8tYXBwZWFyYW5jZTogdW5zZXQgIWltcG9ydGFudDtcbiAgLW1zLWFwcGVhcmFuY2U6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzLCBzZWxlY3Q6Zm9jdXMsIHRleHRhcmVhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIC1vLWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1zLWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBhcHBlYXJhbmNlOiBjaGVja2JveCAhaW1wb3J0YW50O1xuICAtbW96LWFwcGVhcmFuY2U6IGNoZWNrYm94ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogY2hlY2tib3ggIWltcG9ydGFudDtcbiAgLW8tYXBwZWFyYW5jZTogY2hlY2tib3ggIWltcG9ydGFudDtcbiAgLW1zLWFwcGVhcmFuY2U6IGNoZWNrYm94ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYXBwZWFyYW5jZTogcmFkaW8gIWltcG9ydGFudDtcbiAgLW1vei1hcHBlYXJhbmNlOiByYWRpbyAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHJhZGlvICFpbXBvcnRhbnQ7XG4gIC1vLWFwcGVhcmFuY2U6IHJhZGlvICFpbXBvcnRhbnQ7XG4gIC1tcy1hcHBlYXJhbmNlOiByYWRpbyAhaW1wb3J0YW50O1xufVxuXG5pZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxucCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLndpZGdldCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnN0aWNrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnRhYmxlIHRib2R5IHRyIHRkIHtcbiAgcGFkZGluZzogOHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xuICBjb2xvcjogIzY0NzY4Mztcbn1cblxuLm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi53aWRnZXQtdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmJnLWdyYWRpZW50LWxpZ2h0LCAuYnRuLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk0LjAzZGVnLCAjRkZGRkZGIDcuMjUlLCAjM0ZFMEQwIDk4LjY2JSk7XG59XG5cbi5iZy1ncmFkaWVudC1kYXJrIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwODA4MSAwJSwgIzAwMUIxQiAxMzkuMDYlKTtcbn1cblxuLmJ0biB7XG4gIGJvcmRlcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDU3cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTdweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1N3B4O1xuICAtby1ib3JkZXItcmFkaXVzOiA1N3B4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogNTdweDtcbiAgcGFkZGluZzogMTJweCAyNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW8tanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1vLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMxQTJGMzQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xuICBjb2xvcjogIzFBMkYzNDtcbn1cblxuLmJ0bi1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1pY29uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2Fycm93LXJpZ2h0LWNpcmNsZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLnRpdGxlLWhlcm8ge1xuICBmb250LXNpemU6IDY0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMS4yOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnRpdGxlLWhlcm8ge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuXG4udGl0bGUtcHJpbWFyeS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgY29sb3I6ICMzRkUwRDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudGl0bGUtcHJpbWFyeS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi50aXRsZS1zZWNvbmRhcnktc21hbGwge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjNjQ3NjgzO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnRpdGxlLXNlY29uZGFyeS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi50aXRsZS14bCB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDQzLjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50aXRsZS14bCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB9XG59XG5cbi50aXRsZS1sZyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi50aXRsZS1sZy1leHRyYSB7XG4gIGNvbG9yOiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi50aXRsZS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzFBMkYzNCAhaW1wb3J0YW50O1xufVxuXG4vKiBIZWFkZXIgKi9cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjRweCAwO1xufVxuLmhlYWRlciAudy1oZWFkZXItbG9nbyBpbWcge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmhlYWRlci5zY3JvbGwge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHBhZGRpbmc6IDEycHggMDtcbn1cbi5oZWFkZXIuc2Nyb2xsIC53LWhlYWRlci1sb2dvIGltZyB7XG4gIG1heC13aWR0aDogODBweCAhaW1wb3J0YW50O1xufVxuLmhlYWRlciAuaGVhZGVyLWNvbnRlbnQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW8tYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtby1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAubWVudS1wcmltYXJ5IC5tYWluLW1lbnUgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWVudS1wcmltYXJ5IC5tYWluLW1lbnUgdWwgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tZW51LXByaW1hcnkgLm1haW4tbWVudSB1bCBsaSBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLm1lbnUtcHJpbWFyeSAubWFpbi1tZW51IHVsIGxpOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG4gIC5tZW51LXByaW1hcnkgLm1haW4tbWVudSB1bCBsaTpob3ZlciA+IGEge1xuICAgIGNvbG9yOiAjM0ZFMEQwO1xuICB9XG4gIC5tZW51LXByaW1hcnkgLm1haW4tbWVudSB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIH1cbiAgLm1lbnUtcHJpbWFyeSAubWFpbi1tZW51ID4gdWwgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm1lbnUtcHJpbWFyeSAubWFpbi1tZW51ID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgfVxuICAubWVudS1wcmltYXJ5IC5tYWluLW1lbnUgPiB1bCA+IGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgcGFkZGluZzogMTBweCAyNHB4O1xuICAgIGNvbG9yOiAjMUEyRjM0O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIH1cbiAgLm1lbnUtcHJpbWFyeSAubWFpbi1tZW51ID4gdWwgPiBsaSAuc3ViLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbiAgLm1lbnUtcHJpbWFyeSAubWFpbi1tZW51ID4gdWwgPiBsaSAuc3ViLW1lbnUgbGkge1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gIH1cbiAgLm1lbnUtcHJpbWFyeSAubWFpbi1tZW51ID4gdWwgPiBsaSAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgfVxuICAvKiBidG4gbWVudSBtb2JpbGUgKi9cbiAgLmJveF9fbWVudSAuYm94X19jb250YWluZXIgdWwubWVudSBsaSAuYnRuX190b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ0bi5idG5fX21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudy1oZWFkZXItbG9nbyBpbWcge1xuICAgIG1heC13aWR0aDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZW51LXByaW1hcnkgLnctaGVhZGVyLWxvZ28ge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAyMHB4O1xuICB9XG4gIC5tZW51LXByaW1hcnkgLm1haW4tbWVudSB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tZW51LXByaW1hcnkgLm1haW4tbWVudSB1bCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1lbnUtcHJpbWFyeSAubWFpbi1tZW51IHVsIGxpIGEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxNXB4IDYwcHggMTVweCAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40MzkyMTU2ODYzKTtcbiAgfVxuICAubWVudS1wcmltYXJ5IC5tYWluLW1lbnUgdWwgbGk6aG92ZXIgPiBhIHtcbiAgICBjb2xvcjogIzNGRTBEMDtcbiAgfVxuICAubWVudS1wcmltYXJ5IC5tYWluLW1lbnUgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhIHtcbiAgICBmb250LXdlaWdodDogODAwO1xuICB9XG4gIC5tZW51LXByaW1hcnkgLm1haW4tbWVudSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAubWVudS1wcmltYXJ5IC5tYWluLW1lbnUgPiB1bCA+IGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4O1xuICAgIGNvbG9yOiAjMUEyRjM0O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAubWVudS1wcmltYXJ5IC5tYWluLW1lbnUgPiB1bCA+IGxpIC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWVudS1wcmltYXJ5IC5tYWluLW1lbnUgPiB1bCA+IGxpIC5zdWItbWVudSBsaSBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDYwcHggMTBweCA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAubWVudS1wcmltYXJ5IC5tYWluLW1lbnUgPiB1bCA+IGxpIC5zdWItbWVudSAuc3ViLW1lbnUgbGkgYSB7XG4gICAgcGFkZGluZzogMTBweCA2MHB4IDEwcHggNjBweDtcbiAgfVxuICAvKiB0b2dnbGUgc3VibWVudSBtb2JpbGUgKi9cbiAgLmJveF9fbWVudSAuYm94X19jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgwODE7XG4gIH1cbiAgLmJveF9fbWVudSAuYm94X19jb250YWluZXIgdWwubWVudSBsaSAuYnRuX190b2dnbGUge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogMTJweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogcmV2ZXJ0O1xuICAgIGxpbmUtaGVpZ2h0OiByZXZlcnQ7XG4gIH1cbiAgLmJveF9fbWVudSAuYm94X19jb250YWluZXIgdWwubWVudSBsaSB1bC5zdWItbWVudSBsaSAuYnRuX190b2dnbGUge1xuICAgIHRvcDogN3B4O1xuICB9XG4gIC5ib3hfX21lbnUgLmJveF9fY29udGFpbmVyIHVsLm1lbnUgbGkgLmJ0bl9fdG9nZ2xlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiK1wiO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB9XG4gIC5ib3hfX21lbnUgLmJveF9fY29udGFpbmVyIHVsLm1lbnUgbGkgLmJ0bl9fdG9nZ2xlLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDUlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ1JSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC00NSUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ1JSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ1JSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAuYm94X19tZW51IC5ib3hfX2NvbnRhaW5lciB1bC5tZW51IGxpIC5idG5fX3RvZ2dsZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAvKiB0cmFuc2xhdGVYIG1lbnUgbW9iaWxlICovXG4gIC5ib3hfX21lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzIGVhc2U7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5ib3hfX21lbnUgLmJveF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzQwcHg7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmJveF9fbWVudS5hY3RpdmUge1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5ib3hfX21lbnUuYWN0aXZlIC5ib3hfX2NvbnRhaW5lciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIC8qIHNjcm9sbGJhciBtZW51IG1vYmlsZSAqL1xuICAuYm94X19tZW51IC5ib3hfX2NvbnRhaW5lciAubWVudTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmJveF9fbWVudSAuYm94X19jb250YWluZXIgLm1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICB9XG4gIC5ib3hfX21lbnUgLmJveF9fY29udGFpbmVyIC5tZW51Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogIzg4ODtcbiAgfVxuICAuYm94X19tZW51IC5ib3hfX2NvbnRhaW5lciAubWVudTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM1NTU7XG4gIH1cbiAgLyogYnRuIG1lbnUgbW9iaWxlICovXG4gIC5idG4uYnRuX19tZW51IHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYnRuLmJ0bl9fbWVudSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogM3B4O1xuICAgIG1hcmdpbjogMCAwIDRweDtcbiAgfVxuICAuYnRuLmJ0bl9fbWVudTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuLyogRm9vdGVyICovXG4uZm9vdGVyIHtcbiAgcGFkZGluZzogNjBweCAwIDA7XG59XG4uZm9vdGVyIC5mLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5mb290ZXIgLmYtY29udGVudCAuZi1sZWZ0IC5idG4ge1xuICBtYXJnaW46IDIwcHggMCAzNXB4O1xufVxuLmZvb3RlciAuZi1jb250ZW50IC5mLXJpZ2h0IHtcbiAgZ2FwOiA2NHB4O1xufVxuLmZvb3RlciAuZi1jb250ZW50IC5mLXJpZ2h0ID4gKiB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG4uZm9vdGVyIC5mLWNvbnRlbnQgLmYtcmlnaHQgLndpZGdldC53LWZvb3Rlci1yaWdodC53aWRnZXRfdGV4dCAudGV4dHdpZGdldCA+ICoge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQzOTIxNTY4NjMpO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uZm9vdGVyIC5mLWNvbnRlbnQgLmYtcmlnaHQgLndpZGdldC53LWZvb3Rlci1yaWdodC53aWRnZXRfbmF2X21lbnUgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5mb290ZXIgLmYtY29udGVudCAuZi1yaWdodCAud2lkZ2V0LnctZm9vdGVyLXJpZ2h0LndpZGdldF9uYXZfbWVudSB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi5mb290ZXIgLmYtY29udGVudCAuZi1yaWdodCAud2lkZ2V0LnctZm9vdGVyLXJpZ2h0LndpZGdldF9uYXZfbWVudSB1bCBsaSBhIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG59XG4uZm9vdGVyIC5mLWNvbnRlbnQgLmYtcmlnaHQgLndpZGdldC53LWZvb3Rlci1yaWdodC53aWRnZXRfbmF2X21lbnUgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZvb3RlciAuZi1jb250ZW50IC5mLXJpZ2h0IC53aWRnZXQudy1mb290ZXItcmlnaHQud2lkZ2V0X3JlcGVhdF9pbWFnZSAud2lkZ2V0LXJlcGVhdC1pbWFnZSB7XG4gIGdhcDogMTJweDtcbn1cbi5mb290ZXIgLmYtY29udGVudCAuZi1yaWdodCAud2lkZ2V0LnctZm9vdGVyLXJpZ2h0LndpZGdldF9yZXBlYXRfaW1hZ2UgLndpZGdldC1yZXBlYXQtaW1hZ2UgaW1nIHtcbiAgbWluLXdpZHRoOiAzNXB4O1xufVxuLmZvb3RlciAuZi1jb3B5cmlnaHQge1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDk2LCAyMjYsIDIxNCwgMC4xODgyMzUyOTQxKTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zMTM3MjU0OTAyKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjhweDtcbn1cblxuLyogSG9tZSAqL1xuLmItaGVybyB7XG4gIHBhZGRpbmc6IDE1MHB4IDAgMjc1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuLmItaGVybyAuZ3JvdXAtdGl0bGUgLnRpdGxlLWhlcm8ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5iLWhlcm8gLmdyb3VwLXRpdGxlIC50aXRsZS1oZXJvIC5maXJzdC13b3JkIHtcbiAgY29sb3I6ICMzRkUwRDA7XG59XG4uYi1oZXJvIC5oZXJvLWRlc2Mge1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIG1hcmdpbjogMjRweCAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4uYm94LXNpZGUtY29udGVudCB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG59XG4uYm94LXNpZGUtY29udGVudCAuYm94LWltYWdlIHtcbiAgbWF4LXdpZHRoOiA1MDJweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgxMDgsIDExNywgMTI1LCAwLjIpO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1hcmdpbjogMCAyMHB4IDAgYXV0bztcbn1cbi5ib3gtc2lkZS1jb250ZW50IC5ib3gtdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXgtd2lkdGg6IDUwNXB4O1xufVxuLmJveC1zaWRlLWNvbnRlbnQgLmJveC10ZXh0IC50aXRsZS1wcmltYXJ5LXNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5ib3gtc2lkZS1jb250ZW50IC5ib3gtdGV4dCAudGl0bGUteGwge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmJveC1zaWRlLWNvbnRlbnQgLmJveC10ZXh0IC5kZXNjIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5hYm91dC11cy1jb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hYm91dC11cy1jb3ZlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uY292ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb3Zlci1ncmFkaWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuXG4uYm94LXJlcGVhdC1kYXRhIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xufVxuLmJveC1yZXBlYXQtZGF0YSAudGl0bGUtcHJpbWFyeS1zbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uYm94LXJlcGVhdC1kYXRhIC5ib3gtZGF0YSB7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG59XG4uYm94LXJlcGVhdC1kYXRhIC5ib3gtZGF0YSAuY29sIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ib3gtcmVwZWF0LWRhdGEgLmJveC1kYXRhIC5pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYzLCAyMjQsIDIwOCwgMC4yKTtcbiAgcGFkZGluZzogMjRweCAyNHB4IDMycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ib3gtcmVwZWF0LWRhdGEgLmJveC1kYXRhIC5pdGVtIGZpZ3VyZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uYm94LXJlcGVhdC1kYXRhIC5ib3gtZGF0YSAuaXRlbSBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uYm94LXJlcGVhdC1kYXRhIC5ib3gtZGF0YSAuaXRlbSAudGl0bGUtbGcge1xuICBtYXJnaW46IDIwcHggMCA4cHg7XG59XG4uYm94LXJlcGVhdC1kYXRhIC5ib3gtZGF0YSAuaXRlbSAuZGVzYyB7XG4gIGNvbG9yOiAjNjQ3NjgzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmJveC1yZXBlYXQtZGF0YSAuYm94LWRhdGEgLml0ZW0gLmJ0biB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5ib3gtZ3JpZC1yZXBlYXQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDQwcHg7XG59XG4uYm94LWdyaWQtcmVwZWF0IC5pdGVtIGZpZ3VyZSB7XG4gIGhlaWdodDogMzAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ib3gtZ3JpZC1yZXBlYXQgLml0ZW0gZmlndXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmJveC1ncmlkLXJlcGVhdCAuaXRlbSAudGl0bGUtbGcge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmJveC1ncmlkLXJlcGVhdCAuaXRlbSAuZGVzYyB7XG4gIGNvbG9yOiAjNjQ3NjgzO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5ib3gtcmVwZWF0LXBvcHVwIC5jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5ib3gtcmVwZWF0LXBvcHVwIC5jb250ZW50IC5pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYm94LXJlcGVhdC1wb3B1cCAuY29udGVudCAuaXRlbSAudGl0bGUge1xuICBtYXJnaW46IDI0cHggYXV0byA4cHg7XG4gIGNvbG9yOiAjMUEyRjM0O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDhweDtcbn1cbi5ib3gtcmVwZWF0LXBvcHVwIC5jb250ZW50IC5pdGVtIC5kZXNjIHtcbiAgY29sb3I6ICM2NDc2ODM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xufVxuLmJveC1yZXBlYXQtcG9wdXAgLmNvbnRlbnQgLml0ZW0gZmlndXJlIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAzMDBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0MHB4IDBweCByZ2JhKDYzLCAyMjQsIDIwOCwgMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtby1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1vLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYm94LXJlcGVhdC1wb3B1cCAuY29udGVudCAuaXRlbSBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uYm94LXJlcGVhdC1wb3B1cCAuY29udGVudCAuY29sOm50aC1vZi10eXBlKGV2ZW4pIC5pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLmJveC1yZXBlYXQtcG9wdXAgLnBvcHVwLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXgtd2lkdGg6IDEwNjRweDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiBjYWxjKDUwJSArIDQ1cHgpO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IGNhbGMoOTB2aCAtIDkycHgpO1xuICB6LWluZGV4OiA5OTk5O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAuYm94LXJlcGVhdC1wb3B1cCAucG9wdXAtY29udGVudCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLmJveC1yZXBlYXQtcG9wdXAgLnBvcHVwLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuLmJveC1yZXBlYXQtcG9wdXAgLnBvcHVwLWNvbnRlbnQgLm1haW4tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDQ4cHggMzJweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJveC1yZXBlYXQtcG9wdXAgLnBvcHVwLWNvbnRlbnQgLm1haW4tY29udGVudCAudGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbjogMCAwIDZweDtcbiAgY29sb3I6ICMxQTJGMzQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDhweDtcbn1cbi5ib3gtcmVwZWF0LXBvcHVwIC5wb3B1cC1jb250ZW50IC5tYWluLWNvbnRlbnQgLmRlc2Mge1xuICBtYXJnaW46IDAgMCAyNHB4O1xuICBjb2xvcjogIzY0NzY4MztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4yOHB4O1xufVxuLmJveC1yZXBlYXQtcG9wdXAgLnBvcHVwLWNvbnRlbnQgLm1haW4tY29udGVudCAuZGV0YWlsIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uYm94LXJlcGVhdC1wb3B1cCAucG9wdXAtY29udGVudCAubWFpbi1jb250ZW50IGZpZ3VyZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTYyLjVweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0MHB4IDBweCByZ2JhKDYzLCAyMjQsIDIwOCwgMC41KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ib3gtcmVwZWF0LXBvcHVwIC5wb3B1cC1jb250ZW50IC5tYWluLWNvbnRlbnQgZmlndXJlIGltZyB7XG4gIG1heC13aWR0aDogMzQzcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJveC1yZXBlYXQtcG9wdXAgLnBvcHVwLWNvbnRlbnQgLm1haW4tY29udGVudCAuaG9yaXpvbnRhbCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtby1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ib3gtcmVwZWF0LXBvcHVwIC5wb3B1cC1jb250ZW50IC5tYWluLWNvbnRlbnQgLmhvcml6b250YWwgLml0ZW0tY29udGVudCB7XG4gIG1heC13aWR0aDogMzI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLmJveC1yZXBlYXQtcG9wdXAgLnBvcHVwLWNvbnRlbnQgLm1haW4tY29udGVudCAuaG9yaXpvbnRhbCAuaXRlbS1jb250ZW50IHtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICB9XG59XG4uYm94LXJlcGVhdC1wb3B1cCAucG9wdXAtY29udGVudCAubWFpbi1jb250ZW50IC5ob3Jpem9udGFsIC5kZXRhaWwge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIGZsZXg6IDE7XG59XG4uYm94LXJlcGVhdC1wb3B1cCAucG9wdXAtY29udGVudCAubWFpbi1jb250ZW50IC52ZXJ0aWNhbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ib3gtcmVwZWF0LXBvcHVwIC5wb3B1cC1jb250ZW50IC5tYWluLWNvbnRlbnQgLnZlcnRpY2FsIC5kZXRhaWwge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmJveC1yZXBlYXQtcG9wdXAgLnBvcHVwLWNvbnRlbnQgLm1haW4tY29udGVudCAuYnRuLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgei1pbmRleDogOTk5OTk7XG4gIHBhZGRpbmc6IDA7XG59XG4uYm94LXJlcGVhdC1wb3B1cCAucG9wdXAtY29udGVudCAubWFpbi1jb250ZW50IGZpZ3VyZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5ib3gtcmVwZWF0LXBvcHVwIC5vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB6LWluZGV4OiA5OTk4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4uYm94LXBvc3QgLmxpc3QtcG9zdCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uYm94LXBvc3QgLmxpc3QtcG9zdCAuaXRlbS1wb3N0IGZpZ3VyZSB7XG4gIGhlaWdodDogMTgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ib3gtcG9zdCAubGlzdC1wb3N0IC5pdGVtLXBvc3QgZmlndXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmJveC1wb3N0IC5saXN0LXBvc3QgLml0ZW0tcG9zdCAuaXRlbS10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG4uYm94LXBvc3QgLmxpc3QtcG9zdCAuaXRlbS1wb3N0IC5pdGVtLXRleHQgLmNhdHMgc3BhbiB7XG4gIGNvbG9yOiAjM0ZFMEQwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5ib3gtcG9zdCAubGlzdC1wb3N0IC5pdGVtLXBvc3QgLml0ZW0tdGV4dCAudGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbjogNXB4IDAgMTJweDtcbiAgY29sb3I6ICMxQTJGMzQ7XG59XG4uYm94LXBvc3QgLmxpc3QtcG9zdCAuaXRlbS1wb3N0IC5pdGVtLXRleHQgLmRhdGUge1xuICBjb2xvcjogIzY0NzY4Mztcbn1cbi5ib3gtcG9zdCAubGlzdC1wb3N0IC5zbGljay1zbGlkZSB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbi5ib3gtcG9zdCAubGlzdC1wb3N0IC5zbGljay1saXN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcbn1cbi5ib3gtcG9zdCAubGlzdC1wb3N0IC5zbGljay1wcmV2LCAuYm94LXBvc3QgLmxpc3QtcG9zdCAuc2xpY2stbmV4dCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb24tYXJyb3ctbGluZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG4gIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxNi41cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMjE1Njg2Mjc1KTtcbiAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB0b3A6IDEwMHB4O1xuICB6LWluZGV4OiA5O1xufVxuLmJveC1wb3N0IC5saXN0LXBvc3QgLnNsaWNrLXByZXY6OmJlZm9yZSwgLmJveC1wb3N0IC5saXN0LXBvc3QgLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYm94LXBvc3QgLmxpc3QtcG9zdCAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjBweDtcbn1cbi5ib3gtcG9zdCAubGlzdC1wb3N0IC5zbGljay1wcmV2IHtcbiAgbGVmdDogLTIwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuLmItcGFydG5lciB7XG4gIG1hcmdpbi10b3A6IDQ0cHg7XG59XG4uYi1wYXJ0bmVyIC5zbGljay10cmFjayB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtby1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5iLXBhcnRuZXIgLml0ZW0ge1xuICBtYXJnaW46IDAgMjBweDtcbn1cblxuLnAtdGVhbXMge1xuICBwYWRkaW5nLXRvcDogMTEwcHg7XG59XG5cbi5wLW5ld3Mge1xuICBwYWRkaW5nLXRvcDogMTEzcHg7XG59XG5cbi8qIFJlc3BvbnNpdmUgSGVhZGVyICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gIH1cbn1cbi8qIFJlc3BvbnNpdmUgRm9vdGVyICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgfVxuICAuZm9vdGVyIC5mLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5mb290ZXIgLmYtY29udGVudCAuZi1yaWdodCB7XG4gICAgZ2FwOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi8qIFJlc3BvbnNpdmUgSG9tZSAqL1xuLyogUmVzcG9uc2l2ZSBHbG9iYWwgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEzMTBweDtcbiAgfVxuICAuY29udGFpbmVyLWN1c3RvbSB7XG4gICAgbWF4LXdpZHRoOiAxMDk0cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5iLWhlcm8ge1xuICAgIHBhZGRpbmc6IDE1MHB4IDAgMjAwcHg7XG4gIH1cbiAgLmJveC1zaWRlLWNvbnRlbnQgLmJveC1pbWFnZSB7XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICB9XG4gIC5ib3gtc2lkZS1jb250ZW50IC5ib3gtdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5iLWhlcm8ge1xuICAgIHBhZGRpbmc6IDE1MHB4IDAgNTBweDtcbiAgfVxuICAuYm94LXNpZGUtY29udGVudCB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC5ib3gtc2lkZS1jb250ZW50IC5ib3gtaW1hZ2Uge1xuICAgIG1hcmdpbjogMCBhdXRvIDM1cHg7XG4gIH1cbiAgLmJveC1zaWRlLWNvbnRlbnQgLmJveC10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJveC1zaWRlLWNvbnRlbnQgLmJveC10ZXh0IC50aXRsZS1wcmltYXJ5LXNtYWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5ib3gtc2lkZS1jb250ZW50IC5ib3gtdGV4dCAudGl0bGUteGwge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAuYm94LWdyaWQtcmVwZWF0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMjBweDtcbiAgfVxuICAuYm94LXJlcGVhdC1wb3B1cCAuY29udGVudCAuY29sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5ib3gtcmVwZWF0LXBvcHVwIC5jb250ZW50IC5jb2w6bnRoLW9mLXR5cGUoZXZlbikgLml0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuYm94LXJlcGVhdC1wb3B1cCAuY29udGVudCAuaXRlbSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuYm94LXJlcGVhdC1wb3B1cCAuY29udGVudCAuaXRlbSAuZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5ib3gtcmVwZWF0LXBvcHVwIC5wb3B1cC1jb250ZW50IC5pdGVtLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gIH1cbiAgLmJveC1yZXBlYXQtcG9wdXAgLnBvcHVwLWNvbnRlbnQgLm1haW4tY29udGVudCAuaG9yaXpvbnRhbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1vLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmJveC1yZXBlYXQtcG9wdXAgLnBvcHVwLWNvbnRlbnQgLm1haW4tY29udGVudCAuaG9yaXpvbnRhbCAuZGV0YWlsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmJveC1wb3N0IC5saXN0LXBvc3QgLnNsaWNrLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbiAgLmJveC1wb3N0IC5saXN0LXBvc3QgLnNsaWNrLWxpc3Qge1xuICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIH1cbiAgLmJveC1wb3N0IC5saXN0LXBvc3QgLnNsaWNrLXByZXYsIC5ib3gtcG9zdCAubGlzdC1wb3N0IC5zbGljay1uZXh0IHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgdG9wOiA5MnB4O1xuICB9XG4gIC5ib3gtcG9zdCAubGlzdC1wb3N0IC5zbGljay1uZXh0IHtcbiAgICByaWdodDogNXB4O1xuICB9XG4gIC5ib3gtcG9zdCAubGlzdC1wb3N0IC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ib3gtZ3JpZC1yZXBlYXQgLml0ZW0gZmlndXJlIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG4gIC5ib3gtdGFicy1oZWFkZXIgLnRhYnMtaGVhZCBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLmJveC1yZXBlYXQtcG9wdXAgLnBvcHVwLWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyNTBweCk7XG4gIH1cbn0iLCIvKiBXb3JkUHJlc3MgQ29yZSAqL1xuLmFsaWdubm9uZSB7XG4gICAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbi5hbGlnbmNlbnRlcixcbmRpdi5hbGlnbmNlbnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA1cHggYXV0byA1cHggYXV0bztcbn1cblxuLmFsaWducmlnaHQge1xuICAgIGZsb2F0OnJpZ2h0O1xuICAgIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xufVxuXG4uYWxpZ25sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuYSBpbWcuYWxpZ25yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xufVxuXG5hIGltZy5hbGlnbm5vbmUge1xuICAgIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG5hIGltZy5hbGlnbmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG5hIGltZy5hbGlnbmNlbnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ud3AtY2FwdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgIG1heC13aWR0aDogOTYlO1xuICAgIHBhZGRpbmc6IDVweCAzcHggMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cC1jYXB0aW9uLmFsaWdubm9uZSB7XG4gICAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbi53cC1jYXB0aW9uLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbi53cC1jYXB0aW9uLmFsaWducmlnaHQge1xuICAgIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xufVxuXG4ud3AtY2FwdGlvbiBpbWcge1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiA5OC41JTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4ud3AtY2FwdGlvbiBwLndwLWNhcHRpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDRweCA1cHg7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGhlaWdodDogMXB4O1xuXHR3aWR0aDogMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIC1vLWJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAtbXMtYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAjMjE3NTliO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRsZWZ0OiA1cHg7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRvcDogNXB4O1xuXHR3aWR0aDogYXV0bztcblx0ei1pbmRleDogMTAwMDAwO1xufVxuXG4vKiB3cC1lZGl0b3ItZml4ICovXG4ud3AtZWRpdG9yLWZpeCB1bCwgLndwLWVkaXRvci1maXggb2wge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFlbTtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxZW07XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMHB4O1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwcHg7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDQwcHg7XG59XG4ud3AtZWRpdG9yLWZpeCB1bCBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLndwLWVkaXRvci1maXggb2wgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cblxuLndwLWVkaXRvci1maXggcCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi53cC1lZGl0b3ItZml4IGJsb2NrcXVvdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMWVtO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFlbTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA0MHB4O1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiA0MHB4O1xufVxuXG4ud3AtZWRpdG9yLWZpeCBoMSwgLndwLWVkaXRvci1maXggaDIsIC53cC1lZGl0b3ItZml4IGgzLCAud3AtZWRpdG9yLWZpeCBoNCwgLndwLWVkaXRvci1maXggaDUsIC53cC1lZGl0b3ItZml4IGg2LFxuLndwLWVkaXRvci1maXggLmgxLCAud3AtZWRpdG9yLWZpeCAuaDIsIC53cC1lZGl0b3ItZml4IC5oMywgLndwLWVkaXRvci1maXggLmg0LCAud3AtZWRpdG9yLWZpeCAuaDUsIC53cC1lZGl0b3ItZml4IC5oNiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xufVxuLndwLWVkaXRvci1maXggaDEsIC53cC1lZGl0b3ItZml4IC5oMSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjY3ZW07XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMC42N2VtO1xufVxuLndwLWVkaXRvci1maXggaDIsIC53cC1lZGl0b3ItZml4IC5oMiB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuODNlbTtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwLjgzZW07XG59XG4ud3AtZWRpdG9yLWZpeCBoMywgLndwLWVkaXRvci1maXggLmgzIHtcbiAgICBmb250LXNpemU6IDEuMTdlbTtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFlbTtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxZW07XG59XG4ud3AtZWRpdG9yLWZpeCBoNCwgLndwLWVkaXRvci1maXggLmg0IHtcbiAgICAvKmZvbnQtc2l6ZTogMWVtOyovXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxLjMzZW07XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMS4zM2VtO1xufVxuLndwLWVkaXRvci1maXggaDUsIC53cC1lZGl0b3ItZml4IC5oNSB7XG4gICAgZm9udC1zaXplOiAwLjgzZW07XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxLjY3ZW07XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMS42N2VtO1xufVxuLndwLWVkaXRvci1maXggaDYsIC53cC1lZGl0b3ItZml4IC5oNiB7XG4gICAgZm9udC1zaXplOiAwLjY3ZW07XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAyLjMzZW07XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMi4zM2VtO1xufVxuIiwiLyogR2xvYmFsIENTUyAqL1xuLy8gRMO5bmcgLy8ga2hpIGd1bHAgdGjDrCBjb21tZW50IHPhur0ga28gdsOgbyBmaWxlLCBEw7luZyAvKiovIGtoaSBndWxwIHRow6wgY29tbWVudCBz4bq9IHbDoG8gZmlsZVxuYTpob3ZlciwgYTpmb2N1cywgYTphY3RpdmUgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGNvbG9yOiBub25lOyBvdXRsaW5lOiBub25lOyBAaW5jbHVkZSB0cmFuc2l0aW9uKCBhbGwgNTAwbXMgZWFzZSAwcyApOyBjdXJzb3I6IHBvaW50ZXI7IH1cbmlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHsgb3V0bGluZTogbm9uZTsgQGluY2x1ZGUgYXBwZWFyYW5jZSggdW5zZXQgKTsgfVxuaW5wdXQ6Zm9jdXMsIHNlbGVjdDpmb2N1cywgdGV4dGFyZWE6Zm9jdXMgeyBvdXRsaW5lOiBub25lOyBAaW5jbHVkZSBib3hfc2hhZG93X2lucHV0KG5vbmUpOyB9XG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7IEBpbmNsdWRlIGFwcGVhcmFuY2UoIGNoZWNrYm94ICk7IH1cbmlucHV0W3R5cGU9cmFkaW9dIHsgQGluY2x1ZGUgYXBwZWFyYW5jZSggcmFkaW8gKTsgfVxuaWZyYW1lIHsgbWF4LXdpZHRoOiAxMDAlOyB9XG5maWd1cmUgeyBtYXJnaW46IDA7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMTsgfVxuaW1nIHsgbWF4LXdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87IG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbnAgeyBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbi53aWRnZXQgcCB7IG1hcmdpbjogMDsgfVxuLmZvcm0tY29udHJvbDpmb2N1cyB7IGJveC1zaGFkb3c6IG5vbmU7IH1cbi5zdGljayB7IHBvc2l0aW9uOiBmaXhlZDsgdG9wOiAwOyBsZWZ0OiAwOyB6LWluZGV4OiA5OTk7IHdpZHRoOiAxMDAlOyB9XG50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cblxuXG5odG1sIHtcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICAgIGZvbnQtc2l6ZTogJG1kO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgLy8gZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIiwgc2Fucy1zZXJpZjtcbiAgICBAZXh0ZW5kIGZvbnRfcHJpbWFyeV9mb3VyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG4gICAgY29sb3I6ICR0ZXh0LXNlY29uZGFyeTtcbn1cblxuLm5vLXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLndpZGdldC10aXRsZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6ICRzbTtcbiAgICBAZXh0ZW5kIGZvbnRfcHJpbWFyeV9zaXg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn0iLCIvLyBAaW5jbHVkZSBib3JkZXJfcmFkaXVzKCB2YWx1ZSApO1xuXG5AbWl4aW4gYm9yZGVyX3JhZGl1cygkdmFsdWUpIHtcbiAgICBib3JkZXItcmFkaXVzOiAkdmFsdWU7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAkdmFsdWU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkdmFsdWU7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogJHZhbHVlO1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAkdmFsdWU7XG59XG5AbWl4aW4gYmFja2dyb3VuZF9zaXplKCR2YWx1ZSkge1xuXHRiYWNrZ3JvdW5kLXNpemU6ICR2YWx1ZTtcblx0LW1vei1iYWNrZ3JvdW5kLXNpemU6ICR2YWx1ZTtcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6ICR2YWx1ZTtcblx0LW8tYmFja2dyb3VuZC1zaXplOiAkdmFsdWU7XG5cdC1tcy1iYWNrZ3JvdW5kLXNpemU6ICR2YWx1ZTtcbn1cbkBtaXhpbiBiYWNrZ3JvdW5kX2dyYWRpZW50X3RocmVlKCRjb2xvcjEsICRjb2xvcjIsICRjb2xvcjMpIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGNvbG9yMSwgJGNvbG9yMiwgJGNvbG9yMyk7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoJGNvbG9yMSwgJGNvbG9yMiwgJGNvbG9yMyk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGNvbG9yMSwgJGNvbG9yMiwgJGNvbG9yMyk7XG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KCRjb2xvcjEsICRjb2xvcjIsICRjb2xvcjMpO1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoJGNvbG9yMSwgJGNvbG9yMiwgJGNvbG9yMyk7XG59XG5AbWl4aW4gYmFja2dyb3VuZF9ncmFkaWVudF9zaXgoJGNvbG9yMSwgJGNvbG9yMiwgJGNvbG9yMywgJGNvbG9yNCwgJGNvbG9yNSwgJGNvbG9yNikge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkY29sb3IxLCAkY29sb3IyLCAkY29sb3IzLCAkY29sb3I0LCAkY29sb3I1LCAkY29sb3I2KTtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgkY29sb3IxLCAkY29sb3IyLCAkY29sb3IzLCAkY29sb3I0LCAkY29sb3I1LCAkY29sb3I2KTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkY29sb3IxLCAkY29sb3IyLCAkY29sb3IzLCAkY29sb3I0LCAkY29sb3I1LCAkY29sb3I2KTtcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoJGNvbG9yMSwgJGNvbG9yMiwgJGNvbG9yMywgJGNvbG9yNCwgJGNvbG9yNSwgJGNvbG9yNik7XG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCgkY29sb3IxLCAkY29sb3IyLCAkY29sb3IzLCAkY29sb3I0LCAkY29sb3I1LCAkY29sb3I2KTtcbn1cblxuQG1peGluIHRyYW5zZm9ybSgkdmFsdWUpIHtcblx0dHJhbnNmb3JtOiAkdmFsdWU7XG5cdC1tb3otdHJhbnNmb3JtOiAkdmFsdWU7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiAkdmFsdWU7XG5cdC1vLXRyYW5zZm9ybTogJHZhbHVlO1xuXHQtbXMtdHJhbnNmb3JtOiAkdmFsdWU7XG59XG5AbWl4aW4gYm94X3NoYWRvdygkdmFsdWUpIHtcblx0Ym94LXNoYWRvdzogJHZhbHVlO1xuXHQtbW96LWJveC1zaGFkb3c6ICR2YWx1ZTtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAkdmFsdWU7XG5cdC1vLWJveC1zaGFkb3c6ICR2YWx1ZTtcblx0LW1zLWJveC1zaGFkb3c6ICR2YWx1ZTtcbn1cbkBtaXhpbiBib3hfc2hhZG93X3R3bygkdmFsdWUxLCAkdmFsdWUyKSB7XG5cdGJveC1zaGFkb3c6ICgkdmFsdWUxLCAkdmFsdWUyKTtcblx0LW1vei1ib3gtc2hhZG93OiAoJHZhbHVlMSwgJHZhbHVlMik7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogKCR2YWx1ZTEsICR2YWx1ZTIpO1xuXHQtby1ib3gtc2hhZG93OiAoJHZhbHVlMSwgJHZhbHVlMik7XG5cdC1tcy1ib3gtc2hhZG93OiAoJHZhbHVlMSwgJHZhbHVlMik7XG59XG5AbWl4aW4gZmlsdGVyKCR2YWx1ZSkge1xuXHRmaWx0ZXI6ICR2YWx1ZTtcblx0LW1vei1maWx0ZXI6ICR2YWx1ZTtcblx0LXdlYmtpdC1maWx0ZXI6ICR2YWx1ZTtcblx0LW8tZmlsdGVyOiAkdmFsdWU7XG5cdC1tcy1maWx0ZXI6ICR2YWx1ZTtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uKCR2YWx1ZSkge1xuXHR0cmFuc2l0aW9uOiAkdmFsdWU7XG5cdC1tb3otdHJhbnNpdGlvbjogJHZhbHVlO1xuXHQtd2Via2l0LXRyYW5zaXRpb246ICR2YWx1ZTtcblx0LW8tdHJhbnNpdGlvbjogJHZhbHVlO1xuXHQtbXMtdHJhbnNpdGlvbjogJHZhbHVlO1xufVxuQG1peGluIGFuaW1hdGlvbigkdmFsdWUpIHtcblx0YW5pbWF0aW9uOiAkdmFsdWU7XG5cdC1tb3otYW5pbWF0aW9uOiAkdmFsdWU7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiAkdmFsdWU7XG5cdC1vLWFuaW1hdGlvbjogJHZhbHVlO1xuXHQtbXMtYW5pbWF0aW9uOiAkdmFsdWU7XG59XG5AbWl4aW4gYW5pbWF0aW9uX2RpcmVjdGlvbigkdmFsdWUpIHtcblx0YW5pbWF0aW9uLWRpcmVjdGlvbjogJHZhbHVlO1xuXHQtbW96LWFuaW1hdGlvbi1kaXJlY3Rpb246ICR2YWx1ZTtcblx0LXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiAkdmFsdWU7XG5cdC1vLWFuaW1hdGlvbi1kaXJlY3Rpb246ICR2YWx1ZTtcblx0LW1zLWFuaW1hdGlvbi1kaXJlY3Rpb246ICR2YWx1ZTtcbn1cbkBtaXhpbiB0cmFuc2Zvcm1fb3JpZ2luKCR2YWx1ZSkge1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiAkdmFsdWU7XG5cdC1tb3otdHJhbnNmb3JtLW9yaWdpbjogJHZhbHVlO1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICR2YWx1ZTtcblx0LW8tdHJhbnNmb3JtLW9yaWdpbjogJHZhbHVlO1xuXHQtbXMtdHJhbnNmb3JtLW9yaWdpbjogJHZhbHVlO1xufVxuXG4vL2lucHV0XG5AbWl4aW4gYXBwZWFyYW5jZSgkdmFsdWUpIHtcblx0YXBwZWFyYW5jZTogJHZhbHVlICFpbXBvcnRhbnQ7XG5cdC1tb3otYXBwZWFyYW5jZTogJHZhbHVlICFpbXBvcnRhbnQ7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogJHZhbHVlICFpbXBvcnRhbnQ7XG5cdC1vLWFwcGVhcmFuY2U6ICR2YWx1ZSAhaW1wb3J0YW50O1xuXHQtbXMtYXBwZWFyYW5jZTogJHZhbHVlICFpbXBvcnRhbnQ7XG59XG5AbWl4aW4gYm94X3NoYWRvd19pbnB1dCgkdmFsdWUpIHtcblx0Ym94LXNoYWRvdzogJHZhbHVlICFpbXBvcnRhbnQ7XG5cdC1tb3otYm94LXNoYWRvdzogJHZhbHVlICFpbXBvcnRhbnQ7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogJHZhbHVlICFpbXBvcnRhbnQ7XG5cdC1vLWJveC1zaGFkb3c6ICR2YWx1ZSAhaW1wb3J0YW50O1xuXHQtbXMtYm94LXNoYWRvdzogJHZhbHVlICFpbXBvcnRhbnQ7XG59XG5AbWl4aW4gaW5wdXRfcGxhY2Vob2xkZXIoJHZhbHVlKSB7XG5cdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiAkdmFsdWU7XG5cdH1cblx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICR2YWx1ZTtcblx0fVxuXHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICR2YWx1ZTtcblx0fVxuXHQmOi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiAkdmFsdWU7XG5cdH1cbn1cblxuLy9mbGV4XG5AbWl4aW4gZmxleF93cmFwKCR2YWx1ZSkge1xuXHRmbGV4LXdyYXA6ICR2YWx1ZTtcblx0LW1vei1mbGV4LXdyYXA6ICR2YWx1ZTtcblx0LXdlYmtpdC1mbGV4LXdyYXA6ICR2YWx1ZTtcblx0LW8tZmxleC13cmFwOiAkdmFsdWU7XG5cdC1tcy1mbGV4LXdyYXA6ICR2YWx1ZTtcbn1cbkBtaXhpbiBmbGV4X2RpcmVjdGlvbigkdmFsdWUpIHtcblx0ZmxleC1kaXJlY3Rpb246ICR2YWx1ZTtcblx0LW1vei1mbGV4LWRpcmVjdGlvbjogJHZhbHVlO1xuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG5cdC1vLWZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogJHZhbHVlO1xufVxuQG1peGluIGZsZXhfZmxvdygkdmFsdWUpIHtcblx0ZmxleC1mbG93OiAkdmFsdWU7XG5cdC1tb3otZmxleC1mbG93OiAkdmFsdWU7XG5cdC13ZWJraXQtZmxleC1mbG93OiAkdmFsdWU7XG5cdC1vLWZsZXgtZmxvdzogJHZhbHVlO1xuXHQtbXMtZmxleC1mbG93OiAkdmFsdWU7XG59XG5AbWl4aW4ganVzdGlmeV9jb250ZW50KCR2YWx1ZSkge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcblx0LW1vei1qdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcblx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcblx0LW8tanVzdGlmeS1jb250ZW50OiAkdmFsdWU7XG5cdC1tcy1qdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcbn1cbkBtaXhpbiBhbGlnbl9pdGVtcygkdmFsdWUpIHtcblx0YWxpZ24taXRlbXM6ICR2YWx1ZTtcblx0LW1vei1hbGlnbi1pdGVtczogJHZhbHVlO1xuXHQtd2Via2l0LWFsaWduLWl0ZW1zOiAkdmFsdWU7XG5cdC1vLWFsaWduLWl0ZW1zOiAkdmFsdWU7XG5cdC1tcy1hbGlnbi1pdGVtczogJHZhbHVlO1xufVxuQG1peGluIG9yZGVyKCR2YWx1ZSkge1xuXHRvcmRlcjogJHZhbHVlO1xuXHQtbW96LW9yZGVyOiAkdmFsdWU7XG5cdC13ZWJraXQtb3JkZXI6ICR2YWx1ZTtcblx0LW8tb3JkZXI6ICR2YWx1ZTtcblx0LW1zLW9yZGVyOiAkdmFsdWU7XG59XG5AbWl4aW4gZmxleCgkdmFsdWUpIHtcblx0ZmxleDogJHZhbHVlO1xuXHQtbW96LWZsZXg6ICR2YWx1ZTtcblx0LXdlYmtpdC1mbGV4OiAkdmFsdWU7XG5cdC1vLWZsZXg6ICR2YWx1ZTtcblx0LW1zLWZsZXg6ICR2YWx1ZTtcbn1cbi8vIEPEg24gY29sIHRoZW8gdOG7iSBs4buHXG5AbWl4aW4gZmxleF9ncm93KCR2YWx1ZSkge1xuXHRmbGV4LWdyb3c6ICR2YWx1ZTtcblx0LW1vei1mbGV4LWdyb3c6ICR2YWx1ZTtcblx0LXdlYmtpdC1mbGV4LWdyb3c6ICR2YWx1ZTtcblx0LW8tZmxleC1ncm93OiAkdmFsdWU7XG5cdC1tcy1mbGV4LWdyb3c6ICR2YWx1ZTtcbn0iLCIvLyB2YXJpYWJsZXNcbiRwcmltYXJ5OiAjM0ZFMEQwO1xuJHByaW1hcnktMjA6ICMzRkUwRDAzMztcbiRzZWNvbmRhcnk6ICMwMEEyQTc7XG4kdGhpcmQ6ICMwMDgwODE7XG4kdGV4dC1wcmltYXJ5OiAjMUEyRjM0O1xuJHRleHQ6ICM0NDVCNkQ7XG4kdGV4dC1zZWNvbmRhcnk6ICM2NDc2ODM7XG4kYmxhY2s6ICMwMDAwMDA7XG4kd2hpdGU6ICNmZmZmZmY7XG4kZ3JheTogIzY0NzY4MztcblxuXG4vL2ZvbnQgc2l6ZVxuJHhsLWV4dHJhOiA2NHB4O1xuJHhsOiAzNnB4O1xuJGxnLWV4dHJhOiAzMHB4O1xuJGxnLW1lZGl1bTogMjRweDtcbiRsZzogMjBweDtcbiRtZC1leHRyYTogMThweDtcbiRtZDogMTZweDtcbiRzbTogMTRweDsiLCIuYmctZ3JhZGllbnQtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTQuMDNkZWcsICNGRkZGRkYgNy4yNSUsICMzRkUwRDAgOTguNjYlKTtcbn1cblxuLy8gLmJnLWdyYWRpZW50LWJsdXIge1xuLy8gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkZGRkZGIDMzLjA4JSwgIzRDRTJEMyA1Mi40OCUsICNGRkZGRkYgODkuODYlKTtcbi8vIH1cblxuLmJnLWdyYWRpZW50LWRhcmsge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDA4MDgxIDAlLCAjMDAxQjFCIDEzOS4wNiUpO1xufSIsIi5idG4ge1xuICBib3JkZXI6IHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXJfcmFkaXVzKDU3cHgpO1xuICBwYWRkaW5nOiAxMnB4IDI2cHg7XG4gIEBleHRlbmQgZGlzcGxheV9mbGV4O1xuICBAaW5jbHVkZSBqdXN0aWZ5X2NvbnRlbnQoY2VudGVyKTtcbiAgQGluY2x1ZGUgYWxpZ25faXRlbXMoY2VudGVyKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjNzKTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogJHNtO1xuICBjb2xvcjogJHRleHQtcHJpbWFyeTtcbiAgQGV4dGVuZCBmb250X3ByaW1hcnlfZWlnaHQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogLjY7XG4gICAgY29sb3I6ICR0ZXh0LXByaW1hcnk7XG4gIH1cbn1cblxuLmJ0bi1ncmFkaWVudCB7XG4gIEBleHRlbmQgLmJnLWdyYWRpZW50LWxpZ2h0O1xufVxuXG4uYnRuLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vYXJyb3ctcmlnaHQtY2lyY2xlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgfVxufSIsIi50aXRsZS1oZXJvIHtcbiAgZm9udC1zaXplOiAkeGwtZXh0cmE7XG4gIEBleHRlbmQgZm9udF9wcmltYXJ5X3NldmVudDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjI4cHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBmb250LXNpemU6ICR4bDtcbiAgfVxufVxuXG4udGl0bGUtcHJpbWFyeS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogJG1kLWV4dHJhO1xuICBsZXR0ZXItc3BhY2luZzogLjAyZW07XG4gIGNvbG9yOiAkcHJpbWFyeTtcbiAgQGV4dGVuZCBmb250X3ByaW1hcnlfZWlnaHQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBmb250LXNpemU6ICRzbTtcbiAgfVxufVxuXG4udGl0bGUtc2Vjb25kYXJ5LXNtYWxsIHtcbiAgZm9udC1zaXplOiAkbGctbWVkaXVtO1xuICBjb2xvcjogJGdyYXk7XG4gIGxldHRlci1zcGFjaW5nOiAuMDJlbTtcbiAgQGV4dGVuZCBmb250X3ByaW1hcnlfZWlnaHQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgZm9udC1zaXplOiAkbWQ7XG4gIH1cbn1cblxuLnRpdGxlLXhsIHtcbiAgZm9udC1zaXplOiAkeGw7XG4gIEBleHRlbmQgZm9udF9wcmltYXJ5X3NldmVudDtcbiAgbGluZS1oZWlnaHQ6IDQzLjJweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIGZvbnQtc2l6ZTogJGxnLW1lZGl1bTtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxufVxuXG4udGl0bGUtbGcge1xuICBmb250LXNpemU6ICRsZztcbiAgQGV4dGVuZCBmb250X3ByaW1hcnlfc2V2ZW50O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgLy90ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLnRpdGxlLWxnLWV4dHJhIHtcbiAgY29sb3I6ICRsZy1leHRyYTtcbiAgQGV4dGVuZCBmb250X3ByaW1hcnlfc2V2ZW50O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi50aXRsZS13aGl0ZSB7XG4gIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAkdGV4dC1wcmltYXJ5ICFpbXBvcnRhbnQ7XG59IiwiLyogSGVhZGVyICovXG4vLyAuaG9tZSB7XG4vLyBcdC5oZWFkZXIge1xuLy8gXHRcdHBvc2l0aW9uOiBmaXhlZDsgdG9wOiAwOyBsZWZ0OiAwOyB6LWluZGV4OiA5OTk7IHdpZHRoOiAxMDAlO1xuLy8gXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuLy8gXHR9XG4vLyB9XG5cbi5oZWFkZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7IHRvcDogMDsgbGVmdDogMDsgei1pbmRleDogOTk5OyB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG5cdC53LWhlYWRlci1sb2dvIHtcbiAgICBcdGltZyB7XG5cdFx0ICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgXHR9XG4gICAgfVxuICAgICYuc2Nyb2xsIHtcbiAgICBcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC40KTtcbiAgICBcdHBhZGRpbmc6IDEycHggMDtcbiAgICBcdC53LWhlYWRlci1sb2dvIHtcblx0ICAgIFx0aW1nIHtcblx0ICAgIFx0XHRtYXgtd2lkdGg6IDgwcHggIWltcG9ydGFudDtcblx0ICAgIFx0fVxuXHQgICAgfVxuICAgIH1cbiAgICAuaGVhZGVyLWNvbnRlbnQge1xuXHQgICAgQGV4dGVuZCBkaXNwbGF5X2ZsZXg7XG5cdCAgICBAaW5jbHVkZSBhbGlnbl9pdGVtcyggY2VudGVyICk7XG5cdFx0QGluY2x1ZGUganVzdGlmeV9jb250ZW50KCBzcGFjZS1iZXR3ZWVuICk7XG5cdFx0Lm1lbnUtcHJpbWFyeSB7XG5cdFx0XHRAZXh0ZW5kIGZvbnRfcHJpbWFyeV9maXZlO1xuXHRcdH1cbiAgICB9XG59XG5cbi8vbWVudSB04buxIHZp4bq/dCBwY1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcblx0Lm1lbnUtcHJpbWFyeSB7XG5cdCAgICAubWFpbi1tZW51IHtcblx0ICAgICAgICB1bCB7XG5cdFx0XHQgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0ICAgIG1hcmdpbjogMDtcblx0XHRcdCAgICBwYWRkaW5nOiAwO1xuXHQgICAgICAgICAgICBsaSB7XG5cdCAgICAgICAgICAgIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICAgICAgICAgICBcdHBhZGRpbmc6IDA7XG5cdCAgICAgICAgICAgICAgICBhIHtcblx0XHRcdFx0XHQgICAgY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHQgICAgZm9udC1zaXplOiAkc207XG5cdFx0XHRcdFx0ICAgIC8vIGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0ICAgIHBhZGRpbmc6IDEwcHggMTZweDtcblx0XHRcdFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHRcdCAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI4cHg7XG4gICAgICAgIFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0ICAgICAgICAgICAgICAgIH1cblx0ICAgICAgICAgICAgICAgICY6aG92ZXIge1xuXHQgICAgICAgICAgICAgICAgICAgID4gLnN1Yi1tZW51IHtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcblx0ICAgICAgICAgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgICAgICAgICAgPiBhIHtcblx0ICAgICAgICAgICAgICAgICAgICBcdGNvbG9yOiAkcHJpbWFyeTtcblx0ICAgICAgICAgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcblx0ICAgICAgICAgICAgICAgIFx0PiBhIHtcblx0ICAgICAgICAgICAgICAgIFx0XHQvLyBjb2xvcjogYmx1ZTtcblx0ICAgICAgICAgICAgICAgIFx0XHRmb250LXdlaWdodDogODAwO1xuXHQgICAgICAgICAgICAgICAgXHR9XG5cdCAgICAgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgIH1cblx0ICAgICAgICB9XG5cdCAgICAgICAgPiB1bCB7XG5cdCAgICAgICAgICAgID4gbGkge1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0ICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuXHRcdFx0XHRcdCAgICBhIHtcblx0XHRcdFx0XHQgICAgXHRwYWRkaW5nOiAxMHB4IDI0cHg7XG5cdFx0XHRcdFx0ICAgIFx0Y29sb3I6ICR0ZXh0LXByaW1hcnk7XG5cdFx0XHRcdFx0ICAgIFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdH1cblx0ICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XG5cdCAgICAgICAgICAgICAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdCAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuXHQgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0ICAgIGJhY2tncm91bmQ6ICMwMDA7XG5cdCAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcblx0ICAgICAgICAgICAgICAgICAgICBsaSB7XG5cdCAgICAgICAgICAgICAgICAgICAgXHRtaW4td2lkdGg6IDMwMHB4O1xuXHQgICAgICAgICAgICAgICAgICAgIH1cblx0XHRcdFx0XHRcdC5zdWItbWVudSB7XG5cdFx0XHRcdFx0XHQgICAgbGVmdDogMTAwJTtcblx0XHRcdFx0XHRcdCAgICB0b3A6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdCAgICAgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgIH1cblx0ICAgICAgICB9XG5cdFx0fVxuXHR9XG5cdC8qIGJ0biBtZW51IG1vYmlsZSAqL1xuXHQuYm94X19tZW51IC5ib3hfX2NvbnRhaW5lciB1bC5tZW51IGxpIC5idG5fX3RvZ2dsZSB7XG5cdCAgICBkaXNwbGF5OiBub25lO1xuXHR9XG4gICAgLmJ0bi5idG5fX21lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuLy9tZW51IHThu7Egdmnhur90IG1vYmlsZVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcblx0LnctaGVhZGVyLWxvZ28ge1xuICAgIFx0aW1nIHtcbiAgICBcdFx0bWF4LXdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgXHR9XG5cdH1cblx0Lm1lbnUtcHJpbWFyeSB7XG5cdFx0LnctaGVhZGVyLWxvZ28ge1xuXHRcdFx0cGFkZGluZzogMTVweCAxNXB4IDIwcHg7XG5cdFx0fVxuXHQgICAgLm1haW4tbWVudSB7XG5cdCAgICAgICAgdWwge1xuXHRcdFx0ICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdCAgICBtYXJnaW46IDA7XG5cdFx0XHQgICAgcGFkZGluZzogMDtcblx0ICAgICAgICAgICAgbGkge1xuXHQgICAgICAgICAgICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgICAgICAgICAgXHRwYWRkaW5nOiAwO1xuXHQgICAgICAgICAgICAgICAgYSB7XG5cdFx0XHRcdFx0ICAgIGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogJHNtO1xuXHRcdFx0XHRcdCAgICAvLyBmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdCAgICBwYWRkaW5nOiAxNXB4IDYwcHggMTVweCAxNXB4O1xuXHRcdFx0XHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjhweDtcbiAgICAgICAgXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdCAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjcwO1xuXHQgICAgICAgICAgICAgICAgfVxuXHQgICAgICAgICAgICAgICAgJjpob3ZlciB7XG5cdCAgICAgICAgICAgICAgICAgICAgPiBhIHtcblx0ICAgICAgICAgICAgICAgICAgICBcdGNvbG9yOiAkcHJpbWFyeTtcblx0ICAgICAgICAgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcblx0ICAgICAgICAgICAgICAgIFx0PiBhIHtcblx0ICAgICAgICAgICAgICAgIFx0XHQvLyBjb2xvcjogYmx1ZTtcblx0ICAgICAgICAgICAgICAgIFx0XHRmb250LXdlaWdodDogODAwO1xuXHQgICAgICAgICAgICAgICAgXHR9XG5cdCAgICAgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgIH1cblx0ICAgICAgICB9XG5cdCAgICAgICAgPiB1bCB7XG5cdCAgICAgICAgICAgID4gbGkge1xuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0XHRcdCAgICBhIHtcblx0XHRcdFx0XHQgICAgXHRwYWRkaW5nOiAxNXB4IDE1cHg7XG5cdFx0XHRcdFx0ICAgIFx0Y29sb3I6ICR0ZXh0LXByaW1hcnk7XG5cdFx0XHRcdFx0ICAgIFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdFx0XHQgICAgXHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0fVxuXHQgICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcblx0ICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXHQgICAgICAgICAgICAgICAgICAgIGxpIHtcblx0ICAgICAgICAgICAgICAgICAgICBcdGEge1xuXHQgICAgICAgICAgICAgICAgICAgIFx0XHRwYWRkaW5nOiAxMHB4IDYwcHggMTBweCA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBcdFx0ICAgIGZvbnQtc2l6ZTogJHNtO1xuXHQgICAgICAgICAgICAgICAgICAgIFx0fVxuXHQgICAgICAgICAgICAgICAgICAgIH1cblx0XHRcdFx0XHRcdC5zdWItbWVudSBsaSBhIHtcblx0XHRcdFx0XHRcdCAgICBwYWRkaW5nOiAxMHB4IDYwcHggMTBweCA2MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHQgICAgICAgICAgICAgICAgfVxuXHQgICAgICAgICAgICB9XG5cdCAgICAgICAgfVxuXHRcdH1cblx0fVxuXG4gICAgLyogdG9nZ2xlIHN1Ym1lbnUgbW9iaWxlICovXG4gICAgLmJveF9fbWVudSAuYm94X19jb250YWluZXIge1xuICAgIFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIFx0YmFja2dyb3VuZC1jb2xvcjogJHRoaXJkO1xuXHR9XG4gICAgLmJveF9fbWVudSAuYm94X19jb250YWluZXIgdWwubWVudSBsaSAuYnRuX190b2dnbGUge1xuXHQgICAgd2lkdGg6IDMwcHg7XG5cdCAgICBoZWlnaHQ6IDMwcHg7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0ICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHQgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggMC4ycmVtICk7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICByaWdodDogMTVweDtcblx0ICAgIHRvcDogMTJweDtcblx0ICAgIHotaW5kZXg6IDI7XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IHJldmVydDtcbiAgICBcdGxpbmUtaGVpZ2h0OiByZXZlcnQ7XG4gICAgfVxuICAgIC5ib3hfX21lbnUgLmJveF9fY29udGFpbmVyIHVsLm1lbnUgbGkgdWwuc3ViLW1lbnUgbGkgLmJ0bl9fdG9nZ2xlIHtcbiAgICBcdHRvcDogN3B4O1xuICAgIH1cbiAgICAuYm94X19tZW51IC5ib3hfX2NvbnRhaW5lciB1bC5tZW51IGxpIC5idG5fX3RvZ2dsZTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIrXCI7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgKTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiggdHJhbnNmb3JtIDAuM3MgZWFzZSApO1xuICAgIH1cbiAgICAuYm94X19tZW51IC5ib3hfX2NvbnRhaW5lciB1bC5tZW51IGxpIC5idG5fX3RvZ2dsZS5hY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSggdHJhbnNsYXRlKC00NSUsIC01MCUpIHJvdGF0ZSg0NWRlZykgKTtcbiAgICB9XG5cdC5ib3hfX21lbnUgLmJveF9fY29udGFpbmVyIHVsLm1lbnUgbGkgLmJ0bl9fdG9nZ2xlOmZvY3VzIHtcblx0ICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblxuICAgIC8qIHRyYW5zbGF0ZVggbWVudSBtb2JpbGUgKi9cbiAgICAuYm94X19tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzIGVhc2U7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgIC5ib3hfX21lbnUgLmJveF9fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDM0MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCB0cmFuc2Zvcm0gMC4zcyBlYXNlICk7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSggdHJhbnNsYXRlWCgtMTAwJSkgKTtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgLy8gbWVudSBvcGVuIHRvIHJpZ2h0XG5cdCAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICAvLyByaWdodDogMDtcblx0ICAgIC8vIHRvcDogMDtcbiAgICAgICAgLy8gQGluY2x1ZGUgdHJhbnNmb3JtKCB0cmFuc2xhdGVYKDEwMCUpICk7XG4gICAgfVxuICAgIC5ib3hfX21lbnUuYWN0aXZlIHtcbiAgICAgICAgei1pbmRleDogOTk5OTk7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgLmJveF9fbWVudS5hY3RpdmUgLmJveF9fY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCB0cmFuc2xhdGVYKDApICk7XG4gICAgfVxuICAgIC8vIC5ib3hfX21lbnUgLmJveF9fY29udGFpbmVyIC5tZW51IHtcbiAgICAvLyAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAvLyAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAvLyAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIC8vICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIC8vIH1cblxuICAgIC8qIHNjcm9sbGJhciBtZW51IG1vYmlsZSAqL1xuICAgIC5ib3hfX21lbnUgLmJveF9fY29udGFpbmVyIC5tZW51Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAwcHg7XG4gICAgfVxuICAgIC5ib3hfX21lbnUgLmJveF9fY29udGFpbmVyIC5tZW51Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gICAgfVxuICAgIC5ib3hfX21lbnUgLmJveF9fY29udGFpbmVyIC5tZW51Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4ODg7XG4gICAgfVxuICAgIC5ib3hfX21lbnUgLmJveF9fY29udGFpbmVyIC5tZW51Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1NTU7XG4gICAgfVxuXHQvKiBidG4gbWVudSBtb2JpbGUgKi9cbiAgICAuYnRuLmJ0bl9fbWVudSB7XG5cdFx0d2lkdGg6IDI1cHg7XG5cdFx0aGVpZ2h0OiAyNXB4O1xuXHQgICAgcGFkZGluZzogMDtcblx0ICAgIG1hcmdpbjogMDtcblx0ICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoIDAgKTtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdCAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIFx0ZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5idG4uYnRuX19tZW51IHNwYW4ge1xuXHQgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICBoZWlnaHQ6IDNweDtcblx0ICAgIG1hcmdpbjogMCAwIDRweDtcbiAgICB9XG5cdC5idG4uYnRuX19tZW51OmZvY3VzIHtcblx0ICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cbn0iLCIvKiBGb290ZXIgKi9cblxuLmZvb3RlciB7XG5cdHBhZGRpbmc6IDYwcHggMCAwO1xuXHQuZi1jb250ZW50IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHQuZi1sZWZ0IHtcblx0XHRcdC5idG4ge1xuXHRcdFx0XHRtYXJnaW46IDIwcHggMCAzNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZi1yaWdodCB7XG5cdFx0ICAgIEBleHRlbmQgZGlzcGxheV9mbGV4O1xuICAgIFx0XHRnYXA6IDY0cHg7XG4gICAgXHRcdD4gKiB7XG4gICAgXHRcdFx0bWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBcdFx0fVxuICAgIFx0XHQud2lkZ2V0LnctZm9vdGVyLXJpZ2h0IHtcbiAgICBcdFx0XHQmLndpZGdldF90ZXh0IHtcbiAgICBcdFx0XHRcdC50ZXh0d2lkZ2V0ID4gKiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZmZmZjcwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0XHRcdH1cbiAgICBcdFx0XHR9XG4gICAgXHRcdFx0Ji53aWRnZXRfbmF2X21lbnUge1xuICAgIFx0XHRcdFx0dWwge1xuICAgIFx0XHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgXHRcdFx0XHRcdG1hcmdpbjogMDtcbiAgICBcdFx0XHRcdFx0cGFkZGluZzogMDtcbiAgICBcdFx0XHRcdFx0bGkge1xuICAgIFx0XHRcdFx0XHRcdCYuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgIFx0XHRcdFx0XHRcdFx0YSB7XG4gICAgXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgXHRcdFx0XHRcdFx0XHR9XG4gICAgXHRcdFx0XHRcdFx0fVxuICAgIFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI0ZGRjtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdFx0XHRcdFx0fVxuICAgIFx0XHRcdFx0XHRcdH1cbiAgICBcdFx0XHRcdFx0fVxuICAgIFx0XHRcdFx0fVxuICAgIFx0XHRcdH1cbiAgICBcdFx0XHQmLndpZGdldF9yZXBlYXRfaW1hZ2Uge1xuICAgIFx0XHRcdFx0LndpZGdldC1yZXBlYXQtaW1hZ2Uge1xuXHRcdFx0XHRcdCAgICBAZXh0ZW5kIGRpc3BsYXlfZmxleDtcbiAgICBcdFx0XHRcdFx0Z2FwOiAxMnB4O1xuICAgIFx0XHRcdFx0XHRpbWcge1xuICAgIFx0XHRcdFx0XHRcdG1pbi13aWR0aDogMzVweDtcbiAgICBcdFx0XHRcdFx0fVxuICAgIFx0XHRcdFx0fVxuICAgIFx0XHRcdH1cbiAgICBcdFx0fVxuXHRcdH1cblx0fVxuXHQuZi1jb3B5cmlnaHQge1xuXHRcdHBhZGRpbmc6IDI0cHggMDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzYwRTJENjMwO1xuXG5cdFx0Y29sb3I6ICNmZmZmZmY1MDtcblx0XHRmb250LXNpemU6ICRzbTtcblx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4yOHB4O1xuXHR9XG59IiwiLyogSG9tZSAqL1xuXG4uYi1oZXJvIHtcbiAgcGFkZGluZzogMTUwcHggMCAyNzVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG5cbiAgLmdyb3VwLXRpdGxlIHtcbiAgICAudGl0bGUtaGVybyB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAuZmlyc3Qtd29yZCB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVyby1kZXNjIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBtYXJnaW46IDI0cHggMDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAkbWQtZXh0cmE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgfVxufVxuXG4uYm94LXNpZGUtY29udGVudCB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG5cbiAgLmJveC1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA1MDJweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMik7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBAaW5jbHVkZSBib3JkZXJfcmFkaXVzKDIwcHgpO1xuICAgIG1hcmdpbjogMCAyMHB4IDAgYXV0bztcbiAgfVxuXG4gIC5ib3gtdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiA1MDVweDtcblxuICAgIC50aXRsZS1wcmltYXJ5LXNtYWxsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuXG4gICAgLnRpdGxlLXhsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgLmRlc2Mge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIEBleHRlbmQgZm9udF9wcmltYXJ5X2ZvdXI7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICB9XG59XG5cbi5hYm91dC11cy1jb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbi5jb3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvdmVyLWdyYWRpZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG5cbiAgLy8gLmJnLWdyYWRpZW50LWJsdXIge1xuICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gICB0b3A6IDA7XG4gIC8vICAgbGVmdDogMDtcbiAgLy8gICB3aWR0aDogMTAwJTtcbiAgLy8gICBoZWlnaHQ6IDEwMCU7XG4gIC8vICAgb3BhY2l0eTogMC40O1xuICAvLyAgIHotaW5kZXg6IC0xO1xuICAvLyB9XG59XG5cbi5ib3gtcmVwZWF0LWRhdGEge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG5cbiAgLnRpdGxlLXByaW1hcnktc21hbGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICAuYm94LWRhdGEge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG5cbiAgICAuY29sIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLml0ZW0ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyX3JhZGl1cygyMHB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LTIwO1xuICAgICAgcGFkZGluZzogMjRweCAyNHB4IDMycHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBmaWd1cmUge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGl0bGUtbGcge1xuICAgICAgICBtYXJnaW46IDIwcHggMCA4cHg7XG4gICAgICB9XG5cbiAgICAgIC5kZXNjIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgZm9udC1zaXplOiAkbWQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJveC1ncmlkLXJlcGVhdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogNDBweDtcblxuICAuaXRlbSB7XG4gICAgZmlndXJlIHtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICBAaW5jbHVkZSBib3JkZXJfcmFkaXVzKDIwcHgpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRpdGxlLWxnIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgLmRlc2Mge1xuICAgICAgY29sb3I6ICR0ZXh0LXNlY29uZGFyeTtcbiAgICAgIGZvbnQtc2l6ZTogJG1kO1xuICAgIH1cbiAgfVxufVxuXG4uYm94LXJlcGVhdC1wb3B1cCB7XG4gIC5jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgLml0ZW0ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAudGl0bGUge1xuICAgICAgICBAZXh0ZW5kIGZvbnRfcHJpbWFyeV9zZXZlbnQ7XG4gICAgICAgIG1hcmdpbjogMjRweCBhdXRvIDhweDtcbiAgICAgICAgY29sb3I6ICR0ZXh0LXByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40OHB4O1xuICAgICAgfVxuXG4gICAgICAuZGVzYyB7XG4gICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgZm9udC1zaXplOiAkbWQtZXh0cmE7XG4gICAgICAgIEBleHRlbmQgZm9udF9wcmltYXJ5X3NpeDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xuICAgICAgfVxuXG4gICAgICBmaWd1cmUge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggMHB4IHJnYmEoNjMsIDIyNCwgMjA4LCAwLjUwKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXJfcmFkaXVzKDIwMHB4KTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgQGV4dGVuZCBkaXNwbGF5X2ZsZXg7XG4gICAgICAgIEBpbmNsdWRlIGFsaWduX2l0ZW1zKGNlbnRlcik7XG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnlfY29udGVudChjZW50ZXIpO1xuXG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wge1xuICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucG9wdXAtY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgbWF4LXdpZHRoOiAxMDY0cHg7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlcl9yYWRpdXMoMjBweCk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogY2FsYyg1MCUgKyA0NXB4KTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoOTB2aCAtIDkycHgpO1xuICAgIC8vIG1pbi1oZWlnaHQ6IDMxOXB4O1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICB9XG5cbiAgICAubWFpbi1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNDhweCAzMnB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6ICRsZy1tZWRpdW07XG4gICAgICAgIG1hcmdpbjogMCAwIDZweDtcbiAgICAgICAgQGV4dGVuZCBmb250X3ByaW1hcnlfc2V2ZW50O1xuICAgICAgICBjb2xvcjogJHRleHQtcHJpbWFyeTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40OHB4O1xuICAgICAgfVxuXG4gICAgICAuZGVzYyB7XG4gICAgICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gICAgICAgIGNvbG9yOiAjNjQ3NjgzO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI4cHg7XG4gICAgICB9XG5cbiAgICAgIC5kZXRhaWwge1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgLy9mb250LXNpemU6ICRzbTtcbiAgICAgIH1cblxuICAgICAgZmlndXJlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNjIuNXB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggMHB4IHJnYmEoNjMsIDIyNCwgMjA4LCAwLjUwKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMzQzcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhvcml6b250YWwge1xuICAgICAgICBAZXh0ZW5kIGRpc3BsYXlfZmxleDtcbiAgICAgICAgQGluY2x1ZGUgYWxpZ25faXRlbXMoIGNlbnRlciApO1xuXG4gICAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIG1heC13aWR0aDogMzI1cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNDhweDtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGV0YWlsIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudmVydGljYWwge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLmRldGFpbCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnRuLWNsb3NlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgei1pbmRleDogOTk5OTk7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIGZpZ3VyZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAub3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgei1pbmRleDogOTk5ODtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cblxuLmJveC1wb3N0IHtcbiAgLmxpc3QtcG9zdCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgIC5pdGVtLXBvc3Qge1xuICAgICAgZmlndXJlIHtcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyX3JhZGl1cygyMHB4KTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaXRlbS10ZXh0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG5cbiAgICAgICAgLmNhdHMge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkbWQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkbGc7XG4gICAgICAgICAgbWFyZ2luOiA1cHggMCAxMnB4O1xuICAgICAgICAgIEBleHRlbmQgZm9udF9wcmltYXJ5X3NldmVudDtcbiAgICAgICAgICBjb2xvcjogJHRleHQtcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kYXRlIHtcbiAgICAgICAgICBjb2xvcjogJHRleHQtc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAuc2xpY2stbGlzdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xuICAgIH1cblxuICAgIC5zbGljay1wcmV2LCAuc2xpY2stbmV4dCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29uL2ljb24tYXJyb3ctbGluZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG4gICAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTYuNXB4IDBweCAjMDAwMDAwMUY7XG4gICAgICBAaW5jbHVkZSBib3JkZXJfcmFkaXVzKDIwMHB4KTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgdG9wOiAxMDBweDtcbiAgICAgIHotaW5kZXg6IDk7XG5cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICByaWdodDogLTIwcHg7XG4gICAgfVxuXG4gICAgLnNsaWNrLXByZXYge1xuICAgICAgbGVmdDogLTIwcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4uYi1wYXJ0bmVyIHtcbiAgbWFyZ2luLXRvcDogNDRweDtcblxuICAuc2xpY2stdHJhY2sge1xuICAgIEBleHRlbmQgZGlzcGxheV9mbGV4O1xuICAgIEBpbmNsdWRlIGFsaWduX2l0ZW1zKGNlbnRlcik7XG4gIH1cblxuICAuaXRlbSB7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gIH1cbn1cblxuLnAtdGVhbXMge1xuICBwYWRkaW5nLXRvcDogMTEwcHg7XG59XG5cbi5wLW5ld3Mge1xuICBwYWRkaW5nLXRvcDogMTEzcHg7XG59IiwiLyogUmVzcG9uc2l2ZSBIZWFkZXIgKi9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cbn1cbi8vZW5kIDEyMDBweFxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblxufVxuLy9lbmQgMTAyNHB4XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdC5oZWFkZXIge1xuXHQgICAgcGFkZGluZzogMTJweCAwO1xuXHR9XG59XG4vL2VuZCA5OTJweFxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXG59XG4vL2VuZCA3NjdweFxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuXG59XG4vL2VuZCA1NzVweFxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuXG59XG4vL2VuZCA0ODBweFxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuXG59XG4vL2VuZCA0MDBweFxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuXG59IiwiLyogUmVzcG9uc2l2ZSBGb290ZXIgKi9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cbn1cbi8vZW5kIDEyMDBweFxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblxufVxuLy9lbmQgMTAyNHB4XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cbn1cbi8vZW5kIDk5MnB4XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cbn1cbi8vZW5kIDc2N3B4XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG5cdC5mb290ZXIge1xuXHRcdHBhZGRpbmc6IDMwcHggMCAwO1xuXHRcdC5mLWNvbnRlbnQge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0XHQuZi1yaWdodCB7XG4gICAgXHRcdFx0Z2FwOiAwO1xuXHRcdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4vL2VuZCA1NzVweFxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuXG59XG4vL2VuZCA0ODBweFxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuXG59XG4vL2VuZCA0MDBweFxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuXG59IiwiLyogUmVzcG9uc2l2ZSBHbG9iYWwgKi9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTMxMHB4O1xuICB9XG5cbiAgLmNvbnRhaW5lci1jdXN0b20ge1xuICAgIG1heC13aWR0aDogMTA5NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vL2VuZCAxMjAwcHhcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5iLWhlcm8ge1xuICAgIHBhZGRpbmc6IDE1MHB4IDAgMjAwcHg7XG4gIH1cblxuICAuYm94LXNpZGUtY29udGVudCB7XG4gICAgLy8gcGFkZGluZzogNzVweCAwO1xuXG4gICAgLmJveC1pbWFnZSB7XG4gICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgfVxuXG4gICAgLmJveC10ZXh0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG59XG5cbi8vZW5kIDEwMjRweFxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYi1oZXJvIHtcbiAgICBwYWRkaW5nOiAxNTBweCAwIDUwcHg7XG4gIH1cblxuICAuYm94LXNpZGUtY29udGVudCB7XG4gICAgIHBhZGRpbmc6IDUwcHggMDtcblxuICAgIC5ib3gtaW1hZ2Uge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMzVweDtcbiAgICB9XG5cbiAgICAuYm94LXRleHQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAudGl0bGUtcHJpbWFyeS1zbWFsbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZS14bCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYm94LWdyaWQtcmVwZWF0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMjBweDtcbiAgfVxuXG4gIC5ib3gtcmVwZWF0LXBvcHVwIHtcbiAgICAuY29udGVudCB7XG4gICAgICAuY29sIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pdGVtIHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6ICRsZztcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXNjIHtcbiAgICAgICAgICBmb250LXNpemU6ICRtZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wb3B1cC1jb250ZW50IHtcblxuICAgICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5tYWluLWNvbnRlbnQge1xuICAgICAgICAuaG9yaXpvbnRhbCB7XG4gICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblxuICAgICAgICAgIC5kZXRhaWwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ib3gtcG9zdCB7XG4gICAgLmxpc3QtcG9zdCB7XG4gICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgICAgIH1cblxuICAgICAgLnNsaWNrLXByZXYsIC5zbGljay1uZXh0IHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgdG9wOiA5MnB4O1xuICAgICAgfVxuXG4gICAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5ib3gtcmVwZWF0LWRhdGEge1xuICAvLyAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAvLyB9XG5cbiAgLy8gLnAtdGVhbXMsIC5wLW5ld3Mge1xuICAvLyAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAvLyB9XG59XG5cbi8vZW5kIDk5MnB4XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ib3gtZ3JpZC1yZXBlYXQge1xuICAgIC5pdGVtIHtcbiAgICAgIGZpZ3VyZSB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJveC10YWJzLWhlYWRlciB7XG4gICAgLnRhYnMtaGVhZCB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAkbGc7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ib3gtcmVwZWF0LXBvcHVwIHtcblxuICAgIC5wb3B1cC1jb250ZW50IHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyNTBweCk7XG4gICAgfVxuICB9XG59XG5cbi8vZW5kIDc2N3B4XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG5cbn1cblxuLy9lbmQgNTc1cHhcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcblxufVxuXG4vL2VuZCA0ODBweFxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuXG59XG5cbi8vZW5kIDQwMHB4XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG5cbn0iXX0= */
