@font-face{font-family:FrutigerLTPro-Bold;src:url(https://www.brainwiki.nl/wp-content/fonts/35F56F_0_0.eot);src:url(https://www.brainwiki.nl/wp-content/fonts/35F56F_0_0.eot?) format("embedded-opentype"),url(https://www.brainwiki.nl/wp-content/fonts/35F56F_0_0.woff2) format("woff2"),url(https://www.brainwiki.nl/wp-content/fonts/35F56F_0_0.woff) format("woff"),url(https://www.brainwiki.nl/wp-content/fonts/35F56F_0_0.ttf) format("truetype");font-display:swap}@font-face{font-family:FrutigerLTPro-Light;src:url(https://www.brainwiki.nl/wp-content/fonts/35F56F_1_0.eot);src:url(https://www.brainwiki.nl/wp-content/fonts/35F56F_1_0.eot?) format("embedded-opentype"),url(https://www.brainwiki.nl/wp-content/fonts/35F56F_1_0.woff2) format("woff2"),url(https://www.brainwiki.nl/wp-content/fonts/35F56F_1_0.woff) format("woff"),url(https://www.brainwiki.nl/wp-content/fonts/35F56F_1_0.ttf) format("truetype");font-display:swap}.antra{background:#364546}.blue{background:#0096d6}.magenta{background:#e72b78}.green{background:#2ea836}.antra-color{color:#364546}.blue-color{color:#0096d6}.magenta-{color:#e72b78}.green-color{color:#2ea836}@media screen and (max-width:768px){::-webkit-scrollbar{width:1%;height:1%}::-webkit-scrollbar-thumb{background:#0096d6}::-webkit-scrollbar-track{background:#80cbeb}body{scrollbar-face-color:#0096d6;scrollbar-track-color:#80cbeb}}@media screen and (min-width:769px){::-webkit-scrollbar{width:.5%;height:.5%}::-webkit-scrollbar-thumb{background:#0096d6}::-webkit-scrollbar-track{background:#80cbeb}body{scrollbar-face-color:#0096d6;scrollbar-track-color:#80cbeb}}*{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.bw-shadow{-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.2);box-shadow:1px 1px 3px rgba(0,0,0,.2)}.bw-shadow:not(.bw-recent-post-item):hover{-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-box-shadow:1px 10px 10px -3px rgba(0,0,0,.3);box-shadow:1px 10px 10px -3px rgba(0,0,0,.3)}.bw-corner{border-radius:15px;overflow:hidden}.bw-white-bg{background:#fff}.bw-page-intro .vc_column-inner>.wpb_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -1%;margin-bottom:5%;width:100%}.bw-page-intro .vc_column-inner>.wpb_wrapper>div:first-child{max-width:66.6666666667%}.bw-page-intro .vc_column-inner>.wpb_wrapper>div:nth-child(2){width:33.3333333333%}@media screen and (max-width:769px){.bw-page-intro .vc_column-inner>.wpb_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.bw-page-intro .vc_column-inner>.wpb_wrapper>div{min-width:100%;max-width:100%}}.bw-page-intro .vc_column-inner>.wpb_wrapper>div{margin:1%;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.2);box-shadow:1px 1px 3px rgba(0,0,0,.2);border-radius:15px;padding:2%;color:#364546!important}.bw-page-intro .wpb_wrapper>div.wpb_text_column:first-child{background:#fff;border:3px solid #0096d6}.bw-page-intro .wpb_wrapper .wpb_single_image{background:#fff;padding:0!important}.bw-page-intro .wpb_wrapper .wpb_single_image .wpb_content_element{margin-bottom:0!important}.bw-page-intro .wpb_wrapper .wpb_single_image>.vc_figure{height:100%}.bw-page-intro .wpb_wrapper .wpb_single_image>.vc_figure>.vc_single_image-wrapper{height:100%}.bw-page-intro .wpb_wrapper .wpb_single_image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:15px}.bw-text-white *{color:#fff!important}.bw-showoverflow{overflow:visible!important}.bw-background-stripe{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#e72b78),color-stop(25%,#0096d6),color-stop(50%,#0096d6),color-stop(50%,#2ea836),color-stop(75%,#2ea836),color-stop(75%,#364546),color-stop(100%,#364546),to(#e72b78));background:-webkit-linear-gradient(left,#e72b78 25%,#0096d6 25%,#0096d6 50%,#2ea836 50%,#2ea836 75%,#364546 75%,#364546 100%,#e72b78 100%);background:linear-gradient(90deg,#e72b78 25%,#0096d6 25%,#0096d6 50%,#2ea836 50%,#2ea836 75%,#364546 75%,#364546 100%,#e72b78 100%);background-size:9% 10px;background-repeat:repeat-x;background-position-y:25%}.bw-button{border-radius:15px;background:#e72b78;font-family:inherit;font-weight:bolder;font-size:1rem;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.2);box-shadow:1px 1px 3px rgba(0,0,0,.2);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;color:#fff;cursor:pointer;padding:10px 20px;border:2px solid #c4306e}.bw-button:hover{-webkit-transform:translateY(-7px);transform:translateY(-7px);-webkit-box-shadow:1px 10px 10px -3px rgba(0,0,0,.3);box-shadow:1px 10px 10px -3px rgba(0,0,0,.3)}.bw-background-darken:before{content:"";display:block;position:absolute;left:0;top:0;background-color:rgba(0,0,0,.5);width:100%;height:100%}#main{padding-top:2rem;-webkit-box-shadow:inset 0 0 10px -5px rgba(0,0,0,.5);box-shadow:inset 0 0 10px -5px rgba(0,0,0,.5)}.single #main{padding-top:70px}.single article{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:-1% 0}@media screen and (max-width:768px){.single article{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}}.single article>div{margin:1%}.single .entry-content{width:58%}@media screen and (max-width:768px){.single .entry-content{width:100%}}.single .post-thumbnail-holder{width:38%}@media screen and (max-width:768px){.single .post-thumbnail-holder{width:100%;margin-bottom:3rem}}@media screen and (max-width:768px){.single .archive-header .entry-title{padding:10px}.single .archive-header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.vc_row{margin-left:unset;margin-right:unset}.bw-column-square-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:768px){.bw-column-square-grid{margin:0 -1%}}.bw-column-square-grid>div{margin:0 1% 2%;max-width:48%}@media screen and (max-width:768px){.bw-column-square-grid>div{min-width:100%;margin:2% 0}}.bw-column-square-grid .vc_column-inner{height:100%;background:#fff;padding:25px 10px 10px 15px!important}.bw-column-square-grid .vc_column-inner .wpb_wrapper{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bw-restrain-width-60{max-width:60%;float:none;margin:0 auto}@media screen and (max-width:768px){.bw-restrain-width-60{max-width:100%}}@media screen and (max-width:768px){.vc_column-inner,main>.container{max-width:100vw;padding:1% 3%}main .vc_column_container>.vc_column-inner{padding-left:0;padding-right:0}}@media screen and (max-width:1200px){.bw-column-split>div.wpb_column{margin-bottom:5%}.bw-column-split .wpb_column{width:100%}.bw-column-split .wpb_column *{text-align:center}.bw-mobile-full-override{width:100%!important}}@media screen and (min-width:768px){.bw-column-split{margin-left:-1%;margin-right:-1%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bw-column-split>.vc_column_container{max-width:50%;margin:1%;-webkit-box-sizing:border-box;box-sizing:border-box}.bw-column-split>.vc_column_container.bw-background-darken .vc_column-inner{height:100%}.bw-restrain-width-85 .vc_column-inner{max-width:85%}}@media screen and (min-width:1000px){.bw-column-split{margin-left:-2%;margin-right:-2%}.bw-column-split>.vc_column_container{margin:2%}}body:not(.home) #content{background:#fcfcfc}#bw-page-footer{background:#fff!important;padding:150px 10%!important}#direct-contact{position:fixed;z-index:999;right:0;top:5%;-webkit-transform:rotate(270deg) translateY(40px);transform:rotate(270deg) translateY(40px);-webkit-transform-origin:right;transform-origin:right;height:150px;background:#e72b78;color:#fff!important;padding:12px 20px;font-weight:bolder;-webkit-box-sizing:content-box;box-sizing:content-box;border-radius:15px 15px 0 0;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.2);box-shadow:1px 1px 3px rgba(0,0,0,.2);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}@media screen and (max-width:768px){#direct-contact{display:none}}#direct-contact:hover{background:#2ea836;text-decoration:none;-webkit-transform:rotate(270deg) translateY(0);transform:rotate(270deg) translateY(0)}.vc_masonry_grid .vc_pageable-slide-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:-2%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.vc_masonry_grid .vc_grid-item{-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.2);box-shadow:1px 1px 3px rgba(0,0,0,.2);border-radius:15px;background:#fff!important;overflow:hidden;position:relative!important;padding:0!important;margin:1%}.bw-contact-block form{max-width:80%;margin:auto}.bw-contact-block form p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media screen and (max-width:992px){.bw-contact-block form p{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bw-contact-block form p span{margin-top:20px}}.bw-contact-block form p span input{padding:15px;border-radius:15px;border:none;max-width:250px;-webkit-box-sizing:border-box;box-sizing:border-box}.bw-contact-block .gdpr{margin-top:20px!important}.bw-contact-block input[type=checkbox]{width:20px;height:20px;-webkit-transform:translateY(5px);transform:translateY(5px);margin-right:10px}.bw-contact-block input[type=submit]{background:#e72b78;border:none;border-radius:30px;padding:10px;margin:auto;min-width:30%;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.2);box-shadow:1px 1px 3px rgba(0,0,0,.2)}.bw-contact-block form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}#bw-page-footer form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -10px}#bw-page-footer form p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.2);box-shadow:1px 1px 3px rgba(0,0,0,.2);border-radius:15px;overflow:hidden;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:10px}#bw-page-footer form p span{width:100%;padding-left:20px}#bw-page-footer form p input,#bw-page-footer form p textarea{padding:15px;border:none;-webkit-box-sizing:border-box;box-sizing:border-box}#bw-page-footer form textarea{width:99%!important}#bw-page-footer form p:last-of-type{max-width:100%;width:100%;-webkit-box-shadow:none;box-shadow:none;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#bw-page-footer form p:last-of-type input{border-radius:50px;background:#e72b78;color:#fff;font-weight:bolder;font-size:.9rem;cursor:pointer}.bw-widget{-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.2);box-shadow:1px 1px 3px rgba(0,0,0,.2);background:#fff;border-radius:15px;margin-top:20px;padding:30px 5px}.vc_single_image-wrapper.vc_box_rounded img{border-radius:15px!important}#tinymce{line-height:1.6rem;font-size:1.1rem;padding:2%}#tinymce p{font-family:Arial!important;letter-spacing:.01rem}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}ul li a{color:#0096d6}#primary ol,#primary ul{padding-left:16px!important}#primary ul{list-style:disc}#primary #widget-casus ul,#primary .filter_wrapper{list-style:none;-webkit-padding-start:0!important}@-webkit-keyframes pulse-right{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(0);transform:translateX(0)}52%{-webkit-transform:translateX(5px);transform:translateX(5px)}70%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes pulse-right{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(0);transform:translateX(0)}52%{-webkit-transform:translateX(5px);transform:translateX(5px)}70%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes pulse-up{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(0);transform:translateY(0)}55%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}80%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes pulse-up{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(0);transform:translateY(0)}55%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}80%{-webkit-transform:translateY(0);transform:translateY(0)}}*{font-family:FrutigerLTPro-Light,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,FrutigerLTPro-Bold,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,sans-serif;-webkit-font-smoothing:antialiased}html{font-size:1rem;color:#364546}b,h1,h2,h3,h4,h5,strong{font-family:FrutigerLTPro-Bold,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:400;color:#364546}a,h6,li,p,span,ul{font-family:FrutigerLTPro-Light,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:1rem}h1{font-size:2.5rem;line-height:-webkit-calc(2.5rem + 10px);line-height:calc(2.5rem + 10px)}@media screen and (max-width:768px){h1{font-size:1.75rem;line-height:-webkit-calc(1.75rem + 10px);line-height:calc(1.75rem + 10px)}}h1#page-title,h1.entry-title{margin-top:0;margin-bottom:2.5rem;padding-left:15px}h2{font-size:1.5rem;line-height:-webkit-calc(1.5rem + 10px);line-height:calc(1.5rem + 10px)}h3{font-size:1.25rem;line-height:-webkit-calc(1.25rem + 10px);line-height:calc(1.25rem + 10px)}h4{font-size:1rem;line-height:-webkit-calc(1rem + 10px);line-height:calc(1rem + 10px)}@media screen and (max-width:768px){h4{font-size:1.25rem;line-height:-webkit-calc(1.25rem + 10px);line-height:calc(1.25rem + 10px)}}h5,h6{font-size:1rem;font-style:italic;line-height:-webkit-calc(1rem + 10px);line-height:calc(1rem + 10px)}p{line-height:-webkit-calc(1rem + 6px);line-height:calc(1rem + 6px)}.fi-padding{padding:0!important;width:2rem;height:2rem}/*! dg.style.css */.hidden{display:none!important}*{-webkit-box-sizing:border-box;box-sizing:border-box}#primary .blockquote-element blockquote{border-radius:5px;background:#e6e6e6!important;border:1px solid #cacac9!important;padding:40px;color:#364546}#primary .blockquote-element blockquote:after{content:"";background:url(https://www.brainwiki.nl/wp-content/themes/2k_new/images/kkjp_icon_quote.svg);display:block;height:35px;width:40px;background-size:cover;float:right;margin-bottom:40px!important;margin-top:-40px;position:relative}#primary .blockquote-element blockquote p{color:#364546;font-size:20px!important;font-weight:700;line-height:2!important;margin-bottom:30px!important}#primary .blockquote-element blockquote footer cite{font-size:16px!important;color:#0096d6}#menu-topmenu li.menu-item a{height:110px!important}#menu-topmenu li.menu-item ul li a{height:auto!important}a.comm_link{width:100px!important;border-radius:7px!important}.post-type-archive-casus .page-title,.tax-leidende_principes .page-title{color:#0096d6;margin-bottom:38px}.post-type-archive-casus .casus a,.tax-leidende_principes .casus a{text-decoration:none;color:#000}.post-type-archive-casus .casus .badger,.tax-leidende_principes .casus .badger{color:#0096d6;border-color:#0096d6!important}.post-type-archive-casus .casus h1.entry-title,.tax-leidende_principes .casus h1.entry-title{color:#0096d6;word-break:break-word}.post-type-archive-casus .filters,.tax-leidende_principes .filters{padding-left:110px;list-style:none}.post-type-archive-casus .filters h1,.tax-leidende_principes .filters h1{color:#0096d6;margin-bottom:40px;font-size:24px;letter-spacing:1.2px}.post-type-archive-casus .filters h2,.tax-leidende_principes .filters h2{color:#0096d6;margin-bottom:40px;font-size:18px;letter-spacing:.9px}.post-type-archive-casus .filters ul,.tax-leidende_principes .filters ul{list-style:none;-webkit-padding-start:0}.post-type-archive-casus .filters ul li a,.tax-leidende_principes .filters ul li a{color:#000}.post-type-archive-casus .filters ul li a:hover,.tax-leidende_principes .filters ul li a:hover{text-decoration:none;color:#000}.badger{border-radius:5px;padding:4px 10px;text-transform:capitalize;font-family:FrutigerLTPro-Light,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:12px}.badger.nieuws{border:1px solid #2ea836!important;color:#2ea836;border-radius:5px;padding:4px 10px;text-transform:capitalize}.badger.agenda{border:1px solid #364546!important;color:#364546;border-radius:5px;padding:4px 10px;text-transform:capitalize}.badger.casus,.tax-leidende_principes .badger{border:1px solid #0096d6!important;color:#0096d6;border-radius:5px;padding:4px 10px;text-transform:capitalize}.badger.dossier{border:1px solid #e72b78!important;color:#e72b78;border-radius:5px;padding:4px 10px;text-transform:capitalize}.badger.page,.badger.pagina,.badger.post{border:1px solid #0096d6!important;color:#0096d6;border-radius:5px;padding:4px 10px;text-transform:capitalize}.single-nieuws .entry-header .entry-title{font-size:24px;color:#2ea836;margin-top:0;margin-bottom:40px}.single-nieuws .entry-header img{width:100%}.single-nieuws h2{color:#2ea836!important}.single-nieuws img.attachment-full.size-full.wp-post-image{width:100%;height:auto!important}.single-nieuws .widget h2.widgettitle{color:#2ea836!important}.single-nieuws .btn-primary{background:#2ea836!important;border-color:#2ea836!important}.single-nieuws .btn-primary:focus{-webkit-box-shadow:0 0 0 .2rem #2ea836!important;box-shadow:0 0 0 .2rem #2ea836!important}.single-nieuws .btn-primary:hover{background:#238029}.single-nieuws .feedback_form form .btn-group .active{background:#1e6c23!important}.nieuws-type-default .entry-title{color:#2ea836}.nieuws-type-default .entry-content .tag-list *{color:#2ea836}.single-casus .entry-header h1.entry-title{color:#0096d6;font-size:24px}.single-casus .filter_title{color:#0096d6;font-size:18px}.single-casus .filter_wrapper{list-style:none}.single-casus .filter_wrapper li a{color:#000}.single-casus .filter_wrapper li a:hover{color:#0096d6}.single-casus .filter_wrapper li a.active{color:#0096d6}.casus-type-default .entry-title{color:#0096d6}.casus-type-default .entry-content .tag-list *{color:#0096d6}.single-agenda article.agenda h1.entry-title{font-size:24px;margin-bottom:40px}.single-dossier article.dossier h1.entry-title{font-size:24px;margin-bottom:40px}.page-template-dossier #content a[data-toggle=collapse]{color:#364546!important}.page-template-dossier i.btn.btn-primary{background:#e72b78!important;border-color:#e72b78!important}.page-template-dossier .meerinfo-container .meerinfo-titel{color:#e72b78!important}.page-template-dossier .blok-pagina .meerinfo-meerlezen{background:#e72b78!important}.page-template-dossier .blok-pagina .meerinfo-container{border-color:#e72b78!important}.page-template-dossier .btn-primary{background:#e72b78!important;border-color:#e72b78!important}.page-template-dossier .btn-primary:focus{-webkit-box-shadow:0 0 0 .2rem #e72b78!important;box-shadow:0 0 0 .2rem #e72b78!important}.page-template-dossier .btn-primary:hover{background:#c8175f}.page-template-dossier .feedback_form form .btn-group .active{background:#b11455!important}.page-template-dossier #content a,.page-template-dossier #content a h1,.page-template-dossier #content a.topper,.page-template-dossier .page div#primary h1,.page-template-dossier .scrollspy #opdezepagina a:hover,.page-template-dossier .scrollspy h2.widget-title,.page-template-dossier h2,.page-template-dossier_archive_gemeenten #content a,.page-template-dossier_archive_gemeenten #content a h1,.page-template-dossier_archive_gemeenten #content a.topper,.page-template-dossier_archive_gemeenten .page div#primary h1,.page-template-dossier_archive_gemeenten .scrollspy #opdezepagina a:hover,.page-template-dossier_archive_gemeenten .scrollspy h2.widget-title,.page-template-dossier_archive_gemeenten h2,.page-template-dossier_archive_ouders #content a,.page-template-dossier_archive_ouders #content a h1,.page-template-dossier_archive_ouders #content a.topper,.page-template-dossier_archive_ouders .page div#primary h1,.page-template-dossier_archive_ouders .scrollspy #opdezepagina a:hover,.page-template-dossier_archive_ouders .scrollspy h2.widget-title,.page-template-dossier_archive_ouders h2,.page-template-dossier_archive_profs #content a,.page-template-dossier_archive_profs #content a h1,.page-template-dossier_archive_profs #content a.topper,.page-template-dossier_archive_profs .page div#primary h1,.page-template-dossier_archive_profs .scrollspy #opdezepagina a:hover,.page-template-dossier_archive_profs .scrollspy h2.widget-title,.page-template-dossier_archive_profs h2,.page-template-dossier_archive_scholen #content a,.page-template-dossier_archive_scholen #content a h1,.page-template-dossier_archive_scholen #content a.topper,.page-template-dossier_archive_scholen .page div#primary h1,.page-template-dossier_archive_scholen .scrollspy #opdezepagina a:hover,.page-template-dossier_archive_scholen .scrollspy h2.widget-title,.page-template-dossier_archive_scholen h2{color:#e72b78!important}.page-template-dossier #content a h1 p,.page-template-dossier #content a p,.page-template-dossier #content a.topper p,.page-template-dossier .page div#primary h1 p,.page-template-dossier .scrollspy #opdezepagina a:hover p,.page-template-dossier .scrollspy h2.widget-title p,.page-template-dossier h2 p,.page-template-dossier_archive_gemeenten #content a h1 p,.page-template-dossier_archive_gemeenten #content a p,.page-template-dossier_archive_gemeenten #content a.topper p,.page-template-dossier_archive_gemeenten .page div#primary h1 p,.page-template-dossier_archive_gemeenten .scrollspy #opdezepagina a:hover p,.page-template-dossier_archive_gemeenten .scrollspy h2.widget-title p,.page-template-dossier_archive_gemeenten h2 p,.page-template-dossier_archive_ouders #content a h1 p,.page-template-dossier_archive_ouders #content a p,.page-template-dossier_archive_ouders #content a.topper p,.page-template-dossier_archive_ouders .page div#primary h1 p,.page-template-dossier_archive_ouders .scrollspy #opdezepagina a:hover p,.page-template-dossier_archive_ouders .scrollspy h2.widget-title p,.page-template-dossier_archive_ouders h2 p,.page-template-dossier_archive_profs #content a h1 p,.page-template-dossier_archive_profs #content a p,.page-template-dossier_archive_profs #content a.topper p,.page-template-dossier_archive_profs .page div#primary h1 p,.page-template-dossier_archive_profs .scrollspy #opdezepagina a:hover p,.page-template-dossier_archive_profs .scrollspy h2.widget-title p,.page-template-dossier_archive_profs h2 p,.page-template-dossier_archive_scholen #content a h1 p,.page-template-dossier_archive_scholen #content a p,.page-template-dossier_archive_scholen #content a.topper p,.page-template-dossier_archive_scholen .page div#primary h1 p,.page-template-dossier_archive_scholen .scrollspy #opdezepagina a:hover p,.page-template-dossier_archive_scholen .scrollspy h2.widget-title p,.page-template-dossier_archive_scholen h2 p{color:#364546!important}.page-template-dossier .faq-element a[aria-expanded=false] span.collapseToggle:first-child,.page-template-dossier_archive_gemeenten .faq-element a[aria-expanded=false] span.collapseToggle:first-child,.page-template-dossier_archive_ouders .faq-element a[aria-expanded=false] span.collapseToggle:first-child,.page-template-dossier_archive_profs .faq-element a[aria-expanded=false] span.collapseToggle:first-child,.page-template-dossier_archive_scholen .faq-element a[aria-expanded=false] span.collapseToggle:first-child{border-color:#e72b78!important;color:#e72b78!important;-webkit-box-shadow:inset 0 0 0 1.5px #e72b78!important;box-shadow:inset 0 0 0 1.5px #e72b78!important}.page-template-dossier .faq-element a[aria-expanded=true] span.collapseToggle:first-child,.page-template-dossier_archive_gemeenten .faq-element a[aria-expanded=true] span.collapseToggle:first-child,.page-template-dossier_archive_ouders .faq-element a[aria-expanded=true] span.collapseToggle:first-child,.page-template-dossier_archive_profs .faq-element a[aria-expanded=true] span.collapseToggle:first-child,.page-template-dossier_archive_scholen .faq-element a[aria-expanded=true] span.collapseToggle:first-child{border-color:#e72b78!important;background:#e72b78!important;-webkit-box-shadow:inset 0 0 0 1.5px #e72b78!important;box-shadow:inset 0 0 0 1.5px #e72b78!important}.page-template-dossier #primary .widget.widget_nav_menu ul li.current-menu-item a,.page-template-dossier_archive_gemeenten #primary .widget.widget_nav_menu ul li.current-menu-item a,.page-template-dossier_archive_ouders #primary .widget.widget_nav_menu ul li.current-menu-item a,.page-template-dossier_archive_profs #primary .widget.widget_nav_menu ul li.current-menu-item a,.page-template-dossier_archive_scholen #primary .widget.widget_nav_menu ul li.current-menu-item a{color:#e72b78!important}.page-template-dossier .widget-element,.page-template-dossier_archive_gemeenten .widget-element,.page-template-dossier_archive_ouders .widget-element,.page-template-dossier_archive_profs .widget-element,.page-template-dossier_archive_scholen .widget-element{border-color:#e72b78!important}.page-template-dossier #content a.meer-lezen,.page-template-dossier .breadcrumb_wrapper a,.page-template-dossier_archive_gemeenten #content a.meer-lezen,.page-template-dossier_archive_gemeenten .breadcrumb_wrapper a,.page-template-dossier_archive_ouders #content a.meer-lezen,.page-template-dossier_archive_ouders .breadcrumb_wrapper a,.page-template-dossier_archive_profs #content a.meer-lezen,.page-template-dossier_archive_profs .breadcrumb_wrapper a,.page-template-dossier_archive_scholen #content a.meer-lezen,.page-template-dossier_archive_scholen .breadcrumb_wrapper a{color:#fff!important}.page-template-dossier i.btn.btn-primary,.page-template-dossier_archive_gemeenten i.btn.btn-primary,.page-template-dossier_archive_ouders i.btn.btn-primary,.page-template-dossier_archive_profs i.btn.btn-primary,.page-template-dossier_archive_scholen i.btn.btn-primary{background:#e72b78!important;border-color:#e72b78!important}.page-template-dossier .meerinfo-container .meerinfo-titel,.page-template-dossier_archive_gemeenten .meerinfo-container .meerinfo-titel,.page-template-dossier_archive_ouders .meerinfo-container .meerinfo-titel,.page-template-dossier_archive_profs .meerinfo-container .meerinfo-titel,.page-template-dossier_archive_scholen .meerinfo-container .meerinfo-titel{color:#e72b78!important}.page-template-dossier .blok-pagina .meerinfo-meerlezen,.page-template-dossier_archive_gemeenten .blok-pagina .meerinfo-meerlezen,.page-template-dossier_archive_ouders .blok-pagina .meerinfo-meerlezen,.page-template-dossier_archive_profs .blok-pagina .meerinfo-meerlezen,.page-template-dossier_archive_scholen .blok-pagina .meerinfo-meerlezen{background:#e72b78!important}.page-template-dossier .blok-pagina .meerinfo-container,.page-template-dossier_archive_gemeenten .blok-pagina .meerinfo-container,.page-template-dossier_archive_ouders .blok-pagina .meerinfo-container,.page-template-dossier_archive_profs .blok-pagina .meerinfo-container,.page-template-dossier_archive_scholen .blok-pagina .meerinfo-container{border-color:#e72b78!important}.page-template-dossier .btn-primary,.page-template-dossier_archive_gemeenten .btn-primary,.page-template-dossier_archive_ouders .btn-primary,.page-template-dossier_archive_profs .btn-primary,.page-template-dossier_archive_scholen .btn-primary{background:#e72b78!important;border-color:#e72b78!important}.page-template-dossier .btn-primary:focus,.page-template-dossier_archive_gemeenten .btn-primary:focus,.page-template-dossier_archive_ouders .btn-primary:focus,.page-template-dossier_archive_profs .btn-primary:focus,.page-template-dossier_archive_scholen .btn-primary:focus{-webkit-box-shadow:0 0 0 .2rem #e72b78!important;box-shadow:0 0 0 .2rem #e72b78!important}.page-template-dossier .btn-primary:hover,.page-template-dossier_archive_gemeenten .btn-primary:hover,.page-template-dossier_archive_ouders .btn-primary:hover,.page-template-dossier_archive_profs .btn-primary:hover,.page-template-dossier_archive_scholen .btn-primary:hover{background:#c8175f}.page-template-dossier .feedback_form form .btn-group .active,.page-template-dossier_archive_gemeenten .feedback_form form .btn-group .active,.page-template-dossier_archive_ouders .feedback_form form .btn-group .active,.page-template-dossier_archive_profs .feedback_form form .btn-group .active,.page-template-dossier_archive_scholen .feedback_form form .btn-group .active{background:#b11455!important}.single article header.entry-header .post_date{float:right;color:#cfcfcf;margin-top:-64px}.single article .entry-header{margin-bottom:30px}.single article img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image{width:100%;height:auto}.single article .entry-content{padding-bottom:80px}.single article .entry-content .tag-list .tags-title{font-weight:600;font-size:22px}.single article .entry-content .tag-list a{font-size:13px}.single article .entry-content .tag-list .tags-title,.single article .entry-content .tag-list a{color:#2ea836}.single .post-navigation{background:#eee;padding:20px 0;height:80px}.single .post-navigation ul{text-align:center;margin-bottom:0}.single .post-navigation ul li{list-style:none}.single .post-navigation .post-navi{margin-top:-40px}.single .post-navigation .next-navigation-button,.single .post-navigation .prev-navigation-button{color:#000;font-size:13px;height:46px;line-height:3}.single .post-navigation .next-navigation-button:hover,.single .post-navigation .prev-navigation-button:hover{text-decoration:none}.single .post-navigation a.back-to-archive{cursor:pointer;display:inline-block;margin:0 auto;position:relative;background-position:11px center;background-repeat:no-repeat;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear;color:#364546;font-size:20px!important;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single .post-navigation a.back-to-archive i{line-height:34px;font-size:30px!important;background-color:transparent!important;width:.3em;height:.3em;display:block;border-radius:0!important;transition:all .25s cubic-bezier(.12,.75,.4,1)!important;-webkit-transition:all .25s cubic-bezier(.12,.75,.4,1)!important;font-size:20px!important;left:18px;top:22px;background-color:#888!important;-webkit-box-shadow:-.5em 0 #888,-.5em .5em #888,.5em 0 #888,.5em -.5em #888,0 -.5em #888,-.5em -.5em #888,0 .5em #888,.5em .5em #888;box-shadow:-.5em 0 #888,-.5em .5em #888,.5em 0 #888,.5em -.5em #888,0 -.5em #888,-.5em -.5em #888,0 .5em #888,.5em .5em #888}.single .post-navigation a.back-to-archive:hover{background-color:transparent!important}.single .post-navigation a.back-to-archive:hover i{background-color:#364546!important;-webkit-box-shadow:-.6em 0 #364546,-.6em .6em #364546,.6em 0 #364546,.6em -.6em #364546,0 -.6em #364546,-.6em -.6em #364546,0 .6em #364546,.6em .6em #364546;box-shadow:-.6em 0 #364546,-.6em .6em #364546,.6em 0 #364546,.6em -.6em #364546,0 -.6em #364546,-.6em -.6em #364546,0 .6em #364546,.6em .6em #364546}.single .post-navigation .prev-navigation-button{float:left}.single .post-navigation .next-navigation-button{float:right}.agenda-type-default .entry-title{color:#364546}.agenda-type-default .entry-content .tag-list *{color:#364546}.dossier-type-default .entry-title{color:#e72b78}.dossier-type-default .entry-content .tag-list *{color:#e72b78}.bw-expandable-block .post-body{padding-top:20px}.bw-expandable-block a[data-toggle=collapse]{line-height:30px;font-size:16px!important;text-decoration:none!important}.bw-expandable-block .bw-expandable-block-title a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bw-expandable-block .bw-expandable-text-title a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bw-expandable-block .bw-expandable-text-title a .collapseToggle{color:#0096d6!important;background:0 0!important;border:none!important}.bw-expandable-block a:first-child span.collapseToggle:first-child{font-size:1rem;-webkit-transition:.3s;transition:.3s}.bw-expandable-block a:first-child:hover{text-decoration:none}.bw-expandable-block a[aria-expanded=false]{color:#000}.bw-expandable-block a[aria-expanded=false] span.collapseToggle:first-child{color:#0096d6}.bw-expandable-block a[aria-expanded=false] span.collapseToggle:first-child:after{content:"\f055"!important;font-family:FontAwesome}.bw-expandable-block a[aria-expanded=true]{color:#000}.bw-expandable-block a[aria-expanded=true] span.collapseToggle:first-child{color:#0096d6}.bw-expandable-block a[aria-expanded=true] span.collapseToggle:first-child:after{content:"\f056"!important;font-family:FontAwesome}.bw-expandable-block p.Film_desc a{line-height:unset}.bw-expandable-block .card.card-body{margin-top:20px;border:0;padding:0}.bw-expandable-block .topper{color:#0096d6}.bw-expandable-block .faq-element{margin-left:50px!important}.blok-nieuws .meerinfo-container{border-bottom:3px solid #2ea836}.blok-nieuws .meerinfo-container .meerinfo-titel{color:#2ea836}.blok-nieuws .meerinfo-meerlezen{background:#2ea836}.blok-casus .meerinfo-container,.blok-page .meerinfo-container,.blok-pagina .meerinfo-container,.blok-post .meerinfo-container{border-bottom:3px solid #0096d6}.blok-casus .meerinfo-container .meerinfo-titel,.blok-page .meerinfo-container .meerinfo-titel,.blok-pagina .meerinfo-container .meerinfo-titel,.blok-post .meerinfo-container .meerinfo-titel{color:#0096d6}.blok-casus .meerinfo-meerlezen,.blok-page .meerinfo-meerlezen,.blok-pagina .meerinfo-meerlezen,.blok-post .meerinfo-meerlezen{background:#0096d6}.blok-dossier .meerinfo-container{border-bottom:3px solid #e72b78}.blok-dossier .meerinfo-container .meerinfo-titel{color:#e72b78}.blok-dossier .meerinfo-meerlezen{background:#e72b78}.blok-agenda .meerinfo-container{border-bottom:3px solid #364546}.blok-agenda .meerinfo-container .meerinfo-titel{color:#364546}.blok-agenda .meerinfo-meerlezen{background:#364546}.meerinfo-element{width:100%;margin-bottom:60px;display:block;word-wrap:break-word}.meerinfo-element .permalink{text-decoration:none}.meerinfo-element .meerinfo-thumb{max-height:195px;overflow:hidden}.meerinfo-element .meerinfo-thumb img{width:100%;display:block;height:auto}.meerinfo-element .meerinfo-container{background:#fff;padding:30px}.meerinfo-element .meerinfo-container .meerinfo-excerpt{color:#000}.meerinfo-element .meerinfo-container .meerinfo-titel{font-size:24px;font-family:FrutigerLTPro-Bold,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:100;margin:25px 0}.meerinfo-element .meerinfo-footer{overflow:hidden}.meerinfo-element .meerinfo-meerlezen{display:block;padding:15px;text-align:center;color:#fff;font-weight:100;font-family:FrutigerLTPro-Bold,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:-1;position:relative;-webkit-transition:.3s cubic-bezier(.41,0,.01,.99);transition:.3s cubic-bezier(.41,0,.01,.99)}.meerinfo-element:hover .meerinfo-meerlezen{-webkit-transition:.3s cubic-bezier(.41,0,.01,.99);transition:.3s cubic-bezier(.41,0,.01,.99);-webkit-transform:translateY(0)!important;transform:translateY(0)!important;z-index:1;text-decoration:none}#comments #reply-title{display:none}#comments #new-reply-title{color:#0096d6}#comments label{display:block}#comments input{width:100%;height:50px}#comments textarea{width:100%}#comments input,#comments textarea{border-radius:0}#comments h3#reply-title{color:#0096d6;font-size:18px;margin-bottom:30px}#comments p{margin-bottom:30px}.comments-form.row{margin-left:0;margin-right:0}p.logged-in-as{padding-right:15px;padding-left:15px}#comments input#wpgdprc{width:16px!important;display:block;float:left;margin-right:10px}p.form-submit{width:50%}#collapseFeedback{display:none}.feedback_form form .btn-group{margin-bottom:16px!important}.feedback_form form .btn-group .active{background:#00608a!important}footer#colophon{background:#364546;color:#fff}.cta_wrapper .cta_button{background:#364546}.cta_wrapper .cta_button .container:after{content:"";display:block;float:right;width:100%;height:400px;background:#364546}footer .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}footer .links{background-color:#0096d6;-webkit-box-flex:1;-ms-flex:1;flex:1}footer .midden{-webkit-box-flex:3;-ms-flex:3;flex:3}footer .midden img{float:left}footer .midden .padding{text-align:left;padding:60px 0;float:left;width:70%}footer .midden .padding p{float:left;padding:0 60px;font-size:24px;margin-bottom:0;text-align:center;font-weight:100;font-family:FrutigerLTPro-Bold,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;letter-spacing:3px}footer .midden .padding a.button.magenta{font-weight:400;font-family:FrutigerLTPro-Bold,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;float:right;margin:0 60px;padding:15px;margin:10px 0;color:#fff}footer .midden .padding a.button.magenta:visited{background:#e72b78}footer .midden .padding a.button.magenta:visited:hover{background:#c8175f}footer .midden .padding a.button.magenta:hover{background:#c8175f;text-decoration:none}footer .midden .padding a.button.magenta:active{background:#9b114a}footer .rechts{background-color:#364546;-webkit-box-flex:1;-ms-flex:1;flex:1}footer .bottom_wrapper{padding:40px 0 80px 0}footer .bottom_wrapper .widget-area *{font-size:14px;font-weight:100;color:#fff;margin-bottom:0}footer .bottom_wrapper .widget-area h1{margin-bottom:20px}footer .bottom_wrapper .widget-area ul{padding-left:0;list-style:none}footer .bottom_wrapper #widget-5 img{width:120px;height:auto;margin:0 auto;margin-bottom:40px}footer .copyright_wrapper{padding:22px;height:75px}footer .copyright_wrapper *{font-size:13px!important;color:#fff;line-height:3}footer .copyright_wrapper p{float:left;margin-bottom:0;padding-top:0;line-height:2}footer .copyright_wrapper .socialmedia{float:right;line-height:1}footer .copyright_wrapper a img{width:30px;margin:0 10px}footer .copyright_wrapper a:hover{text-decoration:none}.divider{width:100%;display:block;background:#eee;height:1px;margin-top:20px;margin-bottom:20px}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{background:#0096d6;color:#fff;border-radius:0;border:0}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover{color:#fff;background:#0072a3;border:0}.mw_wrapper .mw_body,.mw_wrapper .mw_toggle{float:left;line-height:19px}.mw_wrapper{height:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mw_wrapper .mw_toggle{margin:0 3px 0 0;color:#0096d6;border-bottom:1px dotted #0096d6;text-decoration:none}.mw_wrapper .mw_body{display:none;height:20px;color:#0096d6;border-bottom:1px dotted #0096d6}form#loginform{background:#eee;-webkit-box-shadow:0 8px 6px -6px rgba(0,0,0,.19);box-shadow:0 8px 6px -6px rgba(0,0,0,.19);max-width:400px;padding:40px 20px;margin-bottom:60px}form#loginform label{display:block;width:100%;background:0 0;margin-top:5px}form#loginform label p{line-height:40px;margin-bottom:0}form#loginform input{border:0;border-bottom:2px solid #eee;width:100%;display:block;padding:10px 5px}form#loginform input[type=password],form#loginform input[type=text]{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.19);box-shadow:inset 0 0 6px rgba(0,0,0,.19)}form#loginform input[type=checkbox]{margin:10px 0;width:unset;display:unset}form#loginform input[type=submit]{border:0;max-width:100px;background:#e72b78;color:#fff}a[target=_blank]{text-decoration:underline}.fontsize,.fontsize .asp_text_button,.fontsize .faq-element a[data-toggle=collapse],.fontsize blockquote,.fontsize code,.fontsize dd,.fontsize dt,.fontsize h1,.fontsize h2,.fontsize h3,.fontsize h4,.fontsize h5,.fontsize h6,.fontsize input,.fontsize label,.fontsize legend,.fontsize li:not(.a11y-toolbar-list-item),.fontsize p,.fontsize pre,.fontsize select,.fontsize textarea{font-size:150%!important;line-height:1.4}.fontsize .post_date{font-size:65%!important}.fontsize .ajax-search-holder .orig::-webkit-input-placeholder{font-size:150%!important;line-height:1.4}.fontsize .ajax-search-holder .orig::-moz-placeholder{font-size:150%!important;line-height:1.4}.fontsize .ajax-search-holder .orig:-ms-input-placeholder{font-size:150%!important;line-height:1.4}.fontsize .ajax-search-holder .orig::-ms-input-placeholder{font-size:150%!important;line-height:1.4}.fontsize .ajax-search-holder .orig::placeholder{font-size:150%!important;line-height:1.4}.fontsize li li{font-size:110%!important}.fontsize li li li{font-size:100%!important}.fontsize .entry-header{font-size:80px}.fontsize .entry-content{font-size:18px}.fontsize .cta_button a.button.magenta,.fontsize .meerinfo-excerpt,.fontsize .meerinfo-meerlezen,.fontsize .meerinfo-titel,.fontsize span.badger{font-size:150%!important}.fontsize #page body,.fontsize #page p,.fontsize #primary body,.fontsize #primary p{font-size:14px}.fontsize #page H1,.fontsize #primary H1{font-size:100%;font-size:46px!important}.fontsize #page H2,.fontsize #primary H2{font-size:100%;font-size:30px!important}.fontsize #page H4,.fontsize #primary H4{font-size:100%;font-size:20px!important}.fontsize #page H5,.fontsize #primary H5{font-size:100%;font-size:20px!important}.fontsize #page H6,.fontsize #primary H6{font-size:100%;font-size:20px!important}.fontsize #page footer.site-footer h1,.fontsize #page footer.site-footer p{font-size:150%!important}.fontsize #page footer.site-footer .bottom_wrapper a{font-size:19.4px!important}.fontsize #page footer.site-footer .copyright_wrapper [class*=col]{width:100%!important;max-width:100%!important;-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important}.fontsize #page footer.site-footer .copyright_wrapper .col-md-3.offset-md-2{margin:0!important}.fontsize #page footer.site-footer .copyright_wrapper a{font-size:19.5px!important}.fontsize #page footer.site-footer .copyright_wrapper{height:unset!important;text-align:center}.fontsize #page footer.site-footer .copyright_wrapper p{width:100%;text-align:center}.fontsize #page footer.site-footer .copyright_wrapper .socialmedia{float:none}.fontsize footer .flex .midden p{padding:0!important}.fontsize footer .flex .midden img{float:left;height:100%}.single-agenda #primary a{color:#364546}.agendabericht-element{margin-top:20px}.agendabericht-element .agendabericht-heading{display:none}.agendabericht-element .agendabericht-body p{margin-bottom:0;font-weight:700}.agendabericht-element .agendabericht-body p span{font-weight:400}.agendabericht-element .agendabericht-body a{color:#000;text-decoration:underline;display:block;margin-bottom:20px}.agendabericht-element .agendabericht-body a:last-of-type{margin-bottom:0}.single article img{width:100%!important;height:auto!important}#primary .widget.widget_nav_menu ul{padding-left:0!important}#primary .widget.widget_nav_menu ul li.current-menu-item a{color:#0096d6}#primary .widget.widget_nav_menu ul li{list-style:none}#primary .widget.widget_nav_menu ul li a{color:#000}.cb_wrapper{max-width:100%;background:#eee;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.2);box-shadow:1px 1px 3px rgba(0,0,0,.2);border-radius:15px;background:#fff!important;overflow:hidden;position:relative!important}.cb_wrapper img{width:100%;margin-bottom:2%}.cb_wrapper .cb_head{background:#fff;padding:3%;padding-bottom:0}.cb_wrapper .cb_head .cb_toggle{height:60px!important;padding-top:20px!important;padding-bottom:20px!important;line-height:1!important;border-top:1px dashed #0096d6;display:block;text-decoration:none;color:#000}.cb_wrapper .cb_head .cb_toggle i{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;color:#0096d6}.cb_wrapper .cb_head a.cb_toggle[aria-expanded=true] i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.cb_wrapper .cb_body{padding:2%}.cb_wrapper .cb_body:after{content:"";display:block;padding-bottom:3%}@media screen and (max-width:767px){footer .cta_wrapper .cta_button{background:#364546}footer .cta_wrapper .cta_button .container:after{content:"";display:block;float:right;width:100%;height:400px;background:#364546}footer .flex .links,footer .flex .rechts{display:none}footer .flex .midden{text-align:center}footer .flex .midden img{display:none}footer .flex .padding{padding:20px 0;width:unset;float:unset;text-align:center}footer .flex .padding p{float:unset;padding:0;font-size:14px}footer .flex .padding a.button.magenta{float:unset;margin:15px auto 0 auto;display:block;text-align:center;max-width:90%}footer .bottom_wrapper{padding:20px 0}footer .bottom_wrapper .widget-area{margin-top:20px;margin-bottom:20px}footer .bottom_wrapper .textwidget img{margin:0 auto!important;display:block}footer .bottom_wrapper h1{height:unset!important;min-height:unset!important;margin-bottom:0!important}footer .copyright_wrapper{height:auto!important;padding:20px}footer .copyright_wrapper .socialmedia,footer .copyright_wrapper p{float:unset}footer .copyright_wrapper span{padding:20px 0!important;display:block}footer .copyright_wrapper .socialmedia{display:block;height:100%;text-align:center;margin:0;padding:10px;padding-top:40px}.post-type-archive-casus .page-title,.tax-leidende_principes .page-title{color:#0096d6;margin-bottom:38px;font-size:20px}.post-type-archive-casus .casus .badger,.tax-leidende_principes .casus .badger{color:#0096d6;border-color:#0096d6!important}.post-type-archive-casus .casus h1.entry-title,.tax-leidende_principes .casus h1.entry-title{color:#0096d6}.post-type-archive-casus .filters,.tax-leidende_principes .filters{padding-left:0!important;list-style:none}.post-type-archive-casus .filters h1,.tax-leidende_principes .filters h1{color:#0096d6;margin-bottom:40px}.post-type-archive-casus .filters h2,.tax-leidende_principes .filters h2{color:#0096d6;margin-bottom:40px}.post-type-archive-casus .filters ul,.tax-leidende_principes .filters ul{list-style:none;-webkit-padding-start:0}.post-type-archive-casus .filters ul li a,.tax-leidende_principes .filters ul li a{color:#000}.post-type-archive-casus .filters ul li a:hover,.tax-leidende_principes .filters ul li a:hover{text-decoration:none;color:#000}.single-agenda article.agenda img{width:100%!important;height:auto!important}.vc_column-inner.vc_column-inner.vc_column-inner.vc_column-inner.vc_column-inner.vc_column-inner.vc_column-inner.vc_column-inner{margin:0!important}.page-template-default img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image{width:100%;height:auto!important}form#loginform{padding:20px 10px}form#loginform *{font-size:12px!important}}@media screen and (min-width:768px) and (max-width:991px){footer .cta_wrapper .cta_button{background:#364546}footer .cta_wrapper .cta_button .container:after{content:"";display:block;float:right;width:100%;height:400px;background:#364546}footer .flex .links,footer .flex .rechts{display:none}footer .flex .midden{text-align:center}footer .flex .midden img{display:none}footer .flex .padding{padding:20px;float:unset;width:unset;text-align:center}footer .flex .padding p{float:unset}footer .flex .padding a.button.magenta{float:unset;margin:30px auto;display:block;text-align:center;max-width:90%}footer .bottom_wrapper{padding:40px 0}footer .bottom_wrapper .row .col-md-2{width:20%!important;max-width:20%!important;-webkit-box-flex:unset!important;-ms-flex:unset!important;flex:unset!important}footer .bottom_wrapper .widget-area{margin-top:40px}footer .copyright_wrapper{height:unset;padding:unset}footer .copyright_wrapper *{line-height:5;height:100%;display:inline}footer .copyright_wrapper .socialmedia,footer .copyright_wrapper p{float:unset;padding:0!important}footer .copyright_wrapper .socialmedia{height:100%;text-align:center;margin:0;padding:10px;text-align:center;margin-top:0;float:right}footer .copyright_wrapper span{padding:20px 0!important;display:inline-block;float:left}.vc_column-inner.vc_column-inner.vc_column-inner.vc_column-inner.vc_column-inner.vc_column-inner.vc_column-inner.vc_column-inner{margin:0!important}}@media screen and (min-width:992px) and (max-width:1280px){footer .cta_wrapper .cta_button{background:#364546}footer .cta_wrapper .cta_button .container:after{content:"";display:block;float:right;width:100%;height:400px;background:#364546}footer .flex .links,footer .flex .rechts{display:none}footer .flex .midden{text-align:center}footer .flex .midden img{display:none}footer .flex .padding{padding:20px;float:unset;width:unset;text-align:center}footer .flex .padding p{float:unset}footer .flex .padding a.button.magenta{float:unset;margin:30px auto;display:block;text-align:center;max-width:90%}footer .bottom_wrapper{padding:40px 0}footer .bottom_wrapper .row .col-md-2{width:20%!important;max-width:20%!important;-webkit-box-flex:unset!important;-ms-flex:unset!important;flex:unset!important}footer .bottom_wrapper .widget-area{margin-top:40px}footer .copyright_wrapper{height:unset;padding:unset}footer .copyright_wrapper *{line-height:5;height:100%;display:inline}footer .copyright_wrapper .socialmedia,footer .copyright_wrapper p{float:unset;padding:0!important}footer .copyright_wrapper .socialmedia{height:100%;text-align:center;margin:0;padding:10px;text-align:center;margin-top:0;float:right}footer .copyright_wrapper span{padding:20px 0!important;display:inline-block;float:left}.vc_column-inner.vc_column-inner.vc_column-inner.vc_column-inner.vc_column-inner.vc_column-inner.vc_column-inner.vc_column-inner{margin:0!important}}@media screen and (min-width:1281px) and (max-width:1920px){footer .cta_wrapper{background-image:-webkit-gradient(linear,left top,right top,from(#0096d6),color-stop(50%,#0096d6),color-stop(50%,#364546));background-image:-webkit-linear-gradient(left,#0096d6,#0096d6 50%,#364546 50%);background-image:linear-gradient(to right,#0096d6,#0096d6 50%,#364546 50%)}footer .cta_wrapper .cta_button{background:#364546}footer .cta_wrapper .cta_button .container:after{content:"";display:block;float:right;width:100%;height:400px;background:#364546}footer .flex .links{background-color:#0096d6;-webkit-box-flex:10%;-ms-flex:10%;flex:10%}footer .flex .midden{-webkit-box-flex:80%;-ms-flex:80%;flex:80%}footer .flex .midden img{float:left}footer .flex .midden .padding{text-align:left;padding:60px 0;float:left}footer .flex .midden .padding p{float:left}footer .flex .midden .padding a.button.magenta{float:right;margin:0 60px;padding:15px;margin:10px 0;color:#fff}footer .flex .midden .padding a.button.magenta:visited{background:#e72b78}footer .flex .midden .padding a.button.magenta:visited:hover{background:#c8175f}footer .flex .midden .padding a.button.magenta:hover{background:#c8175f;text-decoration:none}footer .flex .midden .padding a.button.magenta:active{background:#9b114a}footer .flex .rechts{background-color:#364546;-webkit-box-flex:1;-ms-flex:1;flex:1}footer .flex .padding{padding:20px;float:left;text-align:left}footer .flex .padding p{float:unset}footer .flex .padding a.button.magenta{float:unset;margin:30px auto;text-align:center;max-width:90%}footer .bottom_wrapper{padding:40px 0}footer .bottom_wrapper .row .col-md-2{width:20%!important;max-width:20%!important;-webkit-box-flex:unset!important;-ms-flex:unset!important;flex:unset!important}footer .bottom_wrapper .widget-area{margin-top:40px}footer .copyright_wrapper{padding:22px;height:75px}footer .copyright_wrapper *{font-size:13px;color:#fff}footer .copyright_wrapper p{float:left;margin-bottom:0;padding-top:5px}footer .copyright_wrapper .socialmedia{float:right}footer .copyright_wrapper a img{width:30px;margin:0 10px}footer .copyright_wrapper a:hover{text-decoration:none}}@media screen and (min-width:1921px){.cta_wrapper{background-image:-webkit-gradient(linear,left top,right top,from(#0096d6),color-stop(50%,#0096d6),color-stop(50%,#364546));background-image:-webkit-linear-gradient(left,#0096d6,#0096d6 50%,#364546 50%);background-image:linear-gradient(to right,#0096d6,#0096d6 50%,#364546 50%)}.cta_wrapper .cta_button{background:#364546}.cta_wrapper .cta_button .container:after{content:"";display:block;float:right;width:100%;height:400px;background:#364546}.bottom_wrapper{padding:80px 0}.bottom_wrapper .row .col-md-2{width:20%!important;max-width:20%!important;-webkit-box-flex:unset!important;-ms-flex:unset!important;flex:unset!important}}@media print{*{padding:0!important;margin:0!important;color:#000!important;background:0 0!important;border:0!important;line-height:1.6!important;font-size:100%!important}.topper,footer#colophon{display:none}.site-content-contain{padding-top:0}}/*! dg.style.css */.navbar{margin:auto}ul .wp-megamenu-sub-menu{background:#eee}@-webkit-keyframes hover-bump{25%{-webkit-transform:scale(1.3);transform:scale(1.3)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes hover-bump{25%{-webkit-transform:scale(1.3);transform:scale(1.3)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}.hover-bump:hover{-webkit-animation-name:hover-bump;animation-name:hover-bump;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hover-bump-shadow{0%{-webkit-box-shadow:0 0 2px #0096d6;box-shadow:0 0 2px #0096d6}25%{-webkit-box-shadow:0 0 15px #0096d6;box-shadow:0 0 15px #0096d6}50%{-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes hover-bump-shadow{0%{-webkit-box-shadow:0 0 2px #0096d6;box-shadow:0 0 2px #0096d6}25%{-webkit-box-shadow:0 0 15px #0096d6;box-shadow:0 0 15px #0096d6}50%{-webkit-transform:scale(.8);transform:scale(.8)}}.hover-bump-shadow:hover{-webkit-animation-name:hover-bump-shadow;animation-name:hover-bump-shadow;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:3;animation-iteration-count:3}.navbar-user-icon-holder{margin-top:-60px;margin-bottom:32px}.navbar-user-icon-holder .user-login-icon,.navbar-user-icon-holder .user-search-icon{width:50px;-webkit-transition-duration:.2s;transition-duration:.2s;position:relative;border-radius:100%;margin-left:5px;float:right;display:block;margin-top:1px}.navbar-user-icon-holder .user-search-icon img{-webkit-transform:rotateY(180deg) scale(.4);transform:rotateY(180deg) scale(.4);margin-top:1px}nav .wp-megamenu li a{line-height:unset!important}nav #wp-megamenu-item-wpmm-search-icon i{font-size:22px;color:#0096d6}nav .navbar-nav{width:100%;background:0 0}nav .navbar-nav #wp-megamenu-2k-menu{padding:0}nav .navbar-nav #wp-megamenu-2k-menu .wpmm-nav-wrap{height:100%}nav .navbar-nav #wp-megamenu-2k-menu .wpmm_brand_logo_wrap{display:block;width:190px;position:relative}nav .navbar-nav #wp-megamenu-2k-menu .wpmm_brand_logo_wrap img{height:auto!important;width:120px}nav .navbar-nav #wp-megamenu-2k-menu #menu-topmenu{padding-top:0}nav .navbar-nav #wp-megamenu-2k-menu #menu-topmenu .fa-angle-down{-webkit-transform:scaleX(1.2);transform:scaleX(1.2)}nav .navbar-nav #wp-megamenu-2k-menu #menu-topmenu .wpmm-strees-row:after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:8px solid #eee;position:absolute;clear:left;-webkit-transform:translateY(-100%);transform:translateY(-100%);left:50%;display:none}nav .navbar-nav #wp-megamenu-2k-menu #menu-topmenu .wpmm-strees-row:hover a{text-decoration:none}nav .navbar-nav #wp-megamenu-2k-menu #menu-topmenu .wpmm-strees-row:hover .wpmm-strees-row:after{display:block}nav .navbar-nav #wp-megamenu-2k-menu .wp-megamenu-sub-menu .wp-megamenu-sub-menu{margin-top:0}nav .navbar-nav #wp-megamenu-2k-menu .wp-megamenu-sub-menu .wpmm-item-title{line-height:35px;color:#0096d6!important;text-transform:none!important}nav .navbar-nav #wp-megamenu-2k-menu .wp-megamenu-sub-menu li a{line-height:20px!important}nav .navbar-nav #wp-megamenu-2k-menu .wpmm-col-2{width:20%;padding:37px 1% 0 1%}nav .navbar-nav #wp-megamenu-2k-menu .wpmm-col-2:nth-child(1){padding-left:0}nav .navbar-nav #wp-megamenu-2k-menu .wpmm-col-2:nth-child(5){padding-right:0}nav .navbar-nav #wp-megamenu-2k-menu .wpmm-col-2:nth-child(6){display:none!important}#header-search-holder{height:625px;background:url(https://www.brainwiki.nl/wp-content/themes/2k_new/images/kkjp_header_image.jpg);position:relative;display:none;padding-top:120px}.home #header-search-holder{display:block}.home .archive-header{display:none}.search-payoff{color:#fff;margin:0 auto;text-align:center;font-size:38px;margin-bottom:30px}#asp-try-1_1{width:100%;text-align:center;margin-top:25px}#asp-try-1_1 a{margin-left:25px}#asp-try-1_1 a:after{display:none}.promagnifier{background:#e72b78!important;padding:0 20px 0 17px!important}.innericon{width:30px!important}.asp_text_button{font-family:FrutigerLTPro-Light,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;letter-spacing:2px!important;line-height:15px;font-size:16px!important}.proinput input.orig{padding-left:15px!important}#ajaxsearchpro1_1>div>div.proinput>form>input.orig::-webkit-input-placeholder{font-family:FrutigerLTPro-Light,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:1px}#ajaxsearchpro1_1>div>div.proinput>form>input.orig::-moz-placeholder{font-family:FrutigerLTPro-Light,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:1px}#ajaxsearchpro1_1>div>div.proinput>form>input.orig:-ms-input-placeholder{font-family:FrutigerLTPro-Light,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:1px}#ajaxsearchpro1_1>div>div.proinput>form>input.orig::-ms-input-placeholder{font-family:FrutigerLTPro-Light,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:1px}#ajaxsearchpro1_1>div>div.proinput>form>input.orig::placeholder{font-family:FrutigerLTPro-Light,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:1px}.home .breadcrumb{display:none!important}.home #primary{padding-top:0}.home #main{background:#eee}#quicknav-holder{width:100%;padding:0;margin-top:100px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media screen and (max-width:768px){#quicknav-holder{width:100%}}@media screen and (max-width:1400px){#quicknav-holder{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:990px){#quicknav-holder{grid-template-columns:repeat(2,1fr)}}#quicknav-holder :not(i){-webkit-transition:.3s ease-out;transition:.3s ease-out;color:#e72b78;text-decoration:none;font-family:FrutigerLTPro-Bold}#quicknav-holder i{color:#fff;font-size:1rem}#quicknav-holder .quicknav-secondary i{font-size:1.5rem}#quicknav-holder .quicknav-tertiary i{font-size:1.5rem}.quicknav-item i:first-child{margin-right:10px}.quicknav-item{font-size:12px;list-style-type:none;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.2);box-shadow:1px 1px 3px rgba(0,0,0,.2);border-radius:10px;overflow:hidden;height:50px;position:relative}.quicknav-primary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;position:absolute;z-index:3;background:#fff;width:101%;height:100%;line-height:1.2rem}.quicknav-primary a{padding:10px;width:100%}.quicknav-initialize .quicknav-tertiary,.quicknav-item:hover .quicknav-tertiary{background:#2ea836}.quicknav-initialize .quicknav-secondary,.quicknav-item:hover .quicknav-secondary{background:#0096d6}@media screen and (max-width:1200px){.quicknav-initialize .quicknav-secondary,.quicknav-item:hover .quicknav-secondary{width:85%}}.quicknav-initialize:not(:last-child) .quicknav-item-large-text li,.quicknav-item:hover:not(:last-child) .quicknav-item-large-text li{font-size:.9rem!important}.quicknav-initialize .quicknav-primary,.quicknav-item:hover .quicknav-primary{width:60%;background:#e72b78;color:#fff!important}@media screen and (max-width:1200px){.quicknav-initialize .quicknav-primary,.quicknav-item:hover .quicknav-primary{width:72%}}.quicknav-item:hover .quicknav-primary path{color:#fff!important}.quicknav-item li{border-radius:0 10px 10px 0}.quicknav-item li:hover{-webkit-box-shadow:inset 2px 2px 10px rgba(0,0,0,.5);box-shadow:inset 2px 2px 10px rgba(0,0,0,.5)}.quicknav-secondary{position:absolute;width:80%;height:100%;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#fff!important;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateX(1px);transform:translateX(1px)}.quicknav-secondary a{padding:10px 20px}@media screen and (max-width:1200px){.quicknav-secondary{width:85%;padding:10px 3px}}.quicknav-tertiary{position:absolute;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#fff!important;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.quicknav-tertiary a{padding:10px 15px}@media screen and (max-width:1200px){.quicknav-tertiary{padding:10px 0}}.quicknav-item:last-child *{color:#fff!important}.quicknav-item:nth-last-child(-n+5) *{color:#0096d6!important}.quicknav-item:nth-last-child(-n+5) .quicknav-primary{background:#fff!important;width:100%!important}.quicknav-item:nth-last-child(-n+5) .quicknav-primary:hover{background-color:#0096d6!important}.quicknav-item:nth-last-child(-n+5) .quicknav-primary:hover a{color:#fff!important}.quicknav-item:nth-last-child(-n+5) .quicknav-primary:hover a i,.quicknav-item:nth-last-child(-n+5) .quicknav-primary:hover a path{color:#fff!important}.quicknav-item:nth-last-child(-n+5){border:2px solid #0096d6}.quicknav-item:nth-last-child(-n+5) li{border-radius:0}.quicknav-item:nth-last-child(-n+5) a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quicknav-initialize:nth-last-child(-n+5) .quicknav-item-large-text li,.quicknav-item:hover:nth-last-child(-n+5) .quicknav-item-large-text li{font-size:1rem!important}.quicknav-item:hover li a{color:#fff!important}.quicknav-item:nth-last-child(-n+5) li:hover{-webkit-box-shadow:none;box-shadow:none}.quicknav-item:nth-last-child(-n+5):hover li a{color:#0096d6!important}.quicknav-item:nth-last-child(-n+5):hover li a i path{color:#0096d6!important}#bw-navigation-mobile{position:fixed;z-index:9999;bottom:0;left:0;width:100%;display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:80px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#bw-navigation-mobile .bw-hamburger{background:-webkit-radial-gradient(transparent 50%,#0096d6 51%);background:radial-gradient(transparent 50%,#0096d6 51%);background-size:100% 150px;background-position:50% -80px;background-repeat:no-repeat;min-width:140px}@media screen and (max-width:600px){#bw-navigation-mobile .bw-hamburger{background:-webkit-radial-gradient(transparent 49%,#0096d6 50%);background:radial-gradient(transparent 49%,#0096d6 50%);background-size:120px 146px;background-position:50% -80px;background-repeat:no-repeat;min-width:110px}}#bw-navigation-mobile .bw-hamburger:after{display:block;content:"";position:absolute;z-index:-1;bottom:0;width:100%;height:20px;background:#0096d6;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#bw-navigation-mobile .midsep{-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10;background:0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:150%;-webkit-transition:font-size .4s cubic-bezier(.455,.03,.515,.955);transition:font-size .4s cubic-bezier(.455,.03,.515,.955)}#bw-navigation-mobile .midsep i{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2.5rem;font-weight:bolder;background:#e72b78;width:3rem;height:3rem;border-radius:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px;color:#fff;-webkit-transform:translateY(-60px);transform:translateY(-60px);-webkit-transition:.2s cubic-bezier(.26,.67,.57,.76);transition:.2s cubic-bezier(.26,.67,.57,.76)}@media screen and (max-width:600px){#bw-navigation-mobile .midsep i{font-size:2rem;width:2rem;height:2rem;padding:30px;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}#bw-navigation-mobile .midsep i:before{font-family:FontAwesome;content:"\f0c9";font-style:normal}#bw-navigation-mobile .midsep.bw-hamburger-active i{font-size:2.5rem;-webkit-transition:.5s cubic-bezier(.85,-1.2,.4,1.18);transition:.5s cubic-bezier(.85,-1.2,.4,1.18)}#bw-navigation-mobile .midsep.bw-hamburger-active i:before{content:"\f00d"}#bw-navigation-mobile a{height:80px;min-height:80px;max-height:80px}@media screen and (max-width:600px){#bw-navigation-mobile a{min-width:80px;height:50px;min-height:50px;max-height:50px}}@media screen and (max-width:450px){#bw-navigation-mobile a{min-width:auto}}#bw-navigation-mobile a:not(.bw-hamburger){-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background:#0096d6;height:100%;padding:10px;cursor:pointer}#bw-navigation-mobile a:not(.bw-hamburger) a:last-of-type{min-width:19%}@media screen and (max-width:768px){#bw-navigation-mobile a:not(.bw-hamburger){padding:1% 3%}}@media screen and (max-width:600px){#bw-navigation-mobile a:not(.bw-hamburger){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#bw-navigation-mobile a:not(.bw-hamburger) i{font-size:1.5rem;margin-bottom:.5rem;cursor:pointer}@media screen and (max-width:600px){#bw-navigation-mobile a:not(.bw-hamburger) i{font-size:2rem;margin-bottom:0}#bw-navigation-mobile a:not(.bw-hamburger) i.fa-pills{font-size:2.25rem}}#bw-navigation-mobile a:not(.bw-hamburger) img{max-height:2rem;min-width:8vw}@media screen and (max-width:600px){#bw-navigation-mobile a:not(.bw-hamburger) img{max-height:2.25rem}}#bw-navigation-mobile a:not(.bw-hamburger) span{width:70%;font-size:1.1rem;line-height:1.1rem;font-weight:700}@media screen and (max-width:600px){#bw-navigation-mobile a:not(.bw-hamburger) span{width:90%;font-size:.8rem;line-height:1rem;margin:auto auto;display:none}}#bw-mobile-navigation,#bw-secondary-mobile-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;pointer-events:none;overflow:hidden;z-index:999;top:0;-webkit-transform:translateY(100vh);transform:translateY(100vh);height:100vh;width:100vw;background:#fff;padding:10%;padding-bottom:80px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:-webkit-transform .5s cubic-bezier(.63,1.3,.35,1.1);transition:-webkit-transform .5s cubic-bezier(.63,1.3,.35,1.1);transition:transform .5s cubic-bezier(.63,1.3,.35,1.1);transition:transform .5s cubic-bezier(.63,1.3,.35,1.1),-webkit-transform .5s cubic-bezier(.63,1.3,.35,1.1)}#bw-mobile-navigation:before,#bw-secondary-mobile-navigation:before{content:"";height:10px;background:-webkit-gradient(linear,left top,right top,color-stop(11%,#e72b78),color-stop(11%,#0096d6),color-stop(24%,#0096d6),color-stop(24%,#2ea836),color-stop(37%,#2ea836),color-stop(37%,#364546),color-stop(50%,#364546),color-stop(50%,#e72b78),color-stop(63%,#e72b78),color-stop(63%,#2ea836),color-stop(76%,#2ea836),color-stop(76%,#0096d6),color-stop(89%,#0096d6),color-stop(89%,#364546),to(#364546));background:-webkit-linear-gradient(left,#e72b78 11%,#0096d6 11%,#0096d6 24%,#2ea836 24%,#2ea836 37%,#364546 37%,#364546 50%,#e72b78 50%,#e72b78 63%,#2ea836 63%,#2ea836 76%,#0096d6 76%,#0096d6 89%,#364546 89%,#364546 100%);background:linear-gradient(90deg,#e72b78 11%,#0096d6 11%,#0096d6 24%,#2ea836 24%,#2ea836 37%,#364546 37%,#364546 50%,#e72b78 50%,#e72b78 63%,#2ea836 63%,#2ea836 76%,#0096d6 76%,#0096d6 89%,#364546 89%,#364546 100%);position:absolute;top:0;left:0;width:100%;z-index:999999}#bw-mobile-navigation a.bw_mobile_primary,#bw-secondary-mobile-navigation a.bw_mobile_primary{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4% 0;border:1px solid rgba(34,34,34,.1333333333);margin:2% 0;width:100%}#bw-mobile-navigation .bw_mobile_primary,#bw-secondary-mobile-navigation .bw_mobile_primary{margin-top:30px}#bw-mobile-navigation .bw_mobile_primary i,#bw-secondary-mobile-navigation .bw_mobile_primary i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.5rem;font-size:1rem;border:2px solid #0096d6;border-radius:100%;height:1.5rem}#bw-mobile-navigation .bw_mobile_primary h5,#bw-secondary-mobile-navigation .bw_mobile_primary h5{display:inline-block;padding-left:10px}#bw-mobile-navigation .bw_mobile_primary:hover,#bw-secondary-mobile-navigation .bw_mobile_primary:hover{text-decoration:none!important}#bw-mobile-navigation .bw_mobile_secondary,#bw-secondary-mobile-navigation .bw_mobile_secondary{display:none}#bw-mobile-navigation li,#bw-secondary-mobile-navigation li{display:block;margin-left:10%;list-style-type:none;color:#364546;margin-top:0;margin-bottom:0}#bw-mobile-navigation li:last-child,#bw-secondary-mobile-navigation li:last-child{margin-bottom:2rem}#bw-mobile-navigation li i,#bw-secondary-mobile-navigation li i{color:#0096d6;margin-right:10px}#bw-secondary-mobile-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:scroll;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:0}#bw-secondary-mobile-navigation ul a{display:block;padding:2% 0;font-size:2rem;color:#364546;border-bottom:1px solid #cfcfcf;margin:0;width:100%;text-align:center}@media screen and (max-width:768px){#bw-secondary-mobile-navigation ul a{font-size:1.2rem}}.bw-show-nav{-webkit-transform:translateY(0)!important;transform:translateY(0)!important;pointer-events:all!important}.bw-show-nav-stop-scroll{overflow:hidden}@media screen and (max-width:768px){#bw-navigation-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}#content{padding-bottom:50px}}.vc_btn3,.wpcf7-submit{font-size:1rem!important;font-weight:bolder;letter-spacing:.02rem}.vc_btn3.vc_btn3-color-juicy-pink,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{background-color:#e72b78!important;border-radius:150px!important}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:after,.vc_btn3.vc_btn3-color-juicy-pink:after{padding-left:20px}.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty){padding-right:20px}.vc-material-keyboard_arrow_right{display:none!important}.vc_btn3-center a:after,.vc_btn3-left a:after,.vc_btn3-style-flat a:after{content:"\f054";font-family:FontAwesome;font-size:.8em;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.bw-corner:hover .vc_btn3-center a,.bw-corner:hover .vc_btn3-left a,.bw-corner:hover .vc_btn3-style-flat a{-webkit-animation:pulse-up 3s infinite ease-in-out;animation:pulse-up 3s infinite ease-in-out}.bw-corner:hover .vc_btn3-center a:after,.bw-corner:hover .vc_btn3-left a:after,.bw-corner:hover .vc_btn3-style-flat a:after{padding-left:25px}.bw-corner:hover .vc_btn3-center a:hover,.bw-corner:hover .vc_btn3-left a:hover,.bw-corner:hover .vc_btn3-style-flat a:hover{-webkit-animation:none!important;animation:none!important}.bw-corner:hover .vc_btn3-center a:active,.bw-corner:hover .vc_btn3-left a:active,.bw-corner:hover .vc_btn3-style-flat a:active{-webkit-box-shadow:none;box-shadow:none;background:#2f9e38!important}.vc_btn3-center:hover a,.vc_btn3-left:hover a,.vc_btn3-style-flat:hover a{background-color:#2ea836!important;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.2);box-shadow:1px 1px 3px rgba(0,0,0,.2)}.search-results h1.entry-title{display:none}.search-results h2.page-title{display:none}.search-results #main{-webkit-box-shadow:none!important;box-shadow:none!important;padding-top:50px}.search-results #main #sidebar form{display:none}.search-results #main li{list-style-type:none}.search-results #main article{-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.2);box-shadow:1px 1px 3px rgba(0,0,0,.2);border-radius:15px;background:#fff!important;overflow:hidden;position:relative!important;margin-bottom:25px;padding:1%;padding-left:1rem}.search-results #main article .entry-meta{font-weight:400;font-family:FrutigerLTPro-Bold;color:#0096d6;margin-top:-.5%;padding-bottom:1%}.search-results #main article h2.entry-title a{font-size:1.8rem;color:#e72b78;padding:1%;padding-left:0;font-weight:400;font-family:FrutigerLTPro-Bold}.search-results #main article .vc_column-inner{display:none}.search-results #main article .wpb_wrapper *{display:none!important;margin:0!important;padding:0!important;margin-bottom:0!important}.search-results #main article .wpb_wrapper h3,.search-results #main article .wpb_wrapper h4,.search-results #main article .wpb_wrapper h5,.search-results #main article .wpb_wrapper h6,.search-results #main article .wpb_wrapper p:not(:first-of-type){display:none!important}#bw-recent-post-holder{padding-top:30px;max-width:100%;margin:auto;text-decoration:none!important}#bw-recent-post-holder ul{display:grid!important;grid-template-columns:1fr;padding:0!important}#bw-recent-post-holder *{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}#bw-recent-post-holder a{-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.2);box-shadow:1px 1px 3px rgba(0,0,0,.2)}@media screen and (min-width:676px){#bw-recent-post-holder ul{grid-template-columns:1fr 1fr}}@media screen and (min-width:1200px){#bw-recent-post-holder ul{grid-template-columns:1fr 1fr 1fr}}.bw-recent-post-item:hover{color:#fff!important;-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-box-shadow:1px 10px 10px -3px rgba(0,0,0,.3)!important;box-shadow:1px 10px 10px -3px rgba(0,0,0,.3)!important;text-decoration:none!important}.bw-recent-post-item:hover p{text-decoration:none!important}.bw-recent-post-item:hover *{text-decoration:none!important}.bw-recent-post-item{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;font-weight:700;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-radius:15px;margin:0 1% 1%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;min-height:400px;position:relative;overflow:hidden;background-size:cover!important;background-color:#0096d6!important;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}@media screen and (min-width:676px) and (max-width:992px){.bw-recent-post-item{min-height:360px;margin-bottom:25px}}.bw-recent-post-item .bw-recent-post-item-summary{overflow:hidden}.bw-recent-post-item .bw-recent-post-item-summary,.bw-recent-post-item .bw-recent-post-item-title{opacity:0;color:#fff;z-index:2}.bw-recent-post-item .bw-recent-post-item-title{font-weight:bolder;margin-bottom:1rem}.bw-recent-post-item .bw-recent-post-item-title-base{position:absolute;bottom:2%;color:#fff;max-width:75%}.bw-recent-post-item:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.bw-recent-post-item:after{content:"\f138";font-family:FontAwesome;color:#e72b78;font-size:3rem;position:absolute;bottom:1rem;right:1rem;background:-webkit-radial-gradient(white 50%,transparent 50%);background:radial-gradient(white 50%,transparent 50%);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;line-height:3rem}.bw-recent-post-item:hover .bw-recent-post-item-summary,.bw-recent-post-item:hover .bw-recent-post-item-title{opacity:1}.bw-recent-post-item:hover .bw-recent-post-item-title-base{z-index:-1}.bw-recent-post-item:hover:before{background:rgba(231,43,120,.7)}.bw-recent-post-item:hover:after{color:#fff!important;background:0 0}.bw-recent-post-item p:first-of-type{margin-bottom:25px}.bw-recent-post-item p{padding-bottom:0;z-index:99;position:relative;margin-bottom:0}@media screen and (max-width:676px){.bw-recent-post-item{min-height:250px;width:100%;margin:2% 0}}#bw-onthispage,.bw-page-sidebar-widget{background:#fff;padding:20px;border-radius:15px;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.2);box-shadow:1px 1px 3px rgba(0,0,0,.2);width:100%}#bw-onthispage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}#bw-onthispage a{margin-left:10px;margin-bottom:5px}@media screen and (max-width:768px){#bw-onthispage{position:fixed;z-index:1;top:30vh;right:0;width:30vw;padding:0;-webkit-transform:translateX(0);transform:translateX(0);min-height:100px;border-radius:0;background:#e72b78;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#bw-onthispage:before{content:"Navigatie";background:#e72b78;width:130px;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg);color:#fff;font-weight:bolder;letter-spacing:.02rem;position:absolute;top:45px;left:-85px;padding:10px;border-radius:15px 15px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#bw-onthispage h4{width:100%;padding:7px;text-align:center;line-height:1.5rem;margin-bottom:0;color:#fff}#bw-onthispage a{background:#fff;padding:10px;color:#364546;font-weight:bolder;margin:0;text-align:left;font-size:1.1rem;-webkit-box-shadow:inset 0 0 2px 1px #d6c3cc,inset 0 0 0 1px #b5b4b4;box-shadow:inset 0 0 2px 1px #d6c3cc,inset 0 0 0 1px #b5b4b4}}#bw-onthispage.bw-onthispage-collapsed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateX(30vw)!important;transform:translateX(30vw)!important}.bw-page-sidebar-widget{margin-top:20px}.bw-page-sidebar-widget .wpb_single_image,.bw-page-sidebar-widget .wpb_text_column{margin-bottom:1rem}.bw-page-sidebar-widget h5{margin-bottom:1.5rem}.bw-page-sidebar-widget img{border-radius:15px!important}.bw-expandable-block{display:block;margin-bottom:20px;background:#fff;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.2);box-shadow:1px 1px 3px rgba(0,0,0,.2);border-radius:30px;padding:1%}@media screen and (max-width:500px){.bw-expandable-block{padding:2%}}.bw-expandable-block .vc_row{margin-left:unset;margin-right:unset}.bw-expandable-block .vc_row .vc_column-inner{padding:0}.bw-expandable-block .vc_row .bw-create-padding>div{padding:25px 0 0 25px!important}.bw-expandable-block>div:nth-child(2){padding:2% 6%}.bw-expandable-block>div:nth-child(2) h3{margin-top:5%}.bw-expandable-block>div:nth-child(2) h4{margin-top:3%}.bw-expandable-block-title .collapseToggle{font-size:2rem!important}.bw-expandable-block-title h2,.bw-expandable-block-title i{margin-bottom:0;color:#0096d6!important}.bw-expandable-block-title a[aria-expanded=false] h2,.bw-expandable-block-title a[aria-expanded=false] i{color:#364546!important}.bw-expandable-block-title .groupUs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.bw-expandable-block-title .groupUs i{min-width:2.5rem;font-size:1.8rem}}@media screen and (max-width:768px){.bw-expandable-block-title .groupUs i{font-size:2rem;min-width:40px}}#bw-evdw-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border-radius:15px;padding:20px;color:#fff;min-height:350px;max-width:100%;margin-top:2%;background-size:cover!important;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}#bw-evdw-item *{color:#fff}#bw-evdw-item:after{content:"\f138";font-family:FontAwesome;color:#e72b78;font-size:3rem;position:absolute;bottom:1rem;right:1rem;background:-webkit-radial-gradient(white 50%,transparent 50%);background:radial-gradient(white 50%,transparent 50%);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;line-height:3rem}#bw-evdw-item:hover:before{background:rgba(231,43,120,.7)}#bw-evdw-item:hover:after{color:#fff!important;background:0 0}#bw-evdw-item h4,#bw-evdw-item p{max-width:85%;text-align:left}#bw-evdw-item:hover:after{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.archive-header .entry-title,.single-header .entry-title,.tag-header .entry-title{padding-top:30px;padding-bottom:30px;color:#fff}.archive-header .entry-title:first-letter,.single-header .entry-title:first-letter,.tag-header .entry-title:first-letter{text-transform:uppercase}.archive.category .archive-header,.post-template-default .archive-header{background:#fff}.archive.category .archive-header:after,.post-template-default .archive-header:after{content:"";display:block;width:100%;height:4px;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#e72b78),color-stop(25%,#0096d6),color-stop(50%,#0096d6),color-stop(50%,#2ea836),color-stop(75%,#2ea836),color-stop(75%,#364546),color-stop(100%,#364546),to(#e72b78));background:-webkit-linear-gradient(left,#e72b78 25%,#0096d6 25%,#0096d6 50%,#2ea836 50%,#2ea836 75%,#364546 75%,#364546 100%,#e72b78 100%);background:linear-gradient(90deg,#e72b78 25%,#0096d6 25%,#0096d6 50%,#2ea836 50%,#2ea836 75%,#364546 75%,#364546 100%,#e72b78 100%);background-size:9% 10px;background-repeat:repeat-x;background-position-y:25%}.archive.category .tag-header,.archive.tag .tag-header{background:url(https://www.brainwiki.nl/wp-content/themes/2k_new/images/header_page.png)}.archive-page #main{padding:100px 0}#bw-breadcrumb{background:#fff;width:auto;font-weight:bolder;padding:10px 20px;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.2);box-shadow:1px 1px 3px rgba(0,0,0,.2);border-radius:15px;color:#e72b78;display:inline-block;margin:2.5rem 0}#bw-breadcrumb .bw-breadcrumb-home{color:grey}#bw-breadcrumb a{font-size:1.25rem;text-underline-offset:4px;font-weight:400;-webkit-text-decoration:underline 1px!important;text-decoration:underline 1px!important}#site-logo-holder,#site-logo-holder *{height:60px}#site-logo-holder .site-logo img{padding:5px 0}nav{position:fixed;width:100vw;background:#fff;z-index:9}#navbarDesktop{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;background:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:auto;min-height:60px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:1500px;padding:20px 15px;width:100%;z-index:999}@media screen and (max-width:1200px){#navbarDesktop{padding:20px 50px}}@media screen and (max-width:1024px){#navbarDesktop{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:768px){#navbarDesktop{padding:1% 3%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:769px){nav{position:fixed;width:100vw;z-index:9}.site{padding-top:12vh}}#bw-navigation-holder{width:80%;display:none}@media screen and (min-width:1024px){#bw-navigation-holder,#bw-navigation-holder>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;line-height:1rem;font-size:1rem;margin:0}}#menu-navigatie{width:100%;min-height:60px}#menu-navigatie li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;list-style-type:none;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:60px;margin:0 2%;text-align:center}#menu-navigatie li.menu-item-has-children a:after{content:"\f078";margin-left:10px;font-family:FontAwesome}#menu-navigatie li.menu-item-has-children .sub-menu a:after{display:none}#menu-navigatie li.menu-item-has-children:hover .sub-menu{display:grid}#menu-navigatie li a{color:#364546;font-weight:700;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#menu-navigatie .sub-menu{position:absolute;z-index:9;top:72px;display:none;grid-template-columns:repeat(3,12rem);padding:.125rem 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;max-height:400px;border-radius:.25rem;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.3);box-shadow:1px 1px 5px rgba(0,0,0,.3);background:#fff!important}#menu-navigatie .sub-menu li{display:block;min-height:0;margin:0;padding:.125rem .25rem;border-right:1px solid #eee}#menu-navigatie .sub-menu li:nth-child(3n){border-right:none}#menu-navigatie .sub-menu a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem .75rem;text-align:left;-webkit-transition:.25s background-color;transition:.25s background-color;border-radius:.5rem}#menu-navigatie .sub-menu a:after{content:"\f054"!important;display:inline-block!important;opacity:0;-webkit-transition:.25s opacity;transition:.25s opacity}#menu-navigatie .sub-menu a:hover{background-color:#eee;text-decoration:none;cursor:pointer}#menu-navigatie .sub-menu a:hover:after{opacity:1}#holder-quicknav-topmenu{z-index:10;position:fixed;width:100vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0 0 15px 15px;background:rgba(255,255,255,.9);height:100vh;display:none;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}#holder-quicknav-topmenu.header-quicknav-topmenu-active{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex}#holder-quicknav-topmenu #quicknav-holder{margin-top:20px;max-width:1500px;margin:auto}.navbar-user-icon-holder{display:none!important}@media screen and (min-width:768px){#page{padding-top:140px}}.bw-accessibility-icons{background:#0096d6;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:3rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bw-accessibility-icons .container{background:#0096d6;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:3rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:768px){.bw-accessibility-icons .container{max-width:100vw;padding:1% 3%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.bw-accessibility-icons .bw-navigation-mobile-title{display:none}@media screen and (max-width:769px){.bw-accessibility-icons .bw-navigation-mobile-title{color:#fff;display:block;letter-spacing:.02rem}}.bw-accessibility-icons i{color:#fff;font-size:1.5rem;margin-left:1rem;cursor:pointer}.bw-accessibility-icons img{max-height:2rem}html.big-font{font-size:24px}html.big-font a{font-size:1rem!important}html.big-font .quicknav-item{min-height:100px}html.big-font #direct-contact{top:20%;height:200px}html body.high-contrast{background:#000!important;color:#ff0!important;border:2px solid #adff2f!important}html body.high-contrast *,html body.high-contrast * *,html body.high-contrast * * *,html body.high-contrast * * * *{background-color:#000!important;color:#cfcfcf!important}html body.high-contrast * * * * a,html body.high-contrast * * * * li.quicknav-primary,html body.high-contrast * * * a,html body.high-contrast * * * li.quicknav-primary,html body.high-contrast * * a,html body.high-contrast * * li.quicknav-primary,html body.high-contrast * a,html body.high-contrast * li.quicknav-primary{border:2px solid #e72b78!important}html body.high-contrast * * * * a,html body.high-contrast * * * a,html body.high-contrast * * a,html body.high-contrast * a{padding:20px;margin-bottom:30px}html body.high-contrast #bw-footer ul li{margin-bottom:30px}html body.high-contrast .bw-recent-post-item .bw-recent-post-item-summary{opacity:1!important}#bw-search-box:not(:hover) #searchsubmit{pointer-events:none}@media screen and (max-width:768px){#bw-search-box{width:40%}}#bw-search-box *{outline:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transition:.3s ease-out;transition:.3s ease-out}#bw-search-box.active-search{width:auto}#bw-search-box .screen-reader-text{display:none}#bw-search-box #s{opacity:0;margin-right:0;margin-left:.5rem;width:0%;border:none}#bw-search-box #searchsubmit{border:none;color:#fff;background:#0096d6;border-radius:10px;padding:10px 20px;font-weight:bolder;z-index:2}#bw-search-box #s:focus{opacity:1;padding:7px 20px;font-weight:700;font-family:FrutigerLTPro-Light,FrutigerLTPro-Bold,sans-serif;font-size:1rem;color:#364546;border:none;border-bottom:2px solid #0096d6;border-left:2px solid #0096d6;-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,.2);box-shadow:0 0 5px 2px rgba(0,0,0,.2);width:100%;border-top:2px solid #0096d6;border-radius:10px 0 0 10px}#bw-search-box:active #searchsubmit,#bw-search-box:focus #searchsubmit,#bw-search-box:hover #searchsubmit{border-radius:0 10px 10px 0;border-left:1px solid #0b86b9;-webkit-box-shadow:-2px 0 10px -5px #0096d6,-10px 0 10px -5px rgba(0,0,0,.2);box-shadow:-2px 0 10px -5px #0096d6,-10px 0 10px -5px rgba(0,0,0,.2);cursor:pointer}#bw-search-box:active #s,#bw-search-box:focus #s,#bw-search-box:hover #s{opacity:1;padding:7px 20px;font-weight:700;font-family:FrutigerLTPro-Light,FrutigerLTPro-Bold,sans-serif;font-size:1rem;border-bottom:2px solid #0096d6;border-left:2px solid #0096d6;width:100%}#bw-search-box .bw-search-alert{background:#e72b78!important;border-left:1px solid #bb326c!important}#bw-search-box .bw-search-approved-input{border-color:#2ea836!important}#bw-search-box .bw-search-empty-input{border-color:#e72b78!important}body.search-results .site-main{padding-top:100px;padding-bottom:100px}body.search-results .site-main #bw-breadcrumb{display:none!important}body.search-results .site-main h1#page-title{display:none}body.search-results .site-main header>a:hover{text-decoration:none}#bw-footer{width:100vw;background:#364546}#bw-footer>div{max-width:1500px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:50px 1%;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){#bw-footer>div{display:none!important}}#bw-footer>div *{background:0 0!important;color:#fff!important}#bw-footer>div h1{font-size:1.5rem}#bw-footer>div ul{padding-left:0}#bw-footer>div ul li{list-style-type:none;margin-left:0;padding-left:0}#bw-footer>div ul#menu-psychische-problemen{-webkit-columns:2;-moz-columns:2;columns:2}#bw-footer>div>div{width:25%}#bw-footer>div>div>div{margin-bottom:2rem}#bw-footer>div #sidebar_footer-1{width:50%}@media screen and (max-width:768px){#bw-footer>div{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#bw-footer>div>div{width:50%}#bw-footer>div #sidebar_footer-1{width:100%}}#bw-copyright{width:100vw;padding:10px 5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#364546;color:#cfcfcf!important}@media screen and (max-width:768px){#bw-copyright{display:none!important}}#bw-copyright a{color:#cfcfcf!important}#bw-copyright a:first-of-type,#bw-copyright a:nth-of-type(2){margin-left:5px;padding-left:5px;border-left:2px solid #cfcfcf}#bw-copyright a:nth-of-type(2){border-right:2px solid #cfcfcf;margin-right:5px;padding-right:5px}#bw-copyright a:last-of-type{margin-left:5px}#sidebar_footer-3 img{height:auto!important;width:300px!important}#sidebar_footer-3 .wp-caption-text{display:none!important}@-webkit-keyframes initializeLoader{0%{-webkit-transform:translateY(0);transform:translateY(0);background-position:0 0}70%{-webkit-transform:translateY(0);transform:translateY(0);background-position:75% 0}80%{-webkit-transform:translateY(-5vh);transform:translateY(-5vh);background-position:75% 0}100%{-webkit-transform:translateY(105vh);transform:translateY(105vh);background-position:75% 0}100%{display:none}}@keyframes initializeLoader{0%{-webkit-transform:translateY(0);transform:translateY(0);background-position:0 0}70%{-webkit-transform:translateY(0);transform:translateY(0);background-position:75% 0}80%{-webkit-transform:translateY(-5vh);transform:translateY(-5vh);background-position:75% 0}100%{-webkit-transform:translateY(105vh);transform:translateY(105vh);background-position:75% 0}100%{display:none}}@-webkit-keyframes bw-pulse{0%{-webkit-transform:scale(1) translateY(-100vh);transform:scale(1) translateY(-100vh)}20%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}25%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}30%{-webkit-transform:scale(1.1);transform:scale(1.1)}35%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1.3);transform:scale(1.3)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bw-pulse{0%{-webkit-transform:scale(1) translateY(-100vh);transform:scale(1) translateY(-100vh)}20%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}25%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}30%{-webkit-transform:scale(1.1);transform:scale(1.1)}35%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1.3);transform:scale(1.3)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}#bw-loader{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;top:-5vh;width:100vw;height:105vh;background:-webkit-linear-gradient(45deg,#0096d6,#e72b78);background:linear-gradient(45deg,#0096d6,#e72b78);background-size:400% 400%;z-index:99;-webkit-animation-name:initializeLoader;animation-name:initializeLoader;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}#bw-loader .bw-loader-item{width:100px;height:100px;-webkit-animation-name:bw-pulse;animation-name:bw-pulse;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(.47,0,.745,.715);animation-timing-function:cubic-bezier(.47,0,.745,.715)}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jb2xvcnMuc2NzcyIsInN0eWxlLmNzcyIsIl9nZW5lcmFsLnNjc3MiLCIuLi9taXhpbnMvX3Njcm9sbGJhci5zY3NzIiwiX3Jlc2V0LnNjc3MiLCJfYW5pbWF0aW9uLnNjc3MiLCJfZm9udHN0YWNrLnNjc3MiLCIuLi9kZy9zY3NzL19kZy5zY3NzIiwiLi4vZGcvc2Nzcy9nbG9iYWwvX2dsb2JhbC5zY3NzIiwiLi4vZGcvc2Nzcy9nbG9iYWwvX2hlYWRlci5zY3NzIiwiLi4vZGcvc2Nzcy9nbG9iYWwvX2FyY2hpdmUtY2FzdXMuc2NzcyIsIi4uL2RnL3Njc3MvZ2xvYmFsL19iYWRnZXIuc2NzcyIsIi4uL2RnL3Njc3MvZ2xvYmFsL19zaW5nbGUtbmlldXdzLnNjc3MiLCIuLi9kZy9zY3NzL2dsb2JhbC9fc2luZ2xlLWNhc3VzLnNjc3MiLCIuLi9kZy9zY3NzL2dsb2JhbC9fc2luZ2xlLWFnZW5kYS5zY3NzIiwiLi4vZGcvc2Nzcy9nbG9iYWwvX3NpbmdsZS1kb3NzaWVyLnNjc3MiLCIuLi9kZy9zY3NzL2dsb2JhbC9fc2luZ2xlLnNjc3MiLCIuLi9kZy9zY3NzL2dsb2JhbC9fY29udGVudGl0ZW0uc2NzcyIsIi4uL2RnL3Njc3MvZ2xvYmFsL19tZWVyaW5mby5zY3NzIiwiLi4vZGcvc2Nzcy9nbG9iYWwvX2NvbW1lbnRzLnNjc3MiLCIuLi9kZy9zY3NzL2dsb2JhbC9fZm9vdGVyLnNjc3MiLCIuLi9kZy9zY3NzL2dsb2JhbC9fbWl4aW5zLnNjc3MiLCIuLi9kZy9zY3NzL2dsb2JhbC9fZGl2aWRlci5zY3NzIiwiLi4vZGcvc2Nzcy9nbG9iYWwvX3ZjLnNjc3MiLCIuLi9kZy9zY3NzL2dsb2JhbC9fd3Auc2NzcyIsIi4uL2RnL3Njc3MvZ2xvYmFsL19hMTF5LnNjc3MiLCIuLi9kZy9zY3NzL2dsb2JhbC9fYWdlbmRhLnNjc3MiLCIuLi9kZy9zY3NzL2dsb2JhbC9fd3BtZW51LnNjc3MiLCIuLi9kZy9zY3NzL2dsb2JhbC9fY29udGVudGJsb2suc2NzcyIsIi4uL2RnL3Njc3MvNzY3L19mb290ZXIuc2NzcyIsIi4uL2RnL3Njc3MvNzY3L19hcmNoaXZlLWNhc3VzLnNjc3MiLCIuLi9kZy9zY3NzLzc2Ny9fc2luZ2xlLWFnZW5kYS5zY3NzIiwiLi4vZGcvc2Nzcy83NjcvX3NpbmdsZS5zY3NzIiwiLi4vZGcvc2Nzcy83NjcvX3BhZ2Uuc2NzcyIsIi4uL2RnL3Njc3MvNzY3L193cC5zY3NzIiwiLi4vZGcvc2Nzcy8xMjgwL19mb290ZXIuc2NzcyIsIi4uL2RnL3Njc3MvMTI4MC9fc2luZ2xlLnNjc3MiLCIuLi9kZy9zY3NzLzE5MjAvX2Zvb3Rlci5zY3NzIiwiLi4vZGcvc2Nzcy9yaWNoL19mb290ZXIuc2NzcyIsIi4uL2RnL3Njc3MvcHJpbnQvX2dsb2JhbC5zY3NzIiwiLi4va2Evc2Nzcy9fa2Euc2NzcyIsIi4uL2thL3Njc3MvZ2xvYmFsL19uYXZiYXIuc2NzcyIsIi4uL2thL3Njc3MvZ2xvYmFsL19zZWFyY2hlci5zY3NzIiwiLi4vcXVpY2tuYXYvX3F1aWNrbmF2LnNjc3MiLCIuLi9xdWlja25hdi9fbW9iaWxlbmF2LnNjc3MiLCJfYnV0dG9ucy5zY3NzIiwiX3NlYXJjaC5zY3NzIiwiLi4vcG9zdC13aWRnZXRzL19idy1yZWNlbnQtcG9zdC13aWRnZXQuc2NzcyIsIi4uL3Bvc3Qtd2lkZ2V0cy9fYnctcGFnZS1zaWRlYmFyLXdpZGdldC5zY3NzIiwiLi4vcG9zdC13aWRnZXRzL19idy1leHBhbmRhYmxlLWJsb2NrLnNjc3MiLCIuLi9wb3N0LXdpZGdldHMvX2J3LWV2ZHctd2lkZ2V0LnNjc3MiLCIuLi9uYXZpZ2F0aW9uL19hcmNoaXZlaGVhZGVyLnNjc3MiLCIuLi9uYXZpZ2F0aW9uL19idy1icmVhZGNydW1iLnNjc3MiLCIuLi9uYXZpZ2F0aW9uL19oZWFkZXIuc2NzcyIsIi4uL25hdmlnYXRpb24vX2J3LWFjY2Vzc2liaWxpdHkuc2NzcyIsIi4uL25hdmlnYXRpb24vX2J3LXNlYXJjaC1mb3JtLnNjc3MiLCIuLi9uYXZpZ2F0aW9uL19idy1mb290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QUEsVUFBQSxTQUFBLG1CQUVKLElBQ0ksa0JBQUEsU0FBQSxjQUFBLFVBQUEsU0FBQSxjQUVKLElBQ0ksa0JBQUEsU0FBQSxjQUFBLFVBQUEsU0FBQSxjQUVKLElBQ0ksa0JBQUEsV0FBQSxVQUFBLFdBRUosSUFDSSxrQkFBQSxTQUFBLFVBQUEsU0FFSixJQUNJLGtCQUFBLFdBQUEsVUFBQSxXQUVKLElBQ0ksa0JBQUEsV0FBQSxVQUFBLFdBRUosS0FDSSxrQkFBQSxTQUFBLFVBQUEsVUFLUixXQUNJLFNBQUEsTUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxLQUFBLEVBQ0EsSUFBQSxLQUNBLE1BQUEsTUFDQSxPQUFBLE1BQ0EsV0FBQSwrQ0FBQSxXQUFBLHVDQUNBLGdCQUFBLEtBQUEsS0FDQSxRQUFBLEdBQ0EsdUJBQUEsaUJBQUEsZUFBQSxpQkFDQSwyQkFBQSxHQUFBLG1CQUFBLEdBQ0EsNEJBQUEsU0FBQSxvQkFBQSxTQUNBLGtDQUFBLGtDQUFBLDBCQUFBLGtDQUVBLDJCQUNJLE1BQUEsTUFDQSxPQUFBLE1BRUEsdUJBQUEsU0FBQSxlQUFBLFNBQ0EsMkJBQUEsR0FBQSxtQkFBQSxHQUNBLGtDQUFBLEVBQUEsMEJBQUEsRUFDQSw0QkFBQSxTQUFBLG9CQUFBLFNBQ0Esa0NBQUEsOEJBQUEsMEJBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiJHdoaXRlOiAjZmZmO1xyXG4kYmxhY2s6ICMwMDA7XHJcbiRncmV5OiAjZWVlO1xyXG4kYWNjZW50Z3JleTogI2NmY2ZjZjtcclxuJGFudHJhOiAjMzY0NTQ2O1xyXG4kYmx1ZTogIzAwOTZkNjtcclxuJG1hZ2VudGE6ICNlNzJiNzg7XHJcbiRncmVlbjojMmVhODM2O1xyXG4kc2hhZGU6IHJnYmEoMCwwLDAsMC4xOSk7XHJcblxyXG4vKlxyXG4qIEFjY2VudCBjb2xvcnNcclxuKi9cclxuLy8gJGFudHJhOiAjNTA1NzU5O1xyXG4vLyAkYmx1ZTogIzAwOWNkZTtcclxuLy8gJG1hZ2VudGE6ICNlMzFjNzk7XHJcbi8vICRncmVlbjojNDNiMDJhO1xyXG5cclxuXHJcblxyXG4uYW50cmEge1xyXG4gICAgYmFja2dyb3VuZDogJGFudHJhO1xyXG59XHJcblxyXG4uYmx1ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxufVxyXG5cclxuLm1hZ2VudGEge1xyXG4gICAgYmFja2dyb3VuZDogJG1hZ2VudGE7XHJcbn1cclxuXHJcbi5ncmVlbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcbn1cclxuXHJcbi5hbnRyYS1jb2xvciB7XHJcbiAgICBjb2xvcjogJGFudHJhO1xyXG59XHJcblxyXG4uYmx1ZS1jb2xvciB7XHJcbiAgICBjb2xvcjogJGJsdWU7XHJcbn1cclxuXHJcbi5tYWdlbnRhLSB7XHJcbiAgICBjb2xvcjogJG1hZ2VudGE7XHJcbn1cclxuXHJcbi5ncmVlbi1jb2xvciB7XHJcbiAgICBjb2xvcjogJGdyZWVuO1xyXG59IiwiLypcbiogQWNjZW50IGNvbG9yc1xuKi9cbkBpbXBvcnQgXCIuLi8uLi8uLi9mb250cy9mb250LmNzc1wiO1xuLmFudHJhIHtcbiAgYmFja2dyb3VuZDogIzM2NDU0Njtcbn1cblxuLmJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMDA5NmQ2O1xufVxuXG4ubWFnZW50YSB7XG4gIGJhY2tncm91bmQ6ICNlNzJiNzg7XG59XG5cbi5ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICMyZWE4MzY7XG59XG5cbi5hbnRyYS1jb2xvciB7XG4gIGNvbG9yOiAjMzY0NTQ2O1xufVxuXG4uYmx1ZS1jb2xvciB7XG4gIGNvbG9yOiAjMDA5NmQ2O1xufVxuXG4ubWFnZW50YS0ge1xuICBjb2xvcjogI2U3MmI3ODtcbn1cblxuLmdyZWVuLWNvbG9yIHtcbiAgY29sb3I6ICMyZWE4MzY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAxJTtcbiAgICBoZWlnaHQ6IDElO1xuICB9XG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICMwMDk2ZDY7XG4gIH1cbiAgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogIzgwY2JlYjtcbiAgfVxuICBib2R5IHtcbiAgICBzY3JvbGxiYXItZmFjZS1jb2xvcjogIzAwOTZkNjtcbiAgICBzY3JvbGxiYXItdHJhY2stY29sb3I6ICM4MGNiZWI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAwLjUlO1xuICAgIGhlaWdodDogMC41JTtcbiAgfVxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA5NmQ2O1xuICB9XG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICM4MGNiZWI7XG4gIH1cbiAgYm9keSB7XG4gICAgc2Nyb2xsYmFyLWZhY2UtY29sb3I6ICMwMDk2ZDY7XG4gICAgc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiAjODBjYmViO1xuICB9XG59XG4qIHtcbiAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5idy1zaGFkb3cge1xuICBib3gtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5idy1zaGFkb3c6bm90KC5idy1yZWNlbnQtcG9zdC1pdGVtKTpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIGJveC1zaGFkb3c6IDFweCAxMHB4IDEwcHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5idy1jb3JuZXIge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYnctd2hpdGUtYmcge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLmJ3LXBhZ2UtaW50cm8gLnZjX2NvbHVtbi1pbm5lciA+IC53cGJfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAtMSU7XG4gIG1hcmdpbi1ib3R0b206IDUlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5idy1wYWdlLWludHJvIC52Y19jb2x1bW4taW5uZXIgPiAud3BiX3dyYXBwZXIgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuLmJ3LXBhZ2UtaW50cm8gLnZjX2NvbHVtbi1pbm5lciA+IC53cGJfd3JhcHBlciA+IGRpdjpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAuYnctcGFnZS1pbnRybyAudmNfY29sdW1uLWlubmVyID4gLndwYl93cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLmJ3LXBhZ2UtaW50cm8gLnZjX2NvbHVtbi1pbm5lciA+IC53cGJfd3JhcHBlciA+IGRpdiB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYnctcGFnZS1pbnRybyAudmNfY29sdW1uLWlubmVyID4gLndwYl93cmFwcGVyID4gZGl2IHtcbiAgbWFyZ2luOiAxJTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiAyJTtcbiAgY29sb3I6ICMzNjQ1NDYgIWltcG9ydGFudDtcbn1cblxuLmJ3LXBhZ2UtaW50cm8gLndwYl93cmFwcGVyID4gZGl2LndwYl90ZXh0X2NvbHVtbjpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDA5NmQ2O1xufVxuXG4uYnctcGFnZS1pbnRybyAud3BiX3dyYXBwZXIgLndwYl9zaW5nbGVfaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uYnctcGFnZS1pbnRybyAud3BiX3dyYXBwZXIgLndwYl9zaW5nbGVfaW1hZ2UgLndwYl9jb250ZW50X2VsZW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uYnctcGFnZS1pbnRybyAud3BiX3dyYXBwZXIgLndwYl9zaW5nbGVfaW1hZ2UgPiAudmNfZmlndXJlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJ3LXBhZ2UtaW50cm8gLndwYl93cmFwcGVyIC53cGJfc2luZ2xlX2ltYWdlID4gLnZjX2ZpZ3VyZSA+IC52Y19zaW5nbGVfaW1hZ2Utd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5idy1wYWdlLWludHJvIC53cGJfd3JhcHBlciAud3BiX3NpbmdsZV9pbWFnZSBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuLmJ3LXRleHQtd2hpdGUgKiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idy1zaG93b3ZlcmZsb3cge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uYnctYmFja2dyb3VuZC1zdHJpcGUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlNzJiNzggMjUlLCAjMDA5NmQ2IDI1JSwgIzAwOTZkNiA1MCUsICMyZWE4MzYgNTAlLCAjMmVhODM2IDc1JSwgIzM2NDU0NiA3NSUsICMzNjQ1NDYgMTAwJSwgI2U3MmI3OCAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiA5JSAxMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogMjUlO1xufVxuXG4uYnctYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYmFja2dyb3VuZDogI2U3MmI3ODtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0cmFuc2l0aW9uOiAyMDBtcyBlYXNlLWluLW91dDtcbiAgY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2M0MzA2ZTtcbn1cblxuLmJ3LWJ1dHRvbjpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KTtcbiAgYm94LXNoYWRvdzogMXB4IDEwcHggMTBweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmJ3LWJhY2tncm91bmQtZGFya2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4jbWFpbiB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5zaW5nbGUgI21haW4ge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cbi5zaW5nbGUgYXJ0aWNsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luOiAtMSUgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUgYXJ0aWNsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaW5nbGUgYXJ0aWNsZSA+IGRpdiB7XG4gIG1hcmdpbjogMSU7XG59XG4uc2luZ2xlIC5lbnRyeS1jb250ZW50IHtcbiAgd2lkdGg6IDU4JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUgLmVudHJ5LWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2luZ2xlIC5wb3N0LXRodW1ibmFpbC1ob2xkZXIge1xuICB3aWR0aDogMzglO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZSAucG9zdC10aHVtYm5haWwtaG9sZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlIC5hcmNoaXZlLWhlYWRlciAuZW50cnktdGl0bGUge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnNpbmdsZSAuYXJjaGl2ZS1oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLnZjX3JvdyB7XG4gIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcbn1cblxuLmJ3LWNvbHVtbi1zcXVhcmUtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idy1jb2x1bW4tc3F1YXJlLWdyaWQge1xuICAgIG1hcmdpbjogMCAtMSU7XG4gIH1cbn1cbi5idy1jb2x1bW4tc3F1YXJlLWdyaWQgPiBkaXYge1xuICBtYXJnaW46IDAgMSUgMiU7XG4gIG1heC13aWR0aDogNDglO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ3LWNvbHVtbi1zcXVhcmUtZ3JpZCA+IGRpdiB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMiUgMDtcbiAgfVxufVxuLmJ3LWNvbHVtbi1zcXVhcmUtZ3JpZCAudmNfY29sdW1uLWlubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMjVweCAxMHB4IDEwcHggMTVweCAhaW1wb3J0YW50O1xufVxuLmJ3LWNvbHVtbi1zcXVhcmUtZ3JpZCAudmNfY29sdW1uLWlubmVyIC53cGJfd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYnctcmVzdHJhaW4td2lkdGgtNjAge1xuICBtYXgtd2lkdGg6IDYwJTtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ3LXJlc3RyYWluLXdpZHRoLTYwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgbWFpbiA+IC5jb250YWluZXIsXG4gIC52Y19jb2x1bW4taW5uZXIge1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgcGFkZGluZzogMSUgMyU7XG4gIH1cbiAgbWFpbiAudmNfY29sdW1uX2NvbnRhaW5lciA+IC52Y19jb2x1bW4taW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJ3LWNvbHVtbi1zcGxpdCA+IGRpdi53cGJfY29sdW1uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1JTtcbiAgfVxuICAuYnctY29sdW1uLXNwbGl0IC53cGJfY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYnctY29sdW1uLXNwbGl0IC53cGJfY29sdW1uICoge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYnctbW9iaWxlLWZ1bGwtb3ZlcnJpZGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idy1jb2x1bW4tc3BsaXQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMSU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmJ3LWNvbHVtbi1zcGxpdCA+IC52Y19jb2x1bW5fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDElO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmJ3LWNvbHVtbi1zcGxpdCA+IC52Y19jb2x1bW5fY29udGFpbmVyLmJ3LWJhY2tncm91bmQtZGFya2VuIC52Y19jb2x1bW4taW5uZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuYnctcmVzdHJhaW4td2lkdGgtODUgLnZjX2NvbHVtbi1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuYnctY29sdW1uLXNwbGl0IHtcbiAgICBtYXJnaW4tbGVmdDogLTIlO1xuICAgIG1hcmdpbi1yaWdodDogLTIlO1xuICB9XG4gIC5idy1jb2x1bW4tc3BsaXQgPiAudmNfY29sdW1uX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAyJTtcbiAgfVxufVxuYm9keTpub3QoLmhvbWUpICNjb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZjZmNmYztcbn1cblxuI2J3LXBhZ2UtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTUwcHggMTAlICFpbXBvcnRhbnQ7XG59XG5cbiNkaXJlY3QtY29udGFjdCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5O1xuICByaWdodDogMDtcbiAgdG9wOiA1JTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKSB0cmFuc2xhdGVZKDQwcHgpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgYmFja2dyb3VuZDogI2U3MmI3ODtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAwcHggMHB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zaXRpb246IDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2RpcmVjdC1jb250YWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiNkaXJlY3QtY29udGFjdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyZWE4MzY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKSB0cmFuc2xhdGVZKDBweCk7XG59XG5cbi52Y19tYXNvbnJ5X2dyaWQgLnZjX3BhZ2VhYmxlLXNsaWRlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luOiAtMiU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi52Y19tYXNvbnJ5X2dyaWQgLnZjX2dyaWQtaXRlbSB7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAxJTtcbn1cblxuLmJ3LWNvbnRhY3QtYmxvY2sgZm9ybSB7XG4gIG1heC13aWR0aDogODAlO1xuICBtYXJnaW46IGF1dG87XG59XG4uYnctY29udGFjdC1ibG9jayBmb3JtIHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJ3LWNvbnRhY3QtYmxvY2sgZm9ybSBwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYnctY29udGFjdC1ibG9jayBmb3JtIHAgc3BhbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uYnctY29udGFjdC1ibG9jayBmb3JtIHAgc3BhbiBpbnB1dCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmJ3LWNvbnRhY3QtYmxvY2sgLmdkcHIge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5idy1jb250YWN0LWJsb2NrIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmJ3LWNvbnRhY3QtYmxvY2sgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZDogI2U3MmI3ODtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIG1pbi13aWR0aDogMzAlO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5idy1jb250YWN0LWJsb2NrIGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbiNidy1wYWdlLWZvb3RlciBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCAtMTBweDtcbn1cbiNidy1wYWdlLWZvb3RlciBmb3JtIHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luOiAxMHB4O1xufVxuI2J3LXBhZ2UtZm9vdGVyIGZvcm0gcCBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbiNidy1wYWdlLWZvb3RlciBmb3JtIHAgaW5wdXQsXG4jYnctcGFnZS1mb290ZXIgZm9ybSBwIHRleHRhcmVhIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI2J3LXBhZ2UtZm9vdGVyIGZvcm0gdGV4dGFyZWEge1xuICB3aWR0aDogOTklICFpbXBvcnRhbnQ7XG59XG4jYnctcGFnZS1mb290ZXIgZm9ybSBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbiNidy1wYWdlLWZvb3RlciBmb3JtIHA6bGFzdC1vZi10eXBlIGlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZDogI2U3MmI3ODtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idy13aWRnZXQge1xuICBib3gtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nOiAzMHB4IDVweDtcbn1cblxuLnZjX3NpbmdsZV9pbWFnZS13cmFwcGVyLnZjX2JveF9yb3VuZGVkIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHggIWltcG9ydGFudDtcbn1cblxuI3RpbnltY2Uge1xuICBsaW5lLWhlaWdodDogMS42cmVtO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgcGFkZGluZzogMiU7XG59XG4jdGlueW1jZSBwIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxcmVtO1xufVxuXG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZyxcblt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZyxcblt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5bdHlwZT1jaGVja2JveF0sXG5bdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnVsIGxpIGEge1xuICBjb2xvcjogIzAwOTZkNjtcbn1cblxuI3ByaW1hcnkgdWwsICNwcmltYXJ5IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4jcHJpbWFyeSB1bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG4jcHJpbWFyeSAuZmlsdGVyX3dyYXBwZXIsXG4jcHJpbWFyeSAjd2lkZ2V0LWNhc3VzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuQGtleWZyYW1lcyBwdWxzZS1yaWdodCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgNTIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgfVxuICA3MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwdWxzZS11cCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgNTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbioge1xuICBmb250LWZhbWlseTogXCJGcnV0aWdlckxUUHJvLUxpZ2h0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiRnJ1dGlnZXJMVFByby1Cb2xkXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzM2NDU0Njtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmIsXG5zdHJvbmcge1xuICBmb250LWZhbWlseTogXCJGcnV0aWdlckxUUHJvLUJvbGRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzNjQ1NDY7XG59XG5cbnAsXG5hLFxuc3BhbixcbnVsLFxubGksXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkZydXRpZ2VyTFRQcm8tTGlnaHRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogY2FsYygyLjVyZW0gKyAxMHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMS43NXJlbSArIDEwcHgpO1xuICB9XG59XG5cbmgxI3BhZ2UtdGl0bGUsXG5oMS5lbnRyeS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogY2FsYygxLjVyZW0gKyAxMHB4KTtcbn1cblxuaDMge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDEuMjVyZW0gKyAxMHB4KTtcbn1cblxuaDQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDFyZW0gKyAxMHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMS4yNXJlbSArIDEwcHgpO1xuICB9XG59XG5cbmg1LFxuaDYge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMXJlbSArIDEwcHgpO1xufVxuXG5wIHtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMXJlbSArIDZweCk7XG59XG5cbi5maS1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuXG4vKiEgZGcuc3R5bGUuY3NzICovIC8qIGdsb2JhbCBAIGdsb2JhbCAqL1xuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qXG5cblF1b3RlIGljb246XG5Ub2VnZXZvZWdkIGluIGJpamxhZ2VcbjMwcHggaG9vZyAtIDM0IHdpZHRoXG5tYXJnaW4gNDBweCB2YW5hZiBkZSByZWNodGVya2FudCB6aWUgdm9vcmJlZWxkKVxubWFyZ2luIDI3cHggdmFuYWYgZGUgb25kZXJrYW50ICh6aWUgdm9vcmJlZWxkKVxuKi9cbiNwcmltYXJ5IC5ibG9ja3F1b3RlLWVsZW1lbnQgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2FjYWM5ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGNvbG9yOiAjMzY0NTQ2O1xufVxuI3ByaW1hcnkgLmJsb2NrcXVvdGUtZWxlbWVudCBibG9ja3F1b3RlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9ra2pwX2ljb25fcXVvdGUuc3ZnKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3ByaW1hcnkgLmJsb2NrcXVvdGUtZWxlbWVudCBibG9ja3F1b3RlIHAge1xuICBjb2xvcjogIzM2NDU0NjtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cbiNwcmltYXJ5IC5ibG9ja3F1b3RlLWVsZW1lbnQgYmxvY2txdW90ZSBmb290ZXIgY2l0ZSB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwOTZkNjtcbn1cblxuI21lbnUtdG9wbWVudSBsaS5tZW51LWl0ZW0gYSB7XG4gIGhlaWdodDogMTEwcHggIWltcG9ydGFudDtcbn1cbiNtZW51LXRvcG1lbnUgbGkubWVudS1pdGVtIHVsIGxpIGEge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuYS5jb21tX2xpbmsge1xuICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXR5cGUtYXJjaGl2ZS1jYXN1cyAucGFnZS10aXRsZSxcbi50YXgtbGVpZGVuZGVfcHJpbmNpcGVzIC5wYWdlLXRpdGxlIHtcbiAgY29sb3I6ICMwMDk2ZDY7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtY2FzdXMgLmNhc3VzIGEsXG4udGF4LWxlaWRlbmRlX3ByaW5jaXBlcyAuY2FzdXMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtY2FzdXMgLmNhc3VzIC5iYWRnZXIsXG4udGF4LWxlaWRlbmRlX3ByaW5jaXBlcyAuY2FzdXMgLmJhZGdlciB7XG4gIGNvbG9yOiAjMDA5NmQ2O1xuICBib3JkZXItY29sb3I6ICMwMDk2ZDYgIWltcG9ydGFudDtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1jYXN1cyAuY2FzdXMgaDEuZW50cnktdGl0bGUsXG4udGF4LWxlaWRlbmRlX3ByaW5jaXBlcyAuY2FzdXMgaDEuZW50cnktdGl0bGUge1xuICBjb2xvcjogIzAwOTZkNjtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1jYXN1cyAuZmlsdGVycyxcbi50YXgtbGVpZGVuZGVfcHJpbmNpcGVzIC5maWx0ZXJzIHtcbiAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1jYXN1cyAuZmlsdGVycyBoMSxcbi50YXgtbGVpZGVuZGVfcHJpbmNpcGVzIC5maWx0ZXJzIGgxIHtcbiAgY29sb3I6ICMwMDk2ZDY7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLWNhc3VzIC5maWx0ZXJzIGgyLFxuLnRheC1sZWlkZW5kZV9wcmluY2lwZXMgLmZpbHRlcnMgaDIge1xuICBjb2xvcjogIzAwOTZkNjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC45cHg7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtY2FzdXMgLmZpbHRlcnMgdWwsXG4udGF4LWxlaWRlbmRlX3ByaW5jaXBlcyAuZmlsdGVycyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIC13ZWJraXQtcGFkZGluZy1zdGFydDogMHB4O1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLWNhc3VzIC5maWx0ZXJzIHVsIGxpIGEsXG4udGF4LWxlaWRlbmRlX3ByaW5jaXBlcyAuZmlsdGVycyB1bCBsaSBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtY2FzdXMgLmZpbHRlcnMgdWwgbGkgYTpob3Zlcixcbi50YXgtbGVpZGVuZGVfcHJpbmNpcGVzIC5maWx0ZXJzIHVsIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYmFkZ2VyIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtZmFtaWx5OiBcIkZydXRpZ2VyTFRQcm8tTGlnaHRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYmFkZ2VyLm5pZXV3cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyZWE4MzYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyZWE4MzY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uYmFkZ2VyLmFnZW5kYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNjQ1NDYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNjQ1NDY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uYmFkZ2VyLmNhc3VzLFxuLnRheC1sZWlkZW5kZV9wcmluY2lwZXMgLmJhZGdlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDk2ZDYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDk2ZDY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uYmFkZ2VyLmRvc3NpZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTcyYjc4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZTcyYjc4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmJhZGdlci5wYWdlLFxuLmJhZGdlci5wYWdpbmEsXG4uYmFkZ2VyLnBvc3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA5NmQ2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDA5NmQ2O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLnNpbmdsZS1uaWV1d3MgLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMmVhODM2O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2luZ2xlLW5pZXV3cyAuZW50cnktaGVhZGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpbmdsZS1uaWV1d3MgaDIge1xuICBjb2xvcjogIzJlYTgzNiAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS1uaWV1d3MgaW1nLmF0dGFjaG1lbnQtZnVsbC5zaXplLWZ1bGwud3AtcG9zdC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtbmlldXdzIC53aWRnZXQgaDIud2lkZ2V0dGl0bGUge1xuICBjb2xvcjogIzJlYTgzNiAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS1uaWV1d3MgLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzJlYTgzNiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMyZWE4MzYgIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtbmlldXdzIC5idG4tcHJpbWFyeTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjMmVhODM2ICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLW5pZXV3cyAuYnRuLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjM4MDI5O1xufVxuLnNpbmdsZS1uaWV1d3MgLmZlZWRiYWNrX2Zvcm0gZm9ybSAuYnRuLWdyb3VwIC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMWU2YzIzICFpbXBvcnRhbnQ7XG59XG5cbi5uaWV1d3MtdHlwZS1kZWZhdWx0IC5lbnRyeS10aXRsZSB7XG4gIGNvbG9yOiAjMmVhODM2O1xufVxuLm5pZXV3cy10eXBlLWRlZmF1bHQgLmVudHJ5LWNvbnRlbnQgLnRhZy1saXN0ICoge1xuICBjb2xvcjogIzJlYTgzNjtcbn1cblxuLnNpbmdsZS1jYXN1cyAuZW50cnktaGVhZGVyIGgxLmVudHJ5LXRpdGxlIHtcbiAgY29sb3I6ICMwMDk2ZDY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5zaW5nbGUtY2FzdXMgLmZpbHRlcl90aXRsZSB7XG4gIGNvbG9yOiAjMDA5NmQ2O1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uc2luZ2xlLWNhc3VzIC5maWx0ZXJfd3JhcHBlciB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc2luZ2xlLWNhc3VzIC5maWx0ZXJfd3JhcHBlciBsaSBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uc2luZ2xlLWNhc3VzIC5maWx0ZXJfd3JhcHBlciBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDk2ZDY7XG59XG4uc2luZ2xlLWNhc3VzIC5maWx0ZXJfd3JhcHBlciBsaSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA5NmQ2O1xufVxuXG4uY2FzdXMtdHlwZS1kZWZhdWx0IC5lbnRyeS10aXRsZSB7XG4gIGNvbG9yOiAjMDA5NmQ2O1xufVxuLmNhc3VzLXR5cGUtZGVmYXVsdCAuZW50cnktY29udGVudCAudGFnLWxpc3QgKiB7XG4gIGNvbG9yOiAjMDA5NmQ2O1xufVxuXG4uc2luZ2xlLWFnZW5kYSBhcnRpY2xlLmFnZW5kYSBoMS5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnNpbmdsZS1kb3NzaWVyIGFydGljbGUuZG9zc2llciBoMS5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llciAjY29udGVudCBhW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXSB7XG4gIGNvbG9yOiAjMzY0NTQ2ICFpbXBvcnRhbnQ7XG59XG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyIGkuYnRuLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogI2U3MmI3OCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlNzJiNzggIWltcG9ydGFudDtcbn1cbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXIgLm1lZXJpbmZvLWNvbnRhaW5lciAubWVlcmluZm8tdGl0ZWwge1xuICBjb2xvcjogI2U3MmI3OCAhaW1wb3J0YW50O1xufVxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llciAuYmxvay1wYWdpbmEgLm1lZXJpbmZvLW1lZXJsZXplbiB7XG4gIGJhY2tncm91bmQ6ICNlNzJiNzggIWltcG9ydGFudDtcbn1cbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXIgLmJsb2stcGFnaW5hIC5tZWVyaW5mby1jb250YWluZXIge1xuICBib3JkZXItY29sb3I6ICNlNzJiNzggIWltcG9ydGFudDtcbn1cbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXIgLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogI2U3MmI3OCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlNzJiNzggIWltcG9ydGFudDtcbn1cbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXIgLmJ0bi1wcmltYXJ5OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNlNzJiNzggIWltcG9ydGFudDtcbn1cbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXIgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2M4MTc1Zjtcbn1cbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXIgLmZlZWRiYWNrX2Zvcm0gZm9ybSAuYnRuLWdyb3VwIC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjYjExNDU1ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9wcm9mcyBoMixcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9wcm9mcyAjY29udGVudCBhLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3Byb2ZzICNjb250ZW50IGEudG9wcGVyLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3Byb2ZzICNjb250ZW50IGEgaDEsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfcHJvZnMgLnBhZ2UgZGl2I3ByaW1hcnkgaDEsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfcHJvZnMgLnNjcm9sbHNweSAjb3BkZXplcGFnaW5hIGE6aG92ZXIsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfcHJvZnMgLnNjcm9sbHNweSBoMi53aWRnZXQtdGl0bGUsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfb3VkZXJzIGgyLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX291ZGVycyAjY29udGVudCBhLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX291ZGVycyAjY29udGVudCBhLnRvcHBlcixcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9vdWRlcnMgI2NvbnRlbnQgYSBoMSxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9vdWRlcnMgLnBhZ2UgZGl2I3ByaW1hcnkgaDEsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfb3VkZXJzIC5zY3JvbGxzcHkgI29wZGV6ZXBhZ2luYSBhOmhvdmVyLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX291ZGVycyAuc2Nyb2xsc3B5IGgyLndpZGdldC10aXRsZSxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9nZW1lZW50ZW4gaDIsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfZ2VtZWVudGVuICNjb250ZW50IGEsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfZ2VtZWVudGVuICNjb250ZW50IGEudG9wcGVyLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX2dlbWVlbnRlbiAjY29udGVudCBhIGgxLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX2dlbWVlbnRlbiAucGFnZSBkaXYjcHJpbWFyeSBoMSxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9nZW1lZW50ZW4gLnNjcm9sbHNweSAjb3BkZXplcGFnaW5hIGE6aG92ZXIsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfZ2VtZWVudGVuIC5zY3JvbGxzcHkgaDIud2lkZ2V0LXRpdGxlLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3NjaG9sZW4gaDIsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfc2Nob2xlbiAjY29udGVudCBhLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3NjaG9sZW4gI2NvbnRlbnQgYS50b3BwZXIsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfc2Nob2xlbiAjY29udGVudCBhIGgxLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3NjaG9sZW4gLnBhZ2UgZGl2I3ByaW1hcnkgaDEsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfc2Nob2xlbiAuc2Nyb2xsc3B5ICNvcGRlemVwYWdpbmEgYTpob3Zlcixcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9zY2hvbGVuIC5zY3JvbGxzcHkgaDIud2lkZ2V0LXRpdGxlLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llciBoMixcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXIgI2NvbnRlbnQgYSxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXIgI2NvbnRlbnQgYS50b3BwZXIsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyICNjb250ZW50IGEgaDEsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyIC5wYWdlIGRpdiNwcmltYXJ5IGgxLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llciAuc2Nyb2xsc3B5ICNvcGRlemVwYWdpbmEgYTpob3Zlcixcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXIgLnNjcm9sbHNweSBoMi53aWRnZXQtdGl0bGUge1xuICBjb2xvcjogI2U3MmI3OCAhaW1wb3J0YW50O1xufVxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3Byb2ZzIGgyIHAsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfcHJvZnMgI2NvbnRlbnQgYSBwLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3Byb2ZzICNjb250ZW50IGEudG9wcGVyIHAsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfcHJvZnMgI2NvbnRlbnQgYSBoMSBwLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3Byb2ZzIC5wYWdlIGRpdiNwcmltYXJ5IGgxIHAsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfcHJvZnMgLnNjcm9sbHNweSAjb3BkZXplcGFnaW5hIGE6aG92ZXIgcCxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9wcm9mcyAuc2Nyb2xsc3B5IGgyLndpZGdldC10aXRsZSBwLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX291ZGVycyBoMiBwLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX291ZGVycyAjY29udGVudCBhIHAsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfb3VkZXJzICNjb250ZW50IGEudG9wcGVyIHAsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfb3VkZXJzICNjb250ZW50IGEgaDEgcCxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9vdWRlcnMgLnBhZ2UgZGl2I3ByaW1hcnkgaDEgcCxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9vdWRlcnMgLnNjcm9sbHNweSAjb3BkZXplcGFnaW5hIGE6aG92ZXIgcCxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9vdWRlcnMgLnNjcm9sbHNweSBoMi53aWRnZXQtdGl0bGUgcCxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9nZW1lZW50ZW4gaDIgcCxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9nZW1lZW50ZW4gI2NvbnRlbnQgYSBwLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX2dlbWVlbnRlbiAjY29udGVudCBhLnRvcHBlciBwLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX2dlbWVlbnRlbiAjY29udGVudCBhIGgxIHAsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfZ2VtZWVudGVuIC5wYWdlIGRpdiNwcmltYXJ5IGgxIHAsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfZ2VtZWVudGVuIC5zY3JvbGxzcHkgI29wZGV6ZXBhZ2luYSBhOmhvdmVyIHAsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfZ2VtZWVudGVuIC5zY3JvbGxzcHkgaDIud2lkZ2V0LXRpdGxlIHAsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfc2Nob2xlbiBoMiBwLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3NjaG9sZW4gI2NvbnRlbnQgYSBwLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3NjaG9sZW4gI2NvbnRlbnQgYS50b3BwZXIgcCxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9zY2hvbGVuICNjb250ZW50IGEgaDEgcCxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9zY2hvbGVuIC5wYWdlIGRpdiNwcmltYXJ5IGgxIHAsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfc2Nob2xlbiAuc2Nyb2xsc3B5ICNvcGRlemVwYWdpbmEgYTpob3ZlciBwLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3NjaG9sZW4gLnNjcm9sbHNweSBoMi53aWRnZXQtdGl0bGUgcCxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXIgaDIgcCxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXIgI2NvbnRlbnQgYSBwLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llciAjY29udGVudCBhLnRvcHBlciBwLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llciAjY29udGVudCBhIGgxIHAsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyIC5wYWdlIGRpdiNwcmltYXJ5IGgxIHAsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyIC5zY3JvbGxzcHkgI29wZGV6ZXBhZ2luYSBhOmhvdmVyIHAsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyIC5zY3JvbGxzcHkgaDIud2lkZ2V0LXRpdGxlIHAge1xuICBjb2xvcjogIzM2NDU0NiAhaW1wb3J0YW50O1xufVxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3Byb2ZzIC5mYXEtZWxlbWVudCBhW2FyaWEtZXhwYW5kZWQ9ZmFsc2VdIHNwYW4uY29sbGFwc2VUb2dnbGU6Zmlyc3QtY2hpbGQsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfb3VkZXJzIC5mYXEtZWxlbWVudCBhW2FyaWEtZXhwYW5kZWQ9ZmFsc2VdIHNwYW4uY29sbGFwc2VUb2dnbGU6Zmlyc3QtY2hpbGQsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfZ2VtZWVudGVuIC5mYXEtZWxlbWVudCBhW2FyaWEtZXhwYW5kZWQ9ZmFsc2VdIHNwYW4uY29sbGFwc2VUb2dnbGU6Zmlyc3QtY2hpbGQsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfc2Nob2xlbiAuZmFxLWVsZW1lbnQgYVthcmlhLWV4cGFuZGVkPWZhbHNlXSBzcGFuLmNvbGxhcHNlVG9nZ2xlOmZpcnN0LWNoaWxkLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llciAuZmFxLWVsZW1lbnQgYVthcmlhLWV4cGFuZGVkPWZhbHNlXSBzcGFuLmNvbGxhcHNlVG9nZ2xlOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTcyYjc4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZTcyYjc4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDEuNXB4ICNlNzJiNzggIWltcG9ydGFudDtcbn1cbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9wcm9mcyAuZmFxLWVsZW1lbnQgYVthcmlhLWV4cGFuZGVkPXRydWVdIHNwYW4uY29sbGFwc2VUb2dnbGU6Zmlyc3QtY2hpbGQsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfb3VkZXJzIC5mYXEtZWxlbWVudCBhW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gc3Bhbi5jb2xsYXBzZVRvZ2dsZTpmaXJzdC1jaGlsZCxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9nZW1lZW50ZW4gLmZhcS1lbGVtZW50IGFbYXJpYS1leHBhbmRlZD10cnVlXSBzcGFuLmNvbGxhcHNlVG9nZ2xlOmZpcnN0LWNoaWxkLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3NjaG9sZW4gLmZhcS1lbGVtZW50IGFbYXJpYS1leHBhbmRlZD10cnVlXSBzcGFuLmNvbGxhcHNlVG9nZ2xlOmZpcnN0LWNoaWxkLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llciAuZmFxLWVsZW1lbnQgYVthcmlhLWV4cGFuZGVkPXRydWVdIHNwYW4uY29sbGFwc2VUb2dnbGU6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItY29sb3I6ICNlNzJiNzggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2U3MmI3OCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxLjVweCAjZTcyYjc4ICFpbXBvcnRhbnQ7XG59XG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfcHJvZnMgI3ByaW1hcnkgLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gYSxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9vdWRlcnMgI3ByaW1hcnkgLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gYSxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9nZW1lZW50ZW4gI3ByaW1hcnkgLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gYSxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9zY2hvbGVuICNwcmltYXJ5IC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtIGEsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyICNwcmltYXJ5IC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICBjb2xvcjogI2U3MmI3OCAhaW1wb3J0YW50O1xufVxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3Byb2ZzIC53aWRnZXQtZWxlbWVudCxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9vdWRlcnMgLndpZGdldC1lbGVtZW50LFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX2dlbWVlbnRlbiAud2lkZ2V0LWVsZW1lbnQsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfc2Nob2xlbiAud2lkZ2V0LWVsZW1lbnQsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyIC53aWRnZXQtZWxlbWVudCB7XG4gIGJvcmRlci1jb2xvcjogI2U3MmI3OCAhaW1wb3J0YW50O1xufVxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3Byb2ZzIC5icmVhZGNydW1iX3dyYXBwZXIgYSxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9wcm9mcyAjY29udGVudCBhLm1lZXItbGV6ZW4sXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfb3VkZXJzIC5icmVhZGNydW1iX3dyYXBwZXIgYSxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9vdWRlcnMgI2NvbnRlbnQgYS5tZWVyLWxlemVuLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX2dlbWVlbnRlbiAuYnJlYWRjcnVtYl93cmFwcGVyIGEsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfZ2VtZWVudGVuICNjb250ZW50IGEubWVlci1sZXplbixcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9zY2hvbGVuIC5icmVhZGNydW1iX3dyYXBwZXIgYSxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9zY2hvbGVuICNjb250ZW50IGEubWVlci1sZXplbixcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXIgLmJyZWFkY3J1bWJfd3JhcHBlciBhLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llciAjY29udGVudCBhLm1lZXItbGV6ZW4ge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9wcm9mcyBpLmJ0bi5idG4tcHJpbWFyeSxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9vdWRlcnMgaS5idG4uYnRuLXByaW1hcnksXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfZ2VtZWVudGVuIGkuYnRuLmJ0bi1wcmltYXJ5LFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3NjaG9sZW4gaS5idG4uYnRuLXByaW1hcnksXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyIGkuYnRuLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogI2U3MmI3OCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlNzJiNzggIWltcG9ydGFudDtcbn1cbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9wcm9mcyAubWVlcmluZm8tY29udGFpbmVyIC5tZWVyaW5mby10aXRlbCxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9vdWRlcnMgLm1lZXJpbmZvLWNvbnRhaW5lciAubWVlcmluZm8tdGl0ZWwsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfZ2VtZWVudGVuIC5tZWVyaW5mby1jb250YWluZXIgLm1lZXJpbmZvLXRpdGVsLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3NjaG9sZW4gLm1lZXJpbmZvLWNvbnRhaW5lciAubWVlcmluZm8tdGl0ZWwsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyIC5tZWVyaW5mby1jb250YWluZXIgLm1lZXJpbmZvLXRpdGVsIHtcbiAgY29sb3I6ICNlNzJiNzggIWltcG9ydGFudDtcbn1cbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9wcm9mcyAuYmxvay1wYWdpbmEgLm1lZXJpbmZvLW1lZXJsZXplbixcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9vdWRlcnMgLmJsb2stcGFnaW5hIC5tZWVyaW5mby1tZWVybGV6ZW4sXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfZ2VtZWVudGVuIC5ibG9rLXBhZ2luYSAubWVlcmluZm8tbWVlcmxlemVuLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3NjaG9sZW4gLmJsb2stcGFnaW5hIC5tZWVyaW5mby1tZWVybGV6ZW4sXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyIC5ibG9rLXBhZ2luYSAubWVlcmluZm8tbWVlcmxlemVuIHtcbiAgYmFja2dyb3VuZDogI2U3MmI3OCAhaW1wb3J0YW50O1xufVxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3Byb2ZzIC5ibG9rLXBhZ2luYSAubWVlcmluZm8tY29udGFpbmVyLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX291ZGVycyAuYmxvay1wYWdpbmEgLm1lZXJpbmZvLWNvbnRhaW5lcixcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9nZW1lZW50ZW4gLmJsb2stcGFnaW5hIC5tZWVyaW5mby1jb250YWluZXIsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfc2Nob2xlbiAuYmxvay1wYWdpbmEgLm1lZXJpbmZvLWNvbnRhaW5lcixcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXIgLmJsb2stcGFnaW5hIC5tZWVyaW5mby1jb250YWluZXIge1xuICBib3JkZXItY29sb3I6ICNlNzJiNzggIWltcG9ydGFudDtcbn1cbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9wcm9mcyAuYnRuLXByaW1hcnksXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfb3VkZXJzIC5idG4tcHJpbWFyeSxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9nZW1lZW50ZW4gLmJ0bi1wcmltYXJ5LFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3NjaG9sZW4gLmJ0bi1wcmltYXJ5LFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llciAuYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjZTcyYjc4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2U3MmI3OCAhaW1wb3J0YW50O1xufVxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3Byb2ZzIC5idG4tcHJpbWFyeTpmb2N1cyxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9vdWRlcnMgLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX2dlbWVlbnRlbiAuYnRuLXByaW1hcnk6Zm9jdXMsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfc2Nob2xlbiAuYnRuLXByaW1hcnk6Zm9jdXMsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyIC5idG4tcHJpbWFyeTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjZTcyYjc4ICFpbXBvcnRhbnQ7XG59XG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfcHJvZnMgLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX291ZGVycyAuYnRuLXByaW1hcnk6aG92ZXIsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfZ2VtZWVudGVuIC5idG4tcHJpbWFyeTpob3Zlcixcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9zY2hvbGVuIC5idG4tcHJpbWFyeTpob3Zlcixcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXIgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2M4MTc1Zjtcbn1cbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9wcm9mcyAuZmVlZGJhY2tfZm9ybSBmb3JtIC5idG4tZ3JvdXAgLmFjdGl2ZSxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9vdWRlcnMgLmZlZWRiYWNrX2Zvcm0gZm9ybSAuYnRuLWdyb3VwIC5hY3RpdmUsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfZ2VtZWVudGVuIC5mZWVkYmFja19mb3JtIGZvcm0gLmJ0bi1ncm91cCAuYWN0aXZlLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3NjaG9sZW4gLmZlZWRiYWNrX2Zvcm0gZm9ybSAuYnRuLWdyb3VwIC5hY3RpdmUsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyIC5mZWVkYmFja19mb3JtIGZvcm0gLmJ0bi1ncm91cCAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2IxMTQ1NSAhaW1wb3J0YW50O1xufVxuXG4uc2luZ2xlIGFydGljbGUgaGVhZGVyLmVudHJ5LWhlYWRlciAucG9zdF9kYXRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogI2NmY2ZjZjtcbiAgbWFyZ2luLXRvcDogLTY0cHg7XG59XG4uc2luZ2xlIGFydGljbGUgLmVudHJ5LWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc2luZ2xlIGFydGljbGUgaW1nLmF0dGFjaG1lbnQtcG9zdC10aHVtYm5haWwuc2l6ZS1wb3N0LXRodW1ibmFpbC53cC1wb3N0LWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zaW5nbGUgYXJ0aWNsZSAuZW50cnktY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuLnNpbmdsZSBhcnRpY2xlIC5lbnRyeS1jb250ZW50IC50YWctbGlzdCAudGFncy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi5zaW5nbGUgYXJ0aWNsZSAuZW50cnktY29udGVudCAudGFnLWxpc3QgYSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5zaW5nbGUgYXJ0aWNsZSAuZW50cnktY29udGVudCAudGFnLWxpc3QgLnRhZ3MtdGl0bGUsIC5zaW5nbGUgYXJ0aWNsZSAuZW50cnktY29udGVudCAudGFnLWxpc3QgYSB7XG4gIGNvbG9yOiAjMmVhODM2O1xufVxuLnNpbmdsZSAucG9zdC1uYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgcGFkZGluZzogMjBweCAwcHg7XG4gIGhlaWdodDogODBweDtcbn1cbi5zaW5nbGUgLnBvc3QtbmF2aWdhdGlvbiB1bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnNpbmdsZSAucG9zdC1uYXZpZ2F0aW9uIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zaW5nbGUgLnBvc3QtbmF2aWdhdGlvbiAucG9zdC1uYXZpIHtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG59XG4uc2luZ2xlIC5wb3N0LW5hdmlnYXRpb24gLnByZXYtbmF2aWdhdGlvbi1idXR0b24sXG4uc2luZ2xlIC5wb3N0LW5hdmlnYXRpb24gLm5leHQtbmF2aWdhdGlvbi1idXR0b24ge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzO1xufVxuLnNpbmdsZSAucG9zdC1uYXZpZ2F0aW9uIC5wcmV2LW5hdmlnYXRpb24tYnV0dG9uOmhvdmVyLFxuLnNpbmdsZSAucG9zdC1uYXZpZ2F0aW9uIC5uZXh0LW5hdmlnYXRpb24tYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpbmdsZSAucG9zdC1uYXZpZ2F0aW9uIGEuYmFjay10by1hcmNoaXZlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDExcHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICBjb2xvcjogIzM2NDU0NjtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIC8qXG4gICovXG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2luZ2xlIC5wb3N0LW5hdmlnYXRpb24gYS5iYWNrLXRvLWFyY2hpdmUgaSB7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgLypcbiAgKi9cbiAgd2lkdGg6IDAuM2VtO1xuICBoZWlnaHQ6IDAuM2VtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMTIsIDAuNzUsIDAuNCwgMSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMTIsIDAuNzUsIDAuNCwgMSkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDE4cHg7XG4gIHRvcDogMjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4OCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAtMC41ZW0gMCAjODg4LCAtMC41ZW0gMC41ZW0gIzg4OCwgMC41ZW0gMCAjODg4LCAwLjVlbSAtMC41ZW0gIzg4OCwgMCAtMC41ZW0gIzg4OCwgLTAuNWVtIC0wLjVlbSAjODg4LCAwIDAuNWVtICM4ODgsIDAuNWVtIDAuNWVtICM4ODg7XG59XG4uc2luZ2xlIC5wb3N0LW5hdmlnYXRpb24gYS5iYWNrLXRvLWFyY2hpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLnNpbmdsZSAucG9zdC1uYXZpZ2F0aW9uIGEuYmFjay10by1hcmNoaXZlOmhvdmVyIGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0NTQ2ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IC0wLjZlbSAwICMzNjQ1NDYsIC0wLjZlbSAwLjZlbSAjMzY0NTQ2LCAwLjZlbSAwICMzNjQ1NDYsIDAuNmVtIC0wLjZlbSAjMzY0NTQ2LCAwIC0wLjZlbSAjMzY0NTQ2LCAtMC42ZW0gLTAuNmVtICMzNjQ1NDYsIDAgMC42ZW0gIzM2NDU0NiwgMC42ZW0gMC42ZW0gIzM2NDU0Njtcbn1cbi5zaW5nbGUgLnBvc3QtbmF2aWdhdGlvbiAucHJldi1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNpbmdsZSAucG9zdC1uYXZpZ2F0aW9uIC5uZXh0LW5hdmlnYXRpb24tYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uYWdlbmRhLXR5cGUtZGVmYXVsdCAuZW50cnktdGl0bGUge1xuICBjb2xvcjogIzM2NDU0Njtcbn1cbi5hZ2VuZGEtdHlwZS1kZWZhdWx0IC5lbnRyeS1jb250ZW50IC50YWctbGlzdCAqIHtcbiAgY29sb3I6ICMzNjQ1NDY7XG59XG5cbi5kb3NzaWVyLXR5cGUtZGVmYXVsdCAuZW50cnktdGl0bGUge1xuICBjb2xvcjogI2U3MmI3ODtcbn1cbi5kb3NzaWVyLXR5cGUtZGVmYXVsdCAuZW50cnktY29udGVudCAudGFnLWxpc3QgKiB7XG4gIGNvbG9yOiAjZTcyYjc4O1xufVxuXG4uYnctZXhwYW5kYWJsZS1ibG9jayAucG9zdC1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uYnctZXhwYW5kYWJsZS1ibG9jayBhW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXSB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnctZXhwYW5kYWJsZS1ibG9jayAuYnctZXhwYW5kYWJsZS1ibG9jay10aXRsZSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYnctZXhwYW5kYWJsZS1ibG9jayAuYnctZXhwYW5kYWJsZS10ZXh0LXRpdGxlIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJ3LWV4cGFuZGFibGUtYmxvY2sgLmJ3LWV4cGFuZGFibGUtdGV4dC10aXRsZSBhIC5jb2xsYXBzZVRvZ2dsZSB7XG4gIGNvbG9yOiAjMDA5NmQ2ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnctZXhwYW5kYWJsZS1ibG9jayBhOmZpcnN0LWNoaWxkIHNwYW4uY29sbGFwc2VUb2dnbGU6Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDFyZW07XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uYnctZXhwYW5kYWJsZS1ibG9jayBhOmZpcnN0LWNoaWxkOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ3LWV4cGFuZGFibGUtYmxvY2sgYVthcmlhLWV4cGFuZGVkPWZhbHNlXSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJ3LWV4cGFuZGFibGUtYmxvY2sgYVthcmlhLWV4cGFuZGVkPWZhbHNlXSBzcGFuLmNvbGxhcHNlVG9nZ2xlOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICMwMDk2ZDY7XG59XG4uYnctZXhwYW5kYWJsZS1ibG9jayBhW2FyaWEtZXhwYW5kZWQ9ZmFsc2VdIHNwYW4uY29sbGFwc2VUb2dnbGU6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjA1NVwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG59XG4uYnctZXhwYW5kYWJsZS1ibG9jayBhW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBjb2xvcjogIzAwMDtcbn1cbi5idy1leHBhbmRhYmxlLWJsb2NrIGFbYXJpYS1leHBhbmRlZD10cnVlXSBzcGFuLmNvbGxhcHNlVG9nZ2xlOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICMwMDk2ZDY7XG59XG4uYnctZXhwYW5kYWJsZS1ibG9jayBhW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gc3Bhbi5jb2xsYXBzZVRvZ2dsZTpmaXJzdC1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCIgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbn1cbi5idy1leHBhbmRhYmxlLWJsb2NrIHAuRmlsbV9kZXNjIGEge1xuICBsaW5lLWhlaWdodDogdW5zZXQ7XG59XG4uYnctZXhwYW5kYWJsZS1ibG9jayAuY2FyZC5jYXJkLWJvZHkge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXI6IDBweDtcbiAgcGFkZGluZzogMHB4O1xufVxuLmJ3LWV4cGFuZGFibGUtYmxvY2sgLnRvcHBlciB7XG4gIGNvbG9yOiAjMDA5NmQ2O1xufVxuLmJ3LWV4cGFuZGFibGUtYmxvY2sgLmZhcS1lbGVtZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmJsb2stbmlldXdzIC5tZWVyaW5mby1jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzJlYTgzNjtcbn1cbi5ibG9rLW5pZXV3cyAubWVlcmluZm8tY29udGFpbmVyIC5tZWVyaW5mby10aXRlbCB7XG4gIGNvbG9yOiAjMmVhODM2O1xufVxuLmJsb2stbmlldXdzIC5tZWVyaW5mby1tZWVybGV6ZW4ge1xuICBiYWNrZ3JvdW5kOiAjMmVhODM2O1xufVxuXG4uYmxvay1jYXN1cyAubWVlcmluZm8tY29udGFpbmVyLFxuLmJsb2stcGFnZSAubWVlcmluZm8tY29udGFpbmVyLFxuLmJsb2stcGFnaW5hIC5tZWVyaW5mby1jb250YWluZXIsXG4uYmxvay1wb3N0IC5tZWVyaW5mby1jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwOTZkNjtcbn1cbi5ibG9rLWNhc3VzIC5tZWVyaW5mby1jb250YWluZXIgLm1lZXJpbmZvLXRpdGVsLFxuLmJsb2stcGFnZSAubWVlcmluZm8tY29udGFpbmVyIC5tZWVyaW5mby10aXRlbCxcbi5ibG9rLXBhZ2luYSAubWVlcmluZm8tY29udGFpbmVyIC5tZWVyaW5mby10aXRlbCxcbi5ibG9rLXBvc3QgLm1lZXJpbmZvLWNvbnRhaW5lciAubWVlcmluZm8tdGl0ZWwge1xuICBjb2xvcjogIzAwOTZkNjtcbn1cbi5ibG9rLWNhc3VzIC5tZWVyaW5mby1tZWVybGV6ZW4sXG4uYmxvay1wYWdlIC5tZWVyaW5mby1tZWVybGV6ZW4sXG4uYmxvay1wYWdpbmEgLm1lZXJpbmZvLW1lZXJsZXplbixcbi5ibG9rLXBvc3QgLm1lZXJpbmZvLW1lZXJsZXplbiB7XG4gIGJhY2tncm91bmQ6ICMwMDk2ZDY7XG59XG5cbi5ibG9rLWRvc3NpZXIgLm1lZXJpbmZvLWNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZTcyYjc4O1xufVxuLmJsb2stZG9zc2llciAubWVlcmluZm8tY29udGFpbmVyIC5tZWVyaW5mby10aXRlbCB7XG4gIGNvbG9yOiAjZTcyYjc4O1xufVxuLmJsb2stZG9zc2llciAubWVlcmluZm8tbWVlcmxlemVuIHtcbiAgYmFja2dyb3VuZDogI2U3MmI3ODtcbn1cblxuLmJsb2stYWdlbmRhIC5tZWVyaW5mby1jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzM2NDU0Njtcbn1cbi5ibG9rLWFnZW5kYSAubWVlcmluZm8tY29udGFpbmVyIC5tZWVyaW5mby10aXRlbCB7XG4gIGNvbG9yOiAjMzY0NTQ2O1xufVxuLmJsb2stYWdlbmRhIC5tZWVyaW5mby1tZWVybGV6ZW4ge1xuICBiYWNrZ3JvdW5kOiAjMzY0NTQ2O1xufVxuXG4ubWVlcmluZm8tZWxlbWVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLm1lZXJpbmZvLWVsZW1lbnQgLnBlcm1hbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tZWVyaW5mby1lbGVtZW50IC5tZWVyaW5mby10aHVtYiB7XG4gIG1heC1oZWlnaHQ6IDE5NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1lZXJpbmZvLWVsZW1lbnQgLm1lZXJpbmZvLXRodW1iIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm1lZXJpbmZvLWVsZW1lbnQgLm1lZXJpbmZvLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuLm1lZXJpbmZvLWVsZW1lbnQgLm1lZXJpbmZvLWNvbnRhaW5lciAubWVlcmluZm8tZXhjZXJwdCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLm1lZXJpbmZvLWVsZW1lbnQgLm1lZXJpbmZvLWNvbnRhaW5lciAubWVlcmluZm8tdGl0ZWwge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZydXRpZ2VyTFRQcm8tQm9sZFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBtYXJnaW46IDI1cHggMDtcbn1cbi5tZWVyaW5mby1lbGVtZW50IC5tZWVyaW5mby1mb290ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1lZXJpbmZvLWVsZW1lbnQgLm1lZXJpbmZvLW1lZXJsZXplbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1mYW1pbHk6IFwiRnJ1dGlnZXJMVFByby1Cb2xkXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHotaW5kZXg6IC0xO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDEsIDAsIDAuMDEsIDAuOTkpO1xufVxuLm1lZXJpbmZvLWVsZW1lbnQ6aG92ZXIgLm1lZXJpbmZvLW1lZXJsZXplbiB7XG4gIHRyYW5zaXRpb246IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDEsIDAsIDAuMDEsIDAuOTkpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI2NvbW1lbnRzICNyZXBseS10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY29tbWVudHMgI25ldy1yZXBseS10aXRsZSB7XG4gIGNvbG9yOiAjMDA5NmQ2O1xufVxuI2NvbW1lbnRzIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jY29tbWVudHMgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuI2NvbW1lbnRzIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jY29tbWVudHMgaW5wdXQsXG4jY29tbWVudHMgdGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4jY29tbWVudHMgaDMjcmVwbHktdGl0bGUge1xuICBjb2xvcjogIzAwOTZkNjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuI2NvbW1lbnRzIHAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmNvbW1lbnRzLWZvcm0ucm93IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbnAubG9nZ2VkLWluLWFzIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4jY29tbWVudHMgaW5wdXQjd3BnZHByYyB7XG4gIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5wLmZvcm0tc3VibWl0IHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuI2NvbGxhcHNlRmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmVlZGJhY2tfZm9ybSBmb3JtIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4uZmVlZGJhY2tfZm9ybSBmb3JtIC5idG4tZ3JvdXAgLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDYwOGEgIWltcG9ydGFudDtcbn1cblxuZm9vdGVyI2NvbG9waG9uIHtcbiAgYmFja2dyb3VuZDogIzM2NDU0NjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jdGFfd3JhcHBlciAuY3RhX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMzNjQ1NDY7XG59XG4uY3RhX3dyYXBwZXIgLmN0YV9idXR0b24gLmNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBiYWNrZ3JvdW5kOiAjMzY0NTQ2O1xufVxuXG5mb290ZXIge1xuICAvKiBQYXR0ZXJuIHN0eWxlcyAqL1xufVxuZm9vdGVyIC5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5mb290ZXIgLmZsZXgtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbmZvb3RlciAubGlua3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NmQ2O1xuICBmbGV4OiAxO1xufVxuZm9vdGVyIC5taWRkZW4ge1xuICBmbGV4OiAzO1xufVxuZm9vdGVyIC5taWRkZW4gaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5mb290ZXIgLm1pZGRlbiAucGFkZGluZyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3MCU7XG59XG5mb290ZXIgLm1pZGRlbiAucGFkZGluZyBwIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDAgNjBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1mYW1pbHk6IFwiRnJ1dGlnZXJMVFByby1Cb2xkXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG59XG5mb290ZXIgLm1pZGRlbiAucGFkZGluZyBhLmJ1dHRvbi5tYWdlbnRhIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiRnJ1dGlnZXJMVFByby1Cb2xkXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwIDYwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbjogMTBweCAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbmZvb3RlciAubWlkZGVuIC5wYWRkaW5nIGEuYnV0dG9uLm1hZ2VudGE6dmlzaXRlZCB7XG4gIGJhY2tncm91bmQ6ICNlNzJiNzg7XG59XG5mb290ZXIgLm1pZGRlbiAucGFkZGluZyBhLmJ1dHRvbi5tYWdlbnRhOnZpc2l0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYzgxNzVmO1xufVxuZm9vdGVyIC5taWRkZW4gLnBhZGRpbmcgYS5idXR0b24ubWFnZW50YTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNjODE3NWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmZvb3RlciAubWlkZGVuIC5wYWRkaW5nIGEuYnV0dG9uLm1hZ2VudGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzliMTE0YTtcbn1cbmZvb3RlciAucmVjaHRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDU0NjtcbiAgZmxleDogMTtcbn1cbmZvb3RlciAuYm90dG9tX3dyYXBwZXIge1xuICBwYWRkaW5nOiA0MHB4IDAgODBweCAwO1xufVxuZm9vdGVyIC5ib3R0b21fd3JhcHBlciAud2lkZ2V0LWFyZWEgKiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbmZvb3RlciAuYm90dG9tX3dyYXBwZXIgLndpZGdldC1hcmVhIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbmZvb3RlciAuYm90dG9tX3dyYXBwZXIgLndpZGdldC1hcmVhIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5mb290ZXIgLmJvdHRvbV93cmFwcGVyICN3aWRnZXQtNSBpbWcge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5mb290ZXIgLmNvcHlyaWdodF93cmFwcGVyIHtcbiAgcGFkZGluZzogMjJweDtcbiAgaGVpZ2h0OiA3NXB4O1xufVxuZm9vdGVyIC5jb3B5cmlnaHRfd3JhcHBlciAqIHtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMztcbn1cbmZvb3RlciAuY29weXJpZ2h0X3dyYXBwZXIgcCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuZm9vdGVyIC5jb3B5cmlnaHRfd3JhcHBlciAuc29jaWFsbWVkaWEge1xuICBmbG9hdDogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuZm9vdGVyIC5jb3B5cmlnaHRfd3JhcHBlciBhIGltZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBtYXJnaW46IDAgMTBweDtcbn1cbmZvb3RlciAuY29weXJpZ2h0X3dyYXBwZXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmRpdmlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4udmNfYnRuMy52Y19idG4zLWNvbG9yLWdyZXkudmNfYnRuMy1zdHlsZS1tb2Rlcm4ge1xuICBiYWNrZ3JvdW5kOiAjMDA5NmQ2O1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyOiAwcHg7XG59XG4udmNfYnRuMy52Y19idG4zLWNvbG9yLWdyZXkudmNfYnRuMy1zdHlsZS1tb2Rlcm46aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICMwMDcyYTM7XG4gIGJvcmRlcjogMHB4O1xufVxuXG4vKlxuKiBNb2VpbGlqayB3b29yZCAvIG13XG4qL1xuLm13X3dyYXBwZXIgLm13X3RvZ2dsZSxcbi5td193cmFwcGVyIC5td19ib2R5IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xufVxuXG4ubXdfd3JhcHBlciB7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4ubXdfd3JhcHBlciAubXdfdG9nZ2xlIHtcbiAgbWFyZ2luOiAwIDNweCAwIDA7XG4gIGNvbG9yOiAjMDA5NmQ2O1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICMwMDk2ZDY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5td193cmFwcGVyIC5td19ib2R5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzAwOTZkNjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjMDA5NmQ2O1xufVxuXG4vKlxuKiBMb2dpblxuKi9cbmZvcm0jbG9naW5mb3JtIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgYm94LXNoYWRvdzogMCA4cHggNnB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuZm9ybSNsb2dpbmZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuZm9ybSNsb2dpbmZvcm0gbGFiZWwgcCB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5mb3JtI2xvZ2luZm9ybSBpbnB1dCB7XG4gIGJvcmRlcjogMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2VlZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbn1cbmZvcm0jbG9naW5mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuZm9ybSNsb2dpbmZvcm0gaW5wdXRbdHlwZT10ZXh0XSB7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xufVxuZm9ybSNsb2dpbmZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBtYXJnaW46IDEwcHggMDtcbiAgd2lkdGg6IHVuc2V0O1xuICBkaXNwbGF5OiB1bnNldDtcbn1cbmZvcm0jbG9naW5mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJvcmRlcjogMHB4O1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZTcyYjc4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYVt0YXJnZXQ9X2JsYW5rXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBlbnF1ZXVlIHRoZXNlIGFzIGEgc2VwYXJhdGUgc3R5bGVzaGVldCBzbyB0aGV5IGNhbiBiZSBmaWx0ZXJlZCAqL1xuLmZvbnRzaXplLFxuLmZvbnRzaXplIGgxLFxuLmZvbnRzaXplIGgyLFxuLmZvbnRzaXplIGgzLFxuLmZvbnRzaXplIGg0LFxuLmZvbnRzaXplIGg1LFxuLmZvbnRzaXplIGg2LFxuLmZvbnRzaXplIHAsXG4uZm9udHNpemUgbGk6bm90KC5hMTF5LXRvb2xiYXItbGlzdC1pdGVtKSxcbi5mb250c2l6ZSBsYWJlbCxcbi5mb250c2l6ZSBpbnB1dCxcbi5mb250c2l6ZSBzZWxlY3QsXG4uZm9udHNpemUgdGV4dGFyZWEsXG4uZm9udHNpemUgbGVnZW5kLFxuLmZvbnRzaXplIGNvZGUsXG4uZm9udHNpemUgcHJlLFxuLmZvbnRzaXplIGRkLFxuLmZvbnRzaXplIGR0LFxuLmZvbnRzaXplIGJsb2NrcXVvdGUsXG4uZm9udHNpemUgLmFzcF90ZXh0X2J1dHRvbixcbi5mb250c2l6ZSAuZmFxLWVsZW1lbnQgYVtkYXRhLXRvZ2dsZT1jb2xsYXBzZV0ge1xuICBmb250LXNpemU6IDE1MCUgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmZvbnRzaXplIC5wb3N0X2RhdGUge1xuICBmb250LXNpemU6IDY1JSAhaW1wb3J0YW50O1xufVxuXG4uZm9udHNpemUgLmFqYXgtc2VhcmNoLWhvbGRlciAub3JpZzo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE1MCUgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmZvbnRzaXplIGxpIGxpIHtcbiAgZm9udC1zaXplOiAxMTAlICFpbXBvcnRhbnQ7XG59XG4uZm9udHNpemUgbGkgbGkgbGkge1xuICBmb250LXNpemU6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5mb250c2l6ZSAuZW50cnktaGVhZGVyIHtcbiAgZm9udC1zaXplOiA4MHB4O1xufVxuLmZvbnRzaXplIC5lbnRyeS1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmZvbnRzaXplIHNwYW4uYmFkZ2VyLFxuLmZvbnRzaXplIC5tZWVyaW5mby1leGNlcnB0LFxuLmZvbnRzaXplIC5tZWVyaW5mby10aXRlbCxcbi5mb250c2l6ZSAubWVlcmluZm8tbWVlcmxlemVuLFxuLmZvbnRzaXplIC5jdGFfYnV0dG9uIGEuYnV0dG9uLm1hZ2VudGEge1xuICBmb250LXNpemU6IDE1MCUgIWltcG9ydGFudDtcbn1cbi5mb250c2l6ZSAjcHJpbWFyeSBib2R5LFxuLmZvbnRzaXplICNwcmltYXJ5IHAsXG4uZm9udHNpemUgI3BhZ2UgYm9keSxcbi5mb250c2l6ZSAjcGFnZSBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmZvbnRzaXplICNwcmltYXJ5IEgxLFxuLmZvbnRzaXplICNwYWdlIEgxIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXNpemU6IDQ2cHggIWltcG9ydGFudDtcbn1cbi5mb250c2l6ZSAjcHJpbWFyeSBIMixcbi5mb250c2l6ZSAjcGFnZSBIMiB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uZm9udHNpemUgI3ByaW1hcnkgSDQsXG4uZm9udHNpemUgI3BhZ2UgSDQge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xufVxuLmZvbnRzaXplICNwcmltYXJ5IEg1LFxuLmZvbnRzaXplICNwYWdlIEg1IHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbn1cbi5mb250c2l6ZSAjcHJpbWFyeSBINixcbi5mb250c2l6ZSAjcGFnZSBINiB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uZm9udHNpemUgI3BhZ2UgZm9vdGVyLnNpdGUtZm9vdGVyIGgxLFxuLmZvbnRzaXplICNwYWdlIGZvb3Rlci5zaXRlLWZvb3RlciBwIHtcbiAgZm9udC1zaXplOiAxNTAlICFpbXBvcnRhbnQ7XG59XG4uZm9udHNpemUgI3BhZ2UgZm9vdGVyLnNpdGUtZm9vdGVyIC5ib3R0b21fd3JhcHBlciBhIHtcbiAgZm9udC1zaXplOiAxOS40cHggIWltcG9ydGFudDtcbn1cbi5mb250c2l6ZSAjcGFnZSBmb290ZXIuc2l0ZS1mb290ZXIgLmNvcHlyaWdodF93cmFwcGVyIFtjbGFzcyo9Y29sXSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBmbGV4OiAwIDAgMTAwJSAhaW1wb3J0YW50O1xufVxuLmZvbnRzaXplICNwYWdlIGZvb3Rlci5zaXRlLWZvb3RlciAuY29weXJpZ2h0X3dyYXBwZXIgLmNvbC1tZC0zLm9mZnNldC1tZC0yIHtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cbi5mb250c2l6ZSAjcGFnZSBmb290ZXIuc2l0ZS1mb290ZXIgLmNvcHlyaWdodF93cmFwcGVyIGEge1xuICBmb250LXNpemU6IDE5LjVweCAhaW1wb3J0YW50O1xufVxuLmZvbnRzaXplICNwYWdlIGZvb3Rlci5zaXRlLWZvb3RlciAuY29weXJpZ2h0X3dyYXBwZXIge1xuICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb250c2l6ZSAjcGFnZSBmb290ZXIuc2l0ZS1mb290ZXIgLmNvcHlyaWdodF93cmFwcGVyIHAge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvbnRzaXplICNwYWdlIGZvb3Rlci5zaXRlLWZvb3RlciAuY29weXJpZ2h0X3dyYXBwZXIgLnNvY2lhbG1lZGlhIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uZm9udHNpemUgZm9vdGVyIC5mbGV4IC5taWRkZW4gcCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuLmZvbnRzaXplIGZvb3RlciAuZmxleCAubWlkZGVuIGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qXG5NZW51IGV4YW1wbGUgbm90IHdvcmtpbmcgYTExeSBzdHlsZXNcbnZvb3JiZWVsZCBhZmJlZWxkaW5nIHZvb3IgamVyb2VuXG5uaWV0IGluIGdlYnJ1aWtcbiAqL1xuLnNpbmdsZS1hZ2VuZGEgI3ByaW1hcnkgYSB7XG4gIGNvbG9yOiAjMzY0NTQ2O1xufVxuXG4uYWdlbmRhYmVyaWNodC1lbGVtZW50IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5hZ2VuZGFiZXJpY2h0LWVsZW1lbnQgLmFnZW5kYWJlcmljaHQtaGVhZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWdlbmRhYmVyaWNodC1lbGVtZW50IC5hZ2VuZGFiZXJpY2h0LWJvZHkgcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYWdlbmRhYmVyaWNodC1lbGVtZW50IC5hZ2VuZGFiZXJpY2h0LWJvZHkgcCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5hZ2VuZGFiZXJpY2h0LWVsZW1lbnQgLmFnZW5kYWJlcmljaHQtYm9keSBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hZ2VuZGFiZXJpY2h0LWVsZW1lbnQgLmFnZW5kYWJlcmljaHQtYm9keSBhOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLnNpbmdsZSBhcnRpY2xlIGltZyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4jcHJpbWFyeSAud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG4jcHJpbWFyeSAud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgY29sb3I6ICMwMDk2ZDY7XG59XG4jcHJpbWFyeSAud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4jcHJpbWFyeSAud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCBsaSBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGNvbnRlbnQgYmxvayAqL1xuLmNiX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG4uY2Jfd3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMiU7XG59XG4uY2Jfd3JhcHBlciAuY2JfaGVhZCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAzJTtcbiAgcGFkZGluZy1ib3R0b206IDAlO1xufVxuLmNiX3dyYXBwZXIgLmNiX2hlYWQgLmNiX3RvZ2dsZSB7XG4gIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkICMwMDk2ZDY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5jYl93cmFwcGVyIC5jYl9oZWFkIC5jYl90b2dnbGUgaSB7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjMDA5NmQ2O1xufVxuLmNiX3dyYXBwZXIgLmNiX2hlYWQgYS5jYl90b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXSBpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmNiX3dyYXBwZXIgLmNiX2JvZHkge1xuICBwYWRkaW5nOiAyJTtcbn1cbi5jYl93cmFwcGVyIC5jYl9ib2R5OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAzJTtcbn1cblxuLyogbWVkaWFzKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIGdsb2JhbCBANjQwICovXG4gIGZvb3RlciAuY3RhX3dyYXBwZXIgLmN0YV9idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICMzNjQ1NDY7XG4gIH1cbiAgZm9vdGVyIC5jdGFfd3JhcHBlciAuY3RhX2J1dHRvbiAuY29udGFpbmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIGJhY2tncm91bmQ6ICMzNjQ1NDY7XG4gIH1cbiAgZm9vdGVyIC5mbGV4IC5saW5rcyxcbiAgZm9vdGVyIC5mbGV4IC5yZWNodHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgZm9vdGVyIC5mbGV4IC5taWRkZW4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBmb290ZXIgLmZsZXggLm1pZGRlbiBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgZm9vdGVyIC5mbGV4IC5wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgd2lkdGg6IHVuc2V0O1xuICAgIGZsb2F0OiB1bnNldDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgZm9vdGVyIC5mbGV4IC5wYWRkaW5nIHAge1xuICAgIGZsb2F0OiB1bnNldDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIGZvb3RlciAuZmxleCAucGFkZGluZyBhLmJ1dHRvbi5tYWdlbnRhIHtcbiAgICBmbG9hdDogdW5zZXQ7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG8gMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxuICBmb290ZXIgLmJvdHRvbV93cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbiAgZm9vdGVyIC5ib3R0b21fd3JhcHBlciAud2lkZ2V0LWFyZWEge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICBmb290ZXIgLmJvdHRvbV93cmFwcGVyIC50ZXh0d2lkZ2V0IGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBmb290ZXIgLmJvdHRvbV93cmFwcGVyIGgxIHtcbiAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICBmb290ZXIgLmNvcHlyaWdodF93cmFwcGVyIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIGZvb3RlciAuY29weXJpZ2h0X3dyYXBwZXIgcCxcbiAgZm9vdGVyIC5jb3B5cmlnaHRfd3JhcHBlciAuc29jaWFsbWVkaWEge1xuICAgIGZsb2F0OiB1bnNldDtcbiAgfVxuICBmb290ZXIgLmNvcHlyaWdodF93cmFwcGVyIHNwYW4ge1xuICAgIHBhZGRpbmc6IDIwcHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgZm9vdGVyIC5jb3B5cmlnaHRfd3JhcHBlciAuc29jaWFsbWVkaWEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLWNhc3VzIC5wYWdlLXRpdGxlLFxuICAudGF4LWxlaWRlbmRlX3ByaW5jaXBlcyAucGFnZS10aXRsZSB7XG4gICAgY29sb3I6ICMwMDk2ZDY7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLWNhc3VzIC5jYXN1cyAuYmFkZ2VyLFxuICAudGF4LWxlaWRlbmRlX3ByaW5jaXBlcyAuY2FzdXMgLmJhZGdlciB7XG4gICAgY29sb3I6ICMwMDk2ZDY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA5NmQ2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLWNhc3VzIC5jYXN1cyBoMS5lbnRyeS10aXRsZSxcbiAgLnRheC1sZWlkZW5kZV9wcmluY2lwZXMgLmNhc3VzIGgxLmVudHJ5LXRpdGxlIHtcbiAgICBjb2xvcjogIzAwOTZkNjtcbiAgfVxuICAucG9zdC10eXBlLWFyY2hpdmUtY2FzdXMgLmZpbHRlcnMsXG4gIC50YXgtbGVpZGVuZGVfcHJpbmNpcGVzIC5maWx0ZXJzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLWNhc3VzIC5maWx0ZXJzIGgxLFxuICAudGF4LWxlaWRlbmRlX3ByaW5jaXBlcyAuZmlsdGVycyBoMSB7XG4gICAgY29sb3I6ICMwMDk2ZDY7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAucG9zdC10eXBlLWFyY2hpdmUtY2FzdXMgLmZpbHRlcnMgaDIsXG4gIC50YXgtbGVpZGVuZGVfcHJpbmNpcGVzIC5maWx0ZXJzIGgyIHtcbiAgICBjb2xvcjogIzAwOTZkNjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1jYXN1cyAuZmlsdGVycyB1bCxcbiAgLnRheC1sZWlkZW5kZV9wcmluY2lwZXMgLmZpbHRlcnMgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwcHg7XG4gIH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLWNhc3VzIC5maWx0ZXJzIHVsIGxpIGEsXG4gIC50YXgtbGVpZGVuZGVfcHJpbmNpcGVzIC5maWx0ZXJzIHVsIGxpIGEge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1jYXN1cyAuZmlsdGVycyB1bCBsaSBhOmhvdmVyLFxuICAudGF4LWxlaWRlbmRlX3ByaW5jaXBlcyAuZmlsdGVycyB1bCBsaSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgLnNpbmdsZS1hZ2VuZGEgYXJ0aWNsZS5hZ2VuZGEgaW1nIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC52Y19jb2x1bW4taW5uZXIudmNfY29sdW1uLWlubmVyLnZjX2NvbHVtbi1pbm5lci52Y19jb2x1bW4taW5uZXIudmNfY29sdW1uLWlubmVyLnZjX2NvbHVtbi1pbm5lci52Y19jb2x1bW4taW5uZXIudmNfY29sdW1uLWlubmVyIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgaW1nLmF0dGFjaG1lbnQtcG9zdC10aHVtYm5haWwuc2l6ZS1wb3N0LXRodW1ibmFpbC53cC1wb3N0LWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICBmb3JtI2xvZ2luZm9ybSB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG4gIGZvcm0jbG9naW5mb3JtICoge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC8qIGdsb2JhbCBAIDEyODAgKi9cbiAgZm9vdGVyIC5jdGFfd3JhcHBlciAuY3RhX2J1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogIzM2NDU0NjtcbiAgfVxuICBmb290ZXIgLmN0YV93cmFwcGVyIC5jdGFfYnV0dG9uIC5jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgYmFja2dyb3VuZDogIzM2NDU0NjtcbiAgfVxuICBmb290ZXIgLmZsZXggLmxpbmtzLFxuICBmb290ZXIgLmZsZXggLnJlY2h0cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBmb290ZXIgLmZsZXggLm1pZGRlbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGZvb3RlciAuZmxleCAubWlkZGVuIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBmb290ZXIgLmZsZXggLnBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZmxvYXQ6IHVuc2V0O1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgZm9vdGVyIC5mbGV4IC5wYWRkaW5nIHAge1xuICAgIGZsb2F0OiB1bnNldDtcbiAgfVxuICBmb290ZXIgLmZsZXggLnBhZGRpbmcgYS5idXR0b24ubWFnZW50YSB7XG4gICAgZmxvYXQ6IHVuc2V0O1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxuICBmb290ZXIgLmJvdHRvbV93cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbiAgZm9vdGVyIC5ib3R0b21fd3JhcHBlciAucm93IC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMjAlICFpbXBvcnRhbnQ7XG4gICAgZmxleDogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxuICBmb290ZXIgLmJvdHRvbV93cmFwcGVyIC53aWRnZXQtYXJlYSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICBmb290ZXIgLmNvcHlyaWdodF93cmFwcGVyIHtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICAgIHBhZGRpbmc6IHVuc2V0O1xuICB9XG4gIGZvb3RlciAuY29weXJpZ2h0X3dyYXBwZXIgKiB7XG4gICAgbGluZS1oZWlnaHQ6IDU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICBmb290ZXIgLmNvcHlyaWdodF93cmFwcGVyIHAsXG4gIGZvb3RlciAuY29weXJpZ2h0X3dyYXBwZXIgLnNvY2lhbG1lZGlhIHtcbiAgICBmbG9hdDogdW5zZXQ7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgZm9vdGVyIC5jb3B5cmlnaHRfd3JhcHBlciAuc29jaWFsbWVkaWEge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgZm9vdGVyIC5jb3B5cmlnaHRfd3JhcHBlciBzcGFuIHtcbiAgICBwYWRkaW5nOiAyMHB4IDBweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAudmNfY29sdW1uLWlubmVyLnZjX2NvbHVtbi1pbm5lci52Y19jb2x1bW4taW5uZXIudmNfY29sdW1uLWlubmVyLnZjX2NvbHVtbi1pbm5lci52Y19jb2x1bW4taW5uZXIudmNfY29sdW1uLWlubmVyLnZjX2NvbHVtbi1pbm5lciB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogZ2xvYmFsIEAgMTI4MCAqL1xuICBmb290ZXIgLmN0YV93cmFwcGVyIC5jdGFfYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzY0NTQ2O1xuICB9XG4gIGZvb3RlciAuY3RhX3dyYXBwZXIgLmN0YV9idXR0b24gLmNvbnRhaW5lcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMzY0NTQ2O1xuICB9XG4gIGZvb3RlciAuZmxleCAubGlua3MsXG4gIGZvb3RlciAuZmxleCAucmVjaHRzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGZvb3RlciAuZmxleCAubWlkZGVuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgZm9vdGVyIC5mbGV4IC5taWRkZW4gaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGZvb3RlciAuZmxleCAucGFkZGluZyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBmbG9hdDogdW5zZXQ7XG4gICAgd2lkdGg6IHVuc2V0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBmb290ZXIgLmZsZXggLnBhZGRpbmcgcCB7XG4gICAgZmxvYXQ6IHVuc2V0O1xuICB9XG4gIGZvb3RlciAuZmxleCAucGFkZGluZyBhLmJ1dHRvbi5tYWdlbnRhIHtcbiAgICBmbG9hdDogdW5zZXQ7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG4gIGZvb3RlciAuYm90dG9tX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICBmb290ZXIgLmJvdHRvbV93cmFwcGVyIC5yb3cgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAyMCUgIWltcG9ydGFudDtcbiAgICBmbGV4OiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG4gIGZvb3RlciAuYm90dG9tX3dyYXBwZXIgLndpZGdldC1hcmVhIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIGZvb3RlciAuY29weXJpZ2h0X3dyYXBwZXIge1xuICAgIGhlaWdodDogdW5zZXQ7XG4gICAgcGFkZGluZzogdW5zZXQ7XG4gIH1cbiAgZm9vdGVyIC5jb3B5cmlnaHRfd3JhcHBlciAqIHtcbiAgICBsaW5lLWhlaWdodDogNTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIGZvb3RlciAuY29weXJpZ2h0X3dyYXBwZXIgcCxcbiAgZm9vdGVyIC5jb3B5cmlnaHRfd3JhcHBlciAuc29jaWFsbWVkaWEge1xuICAgIGZsb2F0OiB1bnNldDtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICBmb290ZXIgLmNvcHlyaWdodF93cmFwcGVyIC5zb2NpYWxtZWRpYSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICBmb290ZXIgLmNvcHlyaWdodF93cmFwcGVyIHNwYW4ge1xuICAgIHBhZGRpbmc6IDIwcHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC52Y19jb2x1bW4taW5uZXIudmNfY29sdW1uLWlubmVyLnZjX2NvbHVtbi1pbm5lci52Y19jb2x1bW4taW5uZXIudmNfY29sdW1uLWlubmVyLnZjX2NvbHVtbi1pbm5lci52Y19jb2x1bW4taW5uZXIudmNfY29sdW1uLWlubmVyIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgxcHgpIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgZm9vdGVyIC5jdGFfd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDA5NmQ2LCAjMDA5NmQ2IDUwJSwgIzM2NDU0NiA1MCUpO1xuICB9XG4gIGZvb3RlciAuY3RhX3dyYXBwZXIgLmN0YV9idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICMzNjQ1NDY7XG4gIH1cbiAgZm9vdGVyIC5jdGFfd3JhcHBlciAuY3RhX2J1dHRvbiAuY29udGFpbmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIGJhY2tncm91bmQ6ICMzNjQ1NDY7XG4gIH1cbiAgZm9vdGVyIC5mbGV4IC5saW5rcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTZkNjtcbiAgICBmbGV4OiAxMCU7XG4gIH1cbiAgZm9vdGVyIC5mbGV4IC5taWRkZW4ge1xuICAgIGZsZXg6IDgwJTtcbiAgfVxuICBmb290ZXIgLmZsZXggLm1pZGRlbiBpbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIGZvb3RlciAuZmxleCAubWlkZGVuIC5wYWRkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICBmb290ZXIgLmZsZXggLm1pZGRlbiAucGFkZGluZyBwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICBmb290ZXIgLmZsZXggLm1pZGRlbiAucGFkZGluZyBhLmJ1dHRvbi5tYWdlbnRhIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwIDYwcHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICBmb290ZXIgLmZsZXggLm1pZGRlbiAucGFkZGluZyBhLmJ1dHRvbi5tYWdlbnRhOnZpc2l0ZWQge1xuICAgIGJhY2tncm91bmQ6ICNlNzJiNzg7XG4gIH1cbiAgZm9vdGVyIC5mbGV4IC5taWRkZW4gLnBhZGRpbmcgYS5idXR0b24ubWFnZW50YTp2aXNpdGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYzgxNzVmO1xuICB9XG4gIGZvb3RlciAuZmxleCAubWlkZGVuIC5wYWRkaW5nIGEuYnV0dG9uLm1hZ2VudGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNjODE3NWY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIGZvb3RlciAuZmxleCAubWlkZGVuIC5wYWRkaW5nIGEuYnV0dG9uLm1hZ2VudGE6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjOWIxMTRhO1xuICB9XG4gIGZvb3RlciAuZmxleCAucmVjaHRzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0NTQ2O1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgZm9vdGVyIC5mbGV4IC5wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgZm9vdGVyIC5mbGV4IC5wYWRkaW5nIHAge1xuICAgIGZsb2F0OiB1bnNldDtcbiAgfVxuICBmb290ZXIgLmZsZXggLnBhZGRpbmcgYS5idXR0b24ubWFnZW50YSB7XG4gICAgZmxvYXQ6IHVuc2V0O1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxuICBmb290ZXIgLmJvdHRvbV93cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbiAgZm9vdGVyIC5ib3R0b21fd3JhcHBlciAucm93IC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMjAlICFpbXBvcnRhbnQ7XG4gICAgZmxleDogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxuICBmb290ZXIgLmJvdHRvbV93cmFwcGVyIC53aWRnZXQtYXJlYSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICBmb290ZXIgLmNvcHlyaWdodF93cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMnB4O1xuICAgIGhlaWdodDogNzVweDtcbiAgfVxuICBmb290ZXIgLmNvcHlyaWdodF93cmFwcGVyICoge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICBmb290ZXIgLmNvcHlyaWdodF93cmFwcGVyIHAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG4gIGZvb3RlciAuY29weXJpZ2h0X3dyYXBwZXIgLnNvY2lhbG1lZGlhIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgZm9vdGVyIC5jb3B5cmlnaHRfd3JhcHBlciBhIGltZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbiAgZm9vdGVyIC5jb3B5cmlnaHRfd3JhcHBlciBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAuY3RhX3dyYXBwZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwOTZkNiwgIzAwOTZkNiA1MCUsICMzNjQ1NDYgNTAlKTtcbiAgfVxuICAuY3RhX3dyYXBwZXIgLmN0YV9idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICMzNjQ1NDY7XG4gIH1cbiAgLmN0YV93cmFwcGVyIC5jdGFfYnV0dG9uIC5jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgYmFja2dyb3VuZDogIzM2NDU0NjtcbiAgfVxuICAuYm90dG9tX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxuICAuYm90dG9tX3dyYXBwZXIgLnJvdyAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAyMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDIwJSAhaW1wb3J0YW50O1xuICAgIGZsZXg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qXG4qIFByaW50IG1hcHBlbiBuYWFyIGVpZ2VuIHN0eWxlc2hlZXRcbiovXG5AbWVkaWEgcHJpbnQge1xuICAvKiBnbG9iYWwgQHByaW50ICovXG4gICoge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogMCAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS42ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgZm9vdGVyI2NvbG9waG9uLFxuICAudG9wcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaXRlLWNvbnRlbnQtY29udGFpbiB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxufVxuLyohIGRnLnN0eWxlLmNzcyAqLyAvKiBnbG9iYWwgQCBnbG9iYWwgKi8gLyogbmF2YmFyIEAgZ2xvYmFsICovXG4ubmF2YmFyIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG51bCAud3AtbWVnYW1lbnUtc3ViLW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xufVxuXG5Aa2V5ZnJhbWVzIGhvdmVyLWJ1bXAge1xuICAyNSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uaG92ZXItYnVtcDpob3ZlciB7XG4gIGFuaW1hdGlvbi1uYW1lOiBob3Zlci1idW1wO1xuICBhbmltYXRpb24tZHVyYXRpb246IDUwMG1zO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xufVxuXG5Aa2V5ZnJhbWVzIGhvdmVyLWJ1bXAtc2hhZG93IHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAycHggIzAwOTZkNjtcbiAgfVxuICAyNSUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4ICMwMDk2ZDY7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIH1cbn1cbi5ob3Zlci1idW1wLXNoYWRvdzpob3ZlciB7XG4gIGFuaW1hdGlvbi1uYW1lOiBob3Zlci1idW1wLXNoYWRvdztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAzO1xufVxuXG5Aa2V5ZnJhbWVzIG5ld19ob3Zlcl9hbmltYXRpb24ge31cbi5uYXZiYXItdXNlci1pY29uLWhvbGRlciB7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLm5hdmJhci11c2VyLWljb24taG9sZGVyIC51c2VyLWxvZ2luLWljb24sIC5uYXZiYXItdXNlci1pY29uLWhvbGRlciAudXNlci1zZWFyY2gtaWNvbiB7XG4gIHdpZHRoOiA1MHB4O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG4ubmF2YmFyLXVzZXItaWNvbi1ob2xkZXIgLnVzZXItc2VhcmNoLWljb24gaW1nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZykgc2NhbGUoMC40KTtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG5uYXYgLndwLW1lZ2FtZW51IGxpIGEge1xuICBsaW5lLWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbn1cbm5hdiAjd3AtbWVnYW1lbnUtaXRlbS13cG1tLXNlYXJjaC1pY29uIGkge1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjMDA5NmQ2O1xufVxubmF2IC5uYXZiYXItbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5uYXYgLm5hdmJhci1uYXYgI3dwLW1lZ2FtZW51LTJrLW1lbnUge1xuICBwYWRkaW5nOiAwO1xufVxubmF2IC5uYXZiYXItbmF2ICN3cC1tZWdhbWVudS0yay1tZW51IC53cG1tLW5hdi13cmFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxubmF2IC5uYXZiYXItbmF2ICN3cC1tZWdhbWVudS0yay1tZW51IC53cG1tX2JyYW5kX2xvZ29fd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTkwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbm5hdiAubmF2YmFyLW5hdiAjd3AtbWVnYW1lbnUtMmstbWVudSAud3BtbV9icmFuZF9sb2dvX3dyYXAgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMjBweDtcbn1cbm5hdiAubmF2YmFyLW5hdiAjd3AtbWVnYW1lbnUtMmstbWVudSAjbWVudS10b3BtZW51IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5uYXYgLm5hdmJhci1uYXYgI3dwLW1lZ2FtZW51LTJrLW1lbnUgI21lbnUtdG9wbWVudSAuZmEtYW5nbGUtZG93biB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEuMik7XG59XG5uYXYgLm5hdmJhci1uYXYgI3dwLW1lZ2FtZW51LTJrLW1lbnUgI21lbnUtdG9wbWVudSAud3BtbS1zdHJlZXMtcm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICNlZWU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xlYXI6IGxlZnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbm5hdiAubmF2YmFyLW5hdiAjd3AtbWVnYW1lbnUtMmstbWVudSAjbWVudS10b3BtZW51IC53cG1tLXN0cmVlcy1yb3c6aG92ZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbm5hdiAubmF2YmFyLW5hdiAjd3AtbWVnYW1lbnUtMmstbWVudSAjbWVudS10b3BtZW51IC53cG1tLXN0cmVlcy1yb3c6aG92ZXIgLndwbW0tc3RyZWVzLXJvdzphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxubmF2IC5uYXZiYXItbmF2ICN3cC1tZWdhbWVudS0yay1tZW51IC53cC1tZWdhbWVudS1zdWItbWVudSAud3AtbWVnYW1lbnUtc3ViLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5uYXYgLm5hdmJhci1uYXYgI3dwLW1lZ2FtZW51LTJrLW1lbnUgLndwLW1lZ2FtZW51LXN1Yi1tZW51IC53cG1tLWl0ZW0tdGl0bGUge1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgY29sb3I6ICMwMDk2ZDYgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cbm5hdiAubmF2YmFyLW5hdiAjd3AtbWVnYW1lbnUtMmstbWVudSAud3AtbWVnYW1lbnUtc3ViLW1lbnUgbGkgYSB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5uYXYgLm5hdmJhci1uYXYgI3dwLW1lZ2FtZW51LTJrLW1lbnUgLndwbW0tY29sLTIge1xuICB3aWR0aDogMjAlO1xuICBwYWRkaW5nOiAzN3B4IDElIDAgMSU7XG59XG5uYXYgLm5hdmJhci1uYXYgI3dwLW1lZ2FtZW51LTJrLW1lbnUgLndwbW0tY29sLTI6bnRoLWNoaWxkKDEpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxubmF2IC5uYXZiYXItbmF2ICN3cC1tZWdhbWVudS0yay1tZW51IC53cG1tLWNvbC0yOm50aC1jaGlsZCg1KSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5uYXYgLm5hdmJhci1uYXYgI3dwLW1lZ2FtZW51LTJrLW1lbnUgLndwbW0tY29sLTI6bnRoLWNoaWxkKDYpIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBzZWFyY2hlciBAIGdsb2JhbCAqL1xuI2hlYWRlci1zZWFyY2gtaG9sZGVyIHtcbiAgaGVpZ2h0OiA2MjVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2tranBfaGVhZGVyX2ltYWdlLmpwZ1wiKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG59XG5cbi5ob21lICNoZWFkZXItc2VhcmNoLWhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaG9tZSAuYXJjaGl2ZS1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VhcmNoLXBheW9mZiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4jYXNwLXRyeS0xXzEge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuI2FzcC10cnktMV8xIGEge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cbiNhc3AtdHJ5LTFfMSBhOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb21hZ25pZmllciB7XG4gIGJhY2tncm91bmQ6ICNlNzJiNzggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAyMHB4IDAgMTdweCAhaW1wb3J0YW50O1xufVxuXG4uaW5uZXJpY29uIHtcbiAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmFzcF90ZXh0X2J1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkZydXRpZ2VyTFRQcm8tTGlnaHRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLnByb2lucHV0IGlucHV0Lm9yaWcge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuI2FqYXhzZWFyY2hwcm8xXzEgPiBkaXYgPiBkaXYucHJvaW5wdXQgPiBmb3JtID4gaW5wdXQub3JpZzo6cGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogXCJGcnV0aWdlckxUUHJvLUxpZ2h0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmhvbWUgLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ob21lICNwcmltYXJ5IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5ob21lICNtYWluIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cblxuLyogZ2xvYmFsIEBwcmludCAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLyogZ2xvYmFsIEA2NDAgKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGdsb2JhbCBAIDEyODAgKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAvKiBnbG9iYWwgQCByaWNoICovXG59XG4jcXVpY2tuYXYtaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcXVpY2tuYXYtaG9sZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICNxdWlja25hdi1ob2xkZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICNxdWlja25hdi1ob2xkZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cblxuI3F1aWNrbmF2LWhvbGRlciAqOm5vdChpKSB7XG4gIHRyYW5zaXRpb246IDMwMG1zIGVhc2Utb3V0O1xuICBjb2xvcjogI2U3MmI3ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJGcnV0aWdlckxUUHJvLUJvbGRcIjtcbn1cblxuI3F1aWNrbmF2LWhvbGRlciBpIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDFyZW07XG59XG4jcXVpY2tuYXYtaG9sZGVyIC5xdWlja25hdi1zZWNvbmRhcnkgaSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuI3F1aWNrbmF2LWhvbGRlciAucXVpY2tuYXYtdGVydGlhcnkgaSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4ucXVpY2tuYXYtaXRlbSBpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucXVpY2tuYXYtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5xdWlja25hdi1wcmltYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgd2lkdGg6IDEwMSU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbn1cbi5xdWlja25hdi1wcmltYXJ5IGEge1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnF1aWNrbmF2LWl0ZW06aG92ZXIgLnF1aWNrbmF2LXRlcnRpYXJ5LCAucXVpY2tuYXYtaW5pdGlhbGl6ZSAucXVpY2tuYXYtdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kOiAjMmVhODM2O1xufVxuLnF1aWNrbmF2LWl0ZW06aG92ZXIgLnF1aWNrbmF2LXNlY29uZGFyeSwgLnF1aWNrbmF2LWluaXRpYWxpemUgLnF1aWNrbmF2LXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICMwMDk2ZDY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnF1aWNrbmF2LWl0ZW06aG92ZXIgLnF1aWNrbmF2LXNlY29uZGFyeSwgLnF1aWNrbmF2LWluaXRpYWxpemUgLnF1aWNrbmF2LXNlY29uZGFyeSB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuLnF1aWNrbmF2LWl0ZW06aG92ZXI6bm90KDpsYXN0LWNoaWxkKSAucXVpY2tuYXYtaXRlbS1sYXJnZS10ZXh0IGxpLCAucXVpY2tuYXYtaW5pdGlhbGl6ZTpub3QoOmxhc3QtY2hpbGQpIC5xdWlja25hdi1pdGVtLWxhcmdlLXRleHQgbGkge1xuICBmb250LXNpemU6IDAuOXJlbSAhaW1wb3J0YW50O1xufVxuLnF1aWNrbmF2LWl0ZW06aG92ZXIgLnF1aWNrbmF2LXByaW1hcnksIC5xdWlja25hdi1pbml0aWFsaXplIC5xdWlja25hdi1wcmltYXJ5IHtcbiAgd2lkdGg6IDYwJTtcbiAgYmFja2dyb3VuZDogI2U3MmI3ODtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnF1aWNrbmF2LWl0ZW06aG92ZXIgLnF1aWNrbmF2LXByaW1hcnksIC5xdWlja25hdi1pbml0aWFsaXplIC5xdWlja25hdi1wcmltYXJ5IHtcbiAgICB3aWR0aDogNzIlO1xuICB9XG59XG5cbi5xdWlja25hdi1pdGVtOmhvdmVyIC5xdWlja25hdi1wcmltYXJ5IHBhdGgge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLnF1aWNrbmF2LWl0ZW0gbGkge1xuICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwO1xufVxuXG4ucXVpY2tuYXYtaXRlbSBsaTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDJweCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5xdWlja25hdi1zZWNvbmRhcnkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxcHgpO1xufVxuLnF1aWNrbmF2LXNlY29uZGFyeSBhIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5xdWlja25hdi1zZWNvbmRhcnkge1xuICAgIHdpZHRoOiA4NSU7XG4gICAgcGFkZGluZzogMTBweCAzcHg7XG4gIH1cbn1cblxuLnF1aWNrbmF2LXRlcnRpYXJ5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5xdWlja25hdi10ZXJ0aWFyeSBhIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5xdWlja25hdi10ZXJ0aWFyeSB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG5cbi5xdWlja25hdi1pdGVtOmxhc3QtY2hpbGQgKiB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4ucXVpY2tuYXYtaXRlbTpudGgtbGFzdC1jaGlsZCgtbis1KSAqIHtcbiAgY29sb3I6ICMwMDk2ZDYgIWltcG9ydGFudDtcbn1cblxuLnF1aWNrbmF2LWl0ZW06bnRoLWxhc3QtY2hpbGQoLW4rNSkgLnF1aWNrbmF2LXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnF1aWNrbmF2LWl0ZW06bnRoLWxhc3QtY2hpbGQoLW4rNSkgLnF1aWNrbmF2LXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NmQ2ICFpbXBvcnRhbnQ7XG59XG4ucXVpY2tuYXYtaXRlbTpudGgtbGFzdC1jaGlsZCgtbis1KSAucXVpY2tuYXYtcHJpbWFyeTpob3ZlciBhIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4ucXVpY2tuYXYtaXRlbTpudGgtbGFzdC1jaGlsZCgtbis1KSAucXVpY2tuYXYtcHJpbWFyeTpob3ZlciBhIGksIC5xdWlja25hdi1pdGVtOm50aC1sYXN0LWNoaWxkKC1uKzUpIC5xdWlja25hdi1wcmltYXJ5OmhvdmVyIGEgcGF0aCB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4ucXVpY2tuYXYtaXRlbTpudGgtbGFzdC1jaGlsZCgtbis1KSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDk2ZDY7XG59XG4ucXVpY2tuYXYtaXRlbTpudGgtbGFzdC1jaGlsZCgtbis1KSBsaSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucXVpY2tuYXYtaXRlbTpudGgtbGFzdC1jaGlsZCgtbis1KSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnF1aWNrbmF2LWluaXRpYWxpemU6bnRoLWxhc3QtY2hpbGQoLW4rNSkgLnF1aWNrbmF2LWl0ZW0tbGFyZ2UtdGV4dCBsaSwgLnF1aWNrbmF2LWl0ZW06aG92ZXI6bnRoLWxhc3QtY2hpbGQoLW4rNSkgLnF1aWNrbmF2LWl0ZW0tbGFyZ2UtdGV4dCBsaSB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucXVpY2tuYXYtaXRlbTpob3ZlciBsaSBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnF1aWNrbmF2LWl0ZW06bnRoLWxhc3QtY2hpbGQoLW4rNSkgbGk6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ucXVpY2tuYXYtaXRlbTpudGgtbGFzdC1jaGlsZCgtbis1KTpob3ZlciBsaSBhIHtcbiAgY29sb3I6ICMwMDk2ZDYgIWltcG9ydGFudDtcbn1cbi5xdWlja25hdi1pdGVtOm50aC1sYXN0LWNoaWxkKC1uKzUpOmhvdmVyIGxpIGEgaSBwYXRoIHtcbiAgY29sb3I6ICMwMDk2ZDYgIWltcG9ydGFudDtcbn1cblxuI2J3LW5hdmlnYXRpb24tbW9iaWxlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtaW4taGVpZ2h0OiA4MHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbiNidy1uYXZpZ2F0aW9uLW1vYmlsZSAuYnctaGFtYnVyZ2VyIHtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KHRyYW5zcGFyZW50IDUwJSwgIzAwOTZkNiA1MSUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTUwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAtODBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWluLXdpZHRoOiAxNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICNidy1uYXZpZ2F0aW9uLW1vYmlsZSAuYnctaGFtYnVyZ2VyIHtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQodHJhbnNwYXJlbnQgNDklLCAjMDA5NmQ2IDUwJSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMjBweCAxNDZweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgLTgwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtaW4td2lkdGg6IDExMHB4O1xuICB9XG59XG4jYnctbmF2aWdhdGlvbi1tb2JpbGUgLmJ3LWhhbWJ1cmdlcjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDk2ZDY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbiNidy1uYXZpZ2F0aW9uLW1vYmlsZSAubWlkc2VwIHtcbiAgZmxleC1ncm93OiAxMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDE1MCU7XG4gIHRyYW5zaXRpb246IGZvbnQtc2l6ZSA0MDBtcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4jYnctbmF2aWdhdGlvbi1tb2JpbGUgLm1pZHNlcCBpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIGJhY2tncm91bmQ6ICNlNzJiNzg7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA0MHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjBweCk7XG4gIHRyYW5zaXRpb246IDAuMnMgY3ViaWMtYmV6aWVyKDAuMjYsIDAuNjcsIDAuNTcsIDAuNzYpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgI2J3LW5hdmlnYXRpb24tbW9iaWxlIC5taWRzZXAgaSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gIH1cbn1cbiNidy1uYXZpZ2F0aW9uLW1vYmlsZSAubWlkc2VwIGk6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgY29udGVudDogXCJcXGYwYzlcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuI2J3LW5hdmlnYXRpb24tbW9iaWxlIC5taWRzZXAuYnctaGFtYnVyZ2VyLWFjdGl2ZSBpIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIHRyYW5zaXRpb246IDUwMG1zIGN1YmljLWJlemllcigwLjg1LCAtMS4yLCAwLjQsIDEuMTgpO1xufVxuI2J3LW5hdmlnYXRpb24tbW9iaWxlIC5taWRzZXAuYnctaGFtYnVyZ2VyLWFjdGl2ZSBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG4jYnctbmF2aWdhdGlvbi1tb2JpbGUgYSB7XG4gIGhlaWdodDogODBweDtcbiAgbWluLWhlaWdodDogODBweDtcbiAgbWF4LWhlaWdodDogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICNidy1uYXZpZ2F0aW9uLW1vYmlsZSBhIHtcbiAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgbWF4LWhlaWdodDogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgI2J3LW5hdmlnYXRpb24tbW9iaWxlIGEge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxufVxuI2J3LW5hdmlnYXRpb24tbW9iaWxlIGE6bm90KC5idy1oYW1idXJnZXIpIHtcbiAgZmxleC1ncm93OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzAwOTZkNjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jYnctbmF2aWdhdGlvbi1tb2JpbGUgYTpub3QoLmJ3LWhhbWJ1cmdlcikgYTpsYXN0LW9mLXR5cGUge1xuICBtaW4td2lkdGg6IDE5JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNidy1uYXZpZ2F0aW9uLW1vYmlsZSBhOm5vdCguYnctaGFtYnVyZ2VyKSB7XG4gICAgcGFkZGluZzogMSUgMyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICNidy1uYXZpZ2F0aW9uLW1vYmlsZSBhOm5vdCguYnctaGFtYnVyZ2VyKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbiNidy1uYXZpZ2F0aW9uLW1vYmlsZSBhOm5vdCguYnctaGFtYnVyZ2VyKSBpIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgI2J3LW5hdmlnYXRpb24tbW9iaWxlIGE6bm90KC5idy1oYW1idXJnZXIpIGkge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gICNidy1uYXZpZ2F0aW9uLW1vYmlsZSBhOm5vdCguYnctaGFtYnVyZ2VyKSBpLmZhLXBpbGxzIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cbiNidy1uYXZpZ2F0aW9uLW1vYmlsZSBhOm5vdCguYnctaGFtYnVyZ2VyKSBpbWcge1xuICBtYXgtaGVpZ2h0OiAycmVtO1xuICBtaW4td2lkdGg6IDh2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICNidy1uYXZpZ2F0aW9uLW1vYmlsZSBhOm5vdCguYnctaGFtYnVyZ2VyKSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDIuMjVyZW07XG4gIH1cbn1cbiNidy1uYXZpZ2F0aW9uLW1vYmlsZSBhOm5vdCguYnctaGFtYnVyZ2VyKSBzcGFuIHtcbiAgd2lkdGg6IDcwJTtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgI2J3LW5hdmlnYXRpb24tbW9iaWxlIGE6bm90KC5idy1oYW1idXJnZXIpIHNwYW4ge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luOiBhdXRvIGF1dG87XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jYnctbW9iaWxlLW5hdmlnYXRpb24sXG4jYnctc2Vjb25kYXJ5LW1vYmlsZS1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogOTk5O1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDB2aCk7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTAlO1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwMG1zIGN1YmljLWJlemllcigwLjYzLCAxLjMsIDAuMzUsIDEuMSk7XG59XG4jYnctbW9iaWxlLW5hdmlnYXRpb246YmVmb3JlLFxuI2J3LXNlY29uZGFyeS1tb2JpbGUtbmF2aWdhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2U3MmI3OCAxMSUsICMwMDk2ZDYgMTElLCAjMDA5NmQ2IDI0JSwgIzJlYTgzNiAyNCUsICMyZWE4MzYgMzclLCAjMzY0NTQ2IDM3JSwgIzM2NDU0NiA1MCUsICNlNzJiNzggNTAlLCAjZTcyYjc4IDYzJSwgIzJlYTgzNiA2MyUsICMyZWE4MzYgNzYlLCAjMDA5NmQ2IDc2JSwgIzAwOTZkNiA4OSUsICMzNjQ1NDYgODklLCAjMzY0NTQ2IDEwMCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk5OTtcbn1cbiNidy1tb2JpbGUtbmF2aWdhdGlvbiBhLmJ3X21vYmlsZV9wcmltYXJ5LFxuI2J3LXNlY29uZGFyeS1tb2JpbGUtbmF2aWdhdGlvbiBhLmJ3X21vYmlsZV9wcmltYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNCUgMDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzNCwgMzQsIDM0LCAwLjEzMzMzMzMzMzMpO1xuICBtYXJnaW46IDIlIDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2J3LW1vYmlsZS1uYXZpZ2F0aW9uIC5id19tb2JpbGVfcHJpbWFyeSxcbiNidy1zZWNvbmRhcnktbW9iaWxlLW5hdmlnYXRpb24gLmJ3X21vYmlsZV9wcmltYXJ5IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbiNidy1tb2JpbGUtbmF2aWdhdGlvbiAuYndfbW9iaWxlX3ByaW1hcnkgaSxcbiNidy1zZWNvbmRhcnktbW9iaWxlLW5hdmlnYXRpb24gLmJ3X21vYmlsZV9wcmltYXJ5IGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA5NkQ2O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cbiNidy1tb2JpbGUtbmF2aWdhdGlvbiAuYndfbW9iaWxlX3ByaW1hcnkgaDUsXG4jYnctc2Vjb25kYXJ5LW1vYmlsZS1uYXZpZ2F0aW9uIC5id19tb2JpbGVfcHJpbWFyeSBoNSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuI2J3LW1vYmlsZS1uYXZpZ2F0aW9uIC5id19tb2JpbGVfcHJpbWFyeTpob3ZlcixcbiNidy1zZWNvbmRhcnktbW9iaWxlLW5hdmlnYXRpb24gLmJ3X21vYmlsZV9wcmltYXJ5OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4jYnctbW9iaWxlLW5hdmlnYXRpb24gLmJ3X21vYmlsZV9zZWNvbmRhcnksXG4jYnctc2Vjb25kYXJ5LW1vYmlsZS1uYXZpZ2F0aW9uIC5id19tb2JpbGVfc2Vjb25kYXJ5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNidy1tb2JpbGUtbmF2aWdhdGlvbiBsaSxcbiNidy1zZWNvbmRhcnktbW9iaWxlLW5hdmlnYXRpb24gbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb2xvcjogIzM2NDU0NjtcbiAgbWFyZ2luLXRvcDogMHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbn1cbiNidy1tb2JpbGUtbmF2aWdhdGlvbiBsaTpsYXN0LWNoaWxkLFxuI2J3LXNlY29uZGFyeS1tb2JpbGUtbmF2aWdhdGlvbiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbiNidy1tb2JpbGUtbmF2aWdhdGlvbiBsaSBpLFxuI2J3LXNlY29uZGFyeS1tb2JpbGUtbmF2aWdhdGlvbiBsaSBpIHtcbiAgY29sb3I6ICMwMDk2ZDY7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuI2J3LXNlY29uZGFyeS1tb2JpbGUtbmF2aWdhdGlvbiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4jYnctc2Vjb25kYXJ5LW1vYmlsZS1uYXZpZ2F0aW9uIHVsIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMiUgMHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjMzY0NTQ2O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NmY2ZjZjtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2J3LXNlY29uZGFyeS1tb2JpbGUtbmF2aWdhdGlvbiB1bCBhIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuXG4uYnctc2hvdy1uYXYge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4uYnctc2hvdy1uYXYtc3RvcC1zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjYnctbmF2aWdhdGlvbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgI2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG4udmNfYnRuMyxcbi53cGNmNy1zdWJtaXQge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG59XG5cbi52Y19idG4zLnZjX2J0bjMtY29sb3ItanVpY3ktcGluaywgLnZjX2J0bjMudmNfYnRuMy1jb2xvci1qdWljeS1waW5rLnZjX2J0bjMtc3R5bGUtZmxhdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzJiNzggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTUwcHggIWltcG9ydGFudDtcbn1cbi52Y19idG4zLnZjX2J0bjMtY29sb3ItanVpY3ktcGluazphZnRlciwgLnZjX2J0bjMudmNfYnRuMy1jb2xvci1qdWljeS1waW5rLnZjX2J0bjMtc3R5bGUtZmxhdDphZnRlciB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnZjX2J0bjMudmNfYnRuMy1zaXplLW1kLnZjX2J0bjMtaWNvbi1yaWdodDpub3QoLnZjX2J0bjMtby1lbXB0eSkge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4udmMtbWF0ZXJpYWwta2V5Ym9hcmRfYXJyb3dfcmlnaHQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52Y19idG4zLWNlbnRlciBhOmFmdGVyLFxuLnZjX2J0bjMtbGVmdCBhOmFmdGVyLFxuLnZjX2J0bjMtc3R5bGUtZmxhdCBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5idy1jb3JuZXI6aG92ZXIgLnZjX2J0bjMtY2VudGVyIGEsXG4uYnctY29ybmVyOmhvdmVyIC52Y19idG4zLWxlZnQgYSxcbi5idy1jb3JuZXI6aG92ZXIgLnZjX2J0bjMtc3R5bGUtZmxhdCBhIHtcbiAgYW5pbWF0aW9uOiBwdWxzZS11cCAzcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cbi5idy1jb3JuZXI6aG92ZXIgLnZjX2J0bjMtY2VudGVyIGE6YWZ0ZXIsXG4uYnctY29ybmVyOmhvdmVyIC52Y19idG4zLWxlZnQgYTphZnRlcixcbi5idy1jb3JuZXI6aG92ZXIgLnZjX2J0bjMtc3R5bGUtZmxhdCBhOmFmdGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLmJ3LWNvcm5lcjpob3ZlciAudmNfYnRuMy1jZW50ZXIgYTpob3Zlcixcbi5idy1jb3JuZXI6aG92ZXIgLnZjX2J0bjMtbGVmdCBhOmhvdmVyLFxuLmJ3LWNvcm5lcjpob3ZlciAudmNfYnRuMy1zdHlsZS1mbGF0IGE6aG92ZXIge1xuICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idy1jb3JuZXI6aG92ZXIgLnZjX2J0bjMtY2VudGVyIGE6YWN0aXZlLFxuLmJ3LWNvcm5lcjpob3ZlciAudmNfYnRuMy1sZWZ0IGE6YWN0aXZlLFxuLmJ3LWNvcm5lcjpob3ZlciAudmNfYnRuMy1zdHlsZS1mbGF0IGE6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogIzJmOWUzOCAhaW1wb3J0YW50O1xufVxuXG4udmNfYnRuMy1jZW50ZXI6aG92ZXIgYSxcbi52Y19idG4zLWxlZnQ6aG92ZXIgYSxcbi52Y19idG4zLXN0eWxlLWZsYXQ6aG92ZXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZWE4MzYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMgaDEuZW50cnktdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC1yZXN1bHRzIGgyLnBhZ2UtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC1yZXN1bHRzICNtYWluIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbi5zZWFyY2gtcmVzdWx0cyAjbWFpbiAjc2lkZWJhciBmb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtcmVzdWx0cyAjbWFpbiBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5zZWFyY2gtcmVzdWx0cyAjbWFpbiBhcnRpY2xlIHtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZzogMSU7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5zZWFyY2gtcmVzdWx0cyAjbWFpbiBhcnRpY2xlIC5lbnRyeS1tZXRhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiRnJ1dGlnZXJMVFByby1Cb2xkXCI7XG4gIGNvbG9yOiAjMDA5NmQ2O1xuICBtYXJnaW4tdG9wOiAtMC41JTtcbiAgcGFkZGluZy1ib3R0b206IDElO1xufVxuLnNlYXJjaC1yZXN1bHRzICNtYWluIGFydGljbGUgaDIuZW50cnktdGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogI2U3MmI3ODtcbiAgcGFkZGluZzogMSU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiRnJ1dGlnZXJMVFByby1Cb2xkXCI7XG59XG4uc2VhcmNoLXJlc3VsdHMgI21haW4gYXJ0aWNsZSAudmNfY29sdW1uLWlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtcmVzdWx0cyAjbWFpbiBhcnRpY2xlIC53cGJfd3JhcHBlciAqIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXJlc3VsdHMgI21haW4gYXJ0aWNsZSAud3BiX3dyYXBwZXIgaDMsIC5zZWFyY2gtcmVzdWx0cyAjbWFpbiBhcnRpY2xlIC53cGJfd3JhcHBlciBoNCwgLnNlYXJjaC1yZXN1bHRzICNtYWluIGFydGljbGUgLndwYl93cmFwcGVyIGg1LCAuc2VhcmNoLXJlc3VsdHMgI21haW4gYXJ0aWNsZSAud3BiX3dyYXBwZXIgaDYsIC5zZWFyY2gtcmVzdWx0cyAjbWFpbiBhcnRpY2xlIC53cGJfd3JhcHBlciBwOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiNidy1yZWNlbnQtcG9zdC1ob2xkZXIge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuI2J3LXJlY2VudC1wb3N0LWhvbGRlciB1bCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbiNidy1yZWNlbnQtcG9zdC1ob2xkZXIgKiB7XG4gIHRyYW5zaXRpb246IDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuI2J3LXJlY2VudC1wb3N0LWhvbGRlciBhIHtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NzZweCkge1xuICAjYnctcmVjZW50LXBvc3QtaG9sZGVyIHVsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjYnctcmVjZW50LXBvc3QtaG9sZGVyIHVsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICB9XG59XG4uYnctcmVjZW50LXBvc3QtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgYm94LXNoYWRvdzogMXB4IDEwcHggMTBweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idy1yZWNlbnQtcG9zdC1pdGVtOmhvdmVyIHAge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idy1yZWNlbnQtcG9zdC1pdGVtOmhvdmVyICoge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJ3LXJlY2VudC1wb3N0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG1hcmdpbjogMCAxJSAxJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMjBweDtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NmQ2ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYnctcmVjZW50LXBvc3QtaXRlbSB7XG4gICAgbWluLWhlaWdodDogMzYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLmJ3LXJlY2VudC1wb3N0LWl0ZW0gLmJ3LXJlY2VudC1wb3N0LWl0ZW0tc3VtbWFyeSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYnctcmVjZW50LXBvc3QtaXRlbSAuYnctcmVjZW50LXBvc3QtaXRlbS1zdW1tYXJ5LFxuLmJ3LXJlY2VudC1wb3N0LWl0ZW0gLmJ3LXJlY2VudC1wb3N0LWl0ZW0tdGl0bGUge1xuICBvcGFjaXR5OiAwO1xuICBjb2xvcjogd2hpdGU7XG4gIHotaW5kZXg6IDI7XG59XG4uYnctcmVjZW50LXBvc3QtaXRlbSAuYnctcmVjZW50LXBvc3QtaXRlbS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uYnctcmVjZW50LXBvc3QtaXRlbSAuYnctcmVjZW50LXBvc3QtaXRlbS10aXRsZS1iYXNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIlO1xuICBjb2xvcjogd2hpdGU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuLmJ3LXJlY2VudC1wb3N0LWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLmJ3LXJlY2VudC1wb3N0LWl0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjEzOFwiO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGNvbG9yOiAjZTcyYjc4O1xuICBmb250LXNpemU6IDNyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxcmVtO1xuICByaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KHdoaXRlIDUwJSwgdHJhbnNwYXJlbnQgNTAlKTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG4uYnctcmVjZW50LXBvc3QtaXRlbTpob3ZlciAuYnctcmVjZW50LXBvc3QtaXRlbS1zdW1tYXJ5LFxuLmJ3LXJlY2VudC1wb3N0LWl0ZW06aG92ZXIgLmJ3LXJlY2VudC1wb3N0LWl0ZW0tdGl0bGUge1xuICBvcGFjaXR5OiAxO1xufVxuLmJ3LXJlY2VudC1wb3N0LWl0ZW06aG92ZXIgLmJ3LXJlY2VudC1wb3N0LWl0ZW0tdGl0bGUtYmFzZSB7XG4gIHotaW5kZXg6IC0xO1xufVxuLmJ3LXJlY2VudC1wb3N0LWl0ZW06aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMzEsIDQzLCAxMjAsIDAuNyk7XG59XG4uYnctcmVjZW50LXBvc3QtaXRlbTpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5idy1yZWNlbnQtcG9zdC1pdGVtIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uYnctcmVjZW50LXBvc3QtaXRlbSBwIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHotaW5kZXg6IDk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3NnB4KSB7XG4gIC5idy1yZWNlbnQtcG9zdC1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDIlIDA7XG4gIH1cbn1cbi5idy1wYWdlLXNpZGViYXItd2lkZ2V0LFxuI2J3LW9udGhpc3BhZ2Uge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuI2J3LW9udGhpc3BhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0cmFuc2l0aW9uOiA1MDBtcyBlYXNlLWluLW91dDtcbn1cbiNidy1vbnRoaXNwYWdlIGEge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2J3LW9udGhpc3BhZ2Uge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMzB2aDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzB2dztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQ6ICNlNzJiNzg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgI2J3LW9udGhpc3BhZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIk5hdmlnYXRpZVwiO1xuICAgIGJhY2tncm91bmQ6ICNlNzJiNzg7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigtOTBkZWcpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDVweDtcbiAgICBsZWZ0OiAtODVweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAwIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gICNidy1vbnRoaXNwYWdlIGg0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgI2J3LW9udGhpc3BhZ2UgYSB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBjb2xvcjogIzM2NDU0NjtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMnB4IDFweCAjZDZjM2NjLCBpbnNldCAwcHggMHB4IDBweCAxcHggI2I1YjRiNDtcbiAgfVxufVxuXG4jYnctb250aGlzcGFnZS5idy1vbnRoaXNwYWdlLWNvbGxhcHNlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzB2dykgIWltcG9ydGFudDtcbn1cblxuLmJ3LXBhZ2Utc2lkZWJhci13aWRnZXQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmJ3LXBhZ2Utc2lkZWJhci13aWRnZXQgLndwYl90ZXh0X2NvbHVtbiwgLmJ3LXBhZ2Utc2lkZWJhci13aWRnZXQgLndwYl9zaW5nbGVfaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmJ3LXBhZ2Utc2lkZWJhci13aWRnZXQgaDUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uYnctcGFnZS1zaWRlYmFyLXdpZGdldCBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5idy1leHBhbmRhYmxlLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDElO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmJ3LWV4cGFuZGFibGUtYmxvY2sge1xuICAgIHBhZGRpbmc6IDIlO1xuICB9XG59XG4uYnctZXhwYW5kYWJsZS1ibG9jayAudmNfcm93IHtcbiAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xufVxuLmJ3LWV4cGFuZGFibGUtYmxvY2sgLnZjX3JvdyAudmNfY29sdW1uLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5idy1leHBhbmRhYmxlLWJsb2NrIC52Y19yb3cgLmJ3LWNyZWF0ZS1wYWRkaW5nID4gZGl2IHtcbiAgcGFkZGluZzogMjVweCAwIDAgMjVweCAhaW1wb3J0YW50O1xufVxuXG4uYnctZXhwYW5kYWJsZS1ibG9jayA+IGRpdjpudGgtY2hpbGQoMikge1xuICBwYWRkaW5nOiAyJSA2JTtcbn1cbi5idy1leHBhbmRhYmxlLWJsb2NrID4gZGl2Om50aC1jaGlsZCgyKSBoMyB7XG4gIG1hcmdpbi10b3A6IDUlO1xufVxuLmJ3LWV4cGFuZGFibGUtYmxvY2sgPiBkaXY6bnRoLWNoaWxkKDIpIGg0IHtcbiAgbWFyZ2luLXRvcDogMyU7XG59XG5cbi5idy1leHBhbmRhYmxlLWJsb2NrLXRpdGxlIC5jb2xsYXBzZVRvZ2dsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xufVxuLmJ3LWV4cGFuZGFibGUtYmxvY2stdGl0bGUgaDIsXG4uYnctZXhwYW5kYWJsZS1ibG9jay10aXRsZSBpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICMwMDk2ZDYgIWltcG9ydGFudDtcbn1cbi5idy1leHBhbmRhYmxlLWJsb2NrLXRpdGxlIGFbYXJpYS1leHBhbmRlZD1mYWxzZV0gaDIsXG4uYnctZXhwYW5kYWJsZS1ibG9jay10aXRsZSBhW2FyaWEtZXhwYW5kZWQ9ZmFsc2VdIGkge1xuICBjb2xvcjogIzM2NDU0NiAhaW1wb3J0YW50O1xufVxuLmJ3LWV4cGFuZGFibGUtYmxvY2stdGl0bGUgLmdyb3VwVXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ3LWV4cGFuZGFibGUtYmxvY2stdGl0bGUgLmdyb3VwVXMgaSB7XG4gICAgbWluLXdpZHRoOiAyLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idy1leHBhbmRhYmxlLWJsb2NrLXRpdGxlIC5ncm91cFVzIGkge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gIH1cbn1cblxuI2J3LWV2ZHctaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuI2J3LWV2ZHctaXRlbSAqIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4jYnctZXZkdy1pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBjb2xvcjogI2U3MmI3ODtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMXJlbTtcbiAgcmlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCh3aGl0ZSA1MCUsIHRyYW5zcGFyZW50IDUwJSk7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuI2J3LWV2ZHctaXRlbTpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzMSwgNDMsIDEyMCwgMC43KTtcbn1cbiNidy1ldmR3LWl0ZW06aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4jYnctZXZkdy1pdGVtIGg0LCAjYnctZXZkdy1pdGVtIHAge1xuICBtYXgtd2lkdGg6IDg1JTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuI2J3LWV2ZHctaXRlbTpob3ZlcjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG59XG5cbi5hcmNoaXZlLWhlYWRlciAuZW50cnktdGl0bGUsXG4uc2luZ2xlLWhlYWRlciAuZW50cnktdGl0bGUsXG4udGFnLWhlYWRlciAuZW50cnktdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFyY2hpdmUtaGVhZGVyIC5lbnRyeS10aXRsZTpmaXJzdC1sZXR0ZXIsXG4uc2luZ2xlLWhlYWRlciAuZW50cnktdGl0bGU6Zmlyc3QtbGV0dGVyLFxuLnRhZy1oZWFkZXIgLmVudHJ5LXRpdGxlOmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wb3N0LXRlbXBsYXRlLWRlZmF1bHQgLmFyY2hpdmUtaGVhZGVyLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLmFyY2hpdmUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4ucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IC5hcmNoaXZlLWhlYWRlcjphZnRlcixcbi5hcmNoaXZlLmNhdGVnb3J5IC5hcmNoaXZlLWhlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2U3MmI3OCAyNSUsICMwMDk2ZDYgMjUlLCAjMDA5NmQ2IDUwJSwgIzJlYTgzNiA1MCUsICMyZWE4MzYgNzUlLCAjMzY0NTQ2IDc1JSwgIzM2NDU0NiAxMDAlLCAjZTcyYjc4IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDklIDEwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAyNSU7XG59XG5cbi5hcmNoaXZlLnRhZyAudGFnLWhlYWRlcixcbi5hcmNoaXZlLmNhdGVnb3J5IC50YWctaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2hlYWRlcl9wYWdlLnBuZ1wiKTtcbn1cblxuLmFyY2hpdmUtcGFnZSAjbWFpbiB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG59XG5cbiNidy1icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgY29sb3I6ICNlNzJiNzg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAyLjVyZW0gMDtcbn1cbiNidy1icmVhZGNydW1iIC5idy1icmVhZGNydW1iLWhvbWUge1xuICBjb2xvcjogZ3JleTtcbn1cbiNidy1icmVhZGNydW1iIGEge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAxcHggIWltcG9ydGFudDtcbn1cblxuI3NpdGUtbG9nby1ob2xkZXIsXG4jc2l0ZS1sb2dvLWhvbGRlciAqIHtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG4jc2l0ZS1sb2dvLWhvbGRlciAuc2l0ZS1sb2dvIGltZyB7XG4gIHBhZGRpbmc6IDVweCAwcHg7XG59XG5cbm5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgei1pbmRleDogOTtcbn1cblxuI25hdmJhckRlc2t0b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWF4LXdpZHRoOiAxNTAwcHg7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjbmF2YmFyRGVza3RvcCB7XG4gICAgcGFkZGluZzogMjBweCA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI25hdmJhckRlc2t0b3Age1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjbmF2YmFyRGVza3RvcCB7XG4gICAgcGFkZGluZzogMSUgMyU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIG5hdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICB6LWluZGV4OiA5O1xuICB9XG4gIC5zaXRlIHtcbiAgICBwYWRkaW5nLXRvcDogMTJ2aDtcbiAgfVxufVxuI2J3LW5hdmlnYXRpb24taG9sZGVyIHtcbiAgd2lkdGg6IDgwJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNidy1uYXZpZ2F0aW9uLWhvbGRlcixcbiAgI2J3LW5hdmlnYXRpb24taG9sZGVyID4gKiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuI21lbnUtbmF2aWdhdGllIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG59XG4jbWVudS1uYXZpZ2F0aWUgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDI7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDAgMiU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNtZW51LW5hdmlnYXRpZSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjA3OFwiO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbn1cbiNtZW51LW5hdmlnYXRpZSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSBhOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNtZW51LW5hdmlnYXRpZSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyIC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4jbWVudS1uYXZpZ2F0aWUgbGkgYSB7XG4gIGNvbG9yOiAjMzY0NTQ2O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4jbWVudS1uYXZpZ2F0aWUgLnN1Yi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5O1xuICB0b3A6IDcycHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDEycmVtKTtcbiAgcGFkZGluZzogMC4xMjVyZW0gMDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4jbWVudS1uYXZpZ2F0aWUgLnN1Yi1tZW51IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC4xMjVyZW0gMC4yNXJlbTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbn1cbiNtZW51LW5hdmlnYXRpZSAuc3ViLW1lbnUgbGk6bnRoLWNoaWxkKDNuKSB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbiNtZW51LW5hdmlnYXRpZSAuc3ViLW1lbnUgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiAwLjI1cyBiYWNrZ3JvdW5kLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4jbWVudS1uYXZpZ2F0aWUgLnN1Yi1tZW51IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjA1NFwiICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBvcGFjaXR5O1xufVxuI21lbnUtbmF2aWdhdGllIC5zdWItbWVudSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jbWVudS1uYXZpZ2F0aWUgLnN1Yi1tZW51IGE6aG92ZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4jaG9sZGVyLXF1aWNrbmF2LXRvcG1lbnUge1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwdnc7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTVweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4jaG9sZGVyLXF1aWNrbmF2LXRvcG1lbnUuaGVhZGVyLXF1aWNrbmF2LXRvcG1lbnUtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogZmxleDtcbn1cbiNob2xkZXItcXVpY2tuYXYtdG9wbWVudSAjcXVpY2tuYXYtaG9sZGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWF4LXdpZHRoOiAxNTAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLm5hdmJhci11c2VyLWljb24taG9sZGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZSB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG59XG4uYnctYWNjZXNzaWJpbGl0eS1pY29ucyB7XG4gIGJhY2tncm91bmQ6ICMwMDk2ZDY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ3LWFjY2Vzc2liaWxpdHktaWNvbnMgLmNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICMwMDk2ZDY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnctYWNjZXNzaWJpbGl0eS1pY29ucyAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIHBhZGRpbmc6IDElIDMlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmJ3LWFjY2Vzc2liaWxpdHktaWNvbnMgLmJ3LW5hdmlnYXRpb24tbW9iaWxlLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5idy1hY2Nlc3NpYmlsaXR5LWljb25zIC5idy1uYXZpZ2F0aW9uLW1vYmlsZS10aXRsZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICB9XG59XG4uYnctYWNjZXNzaWJpbGl0eS1pY29ucyBpIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5idy1hY2Nlc3NpYmlsaXR5LWljb25zIGltZyB7XG4gIG1heC1oZWlnaHQ6IDJyZW07XG59XG5cbmh0bWwuYmlnLWZvbnQge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5odG1sLmJpZy1mb250IGEge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cbmh0bWwuYmlnLWZvbnQgLnF1aWNrbmF2LWl0ZW0ge1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbn1cbmh0bWwuYmlnLWZvbnQgI2RpcmVjdC1jb250YWN0IHtcbiAgdG9wOiAyMCU7XG4gIGhlaWdodDogMjAwcHg7XG59XG5cbmh0bWwgYm9keS5oaWdoLWNvbnRyYXN0IHtcbiAgYmFja2dyb3VuZDogYmxhY2sgIWltcG9ydGFudDtcbiAgY29sb3I6IHllbGxvdyAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCBncmVlbnllbGxvdyAhaW1wb3J0YW50O1xufVxuaHRtbCBib2R5LmhpZ2gtY29udHJhc3QgKiwgaHRtbCBib2R5LmhpZ2gtY29udHJhc3QgKiAqLCBodG1sIGJvZHkuaGlnaC1jb250cmFzdCAqICogKiwgaHRtbCBib2R5LmhpZ2gtY29udHJhc3QgKiAqICogKiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjY2ZjZmNmICFpbXBvcnRhbnQ7XG59XG5odG1sIGJvZHkuaGlnaC1jb250cmFzdCAqIGEsIGh0bWwgYm9keS5oaWdoLWNvbnRyYXN0ICogbGkucXVpY2tuYXYtcHJpbWFyeSwgaHRtbCBib2R5LmhpZ2gtY29udHJhc3QgKiAqIGEsIGh0bWwgYm9keS5oaWdoLWNvbnRyYXN0ICogKiBsaS5xdWlja25hdi1wcmltYXJ5LCBodG1sIGJvZHkuaGlnaC1jb250cmFzdCAqICogKiBhLCBodG1sIGJvZHkuaGlnaC1jb250cmFzdCAqICogKiBsaS5xdWlja25hdi1wcmltYXJ5LCBodG1sIGJvZHkuaGlnaC1jb250cmFzdCAqICogKiAqIGEsIGh0bWwgYm9keS5oaWdoLWNvbnRyYXN0ICogKiAqICogbGkucXVpY2tuYXYtcHJpbWFyeSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlNzJiNzggIWltcG9ydGFudDtcbn1cbmh0bWwgYm9keS5oaWdoLWNvbnRyYXN0ICogYSwgaHRtbCBib2R5LmhpZ2gtY29udHJhc3QgKiAqIGEsIGh0bWwgYm9keS5oaWdoLWNvbnRyYXN0ICogKiAqIGEsIGh0bWwgYm9keS5oaWdoLWNvbnRyYXN0ICogKiAqICogYSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5odG1sIGJvZHkuaGlnaC1jb250cmFzdCAjYnctZm9vdGVyIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbmh0bWwgYm9keS5oaWdoLWNvbnRyYXN0IC5idy1yZWNlbnQtcG9zdC1pdGVtIC5idy1yZWNlbnQtcG9zdC1pdGVtLXN1bW1hcnkge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbiNidy1zZWFyY2gtYm94Om5vdCg6aG92ZXIpICNzZWFyY2hzdWJtaXQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNidy1zZWFyY2gtYm94IHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG4jYnctc2VhcmNoLWJveCAqIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZS1vdXQ7XG59XG4jYnctc2VhcmNoLWJveC5hY3RpdmUtc2VhcmNoIHtcbiAgd2lkdGg6IGF1dG87XG59XG4jYnctc2VhcmNoLWJveCAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNidy1zZWFyY2gtYm94ICNzIHtcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB3aWR0aDogMCU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbiNidy1zZWFyY2gtYm94ICNzZWFyY2hzdWJtaXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogIzAwOTZkNjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICB6LWluZGV4OiAyO1xufVxuI2J3LXNlYXJjaC1ib3ggI3M6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiA3cHggMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IEZydXRpZ2VyTFRQcm8tTGlnaHQsIEZydXRpZ2VyTFRQcm8tQm9sZCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzM2NDU0NjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwOTZkNjtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDA5NmQ2O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDk2ZDY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMHB4IDBweCAxMHB4O1xufVxuI2J3LXNlYXJjaC1ib3g6aG92ZXIgI3NlYXJjaHN1Ym1pdCwgI2J3LXNlYXJjaC1ib3g6Zm9jdXMgI3NlYXJjaHN1Ym1pdCwgI2J3LXNlYXJjaC1ib3g6YWN0aXZlICNzZWFyY2hzdWJtaXQge1xuICBib3JkZXItcmFkaXVzOiAwcHggMTBweCAxMHB4IDBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMGI4NmI5O1xuICBib3gtc2hhZG93OiAtMnB4IDAgMTBweCAtNXB4ICMwMDk2ZDYsIC0xMHB4IDBweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jYnctc2VhcmNoLWJveDpob3ZlciAjcywgI2J3LXNlYXJjaC1ib3g6Zm9jdXMgI3MsICNidy1zZWFyY2gtYm94OmFjdGl2ZSAjcyB7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmc6IDdweCAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogRnJ1dGlnZXJMVFByby1MaWdodCwgRnJ1dGlnZXJMVFByby1Cb2xkLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA5NmQ2O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDk2ZDY7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2J3LXNlYXJjaC1ib3ggLmJ3LXNlYXJjaC1hbGVydCB7XG4gIGJhY2tncm91bmQ6ICNlNzJiNzggIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmIzMjZjICFpbXBvcnRhbnQ7XG59XG4jYnctc2VhcmNoLWJveCAuYnctc2VhcmNoLWFwcHJvdmVkLWlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMmVhODM2ICFpbXBvcnRhbnQ7XG59XG4jYnctc2VhcmNoLWJveCAuYnctc2VhcmNoLWVtcHR5LWlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTcyYjc4ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuc2VhcmNoLXJlc3VsdHMgLnNpdGUtbWFpbiB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuYm9keS5zZWFyY2gtcmVzdWx0cyAuc2l0ZS1tYWluICNidy1icmVhZGNydW1iIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuYm9keS5zZWFyY2gtcmVzdWx0cyAuc2l0ZS1tYWluIGgxI3BhZ2UtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5zZWFyY2gtcmVzdWx0cyAuc2l0ZS1tYWluIGhlYWRlciA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNidy1mb290ZXIge1xuICB3aWR0aDogMTAwdnc7XG4gIGJhY2tncm91bmQ6ICMzNjQ1NDY7XG59XG4jYnctZm9vdGVyID4gZGl2IHtcbiAgbWF4LXdpZHRoOiAxNTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogYXV0bztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogNTBweCAxJTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2J3LWZvb3RlciA+IGRpdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4jYnctZm9vdGVyID4gZGl2ICoge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbiNidy1mb290ZXIgPiBkaXYgaDEge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbiNidy1mb290ZXIgPiBkaXYgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4jYnctZm9vdGVyID4gZGl2IHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuI2J3LWZvb3RlciA+IGRpdiB1bCNtZW51LXBzeWNoaXNjaGUtcHJvYmxlbWVuIHtcbiAgY29sdW1uczogMjtcbn1cbiNidy1mb290ZXIgPiBkaXYgPiBkaXYge1xuICB3aWR0aDogMjUlO1xufVxuI2J3LWZvb3RlciA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4jYnctZm9vdGVyID4gZGl2ICNzaWRlYmFyX2Zvb3Rlci0xIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNidy1mb290ZXIgPiBkaXYge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAjYnctZm9vdGVyID4gZGl2ID4gZGl2IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gICNidy1mb290ZXIgPiBkaXYgI3NpZGViYXJfZm9vdGVyLTEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbiNidy1jb3B5cmlnaHQge1xuICB3aWR0aDogMTAwdnc7XG4gIHBhZGRpbmc6IDEwcHggNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMzY0NTQ2O1xuICBjb2xvcjogI2NmY2ZjZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2J3LWNvcHlyaWdodCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4jYnctY29weXJpZ2h0IGEge1xuICBjb2xvcjogI2NmY2ZjZiAhaW1wb3J0YW50O1xufVxuI2J3LWNvcHlyaWdodCBhOmZpcnN0LW9mLXR5cGUsXG4jYnctY29weXJpZ2h0IGE6bnRoLW9mLXR5cGUoMikge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjY2ZjZmNmO1xufVxuI2J3LWNvcHlyaWdodCBhOm50aC1vZi10eXBlKDIpIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2NmY2ZjZjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbiNidy1jb3B5cmlnaHQgYTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4jc2lkZWJhcl9mb290ZXItMyBpbWcge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbiNzaWRlYmFyX2Zvb3Rlci0zIC53cC1jYXB0aW9uLXRleHQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBrZXlmcmFtZXMgaW5pdGlhbGl6ZUxvYWRlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMCU7XG4gIH1cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzUlIDAlO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01dmgpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDc1JSAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTA1dmgpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDc1JSAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJ3LXB1bHNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgtMTAwdmgpO1xuICB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG4gIDM1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4jYnctbG9hZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgdG9wOiAtNXZoO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTA1dmg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzAwOTZkNiwgI2U3MmI3OCk7XG4gIGJhY2tncm91bmQtc2l6ZTogNDAwJSA0MDAlO1xuICB6LWluZGV4OiA5OTtcbiAgYW5pbWF0aW9uLW5hbWU6IGluaXRpYWxpemVMb2FkZXI7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG59XG4jYnctbG9hZGVyIC5idy1sb2FkZXItaXRlbSB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJ3LXB1bHNlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG59IiwiLy8gVXRpbGl0eVxyXG4kZHJvcHNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4kZHJvcHNoYWRvd2xpZnRlZDogMXB4IDEwcHggMTBweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuJGxpZnR1cDogdHJhbnNsYXRlWSgtMTBweCk7XHJcbiRtb2JpbGVwYWRkaW5nOiAxJSAzJTtcclxuXHJcbkBtaXhpbiBidy1ibG9jayB7XHJcbiAgYm94LXNoYWRvdzogJGRyb3BzaGFkb3c7XHJcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtaXhpbiBidy1mbGV4bWV1cCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMTAwJTtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIG1hcmdpbjogLTIlO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIEBpbmNsdWRlIHNjcm9sbGJhcnMoMSUsICRibHVlKTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICBAaW5jbHVkZSBzY3JvbGxiYXJzKDAuNSUsICRibHVlKTtcclxufVxyXG5cclxuLy8gVHJhbnN0aW9uIGRlZmF1bHRcclxuKiB7XHJcbiAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5idy1zaGFkb3cge1xyXG4gIGJveC1zaGFkb3c6ICRkcm9wc2hhZG93O1xyXG59XHJcblxyXG4uYnctc2hhZG93Om5vdCguYnctcmVjZW50LXBvc3QtaXRlbSk6aG92ZXIge1xyXG4gIHRyYW5zZm9ybTogJGxpZnR1cDtcclxuICBib3gtc2hhZG93OiAkZHJvcHNoYWRvd2xpZnRlZDtcclxufVxyXG5cclxuLmJ3LWNvcm5lciB7XHJcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uYnctd2hpdGUtYmcge1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG59XHJcblxyXG4uYnctcGFnZS1pbnRybyAudmNfY29sdW1uLWlubmVyID4gLndwYl93cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbjogMCAtMSU7XHJcbiAgbWFyZ2luLWJvdHRvbTogNSU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICYgPiBkaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAzICogMik7XHJcbiAgfVxyXG5cclxuICAmID4gZGl2Om50aC1jaGlsZCgyKSB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuICAgICYgPiBkaXYge1xyXG4gICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idy1wYWdlLWludHJvIC52Y19jb2x1bW4taW5uZXIgPiAud3BiX3dyYXBwZXIgPiBkaXYge1xyXG4gIG1hcmdpbjogMSU7XHJcbiAgYm94LXNoYWRvdzogJGRyb3BzaGFkb3c7XHJcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICBwYWRkaW5nOiAyJTtcclxuICBjb2xvcjogJGFudHJhICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idy1wYWdlLWludHJvIC53cGJfd3JhcHBlciA+IGRpdi53cGJfdGV4dF9jb2x1bW46Zmlyc3QtY2hpbGQge1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIGJvcmRlcjogM3B4IHNvbGlkICRibHVlO1xyXG59XHJcblxyXG4uYnctcGFnZS1pbnRybyAud3BiX3dyYXBwZXIgLndwYl9zaW5nbGVfaW1hZ2Uge1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gIC53cGJfY29udGVudF9lbGVtZW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICYgPiAudmNfZmlndXJlIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAmID4gLnZjX3NpbmdsZV9pbWFnZS13cmFwcGVyIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJ3LXRleHQtd2hpdGUgKiB7XHJcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJ3LXNob3dvdmVyZmxvdyB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJ3LWJhY2tncm91bmQtc3RyaXBlIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICA5MGRlZyxcclxuICAgICRtYWdlbnRhIDI1JSxcclxuICAgICRibHVlIDI1JSxcclxuICAgICRibHVlIDUwJSxcclxuICAgICRncmVlbiA1MCUsXHJcbiAgICAkZ3JlZW4gNzUlLFxyXG4gICAgJGFudHJhIDc1JSxcclxuICAgICRhbnRyYSAxMDAlLFxyXG4gICAgJG1hZ2VudGEgMTAwJVxyXG4gICk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiA5JSAxMHB4O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDI1JTtcclxufVxyXG5cclxuLmJ3LWJ1dHRvbiB7XHJcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICBiYWNrZ3JvdW5kOiAkbWFnZW50YTtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICBib3gtc2hhZG93OiAkZHJvcHNoYWRvdztcclxuICB0cmFuc2l0aW9uOiAyMDBtcyBlYXNlLWluLW91dDtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICBib3JkZXI6IDJweCBzb2xpZCBtaXgoJG1hZ2VudGEsICRhbnRyYSwgODAlKTtcclxufVxyXG5cclxuLmJ3LWJ1dHRvbjpob3ZlciB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03cHgpO1xyXG4gIGJveC1zaGFkb3c6ICRkcm9wc2hhZG93bGlmdGVkO1xyXG59XHJcblxyXG4uYnctYmFja2dyb3VuZC1kYXJrZW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4vLyBBZGQgaW5sYXkgc2hhZG93IHRvIHNpdGVcclxuI21haW4ge1xyXG4gIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxufVxyXG5cclxuLy8gR2l2ZSBwb3N0cyBhIGJpdCBtb3JlIHNwYWNlIGF0IHRoZSB0b3BcclxuLnNpbmdsZSB7XHJcbiAgI21haW4ge1xyXG4gICAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgfVxyXG4gIGFydGljbGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBtYXJnaW46IC0xJSAwO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgID4gZGl2IHtcclxuICAgICAgbWFyZ2luOiAxJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lbnRyeS1jb250ZW50IHtcclxuICAgIHdpZHRoOiA1OCU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucG9zdC10aHVtYm5haWwtaG9sZGVyIHtcclxuICAgIHdpZHRoOiAzOCU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmFyY2hpdmUtaGVhZGVyIHtcclxuICAgICAgLmVudHJ5LXRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gQ29sdW1uIGxheW91dCBob3RmaXhcclxuXHJcbi52Y19yb3cge1xyXG4gIG1hcmdpbi1sZWZ0OiB1bnNldDtcclxuICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xyXG59XHJcblxyXG4uYnctY29sdW1uLXNxdWFyZS1ncmlkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgbWFyZ2luOiAwIC0xJTtcclxuICB9XHJcblxyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgJiA+IGRpdiB7XHJcbiAgICBtYXJnaW46IDAgMSUgMiU7XHJcbiAgICBtYXgtd2lkdGg6IDQ4JTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMiUgMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52Y19jb2x1bW4taW5uZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDEwcHggMTBweCAxNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLndwYl93cmFwcGVyIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnctcmVzdHJhaW4td2lkdGgtNjAge1xyXG4gIG1heC13aWR0aDogNjAlO1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICBtYWluID4gLmNvbnRhaW5lcixcclxuICAudmNfY29sdW1uLWlubmVyIHtcclxuICAgIG1heC13aWR0aDogMTAwdnc7XHJcbiAgICBwYWRkaW5nOiAkbW9iaWxlcGFkZGluZztcclxuICB9XHJcblxyXG4gIG1haW4gLnZjX2NvbHVtbl9jb250YWluZXIgPiAudmNfY29sdW1uLWlubmVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAuYnctY29sdW1uLXNwbGl0IHtcclxuICAgICYgPiBkaXYud3BiX2NvbHVtbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUlO1xyXG4gICAgfVxyXG5cclxuICAgIC53cGJfY29sdW1uIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAqIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idy1tb2JpbGUtZnVsbC1vdmVycmlkZSB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAuYnctY29sdW1uLXNwbGl0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMSU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgJiA+IC52Y19jb2x1bW5fY29udGFpbmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgIG1hcmdpbjogMSU7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAmLmJ3LWJhY2tncm91bmQtZGFya2VuIC52Y19jb2x1bW4taW5uZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ3LXJlc3RyYWluLXdpZHRoLTg1IC52Y19jb2x1bW4taW5uZXIge1xyXG4gICAgbWF4LXdpZHRoOiA4NSU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcclxuICAuYnctY29sdW1uLXNwbGl0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMiU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yJTtcclxuXHJcbiAgICAmID4gLnZjX2NvbHVtbl9jb250YWluZXIge1xyXG4gICAgICBtYXJnaW46IDIlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gSG9tZSB2cyBwYWdlIGJhY2tncm91bmRcclxuYm9keTpub3QoLmhvbWUpICNjb250ZW50IHtcclxuICBiYWNrZ3JvdW5kOiAjZmNmY2ZjO1xyXG59XHJcblxyXG4jYnctcGFnZS1mb290ZXIge1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgLy8gYm94LXNoYWRvdzppbnNldCAwcHggMnB4IDVweCByZ2JhKDAsMCwwLDAuMik7XHJcbiAgcGFkZGluZzogMTUwcHggMTAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIERpcmVjdCBjb250YWN0IHdpZGdldCAvL1xyXG4jZGlyZWN0LWNvbnRhY3Qge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiA1JTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZVkoNDBweCk7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XHJcbiAgaGVpZ2h0OiAxNTBweDtcclxuICBiYWNrZ3JvdW5kOiAkbWFnZW50YTtcclxuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMHB4IDBweDtcclxuICBib3gtc2hhZG93OiAkZHJvcHNoYWRvdztcclxuICB0cmFuc2l0aW9uOiAzMDBtcyBlYXNlLWluLW91dDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4jZGlyZWN0LWNvbnRhY3Q6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICRncmVlbjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKSB0cmFuc2xhdGVZKDBweCk7XHJcbn1cclxuXHJcbi8vIE92ZXJ3cml0ZSBWQyBtYXNvbnJ5IGdyaWQgZm9yIEJXXHJcbi52Y19tYXNvbnJ5X2dyaWQge1xyXG4gIC52Y19wYWdlYWJsZS1zbGlkZS13cmFwcGVyIHtcclxuICAgIEBpbmNsdWRlIGJ3LWZsZXhtZXVwO1xyXG4gIH1cclxuXHJcbiAgLnZjX2dyaWQtaXRlbSB7XHJcbiAgICBAaW5jbHVkZSBidy1ibG9jaztcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMSU7XHJcbiAgfVxyXG59XHJcbi8vIENvbnRhY3QgZm9ybSBzdHlsaW5nIGhvbWVwYWdlIC8vXHJcbi5idy1jb250YWN0LWJsb2NrIGZvcm0ge1xyXG4gIG1heC13aWR0aDogODAlO1xyXG4gIG1hcmdpbjogYXV0bztcclxuXHJcbiAgcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idy1jb250YWN0LWJsb2NrIGZvcm0gcCBzcGFuIGlucHV0IHtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG1heC13aWR0aDogMjUwcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmJ3LWNvbnRhY3QtYmxvY2sgLmdkcHIge1xyXG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJ3LWNvbnRhY3QtYmxvY2sgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uYnctY29udGFjdC1ibG9jayBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICBiYWNrZ3JvdW5kOiAjZTcyYjc4O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIG1pbi13aWR0aDogMzAlO1xyXG4gIGJveC1zaGFkb3c6ICRkcm9wc2hhZG93O1xyXG59XHJcblxyXG4uYnctY29udGFjdC1ibG9jayBmb3JtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4jYnctcGFnZS1mb290ZXIgZm9ybSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgbWFyZ2luOiAwIC0xMHB4O1xyXG5cclxuICBwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgYm94LXNoYWRvdzogJGRyb3BzaGFkb3c7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIG1hcmdpbjogMTBweDtcclxuICB9XHJcblxyXG4gIHAgc3BhbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICB9XHJcblxyXG4gIHAgaW5wdXQsXHJcbiAgcCB0ZXh0YXJlYSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcblxyXG4gIHRleHRhcmVhIHtcclxuICAgIHdpZHRoOiA5OSUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIHA6bGFzdC1vZi10eXBlIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRtYWdlbnRhO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gQlctV2lkZ2V0IChzaG91bGQgYmUgbW92ZWQgdG8gc2VwYXJhdGUgZmlsZSlcclxuLmJ3LXdpZGdldCB7XHJcbiAgYm94LXNoYWRvdzogJGRyb3BzaGFkb3c7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIHBhZGRpbmc6IDMwcHggNXB4O1xyXG59XHJcblxyXG4udmNfc2luZ2xlX2ltYWdlLXdyYXBwZXIudmNfYm94X3JvdW5kZWQgaW1nIHtcclxuICBib3JkZXItcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIEFsdGVyIGJhY2stZW5kIHRpbnlNQ0UgZWRpdG9yIHN0eWxpbmcuXHJcbiN0aW55bWNlIHtcclxuICBsaW5lLWhlaWdodDogMS42cmVtO1xyXG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gIHBhZGRpbmc6IDIlO1xyXG5cclxuICBwIHtcclxuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCAhaW1wb3J0YW50O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFyZW07XHJcbiAgfVxyXG59XHJcbiIsIkBtaXhpbiBzY3JvbGxiYXJzKCRzaXplLCAkZm9yZWdyb3VuZC1jb2xvciwgJGJhY2tncm91bmQtY29sb3I6IG1peCgkZm9yZWdyb3VuZC1jb2xvciwgd2hpdGUsICA1MCUpKSB7XHJcbiAgICAvLyBGb3IgR29vZ2xlIENocm9tZVxyXG4gICAgOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgd2lkdGg6ICAkc2l6ZTtcclxuICAgICAgICBoZWlnaHQ6ICRzaXplO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGZvcmVncm91bmQtY29sb3I7XHJcbiAgICB9XHJcbiAgXHJcbiAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuICBcclxuICAgIC8vIEZvciBJbnRlcm5ldCBFeHBsb3JlclxyXG4gICAgYm9keSB7XHJcbiAgICAgIHNjcm9sbGJhci1mYWNlLWNvbG9yOiAkZm9yZWdyb3VuZC1jb2xvcjtcclxuICAgICAgc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuICB9IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xyXG5cclxuLyogRG9jdW1lbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4gKi9cclxuXHJcbiBodG1sIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxuICB9XHJcbiAgXHJcbiAgLyogU2VjdGlvbnNcclxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4gIFxyXG4gIC8qKlxyXG4gICAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuICAgKi9cclxuICBcclxuICBib2R5IHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxyXG4gICAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiAgICovXHJcbiAgXHJcbiAgaDEge1xyXG4gICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAvLyBtYXJnaW46IDAuNjdlbSAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICBcclxuICAvKiBHcm91cGluZyBjb250ZW50XHJcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuICBcclxuICAvKipcclxuICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gICAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4gICAqL1xyXG4gIFxyXG4gIGhyIHtcclxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXHJcbiAgICBoZWlnaHQ6IDA7IC8qIDEgKi9cclxuICAgIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAqL1xyXG4gIFxyXG4gIHByZSB7XHJcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICAgIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbiAgfVxyXG4gIFxyXG4gIC8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuICBcclxuICAvKipcclxuICAgKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAgICovXHJcbiAgXHJcbiAgYSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cclxuICAgKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gICAqL1xyXG4gIFxyXG4gIGFiYnJbdGl0bGVdIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cclxuICB9XHJcbiAgXHJcbiBcclxuICBcclxuICAvKipcclxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICAgKi9cclxuICBcclxuICBjb2RlLFxyXG4gIGtiZCxcclxuICBzYW1wIHtcclxuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gICAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICovXHJcbiAgXHJcbiAgc21hbGwge1xyXG4gICAgZm9udC1zaXplOiA4MCU7XHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gICAqIGFsbCBicm93c2Vycy5cclxuICAgKi9cclxuICBcclxuICBzdWIsXHJcbiAgc3VwIHtcclxuICAgIGZvbnQtc2l6ZTogNzUlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgfVxyXG4gIFxyXG4gIHN1YiB7XHJcbiAgICBib3R0b206IC0wLjI1ZW07XHJcbiAgfVxyXG4gIFxyXG4gIHN1cCB7XHJcbiAgICB0b3A6IC0wLjVlbTtcclxuICB9XHJcbiAgXHJcbiAgLyogRW1iZWRkZWQgY29udGVudFxyXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbiAgXHJcbiAgLyoqXHJcbiAgICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cclxuICAgKi9cclxuICBcclxuICBpbWcge1xyXG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gIH1cclxuICBcclxuICAvKiBGb3Jtc1xyXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbiAgXHJcbiAgLyoqXHJcbiAgICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gICAqL1xyXG4gIFxyXG4gIGJ1dHRvbixcclxuICBpbnB1dCxcclxuICBvcHRncm91cCxcclxuICBzZWxlY3QsXHJcbiAgdGV4dGFyZWEge1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cclxuICAgIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuICAgIG1hcmdpbjogMDsgLyogMiAqL1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICAgKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gICAqL1xyXG4gIFxyXG4gIGJ1dHRvbixcclxuICBpbnB1dCB7IC8qIDEgKi9cclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cclxuICAgKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiAgICovXHJcbiAgXHJcbiAgYnV0dG9uLFxyXG4gIHNlbGVjdCB7IC8qIDEgKi9cclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gICAqL1xyXG4gIFxyXG4gIGJ1dHRvbixcclxuICBbdHlwZT1cImJ1dHRvblwiXSxcclxuICBbdHlwZT1cInJlc2V0XCJdLFxyXG4gIFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gICAqL1xyXG4gIFxyXG4gIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuICBbdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuICBbdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG4gIFt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuICAgKi9cclxuICBcclxuICBidXR0b246LW1vei1mb2N1c3JpbmcsXHJcbiAgW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXHJcbiAgW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcclxuICBbdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XHJcbiAgICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICAgKi9cclxuICAgXHJcbiAgZmllbGRzZXQge1xyXG4gICAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4gICAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICAgKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XHJcbiAgICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICovXHJcbiAgXHJcbiAgbGVnZW5kIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICAgIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXHJcbiAgICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXHJcbiAgICBwYWRkaW5nOiAwOyAvKiAzICovXHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAgICovXHJcbiAgXHJcbiAgcHJvZ3Jlc3Mge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cclxuICAgKi9cclxuICBcclxuICB0ZXh0YXJlYSB7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXHJcbiAgICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxyXG4gICAqL1xyXG4gIFxyXG4gIFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbiAgW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgICBwYWRkaW5nOiAwOyAvKiAyICovXHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICAgKi9cclxuICBcclxuICBbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuICBbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxyXG4gICAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gICAqL1xyXG4gIFxyXG4gIFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXHJcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiAgICovXHJcbiAgXHJcbiAgW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gICAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuICAgKi9cclxuICBcclxuICA6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXHJcbiAgICBmb250OiBpbmhlcml0OyAvKiAyICovXHJcbiAgfVxyXG4gIFxyXG4gIC8qIEludGVyYWN0aXZlXHJcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuICBcclxuICAvKlxyXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiAgICovXHJcbiAgXHJcbiAgZGV0YWlscyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgXHJcbiAgLypcclxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICovXHJcbiAgXHJcbiAgc3VtbWFyeSB7XHJcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbiAgfVxyXG4gIFxyXG4gIC8qIE1pc2NcclxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4gIFxyXG4gIC8qKlxyXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cclxuICAgKi9cclxuICBcclxuICB0ZW1wbGF0ZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cclxuICAgKi9cclxuICBcclxuICBbaGlkZGVuXSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICB1bCwgb2wge1xyXG4gICAgLy8gLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwcHg7XHJcbiAgICAvLyAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDBweDtcclxuICAgIC8vIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gIH1cclxuICB1bCB7XHJcbiAgICAvLyBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gICAgLy8gbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIC8vIC13ZWJraXQtcGFkZGluZy1zdGFydDogMHB4ICFpbXBvcnRhbnQ7IFxyXG4gICAgbGkgYSB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlOyAvLyB3YXMgYmxhY2sgMTkvNCB0ZXJ1Z2dlemV0LCBpcyBkaXQgaGV0IGthc3RqZT9cclxuICAgIH1cclxufVxyXG4jcHJpbWFyeSB7XHJcbiAgdWwsIG9sIHsgXHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgdWwge1xyXG4gICAgbGlzdC1zdHlsZTogZGlzYzsgXHJcbiAgfVxyXG4gICBvbCB7XHJcbiAgfVxyXG4gIC5maWx0ZXJfd3JhcHBlcixcclxuICAjd2lkZ2V0LWNhc3VzIHVsICB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwcHggIWltcG9ydGFudDsgXHJcbiAgfVxyXG4gIFxyXG59XHJcbiIsIiR0cmFuc2l0aW9uMTogLjNzIGVhc2U7XHJcbiR0cmFuc2l0aW9uMjogLjNzIGN1YmljLWJlemllcigwLjQxLCAwLCAwLjAxLCAwLjk5KTtcclxuXHJcblxyXG5Aa2V5ZnJhbWVzIHB1bHNlLXJpZ2h0e1xyXG4gICAgMCV7XHJcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7XHJcbiAgICB9XHJcblxyXG4gICAgNTAle1xyXG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG5cclxuICAgIDUyJXtcclxuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIDcwJXtcclxuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBrZXlmcmFtZXMgcHVsc2UtdXB7XHJcbiAgICAwJXtcclxuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxuXHJcbiAgICA1MCV7XHJcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcblxyXG4gICAgNTUle1xyXG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC0ycHgpO1xyXG4gICAgfVxyXG5cclxuICAgIDgwJXtcclxuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxufSIsIkBpbXBvcnQgXCIuLi8uLi8uLi9mb250cy9mb250LmNzc1wiO1xyXG5cclxuJGJvbGQ6IFwiRnJ1dGlnZXJMVFByby1Cb2xkXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLFxyXG4gIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuJGxpdGU6IFwiRnJ1dGlnZXJMVFByby1MaWdodFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIixcclxuICBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcblxyXG4vLyBAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PUlzdG9rK1dlYicpO1xyXG5cclxuLy8gJGJvbGQ6ICdJc3RvayBXZWInLCBzYW5zLXNlcmlmO1xyXG4vLyAkbGl0ZTogJ0lzdG9rIFdlYicsIHNhbnMtc2VyaWY7XHJcblxyXG4vLyBLYXkgYWRkZWQgZmFsbC1iYWNrIGZvbnQuXHJcbioge1xyXG4gIGZvbnQtZmFtaWx5OiAkbGl0ZSwgJGJvbGQsIHNhbnMtc2VyaWY7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICBjb2xvcjogJGFudHJhO1xyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC1mYW1pbHk6ICRib2xkO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgY29sb3I6ICRhbnRyYTtcclxufVxyXG5cclxucCxcclxuYSxcclxuc3BhbixcclxudWwsXHJcbmxpLFxyXG5oNiB7XHJcbiAgZm9udC1mYW1pbHk6ICRsaXRlO1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxufVxyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIuNXJlbSArIDEwcHgpO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMS43NXJlbSArIDEwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuaDEjcGFnZS10aXRsZSxcclxuaDEuZW50cnktdGl0bGUge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG4gIHBhZGRpbmctbGVmdDogMTVweDtcclxufVxyXG5cclxuaDIge1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDEuNXJlbSArIDEwcHgpO1xyXG59XHJcblxyXG5oMyB7XHJcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDEuMjVyZW0gKyAxMHB4KTtcclxufVxyXG5cclxuaDQge1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICBsaW5lLWhlaWdodDogY2FsYygxcmVtICsgMTBweCk7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYygxLjI1cmVtICsgMTBweCk7XHJcbiAgfVxyXG59XHJcblxyXG5oNSxcclxuaDYge1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMXJlbSArIDEwcHgpO1xyXG59XHJcblxyXG5wIHtcclxuICBsaW5lLWhlaWdodDogY2FsYygxcmVtICsgNnB4KTtcclxufVxyXG5cclxuLy8gRml4IGZvciBpY29uc1xyXG4uZmktcGFkZGluZyB7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAycmVtO1xyXG4gIGhlaWdodDogMnJlbTtcclxufVxyXG4iLCIvKiEgZGcuc3R5bGUuY3NzICovXHJcblxyXG5AaW1wb3J0ICcuL2dsb2JhbC9fZ2xvYmFsJztcclxuQGltcG9ydCAnLi9nbG9iYWwvX21peGlucyc7XHJcbi8vIEBpbXBvcnQgJy4vZ2xvYmFsL19uYXYnO1xyXG5AaW1wb3J0ICcuL2dsb2JhbC9faGVhZGVyJztcclxuLy8gQGltcG9ydCAnLi9nbG9iYWwvX2FyY2hpdmUnO1xyXG5AaW1wb3J0ICcuL2dsb2JhbC9fYXJjaGl2ZS1jYXN1cyc7XHJcbkBpbXBvcnQgJy4vZ2xvYmFsL19iYWRnZXInO1xyXG5AaW1wb3J0ICcuL2dsb2JhbC9fc2luZ2xlJztcclxuQGltcG9ydCAnLi9nbG9iYWwvX2NvbnRlbnRpdGVtJztcclxuQGltcG9ydCAnLi9nbG9iYWwvX21lZXJpbmZvJztcclxuLy8gQGltcG9ydCAnLi9nbG9iYWwvX3dpZGdldHMnO1xyXG5AaW1wb3J0ICcuL2dsb2JhbC9fY29tbWVudHMnO1xyXG4vLyBAaW1wb3J0ICcuL2dsb2JhbC9fc2VhcmNoJztcclxuQGltcG9ydCAnLi9nbG9iYWwvX2Zvb3Rlcic7XHJcbkBpbXBvcnQgJy4vZ2xvYmFsL19kaXZpZGVyJztcclxuQGltcG9ydCAnLi9nbG9iYWwvX3ZjJztcclxuQGltcG9ydCAnLi9nbG9iYWwvX3dwJztcclxuLy8gQGltcG9ydCAnLi9nbG9iYWwvX2hvbWUnO1xyXG5AaW1wb3J0ICcuL2dsb2JhbC9fYTExeSc7XHJcbkBpbXBvcnQgJy4vZ2xvYmFsL19hZ2VuZGEnO1xyXG5AaW1wb3J0ICcuL2dsb2JhbC9fd3BtZW51JztcclxuQGltcG9ydCAnLi9nbG9iYWwvX2NvbnRlbnRibG9rJztcclxuXHJcblxyXG4vKiBtZWRpYXMqL1xyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBAaW1wb3J0ICcuLzc2Ny9fZ2xvYmFsJztcclxuICAgIEBpbXBvcnQgJy4vNzY3L19mb290ZXInO1xyXG4gICAgLy8gQGltcG9ydCAnLi83NjcvX2FyY2hpdmUnO1xyXG4gICAgQGltcG9ydCAnLi83NjcvX2FyY2hpdmUtY2FzdXMnO1xyXG4gICAgQGltcG9ydCAnLi83NjcvX3NpbmdsZSc7XHJcbiAgICAvLyBAaW1wb3J0ICcuLzc2Ny9fbmF2YmFyJztcclxuICAgIEBpbXBvcnQgJy4vNzY3L19wYWdlJztcclxuICAgIC8vIEBpbXBvcnQgJy4vNzY3L19ob21lJztcclxuICAgIC8vIEBpbXBvcnQgJy4vNzY3L19hamF4c2VhcmNoJztcclxuICAgIEBpbXBvcnQgJy4vNzY3L193cCc7XHJcbiAgICAvLyBAaW1wb3J0ICcuL2dsb2JhbC9fbmV3bW9iaWxlbWVudSc7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBAaW1wb3J0ICcuLzEyODAvX2dsb2JhbCc7XHJcbiAgICBAaW1wb3J0ICcuLzEyODAvX2Zvb3Rlcic7XHJcbiAgICAvLyBAaW1wb3J0ICcuLzEyODAvX2FyY2hpdmUnO1xyXG4gICAgQGltcG9ydCAnLi8xMjgwL19zaW5nbGUnO1xyXG4gICAgLy8gQGltcG9ydCAnLi85OTIvX25hdic7XHJcbiAgICAvLyBAaW1wb3J0ICcuLzk5Mi9faG9tZSc7XHJcbiAgICAvLyBAaW1wb3J0ICcuLzk5Mi9fbmV3bW9iaWxlbWVudSc7XHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kICggbWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgIEBpbXBvcnQgJy4vMTI4MC9fZ2xvYmFsJztcclxuICAgIEBpbXBvcnQgJy4vMTI4MC9fZm9vdGVyJztcclxuICAgIC8vIEBpbXBvcnQgJy4vMTI4MC9fYXJjaGl2ZSc7XHJcbiAgICBAaW1wb3J0ICcuLzEyODAvX3NpbmdsZSc7XHJcbiAgICAvLyBAaW1wb3J0ICcuLzEyODAvX25hdmJhcic7XHJcbiAgICAvLyBAaW1wb3J0ICcuLzEyODAvX2hvbWUnO1xyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MXB4KSBhbmQgKCBtYXgtd2lkdGg6IDE5MjBweCkge1xyXG4gICAgQGltcG9ydCAnLi8xOTIwL19nbG9iYWwnO1xyXG4gICAgQGltcG9ydCAnLi8xOTIwL19mb290ZXInO1xyXG4gICAgLy8gQGltcG9ydCAnLi8xOTIwL19uYXZiYXInO1xyXG4gICAgLy8gQGltcG9ydCAnLi8xOTIwL19ob21lJztcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMXB4KSB7XHJcbiAgICBAaW1wb3J0ICcuL3JpY2gvX2Zvb3Rlcic7XHJcbn1cclxuXHJcblxyXG4vKlxyXG4qIFByaW50IG1hcHBlbiBuYWFyIGVpZ2VuIHN0eWxlc2hlZXRcclxuKi9cclxuQG1lZGlhIHByaW50IHtcclxuXHJcbiAgICBAaW1wb3J0ICcuL3ByaW50L19nbG9iYWwnO1xyXG5cclxufSIsIi8qIGdsb2JhbCBAIGdsb2JhbCAqL1xyXG5cclxuLmhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbioge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuXHJcbi8qXHJcblxyXG5RdW90ZSBpY29uOlxyXG5Ub2VnZXZvZWdkIGluIGJpamxhZ2VcclxuMzBweCBob29nIC0gMzQgd2lkdGhcclxubWFyZ2luIDQwcHggdmFuYWYgZGUgcmVjaHRlcmthbnQgemllIHZvb3JiZWVsZClcclxubWFyZ2luIDI3cHggdmFuYWYgZGUgb25kZXJrYW50ICh6aWUgdm9vcmJlZWxkKVxyXG4qL1xyXG4jcHJpbWFyeSB7XHJcbiAgICAuYmxvY2txdW90ZS1lbGVtZW50IHtcclxuICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6NXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6I2U2ZTZlNiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgI2NhY2FjOSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6NDBweDtcclxuICAgICAgICBjb2xvcjojMzY0NTQ2O1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMva2tqcF9pY29uX3F1b3RlLnN2Zyk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6MzVweDtcclxuICAgICAgICAgICAgd2lkdGg6NDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xyXG4gICAgICAgICAgICBmbG9hdDpyaWdodDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjojMzY0NTQ2O1xyXG4gICAgICAgICAgICBmb250LXNpemU6MjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDo3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTozMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBmb290ZXIge1xyXG4gICAgICAgICAgICBjaXRlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwOTZkNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIH1cclxufSIsIiNtZW51LXRvcG1lbnUge1xyXG4gICAgbGkubWVudS1pdGVtIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICBoZWlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgIH1cclxuICAgICAgICB1bCBsaSBhIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7ICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbmEuY29tbV9saW5rIHtcclxuICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogN3B4ICFpbXBvcnRhbnQ7XHJcbn0iLCIucG9zdC10eXBlLWFyY2hpdmUtY2FzdXMsXHJcbi50YXgtbGVpZGVuZGVfcHJpbmNpcGVzIHtcclxuICAgIC5wYWdlLXRpdGxlIHtcclxuICAgICAgICBjb2xvciA6JGJsdWU7IFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XHJcbiAgICB9XHJcbiAgICAuY2FzdXMge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiRibGFjaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJhZGdlciB7IFxyXG4gICAgICAgICAgICBjb2xvciA6JGJsdWU7IFxyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6JGJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDEuZW50cnktdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvciA6JGJsdWU7IFxyXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgIH1cclxufVxyXG5cclxuICAgIC5maWx0ZXJzIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6MTEwcHg7XHJcbiAgICAgICAgbGlzdC1zdHlsZTpub25lO1xyXG4gICAgICAgIGgxe1xyXG4gICAgICAgICAgICBjb2xvcjokYmx1ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRibHVlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuOXB4O1xyXG4gICAgICAgIH0gXHJcbiAgICAgICAgdWwgeyAgICAgICAgICAgIFxyXG4gICAgICAgIGxpc3Qtc3R5bGU6bm9uZTsgIFxyXG4gICAgICAgIC13ZWJraXQtcGFkZGluZy1zdGFydDogMHB4O1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBhIHsgXHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYmFkZ2VyIHtcclxuICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICRibGFjazsgXHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgXHJcbiAgICBmb250LWZhbWlseTokbGl0ZTtcclxuICAgIGZvbnQtc2l6ZToxMnB4O1xyXG59XHJcbi5iYWRnZXIubmlldXdzIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbiAhaW1wb3J0YW50OyBcclxuICAgIGNvbG9yOiRncmVlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHBhZGRpbmc6IDRweCAxMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbn1cclxuLmJhZGdlci5hZ2VuZGEge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGFudHJhICFpbXBvcnRhbnQ7IFxyXG4gICAgY29sb3I6JGFudHJhO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZzogNHB4IDEwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG4uYmFkZ2VyLmNhc3VzLCBcclxuLnRheC1sZWlkZW5kZV9wcmluY2lwZXMgLmJhZGdlciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZSAhaW1wb3J0YW50OyBcclxuICAgIGNvbG9yOiRibHVlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZzogNHB4IDEwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG4uYmFkZ2VyLmRvc3NpZXIge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1hZ2VudGEgIWltcG9ydGFudDsgXHJcbiAgICBjb2xvcjogJG1hZ2VudGE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG59XHJcbi5iYWRnZXIucGFnZSxcclxuLmJhZGdlci5wYWdpbmEsXHJcbi5iYWRnZXIucG9zdCB7ICAgIFxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWUgIWltcG9ydGFudDsgXHJcbiAgICBjb2xvcjogJGJsdWU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG59IiwiLnNpbmdsZS1uaWV1d3Mge1xyXG4gICAgLmVudHJ5LWhlYWRlciB7XHJcbiAgICAgICAgLmVudHJ5LXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjokZ3JlZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgICAgY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgaW1nLmF0dGFjaG1lbnQtZnVsbC5zaXplLWZ1bGwud3AtcG9zdC1pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC53aWRnZXQge1xyXG4gICAgICAgIGgyLndpZGdldHRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3gtc2hhZG93OjAgMCAwIDAuMnJlbSAkZ3JlZW4gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICBkYXJrZW4oJGdyZWVuLCAxMCkgO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mZWVkYmFja19mb3JtIHtcclxuICAgICAgICBmb3JtIC5idG4tZ3JvdXAgLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ZGFya2VuKCRncmVlbiwgMTUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubmlldXdzLXR5cGUtZGVmYXVsdCB7XHJcbiAgICAuZW50cnktdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICB9XHJcbiAgICAuZW50cnktY29udGVudCB7XHJcbiAgICAgICAgLnRhZy1saXN0ICoge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJcclxuLnNpbmdsZS1jYXN1cyB7XHJcbiAgICAuZW50cnktaGVhZGVyIHtcclxuICAgICAgICBoMS5lbnRyeS10aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOjI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZpbHRlcl90aXRsZSB7XHJcbiAgICAgICAgY29sb3I6JGJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOjE4cHg7XHJcbiAgICB9XHJcbiAgICAuZmlsdGVyX3dyYXBwZXIge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6bm9uZTtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGJsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXN1cy10eXBlLWRlZmF1bHQge1xyXG4gICAgLmVudHJ5LXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICB9XHJcbiAgICAuZW50cnktY29udGVudCB7XHJcbiAgICAgICAgLnRhZy1saXN0ICoge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5zaW5nbGUtYWdlbmRhICB7XHJcbiAgICBhcnRpY2xlLmFnZW5kYSB7XHJcbiAgICAgICAgaDEuZW50cnktdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zaW5nbGUtZG9zc2llciAge1xyXG4gICAgYXJ0aWNsZS5kb3NzaWVyIHtcclxuICAgICAgICBoMS5lbnRyeS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXIge1xyXG4gICAgI2NvbnRlbnQge1xyXG4gICAgICAgIGFbZGF0YS10b2dnbGU9XCJjb2xsYXBzZVwiXSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRhbnRyYSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGkuYnRuLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFnZW50YSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJG1hZ2VudGEgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWVlcmluZm8tY29udGFpbmVyIC5tZWVyaW5mby10aXRlbCB7XHJcbiAgICAgICAgY29sb3I6ICRtYWdlbnRhICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2stcGFnaW5hIC5tZWVyaW5mby1tZWVybGV6ZW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWdlbnRhICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgLmJsb2stcGFnaW5hIC5tZWVyaW5mby1jb250YWluZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJG1hZ2VudGEgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWdlbnRhICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFnZW50YSAhaW1wb3J0YW50O1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJveC1zaGFkb3c6MCAwIDAgMC4ycmVtICRtYWdlbnRhICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAgZGFya2VuKCRtYWdlbnRhLCAxMCkgO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mZWVkYmFja19mb3JtIHtcclxuICAgICAgICBmb3JtIC5idG4tZ3JvdXAgLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ZGFya2VuKCRtYWdlbnRhLCAxNSkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3Byb2ZzLFxyXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfb3VkZXJzLFxyXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfZ2VtZWVudGVuLFxyXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfc2Nob2xlbixcclxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llciB7XHJcbiAgICBoMixcclxuICAgICNjb250ZW50IGEsXHJcbiAgICAjY29udGVudCBhLnRvcHBlcixcclxuICAgICNjb250ZW50IGEgaDEsXHJcbiAgICAucGFnZSBkaXYjcHJpbWFyeSBoMSxcclxuICAgIC5zY3JvbGxzcHkgI29wZGV6ZXBhZ2luYSBhOmhvdmVyLFxyXG4gICAgLnNjcm9sbHNweSBoMi53aWRnZXQtdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkbWFnZW50YSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjokYW50cmEgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmFxLWVsZW1lbnQgYVthcmlhLWV4cGFuZGVkPWZhbHNlXSBzcGFuLmNvbGxhcHNlVG9nZ2xlOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItY29sb3I6JG1hZ2VudGEgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJG1hZ2VudGEgIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxLjVweCAkbWFnZW50YSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZhcS1lbGVtZW50IGFbYXJpYS1leHBhbmRlZD10cnVlXSBzcGFuLmNvbGxhcHNlVG9nZ2xlOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRtYWdlbnRhICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1hZ2VudGEgIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxLjVweCAkbWFnZW50YSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgI3ByaW1hcnkgLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gYSB7IGNvbG9yOiRtYWdlbnRhICFpbXBvcnRhbnQ7fVxyXG4gICAgLndpZGdldC1lbGVtZW50IHtcclxuICAgIGJvcmRlci1jb2xvcjokbWFnZW50YSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmJyZWFkY3J1bWJfd3JhcHBlciBhLFxyXG4gICAgI2NvbnRlbnQgYS5tZWVyLWxlemVuICB7IGNvbG9yOndoaXRlICFpbXBvcnRhbnQ7IH1cclxuICAgIGkuYnRuLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFnZW50YSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJG1hZ2VudGEgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWVlcmluZm8tY29udGFpbmVyIC5tZWVyaW5mby10aXRlbCB7XHJcbiAgICAgICAgY29sb3I6ICRtYWdlbnRhICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2stcGFnaW5hIC5tZWVyaW5mby1tZWVybGV6ZW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWdlbnRhICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgLmJsb2stcGFnaW5hIC5tZWVyaW5mby1jb250YWluZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJG1hZ2VudGEgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWdlbnRhICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFnZW50YSAhaW1wb3J0YW50O1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJveC1zaGFkb3c6MCAwIDAgMC4ycmVtICRtYWdlbnRhICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAgZGFya2VuKCRtYWdlbnRhLCAxMCkgO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mZWVkYmFja19mb3JtIHtcclxuICAgICAgICBmb3JtIC5idG4tZ3JvdXAgLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ZGFya2VuKCRtYWdlbnRhLCAxNSkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbiIsIkBpbXBvcnQgJ19zaW5nbGUtbmlldXdzJztcclxuQGltcG9ydCAnX3NpbmdsZS1jYXN1cyc7XHJcbkBpbXBvcnQgJ19zaW5nbGUtYWdlbmRhJztcclxuQGltcG9ydCAnX3NpbmdsZS1kb3NzaWVyJztcclxuXHJcbi5zaW5nbGUge1xyXG4gICAgYXJ0aWNsZSB7XHJcbiAgICAgICAgaGVhZGVyLmVudHJ5LWhlYWRlciB7XHJcbiAgICAgICAgICAgIC5wb3N0X2RhdGUge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50Z3JleTsgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC02NHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICAgICAuZW50cnktaGVhZGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nLmF0dGFjaG1lbnQtcG9zdC10aHVtYm5haWwuc2l6ZS1wb3N0LXRodW1ibmFpbC53cC1wb3N0LWltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmVudHJ5LWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgICAgICAgICAgLnRhZy1saXN0IHtcclxuICAgICAgICAgICAgICAgIC50YWdzLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgLnRhZ3MtdGl0bGUsIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBvc3QtbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXk7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBvc3QtbmF2aSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJldi1uYXZpZ2F0aW9uLWJ1dHRvbixcclxuICAgICAgICAubmV4dC1uYXZpZ2F0aW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMztcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYS5iYWNrLXRvLWFyY2hpdmUge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgLy8gZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDExcHggY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcclxuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGFudHJhO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XHJcbiAgICAgICAgICAgIC8qXHJcbiAgICAgICAgICAgICovXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLypcclxuICAgICAgICAgICAgICAgICovXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogLjNlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogLjNlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMTIsIDAuNzUsIDAuNCwgMSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMTIsIDAuNzUsIDAuNCwgMSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IC0uNWVtIDAgIzg4OCwgLS41ZW0gLjVlbSAjODg4LCAuNWVtIDAgIzg4OCwgLjVlbSAtLjVlbSAjODg4LCAwIC0uNWVtICM4ODgsIC0uNWVtIC0uNWVtICM4ODgsIDAgLjVlbSAjODg4LCAuNWVtIC41ZW0gIzg4ODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbnRyYSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IC0uNmVtIDAgJGFudHJhLCAtLjZlbSAuNmVtICRhbnRyYSwgLjZlbSAwICRhbnRyYSwgLjZlbSAtLjZlbSAkYW50cmEsIDAgLS42ZW0gJGFudHJhLCAtLjZlbSAtLjZlbSAkYW50cmEsIDAgLjZlbSAkYW50cmEsIC42ZW0gLjZlbSAkYW50cmE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByZXYtbmF2aWdhdGlvbi1idXR0b24ge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5leHQtbmF2aWdhdGlvbi1idXR0b24ge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYWdlbmRhLXR5cGUtZGVmYXVsdCB7XHJcbiAgICAuZW50cnktdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkYW50cmE7XHJcbiAgICB9XHJcbiAgICAuZW50cnktY29udGVudCB7XHJcbiAgICAgICAgLnRhZy1saXN0ICoge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFudHJhO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRvc3NpZXItdHlwZS1kZWZhdWx0IHtcclxuICAgIC5lbnRyeS10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRtYWdlbnRhO1xyXG4gICAgfVxyXG4gICAgLmVudHJ5LWNvbnRlbnQge1xyXG4gICAgICAgIC50YWctbGlzdCAqIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWdlbnRhO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYnctZXhwYW5kYWJsZS1ibG9jayB7XHJcbiAgLnBvc3QtYm9keSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICB9XHJcbiAgYVtkYXRhLXRvZ2dsZT1cImNvbGxhcHNlXCJdIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5idy1leHBhbmRhYmxlLWJsb2NrLXRpdGxlIGEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAuYnctZXhwYW5kYWJsZS10ZXh0LXRpdGxlIGEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIC5jb2xsYXBzZVRvZ2dsZSB7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYTpmaXJzdC1jaGlsZCB7XHJcbiAgICBzcGFuLmNvbGxhcHNlVG9nZ2xlOmZpcnN0LWNoaWxkIHtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgYVthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0ge1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIHNwYW4uY29sbGFwc2VUb2dnbGU6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcZjA1NVwiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBhW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBzcGFuLmNvbGxhcHNlVG9nZ2xlOmZpcnN0LWNoaWxkIHtcclxuICAgICAgY29sb3I6ICRibHVlO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcXGYwNTZcIiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgcC5GaWxtX2Rlc2Mge1xyXG4gICAgYSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhcmQuY2FyZC1ib2R5IHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBib3JkZXI6IDBweDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICB9XHJcbiAgLnRvcHBlciB7XHJcbiAgICBjb2xvcjogJGJsdWU7XHJcbiAgfVxyXG4gIC5mYXEtZWxlbWVudCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCJcclxuJGFudHJhOiAjMzY0NTQ2O1xyXG4kYmx1ZTogIzAwOTZkNjtcclxuJG1hZ2VudGE6ICNlNzJiNzg7XHJcbiRncmVlbjojMmVhODM2O1xyXG5cclxuLmJsb2stbmlldXdze1xyXG4gICAgLm1lZXJpbmZvLWNvbnRhaW5lcntcclxuICAgICAgICBib3JkZXItYm90dG9tOjNweCBzb2xpZCAkZ3JlZW47XHJcblxyXG4gICAgICAgIC5tZWVyaW5mby10aXRlbHtcclxuICAgICAgICAgICAgY29sb3I6JGdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVlcmluZm8tbWVlcmxlemVuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ibG9rLWNhc3VzLCBcclxuLmJsb2stcGFnZSxcclxuLmJsb2stcGFnaW5hLFxyXG4uYmxvay1wb3N0IHtcclxuICAgIC5tZWVyaW5mby1jb250YWluZXJ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTozcHggc29saWQgJGJsdWU7XHJcblxyXG4gICAgICAgIC5tZWVyaW5mby10aXRlbHtcclxuICAgICAgICAgICAgY29sb3I6JGJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZWVyaW5mby1tZWVybGV6ZW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmxvay1kb3NzaWVye1xyXG4gICAgLm1lZXJpbmZvLWNvbnRhaW5lcntcclxuICAgICAgICBib3JkZXItYm90dG9tOjNweCBzb2xpZCAkbWFnZW50YTtcclxuXHJcbiAgICAgICAgLm1lZXJpbmZvLXRpdGVse1xyXG4gICAgICAgICAgICBjb2xvcjokbWFnZW50YTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lZXJpbmZvLW1lZXJsZXplbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1hZ2VudGE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ibG9rLWFnZW5kYXtcclxuICAgIC5tZWVyaW5mby1jb250YWluZXJ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTozcHggc29saWQgJGFudHJhO1xyXG5cclxuICAgICAgICAubWVlcmluZm8tdGl0ZWx7XHJcbiAgICAgICAgICAgIGNvbG9yOiRhbnRyYTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lZXJpbmZvLW1lZXJsZXplbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGFudHJhO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLm1lZXJpbmZvLWVsZW1lbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAucGVybWFsaW5rIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICAgICAgLm1lZXJpbmZvLXRodW1iIHsgICAgICAgICAgICBcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxOTVweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWVlcmluZm8tY29udGFpbmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOndoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgLm1lZXJpbmZvLWV4Y2VycHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWVlcmluZm8tdGl0ZWwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1lZXJpbmZvLWZvb3RlciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIC5tZWVyaW5mby1tZWVybGV6ZW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjI7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAubWVlcmluZm8tbWVlcmxlemVuIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24yO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIjY29tbWVudHMge1xyXG4gICAgI3JlcGx5LXRpdGxlIHsgZGlzcGxheTogbm9uZTt9XHJcbiAgICAjbmV3LXJlcGx5LXRpdGxlIHsgY29sb3I6JGJsdWU7fVxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgIH1cclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIGlucHV0LFxyXG4gICAgdGV4dGFyZWEge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgIH1cclxuICAgIGgzI3JlcGx5LXRpdGxlIHtcclxuICAgICAgICBjb2xvcjokYmx1ZTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTozMHB4O1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTozMHB4O1xyXG4gICAgfVxyXG4gICAgLmFjdGl2ZSB7XHJcbiAgICB9XHJcblxyXG59XHJcbi5jb21tZW50cy1mb3JtLnJvdyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbn1cclxucC5sb2dnZWQtaW4tYXMge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxufVxyXG4jY29tbWVudHMgaW5wdXQjd3BnZHByYyB7XHJcbiAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5wLmZvcm0tc3VibWl0IHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbiNjb2xsYXBzZUZlZWRiYWNrIHsgZGlzcGxheTogbm9uZTt9XHJcbi5mZWVkYmFja19mb3JtIHtcclxuICAgIGZvcm0gLmJ0bi1ncm91cCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGZvcm0gLmJ0bi1ncm91cCAuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOmRhcmtlbigkYmx1ZSwgMTUpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0iLCJmb290ZXIjY29sb3Bob24ge1xyXG4gICAgYmFja2dyb3VuZDogJGFudHJhO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuLmN0YV93cmFwcGVyIHtcclxuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGJsdWUsICRibHVlIDUwJSwgJGFudHJhIDUwJSk7XHJcbiAgICBAaW5jbHVkZSBjdGEoKTtcclxufVxyXG5cclxuZm9vdGVyIHtcclxuICAgIC5mbGV4IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAvKiBQYXR0ZXJuIHN0eWxlcyAqL1xyXG4gICAgLmZsZXgtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gICAgLmxpbmtzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG4gICAgLm1pZGRlbiB7XHJcbiAgICAgICAgZmxleDogMztcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhZGRpbmcge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA2MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhLmJ1dHRvbi5tYWdlbnRhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTokYm9sZDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA2MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICY6dmlzaXRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hZ2VudGE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOnZpc2l0ZWQ6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbiggJG1hZ2VudGEsIDEwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbiggJG1hZ2VudGEsIDEwKTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCAkbWFnZW50YSwgMjApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlY2h0cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFudHJhO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcbiAgICAuYm90dG9tX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCA4MHB4IDA7XHJcbiAgICAgICAgLndpZGdldC1hcmVhIHtcclxuICAgICAgICAgICAgKiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjd2lkZ2V0LTUge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvcHlyaWdodF93cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAyMnB4O1xyXG4gICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICAqIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zb2NpYWxtZWRpYSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQG1peGluIGN0YSgpIHtcclxuICAgIC5jdGFfYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYW50cmE7XHJcbiAgICAgICAgLmNvbnRhaW5lcjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFudHJhO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5kaXZpZGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufSIsIi52Y19idG4zLnZjX2J0bjMtY29sb3ItZ3JleS52Y19idG4zLXN0eWxlLW1vZGVybiB7XHJcbiAgICAgYmFja2dyb3VuZDokYmx1ZTsgXHJcbiAgICAgY29sb3I6d2hpdGU7XHJcbiAgICAgYm9yZGVyLXJhZGl1czowcHg7XHJcbiAgICAgYm9yZGVyOjBweDtcclxuICAgICAmOmhvdmVyIHtcclxuICAgICBjb2xvcjp3aGl0ZTtcclxuICAgICBiYWNrZ3JvdW5kOmRhcmtlbigkYmx1ZSwgMTAgKTtcclxuICAgICBib3JkZXI6MHB4O1xyXG4gICAgIH1cclxufVxyXG5cclxuLnZjX3Jvdy1mdWxsLXdpZHRoLnZjX2NsZWFyZml4IHtcclxuICAgIC8vIHdpZHRoOiAxMDAlO1xyXG59XHJcbi52Y19yb3cud3BiX3Jvdy52Y19yb3ctZmx1aWQge1xyXG4gICAgLy8gbWF4LXdpZHRoOiAxMjEwcHg7XHJcbiAgICAvLyBtYXJnaW46IDAgYXV0bzsgXHJcbn1cclxuXHJcbi8qXHJcbiogTW9laWxpamsgd29vcmQgLyBtd1xyXG4qL1xyXG4ubXdfd3JhcHBlciAubXdfdG9nZ2xlLCBcclxuLm13X3dyYXBwZXIgLm13X2JvZHkge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweDtcclxufVxyXG4ubXdfd3JhcHBlcnsgXHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIC5td190b2dnbGUge1xyXG4gICAgICAgIG1hcmdpbjowIDNweCAwIDA7XHJcbiAgICAgICAgY29sb3I6JGJsdWU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkYmx1ZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTsgXHJcbiAgICB9IFxyXG4gICAgLm13X2JvZHkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4OyAgICAgICAgXHJcbiAgICAgICAgY29sb3I6JGJsdWU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkYmx1ZTtcclxuICAgIH1cclxufSIsIi5hbGlnbmNlbnRlciB7fVxyXG4uYnlwb3N0YXV0aG9yIHt9XHJcbi5nYWxsZXJ5LWNhcHRpb24ge31cclxuLndwLWNhcHRpb24tdGV4dCB7fVxyXG4ud3AtY2FwdGlvbiB7fVxyXG5cclxuLypcclxuKiBMb2dpblxyXG4qLyBcclxuXHJcbmZvcm0jbG9naW5mb3JtIHtcclxuICAgIGJhY2tncm91bmQ6JGdyZXk7ICAgIFxyXG4gICAgLy8gYm94LXNoYWRvdzogMCAxMHB4IDIwcHggJHNoYWRlLCAwIDZweCA2cHggcmdiYSgwLDAsMCwwLjIzKTtcclxuICAgIGJveC1zaGFkb3c6IDAgOHB4IDZweCAtNnB4ICAkc2hhZGU7XHJcbiAgICBtYXgtd2lkdGg6NDAwcHg7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOjYwcHg7XHJcbiAgICBsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgbWFyZ2luLXRvcDo1cHg7IFxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgICAgICAgIFxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbToycHggc29saWQgJGdyZXk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XHJcbiAgICB9ICAgIFxyXG4gICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCAkc2hhZGU7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4ICRzaGFkZTtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4ICRzaGFkZTtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgICAgbWFyZ2luOjEwcHggMDtcclxuICAgICAgICB3aWR0aDp1bnNldDtcclxuICAgICAgICBkaXNwbGF5OnVuc2V0O1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOjEwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWdlbnRhO1xyXG4gICAgICAgIGNvbG9yOiR3aGl0ZTtcclxuICAgIH1cclxufSBcclxuXHJcbmFbdGFyZ2V0PVwiX2JsYW5rXCJdIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XHJcbn0iLCIvKiBlbnF1ZXVlIHRoZXNlIGFzIGEgc2VwYXJhdGUgc3R5bGVzaGVldCBzbyB0aGV5IGNhbiBiZSBmaWx0ZXJlZCAqL1xyXG4uZm9udHNpemUsXHJcbi5mb250c2l6ZSBoMSxcclxuLmZvbnRzaXplIGgyLFxyXG4uZm9udHNpemUgaDMsXHJcbi5mb250c2l6ZSBoNCxcclxuLmZvbnRzaXplIGg1LFxyXG4uZm9udHNpemUgaDYsXHJcbi5mb250c2l6ZSBwLFxyXG4uZm9udHNpemUgbGk6bm90KC5hMTF5LXRvb2xiYXItbGlzdC1pdGVtKSxcclxuLmZvbnRzaXplIGxhYmVsLFxyXG4uZm9udHNpemUgaW5wdXQsXHJcbi5mb250c2l6ZSBzZWxlY3QsXHJcbi5mb250c2l6ZSB0ZXh0YXJlYSxcclxuLmZvbnRzaXplIGxlZ2VuZCxcclxuLmZvbnRzaXplIGNvZGUsXHJcbi5mb250c2l6ZSBwcmUsXHJcbi5mb250c2l6ZSBkZCxcclxuLmZvbnRzaXplIGR0LFxyXG4uZm9udHNpemUgYmxvY2txdW90ZSxcclxuLmZvbnRzaXplIC5hc3BfdGV4dF9idXR0b24sXHJcbi5mb250c2l6ZSAuZmFxLWVsZW1lbnQgYVtkYXRhLXRvZ2dsZT1jb2xsYXBzZV1cclxue1xyXG4gICAgZm9udC1zaXplOiAxNTAlICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG59XHJcbi5mb250c2l6ZSAucG9zdF9kYXRlXHJcbntcclxuICAgIGZvbnQtc2l6ZTogNjUlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmZvbnRzaXplIC5hamF4LXNlYXJjaC1ob2xkZXIgLm9yaWc6OnBsYWNlaG9sZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMTUwJSAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG5cclxuLmZvbnRzaXplIHtcclxuICAgIGxpIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTEwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5lbnRyeS1oZWFkZXIge1xyXG4gICAgICAgICBmb250LXNpemU6ODBweDtcclxuICAgIH1cclxuICAgIC5lbnRyeS1jb250ZW50IHtcclxuICAgICAgICBmb250LXNpemU6MThweDtcclxuICAgIH1cclxuICAgIHNwYW4uYmFkZ2VyLFxyXG4gICAgLm1lZXJpbmZvLWV4Y2VycHQsXHJcbiAgICAubWVlcmluZm8tdGl0ZWwsXHJcbiAgICAubWVlcmluZm8tbWVlcmxlemVuLFxyXG4gICAgLmN0YV9idXR0b24gYS5idXR0b24ubWFnZW50YSB7XHJcbiAgICAgICAgICAgZm9udC1zaXplOiAxNTAlICFpbXBvcnRhbnQ7XHJcbiAgIH1cclxuICAgICNwcmltYXJ5LFxyXG4gICAgI3BhZ2Uge1xyXG4gICAgICAgIGJvZHksXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgSDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTAwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0NnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBIMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEgzIHtcclxuICAgICAgICAvLyAgICAgZm9udC1zaXplOjEwMCU7XHJcbiAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgSDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTAwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBINSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEg2IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOjEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNwYWdlIGZvb3Rlci5zaXRlLWZvb3RlciB7XHJcbiAgICAgICAgaDEsXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNwYWdlIHtcclxuICAgICAgICBmb290ZXIuc2l0ZS1mb290ZXIge1xyXG4gICAgICAgICAgICAuYm90dG9tX3dyYXBwZXIgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5LjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb3B5cmlnaHRfd3JhcHBlciBbY2xhc3MqPVwiY29sXCJdIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvcHlyaWdodF93cmFwcGVyIC5jb2wtbWQtMy5vZmZzZXQtbWQtMiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvcHlyaWdodF93cmFwcGVyIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOS41cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29weXJpZ2h0X3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb3B5cmlnaHRfd3JhcHBlciBwIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb3B5cmlnaHRfd3JhcHBlciAuc29jaWFsbWVkaWEge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6bm9uZSA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBmb290ZXIgLmZsZXggLm1pZGRlbiB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKlxyXG5NZW51IGV4YW1wbGUgbm90IHdvcmtpbmcgYTExeSBzdHlsZXNcclxudm9vcmJlZWxkIGFmYmVlbGRpbmcgdm9vciBqZXJvZW5cclxubmlldCBpbiBnZWJydWlrXHJcbiAqL1xyXG4vLyBuYXYubmF2YmFyLmZpeGVkLXRvcCB1bC5uYXZiYXItbmF2Lm1yLWF1dG8gI21lbnUtdG9wbWVudSBsaSBhOm5vdCguYnRuKSB7XHJcbi8vICAgICBmb250LXNpemU6IDM0cHggIWltcG9ydGFudDtcclxuLy8gICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbi8vIH1cclxuXHJcblxyXG5cclxuIiwiLnNpbmdsZS1hZ2VuZGEge1xyXG4gICAgI3ByaW1hcnkge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjokYW50cmE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5hZ2VuZGFiZXJpY2h0LWVsZW1lbnQge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIC5hZ2VuZGFiZXJpY2h0LWhlYWRpbmcge1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgIH1cclxuICAgIC5hZ2VuZGFiZXJpY2h0LWJvZHkge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjojMDAwO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xyXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2luZ2xlICB7XHJcbiAgICBhcnRpY2xlIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGhlaWdodDphdXRvICFpbXBvcnRhbnRcclxuICAgICAgfVxyXG4gICAgfVxyXG59IiwiI3ByaW1hcnkge1xyXG4gICAgLndpZGdldC53aWRnZXRfbmF2X21lbnUge1xyXG4gICAgICAgIHVsIHsgICAgICAgICAgICBcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsaS5jdXJyZW50LW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBhIHsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qIGNvbnRlbnQgYmxvayAqL1xyXG4uY2Jfd3JhcHBlciB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleTtcclxuXHJcbiAgICBAaW5jbHVkZSBidy1ibG9jaztcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MiU7XHJcbiAgICB9XHJcbiAgICAuY2JfaGVhZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMyU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206MCU7XHJcblxyXG4gICAgICAgIC5jYl90b2dnbGUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogcmVkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICRibHVlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjpibGFjaztcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOi4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRibHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEuY2JfdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gaSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2JfYm9keSB7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IDIlO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MyU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbn0iLCJmb290ZXIge1xyXG4gICAgLmN0YV93cmFwcGVyIHtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRibHVlLCAkYmx1ZSA1MCUsICRhbnRyYSA1MCUpO1xyXG4gICAgICAgIEBpbmNsdWRlIGN0YSgpO1xyXG4gICAgfVxyXG4gICAgLmZsZXgge1xyXG4gICAgICAgIC5saW5rcyxcclxuICAgICAgICAucmVjaHRzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1pZGRlbiB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhZGRpbmcge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgZmxvYXQ6IHVuc2V0O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhLmJ1dHRvbi5tYWdlbnRhIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDAgYXV0bztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm90dG9tX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICAud2lkZ2V0LWFyZWEge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dHdpZGdldCB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgaGVpZ2h0OnVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6dW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb3B5cmlnaHRfd3JhcHBlciB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gaGVpZ2h0OiAxNjBweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIHAsXHJcbiAgICAgICAgLnNvY2lhbG1lZGlhIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zb2NpYWxtZWRpYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDo0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wb3N0LXR5cGUtYXJjaGl2ZS1jYXN1cyxcclxuLnRheC1sZWlkZW5kZV9wcmluY2lwZXMge1xyXG4gICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgIGNvbG9yIDokYmx1ZTsgXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcclxuICAgICAgICBmb250LXNpemU6MjBweDtcclxuICAgIH1cclxuICAgIC5jYXN1cyB7XHJcbiAgICAgICAgLmJhZGdlciB7IFxyXG4gICAgICAgICAgICBjb2xvciA6JGJsdWU7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjokYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMS5lbnRyeS10aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yIDokYmx1ZTsgICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmlsdGVycyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6bm9uZTtcclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRibHVlO1xyXG4gICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBjb2xvcjokYmx1ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICBcclxuICAgICAgICB9IFxyXG4gICAgICAgIHVsIHsgICAgICAgICAgICBcclxuICAgICAgICBsaXN0LXN0eWxlOm5vbmU7ICBcclxuICAgICAgICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDBweDtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgYSB7IFxyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNpbmdsZS1hZ2VuZGEgIHtcclxuICAgIGFydGljbGUuYWdlbmRhIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDsgXHJcbiAgICAgICAgICBoZWlnaHQ6YXV0byAhaW1wb3J0YW50XHJcbiAgICAgIH1cclxuICAgIH1cclxufSAiLCIvLyBAaW1wb3J0ICdfc2luZ2xlLW5pZXV3cyc7XHJcbi8vIEBpbXBvcnQgJ19zaW5nbGUtY2FzdXMnO1xyXG5AaW1wb3J0ICdfc2luZ2xlLWFnZW5kYSc7IFxyXG4udmNfY29sdW1uLWlubmVyLnZjX2NvbHVtbi1pbm5lci52Y19jb2x1bW4taW5uZXIudmNfY29sdW1uLWlubmVyLnZjX2NvbHVtbi1pbm5lci52Y19jb2x1bW4taW5uZXIudmNfY29sdW1uLWlubmVyLnZjX2NvbHVtbi1pbm5lciB7XHJcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG59ICIsIi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQge1xyXG4gICAgaW1nLmF0dGFjaG1lbnQtcG9zdC10aHVtYm5haWwuc2l6ZS1wb3N0LXRodW1ibmFpbC53cC1wb3N0LWltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgICAgICAgIFxyXG4gICAgfVxyXG59IiwiXHJcbmZvcm0jbG9naW5mb3JtIHsgICAgXHJcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgICAqIHsgICAgICAgIFxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgbGFiZWwge1xyXG4gICAgXHJcbiAgICBwIHtcclxuICAgICAgIFxyXG4gICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIFxyXG4gICAgfSAgICBcclxuICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgICAgICAgIFxyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgIFxyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgICBcclxuICAgIH0gXHJcbn0gXHJcbiIsImZvb3RlciB7XHJcbiAgICAuY3RhX3dyYXBwZXIge1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGJsdWUsICRibHVlIDUwJSwgJGFudHJhIDUwJSk7XHJcbiAgICAgICAgQGluY2x1ZGUgY3RhKCk7XHJcbiAgICB9XHJcbiAgICAuZmxleCB7XHJcbiAgICAgICAgLmxpbmtzLFxyXG4gICAgICAgIC5yZWNodHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWlkZGVuIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucGFkZGluZyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiB1bnNldDtcclxuICAgICAgICAgICAgd2lkdGg6dW5zZXQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS5idXR0b24ubWFnZW50YSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm90dG9tX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgLmNvbC1tZC0yIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53aWRnZXQtYXJlYSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvcHlyaWdodF93cmFwcGVyIHtcclxuICAgICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIHBhZGRpbmc6dW5zZXQ7XHJcbiAgICAgICAgKntcclxuICAgICAgICAgICAgXHJcbiAgICBsaW5lLWhlaWdodDogNTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZTsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAsXHJcbiAgICAgICAgLnNvY2lhbG1lZGlhIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHVuc2V0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc29jaWFsbWVkaWEgeyBcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7ICAgICAgICAgICBcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgZmxvYXQ6cmlnaHQ7XHJcbiAgICAgICAgfSAgXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudmNfY29sdW1uLWlubmVyLnZjX2NvbHVtbi1pbm5lci52Y19jb2x1bW4taW5uZXIudmNfY29sdW1uLWlubmVyLnZjX2NvbHVtbi1pbm5lci52Y19jb2x1bW4taW5uZXIudmNfY29sdW1uLWlubmVyLnZjX2NvbHVtbi1pbm5lciB7XHJcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG59ICIsImZvb3RlciB7XHJcbiAgICAuY3RhX3dyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGJsdWUsICRibHVlIDUwJSwgJGFudHJhIDUwJSk7XHJcbiAgICAgICAgQGluY2x1ZGUgY3RhKCk7XHJcbiAgICB9XHJcbiAgICAuZmxleCB7XHJcbiAgICAgICAgLmxpbmtzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIGZsZXg6IDEwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1pZGRlbiB7XHJcbiAgICAgICAgICAgIGZsZXg6IDgwJTtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wYWRkaW5nIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAgNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogODQlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAwcHg7IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYS5idXR0b24ubWFnZW50YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0OyBcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjp2aXNpdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hZ2VudGE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6dmlzaXRlZDpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbiggJG1hZ2VudGEsIDEwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbiggJG1hZ2VudGEsIDEwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbiggJG1hZ2VudGEsIDIwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJlY2h0cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbnRyYTtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhZGRpbmcge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS5idXR0b24ubWFnZW50YSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcclxuICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm90dG9tX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgLmNvbC1tZC0yIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53aWRnZXQtYXJlYSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvcHlyaWdodF93cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAyMnB4O1xyXG4gICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICAqIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNvY2lhbG1lZGlhIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuY3RhX3dyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkYmx1ZSwgJGJsdWUgNTAlLCAkYW50cmEgNTAlKTtcclxuICAgIC5jdGFfYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYW50cmE7XHJcbiAgICAgICAgLmNvbnRhaW5lcjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFudHJhO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJvdHRvbV93cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICAgIC5yb3cge1xyXG4gICAgICAgIC5jb2wtbWQtMiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZmxleDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKiBnbG9iYWwgQHByaW50ICovXHJcbioge1xyXG4gICAgcGFkZGluZzowcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjowcHggIWltcG9ydGFudDtcclxuICAgIGNvbG9yOmJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOjAgMCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOjBweCFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDoxLjYgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZToxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuZm9vdGVyI2NvbG9waG9uLFxyXG4udG9wcGVye1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc2l0ZS1jb250ZW50LWNvbnRhaW4geyBcclxuICAgIHBhZGRpbmctdG9wOjBweDtcclxufVxyXG4gIiwiLyohIGRnLnN0eWxlLmNzcyAqL1xyXG5cclxuQGltcG9ydCAnZ2xvYmFsL19wYXJ0aWFsJztcclxuQGltcG9ydCAncHJpbnQvX3BhcnRpYWwnO1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNjQwcHgpIHtcclxuICAgIEBpbXBvcnQgJzY0MC9fcGFydGlhbCc7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSBhbmQgKCBtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgQGltcG9ydCAnMTI4MC9fcGFydGlhbCc7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODFweCkgYW5kICggbWF4LXdpZHRoOiAxOTIwcHgpIHtcclxuICAgIEBpbXBvcnQgJzE5MjAvX3BhcnRpYWwnO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIxcHgpIHtcclxuICAgIEBpbXBvcnQgJ3JpY2gvX3BhcnRpYWwnO1xyXG59IiwiLyogbmF2YmFyIEAgZ2xvYmFsICovXHJcblxyXG5kaXYge1xyXG4gICAgLy8gYm94LXNoYWRvdzppbnNldCAwIDAgNXB4IHJnYmEoMCwwLDAsMC4yKTtcclxufVxyXG5cclxuLm5hdmJhciB7XHJcbiAgICAvLyB3aWR0aDogMTIwMHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG51bCAud3AtbWVnYW1lbnUtc3ViLW1lbnUge1xyXG4gICAgYmFja2dyb3VuZDogI2VlZWVlZTtcclxufVxyXG5cclxuLy8gSG92ZXIgQnVtcCFcclxuQGtleWZyYW1lcyBob3Zlci1idW1we1xyXG4gICAgMCUgICB7fVxyXG4gICAgMjUlICB7dHJhbnNmb3JtOnNjYWxlKDEuMyk7fVxyXG4gICAgNTAlICB7dHJhbnNmb3JtOnNjYWxlKDEuMSk7fVxyXG4gICAgMTAwJSB7dHJhbnNmb3JtOnNjYWxlKDEpO31cclxufVxyXG5cclxuLmhvdmVyLWJ1bXB7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBob3Zlci1idW1wO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjo1MDBtcztcclxuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBIb3ZlciBCdW1wIFNoYWRvdyFcclxuQGtleWZyYW1lcyBob3Zlci1idW1wLXNoYWRvdyB7XHJcbiAgICAwJSAgIHtib3gtc2hhZG93OiAwIDAgMnB4ICMwMDk2ZDY7fVxyXG4gICAgMjUlICB7Ym94LXNoYWRvdzogMCAwIDE1cHggIzAwOTZkNjt9XHJcbiAgICA1MCUgIHt0cmFuc2Zvcm06c2NhbGUoMC44KTt9XHJcbiAgICAxMDAlIHt9XHJcbn1cclxuXHJcbi5ob3Zlci1idW1wLXNoYWRvd3tcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBob3Zlci1idW1wLXNoYWRvdztcclxuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XHJcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMztcclxuICAgIH1cclxufVxyXG5cclxuLy8gTmV3IEhvdmVyIEFuaW1hdGlvbiEgQ29weSB0aGlzIG9uZS5cclxuQGtleWZyYW1lcyBuZXdfaG92ZXJfYW5pbWF0aW9ue1xyXG4gICAgMCUgICB7fVxyXG4gICAgMjUlICB7fVxyXG4gICAgNTAlICB7fVxyXG4gICAgMTAwJSB7fVxyXG59XHJcblxyXG4ubmF2YmFyLXVzZXItaWNvbi1ob2xkZXIge1xyXG4gICAgLy8gd2lkdGg6MjAwcHg7XHJcbiAgICAvLyBoZWlnaHQ6NTBweDtcclxuICAgIC8vIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgLy8gcmlnaHQ6MDtcclxuICAgIC8vIHRvcDo1MCU7XHJcbiAgICAvLyB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIC8vIHBhZGRpbmctcmlnaHQ6MTBweDtcclxuXHJcbiAgICAvLyB6LWluZGV4OiAyO1xyXG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgLnVzZXItbG9naW4taWNvbiwgLnVzZXItc2VhcmNoLWljb24ge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6MXB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAudXNlci1zZWFyY2gtaWNvbiBpbWcge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpIHNjYWxlKDAuNCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDoxcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyAubmF2YmFye1xyXG4vLyAgICAgcGFkZGluZzoxMHB4ICFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuXHJcbm5hdiB7XHJcblxyXG4gICAgI3dwLW1lZ2FtZW51LTJrLW1lbnU+LndwbW0tbmF2LXdyYXAgLndwbW1fYnJhbmRfbG9nb193cmFwIGltZyB7XHJcbiAgICAgICAgLy8gbWFyZ2luLXRvcDogLTIzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndwLW1lZ2FtZW51IGxpIGF7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6dW5zZXQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjd3AtbWVnYW1lbnUtaXRlbS13cG1tLXNlYXJjaC1pY29uIGl7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDA5NmQ2O1xyXG4gICAgfVxyXG4gICAgLm5hdmJhci1uYXYge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgLy8gaGVpZ2h0OjExMHB4O1xyXG5cclxuICAgICAgICAjd3AtbWVnYW1lbnUtMmstbWVudSB7XHJcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuXHJcbiAgICAgICAgICAgIC53cG1tLW5hdi13cmFwIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC53cG1tX2JyYW5kX2xvZ29fd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI21lbnUtdG9wbWVudSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDowO1xyXG5cclxuICAgICAgICAgICAgICAgIC5mYS1hbmdsZS1kb3due1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy9UT0RPOiBBcnJvdyBwb3NpdGlvbmVyZW4gLy9cclxuICAgICAgICAgICAgICAgIC53cG1tLXN0cmVlcy1yb3c6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgI2VlZTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLndwbW0tc3RyZWVzLXJvdzpob3ZlcntcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC53cG1tLXN0cmVlcy1yb3c6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC53cC1tZWdhbWVudS1zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tdG9wOjM1cHg7XHJcbiAgICAgICAgICAgICAgICAud3AtbWVnYW1lbnUtc3ViLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAud3BtbS1pdGVtLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDozNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA5NmQ2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGkgYXtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLndwbW0tY29sLTJ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoyMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjM3cHggMSUgMCAxJTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLndwbW0tY29sLTI6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLndwbW0tY29sLTI6bnRoLWNoaWxkKDUpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDowO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC53cG1tLWNvbC0yOm50aC1jaGlsZCg2KXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyogc2VhcmNoZXIgQCBnbG9iYWwgKi9cclxuXHJcbiNoZWFkZXItc2VhcmNoLWhvbGRlcntcclxuICAgIC8vIHdpZHRoOjEwMHZ3O1xyXG4gICAgaGVpZ2h0OjYyNXB4O1xyXG4gICAgYmFja2dyb3VuZDp1cmwoJy4uL2ltYWdlcy9ra2pwX2hlYWRlcl9pbWFnZS5qcGcnKTtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTpub25lO1xyXG4gICAgcGFkZGluZy10b3A6MTIwcHg7XHJcbn1cclxuXHJcbi5ob21lICNoZWFkZXItc2VhcmNoLWhvbGRlcntcclxuZGlzcGxheTpibG9jaztcclxufVxyXG5cclxuLmhvbWUgLmFyY2hpdmUtaGVhZGVye1xyXG4gICAgZGlzcGxheTpub25lO1xyXG59XHJcblxyXG4uc2VhcmNoLXBheW9mZntcclxuICAgIGNvbG9yOndoaXRlO1xyXG4gICAgbWFyZ2luOjAgYXV0bztcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgZm9udC1zaXplOjM4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOjMwcHg7XHJcbn1cclxuXHJcbiNhc3AtdHJ5LTFfMXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuXHJcbiAgICBhe1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYTphZnRlcntcclxuICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICB9XHJcbn1cclxuLnByb21hZ25pZmllcntcclxuICAgIGJhY2tncm91bmQ6JG1hZ2VudGEgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgMjBweCAwIDE3cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlubmVyaWNvbntcclxuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hc3BfdGV4dF9idXR0b257XHJcbiAgICBmb250LWZhbWlseTokbGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6MTVweDtcclxuICAgIGZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wcm9pbnB1dCBpbnB1dC5vcmlne1xyXG4gICAgcGFkZGluZy1sZWZ0OjE1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuI2FqYXhzZWFyY2hwcm8xXzEgPiBkaXYgPiBkaXYucHJvaW5wdXQgPiBmb3JtID4gaW5wdXQub3JpZzo6cGxhY2Vob2xkZXJ7XHJcbiAgICBmb250LWZhbWlseTokbGl0ZTtcclxuICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6MXB4O1xyXG59XHJcblxyXG4uaG9tZSAuYnJlYWRjcnVtYntcclxuICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaG9tZSAjcHJpbWFyeXtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgLy8gbWFyZ2luLXRvcDogLTIwMXB4O1xyXG59XHJcblxyXG4uaG9tZSAjbWFpbntcclxuICAgIGJhY2tncm91bmQ6ICRncmV5O1xyXG59XHJcbiIsIiNxdWlja25hdi1ob2xkZXJ7XHJcblx0d2lkdGg6MTAwJTtcclxuXHRwYWRkaW5nOjA7XHJcblx0bWFyZ2luLXRvcDoxMDBweDtcclxuXHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG5cdGdhcDogMTBweDtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTQwMHB4KXtcclxuXHRcdC8vIFRocmVlIGNvbHVtbnNcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MHB4KXtcclxuXHRcdC8vIFR3byBjb2x1bW5zXHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG5cdH1cclxufVxyXG5cclxuI3F1aWNrbmF2LWhvbGRlciAqOm5vdChpKXtcclxuXHR0cmFuc2l0aW9uOjMwMG1zIGVhc2Utb3V0O1xyXG5cdGNvbG9yOiRtYWdlbnRhO1xyXG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG5cdGZvbnQtZmFtaWx5OidGcnV0aWdlckxUUHJvLUJvbGQnO1xyXG59XHJcblxyXG4jcXVpY2tuYXYtaG9sZGVyIHtcclxuXHRpIHtcclxuXHRcdGNvbG9yOndoaXRlO1xyXG5cdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdH1cclxuXHJcblx0LnF1aWNrbmF2LXNlY29uZGFyeSBpIHtcclxuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdH1cclxuXHQucXVpY2tuYXYtdGVydGlhcnkgaSB7XHJcblx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5xdWlja25hdi1pdGVtIGk6Zmlyc3QtY2hpbGR7XHJcblx0bWFyZ2luLXJpZ2h0OjEwcHg7XHJcbn1cclxuXHJcbi5xdWlja25hdi1pdGVte1xyXG5cdGZvbnQtc2l6ZToxMnB4O1xyXG5cdGxpc3Qtc3R5bGUtdHlwZTpub25lO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcclxuXHRiYWNrZ3JvdW5kOndoaXRlO1xyXG5cdGJveC1zaGFkb3c6ICRkcm9wc2hhZG93O1xyXG5cdGJvcmRlci1yYWRpdXM6MTBweDtcclxuXHRvdmVyZmxvdzpoaWRkZW47XHJcblx0aGVpZ2h0OjUwcHg7XHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcbn1cclxuXHJcbi5xdWlja25hdi1wcmltYXJ5e1xyXG5cdGRpc3BsYXk6ZmxleDtcclxuXHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xyXG5cdHBhZGRpbmc6MDtcclxuXHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHR6LWluZGV4OjM7XHJcblx0YmFja2dyb3VuZDp3aGl0ZTtcclxuXHR3aWR0aDoxMDElO1xyXG5cdGhlaWdodDoxMDAlO1xyXG5cdGxpbmUtaGVpZ2h0OjEuMnJlbTtcclxuXHJcblx0YSB7XHJcblx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG4ucXVpY2tuYXYtaXRlbTpob3ZlciwgLnF1aWNrbmF2LWluaXRpYWxpemV7XHJcblxyXG5cdC5xdWlja25hdi10ZXJ0aWFyeXtcclxuXHRcdGJhY2tncm91bmQ6JGdyZWVuO1xyXG5cdH1cclxuXHRcclxuXHQucXVpY2tuYXYtc2Vjb25kYXJ5e1xyXG5cdFx0YmFja2dyb3VuZDokYmx1ZTtcclxuXHRcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjAwcHgpe1xyXG5cdFx0XHRcdHdpZHRoOjg1JTtcclxuXHRcdFx0fVxyXG5cdH1cclxuXHJcblx0Jjpub3QoOmxhc3QtY2hpbGQpIC5xdWlja25hdi1pdGVtLWxhcmdlLXRleHQgbGl7XHJcblx0XHRmb250LXNpemU6MC45cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucXVpY2tuYXYtcHJpbWFyeXtcclxuXHRcdHdpZHRoOjYwJTtcclxuXHRcdGJhY2tncm91bmQ6JG1hZ2VudGE7XHJcblx0XHRjb2xvcjp3aGl0ZSAhaW1wb3J0YW50O1xyXG5cclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyMDBweCl7XHJcblx0XHRcdHdpZHRoOjcyJTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5xdWlja25hdi1pdGVtOmhvdmVyIC5xdWlja25hdi1wcmltYXJ5IHBhdGh7XHJcblx0Y29sb3I6d2hpdGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnF1aWNrbmF2LWl0ZW0gbGl7XHJcblx0Ym9yZGVyLXJhZGl1czowIDEwcHggMTBweCAwO1xyXG59XHJcblxyXG4ucXVpY2tuYXYtaXRlbSBsaTpob3ZlcntcclxuXHRib3gtc2hhZG93Omluc2V0IDJweCAycHggMTBweCByZ2JhKDAsMCwwLDAuNSk7XHJcbn1cclxuXHJcbi5xdWlja25hdi1zZWNvbmRhcnl7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiA4MCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHotaW5kZXg6IDI7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0Y29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDFweCk7XHJcblxyXG5cdGEge1xyXG5cdFx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjAwcHgpe1xyXG5cdFx0d2lkdGg6ODUlO1xyXG5cdFx0cGFkZGluZzoxMHB4IDNweDtcclxuXHR9XHJcbn1cclxuXHJcbi5xdWlja25hdi10ZXJ0aWFyeXtcclxuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHRcdGhlaWdodDoxMDAlO1xyXG5cdFx0ei1pbmRleDoxO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0Y29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0Ym94LXNpemluZzpib3JkZXItYm94O1xyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjAwcHgpe1xyXG5cdFx0XHRwYWRkaW5nOjEwcHggMDtcclxuXHRcdH1cclxufVxyXG5cclxuLnF1aWNrbmF2LWl0ZW06bGFzdC1jaGlsZCAqe1xyXG5cdGNvbG9yOndoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5xdWlja25hdi1pdGVtOm50aC1sYXN0LWNoaWxkKC1uKzUpICoge1xyXG5cdGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucXVpY2tuYXYtaXRlbTpudGgtbGFzdC1jaGlsZCgtbis1KSAucXVpY2tuYXYtcHJpbWFyeSB7XHJcblx0YmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcclxuXHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWUgIWltcG9ydGFudDtcclxuXHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRpLCBwYXRoIHtcclxuXHRcdFx0XHRjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnF1aWNrbmF2LWl0ZW06bnRoLWxhc3QtY2hpbGQoLW4rNSkge1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICRibHVlO1xyXG5cclxuXHRsaSB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdH1cclxuXHJcblx0YSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbi5xdWlja25hdi1pbml0aWFsaXplOm50aC1sYXN0LWNoaWxkKC1uKzUpIC5xdWlja25hdi1pdGVtLWxhcmdlLXRleHQgbGksIC5xdWlja25hdi1pdGVtOmhvdmVyOm50aC1sYXN0LWNoaWxkKC1uKzUpIC5xdWlja25hdi1pdGVtLWxhcmdlLXRleHQgbGkge1xyXG5cdGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucXVpY2tuYXYtaXRlbTpob3ZlciBsaSBhe1xyXG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5xdWlja25hdi1pdGVtOm50aC1sYXN0LWNoaWxkKC1uKzUpIGxpOmhvdmVye1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5xdWlja25hdi1pdGVtOm50aC1sYXN0LWNoaWxkKC1uKzUpOmhvdmVyIHtcclxuXHRsaSBhIHtcclxuXHRcdGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xyXG5cclxuXHRcdGkgcGF0aCB7XHJcblx0XHRcdGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4iLCIjYnctbmF2aWdhdGlvbi1tb2JpbGV7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBtaW4taGVpZ2h0OiA4MHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIC5idy1oYW1idXJnZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KHRyYW5zcGFyZW50IDUwJSwkYmx1ZSA1MSUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxNTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgLTgwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBtaW4td2lkdGg6MTQwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjAwcHgpe1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQodHJhbnNwYXJlbnQgNDklLCAkYmx1ZSA1MCUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMHB4IDE0NnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgLTgwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDotMTtcclxuICAgICAgICAgICAgYm90dG9tOjA7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDoyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiRibHVlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcblxyXG4gICAgLm1pZHNlcHtcclxuICAgICAgICBmbGV4LWdyb3c6MTA7XHJcbiAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDoxNTAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246Zm9udC1zaXplIDQwMG1zIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcclxuXHJcbiAgICAgICAgaXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNzJiNzg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjBweCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBjdWJpYy1iZXppZXIoMC4yNiwgMC42NywgMC41NywgMC43Nik7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjYwMHB4KXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToycmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MnJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDoycmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzozMHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpOmJlZm9yZXtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6J0ZvbnRBd2Vzb21lJztcclxuICAgICAgICAgICAgY29udGVudDonXFxmMGM5JztcclxuICAgICAgICAgICAgZm9udC1zdHlsZTpub3JtYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJ3LWhhbWJ1cmdlci1hY3RpdmUge1xyXG4gICAgICAgICBcclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyLjVyZW07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiA1MDBtcyBjdWJpYy1iZXppZXIoMC44NSwgLTEuMiwgMC40LCAxLjE4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OidcXGYwMGQnO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MHB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjAwcHgpe1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOjgwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NTBweCl7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6YXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYTpub3QoLmJ3LWhhbWJ1cmdlcil7XHJcbiAgICAgICAgZmxleC1ncm93OjI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiRibHVlO1xyXG4gICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6MTBweDtcclxuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuXHJcbiAgICAgICAgYTpsYXN0LW9mLXR5cGV7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDoxOSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXtcclxuICAgICAgICAgICAgcGFkZGluZzokbW9iaWxlcGFkZGluZztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjAwcHgpe1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgLy8gYm9yZGVyOjFweCBzb2xpZCBtaXgoJGJsdWUsICRhbnRyYSwgODAlKTtcclxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlLCAmOmxhc3Qtb2YtdHlwZXtcclxuXHJcbiAgICAgICAgICAgICAgICAvLyBSZW1vdmVkIEAgMjYtMTEtMjAxOVxyXG4gICAgICAgICAgICAgICAgLy8gYm94LXNoYWRvdzogaW5zZXQgMHB4IDAgMHB4IDFweCBtaXgoJGJsdWUsICRhbnRyYSwgNzUlKSwgaW5zZXQgMHB4IDBweCA0cHggMXB4IHJnYmEoMTU5LCAxODEsIDE4MSwgMC40KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxLjVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MC41cmVtO1xyXG4gICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjYwMHB4KXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToycmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAmLmZhLXBpbGxze1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6MnJlbTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOjh2dztcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjAwcHgpe1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDoyLjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjFyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2MDBweCl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuI2J3LW1vYmlsZS1uYXZpZ2F0aW9uLFxyXG4jYnctc2Vjb25kYXJ5LW1vYmlsZS1uYXZpZ2F0aW9ue1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XHJcbiAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICB6LWluZGV4Ojk5OTtcclxuICAgIHRvcDowO1xyXG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwdmgpO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDEwJTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHRyYW5zaXRpb246dHJhbnNmb3JtIDUwMG1zIGN1YmljLWJlemllcigwLjYzLCAxLjMwLCAwLjM1LCAxLjEwKTtcclxuXHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgIGhlaWdodDoxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRtYWdlbnRhIDExJSwgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJsdWUgMTElLCAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYmx1ZSAyNCUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JlZW4gMjQlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyZWVuIDM3JSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRhbnRyYSAzNyUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYW50cmEgNTAlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJG1hZ2VudGEgNTAlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJG1hZ2VudGEgNjMlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyZWVuIDYzJSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmVlbiA3NiUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYmx1ZSA3NiUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYmx1ZSA4OSUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYW50cmEgODklLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGFudHJhIDEwMCVcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKTtcclxuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICB0b3A6MDtcclxuICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICB6LWluZGV4Ojk5OTk5OTtcclxuICAgIH1cclxuXHJcbiAgICBhLmJ3X21vYmlsZV9wcmltYXJ5e1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICBwYWRkaW5nOiA0JSAwO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMjIyO1xyXG4gICAgICAgIG1hcmdpbjogMiUgMDtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5id19tb2JpbGVfcHJpbWFyeXtcclxuICAgICAgICBtYXJnaW4tdG9wOjMwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgaXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwOTZENjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNXtcclxuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLmJ3X21vYmlsZV9zZWNvbmRhcnl7XHJcbiAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGxpe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMCU7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkYW50cmE7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaXtcclxuICAgICAgICAgICAgY29sb3I6JGJsdWU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI2J3LXNlY29uZGFyeS1tb2JpbGUtbmF2aWdhdGlvbiB1bHtcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgIG92ZXJmbG93LXk6c2Nyb2xsO1xyXG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgcGFkZGluZy1sZWZ0OjA7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzoyJSAwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOjJyZW07XHJcbiAgICAgICAgY29sb3I6JGFudHJhO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRhY2NlbnRncmV5O1xyXG4gICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6MS4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJ3LXNob3ctbmF2e1xyXG4gICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50O1xyXG4gICBwb2ludGVyLWV2ZW50czogYWxsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vLyBQcmV2ZW50IEhUTUwgZnJvbSBzY3JvbGxpbmcgd2hpbGUgbmF2bWVudSBpcyBhY3RpdmVcclxuLmJ3LXNob3ctbmF2LXN0b3Atc2Nyb2xse1xyXG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XHJcbiAgICAjYnctbmF2aWdhdGlvbi1tb2JpbGV7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgICNjb250ZW50e1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG59IiwiLy8gRml4IGZvbnQgc2l6ZSBvZiB2aXN1YWwgY29tcG9zZXIgYnV0dG9uc1xyXG4udmNfYnRuMyxcclxuLndwY2Y3LXN1Ym1pdFxyXG57XHJcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcclxufVxyXG5cclxuLnZjX2J0bjMudmNfYnRuMy1jb2xvci1qdWljeS1waW5rLCAudmNfYnRuMy52Y19idG4zLWNvbG9yLWp1aWN5LXBpbmsudmNfYnRuMy1zdHlsZS1mbGF0e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjokbWFnZW50YSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTUwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDoyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnZjX2J0bjMudmNfYnRuMy1zaXplLW1kLnZjX2J0bjMtaWNvbi1yaWdodDpub3QoLnZjX2J0bjMtby1lbXB0eSl7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OjIwcHg7XHJcbn1cclxuXHJcblxyXG4udmMtbWF0ZXJpYWwta2V5Ym9hcmRfYXJyb3dfcmlnaHR7XHJcbiAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnZjX2J0bjMtY2VudGVyIGE6YWZ0ZXIsXHJcbi52Y19idG4zLWxlZnQgYTphZnRlcixcclxuLnZjX2J0bjMtc3R5bGUtZmxhdCBhOmFmdGVye1xyXG4gICAgY29udGVudDonXFxmMDU0JztcclxuICAgIGZvbnQtZmFtaWx5OidGb250QXdlc29tZSc7XHJcbiAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgdHJhbnNpdGlvbjozMDBtcyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLmJ3LWNvcm5lcjpob3ZlciB7XHJcbiAgICAudmNfYnRuMy1jZW50ZXIsXHJcbiAgICAudmNfYnRuMy1sZWZ0LFxyXG4gICAgLnZjX2J0bjMtc3R5bGUtZmxhdHtcclxuXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOnB1bHNlLXVwIDNzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOm5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC8vIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCBtaXgoJGdyZWVuLCAkYW50cmEsIDQwJSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAvLyB0cmFuc2Zvcm06dHJhbnNsYXRlWSgycHgpO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzpub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDptaXgoJGdyZWVuLCAkYW50cmEsIDkwJSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC8vIGJvcmRlci10b3A6IDNweCBzb2xpZCBtaXgoJGdyZWVuLCAkYW50cmEsIDQwJSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC8vIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCBtaXgoJGdyZWVuLCAkYW50cmEsIDQwJSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi52Y19idG4zLWNlbnRlcjpob3ZlcixcclxuLnZjX2J0bjMtbGVmdDpob3ZlcixcclxuLnZjX2J0bjMtc3R5bGUtZmxhdDpob3ZlcntcclxuXHJcbiAgICBhe1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJveC1zaGFkb3c6JGRyb3BzaGFkb3c7XHJcbiAgICAgICAgXHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn0iLCJcclxuXHJcblxyXG4uc2VhcmNoLXJlc3VsdHMge1xyXG4gICAgXHJcbiAgICBoMS5lbnRyeS10aXRsZXtcclxuICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgaDIucGFnZS10aXRsZXtcclxuICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI21haW57XHJcbiAgICAgICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6NTBweDtcclxuXHJcbiAgICAgICAgI3NpZGViYXIgZm9ybXtcclxuICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGFydGljbGV7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ3LWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjI1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MSU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxcmVtO1xyXG5cclxuICAgICAgICAgICAgLmVudHJ5LW1ldGF7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGcnV0aWdlckxUUHJvLUJvbGQnO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDotMC41JTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjElO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMi5lbnRyeS10aXRsZSBhe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEuOHJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRtYWdlbnRhO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzoxJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6J0ZydXRpZ2VyTFRQcm8tQm9sZCc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52Y19jb2x1bW4taW5uZXJ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC53cGJfd3JhcHBlciB7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICp7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgaDMsIGg0LCBoNSwgaDYsIHA6bm90KDpmaXJzdC1vZi10eXBlKXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIjYnctcmVjZW50LXBvc3QtaG9sZGVyIHtcclxuICBwYWRkaW5nLXRvcDogMzBweDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICB1bCB7XHJcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICoge1xyXG4gICAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGJveC1zaGFkb3c6ICRkcm9wc2hhZG93O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjc2cHgpIHtcclxuICAjYnctcmVjZW50LXBvc3QtaG9sZGVyIHVsIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICNidy1yZWNlbnQtcG9zdC1ob2xkZXIgdWwge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmclxyXG4gIH1cclxufVxyXG5cclxuLmJ3LXJlY2VudC1wb3N0LWl0ZW06aG92ZXIge1xyXG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gIGZpbHRlcjogZ3JheXNjYWxlKDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XHJcbiAgYm94LXNoYWRvdzogJGRyb3BzaGFkb3dsaWZ0ZWQgIWltcG9ydGFudDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgcCB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICoge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYnctcmVjZW50LXBvc3QtaXRlbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICBtYXJnaW46IDAgMSUgMSU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xyXG4gIHRyYW5zaXRpb246IDMwMG1zIGVhc2UtaW4tb3V0O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICBtaW4taGVpZ2h0OiAzNjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgfVxyXG5cclxuICAuYnctcmVjZW50LXBvc3QtaXRlbS1zdW1tYXJ5IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAuYnctcmVjZW50LXBvc3QtaXRlbS1zdW1tYXJ5LFxyXG4gIC5idy1yZWNlbnQtcG9zdC1pdGVtLXRpdGxlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuXHJcbiAgLmJ3LXJlY2VudC1wb3N0LWl0ZW0tdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgfVxyXG5cclxuICAuYnctcmVjZW50LXBvc3QtaXRlbS10aXRsZS1iYXNlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMiU7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBtYXgtd2lkdGg6IDc1JTtcclxuICB9XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAzMDBtcyBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXGYxMzhcIjtcclxuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgIGNvbG9yOiAjZTcyYjc4O1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAxcmVtO1xyXG4gICAgcmlnaHQ6IDFyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQod2hpdGUgNTAlLCB0cmFuc3BhcmVudCA1MCUpO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAuYnctcmVjZW50LXBvc3QtaXRlbS1zdW1tYXJ5LFxyXG4gICAgLmJ3LXJlY2VudC1wb3N0LWl0ZW0tdGl0bGUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5idy1yZWNlbnQtcG9zdC1pdGVtLXRpdGxlLWJhc2Uge1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjMxLCA0MywgMTIwLCAwLjcpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAgIE1lZGlhIFF1ZXJpZXNcclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3NnB4KSB7XHJcbiAgLmJ3LXJlY2VudC1wb3N0LWl0ZW0ge1xyXG4gICAgbWluLWhlaWdodDogMjUwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMiUgMDtcclxuICB9XHJcbn1cclxuIiwiLmJ3LXBhZ2Utc2lkZWJhci13aWRnZXQsXHJcbiNidy1vbnRoaXNwYWdle1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIGJveC1zaGFkb3c6ICRkcm9wc2hhZG93O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcblxyXG4vLyBPbiBUaGlzIFBhZ2UgU3R5bGluZ1xyXG4jYnctb250aGlzcGFnZXtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHRyYW5zaXRpb246IDUwMG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgXHJcbiAgICBhe1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHotaW5kZXg6MTtcclxuICAgICAgICB0b3A6IDMwdmg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDMwdnc7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFnZW50YTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIk5hdmlnYXRpZVwiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFnZW50YTtcclxuICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTkwZGVnKTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDJyZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA0NXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtODVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDAgMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOndoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjEwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiRhbnRyYTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAycHggMXB4ICNkNmMzY2MsIGluc2V0IDBweCAwcHggMHB4IDFweCAjYjViNGI0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI2J3LW9udGhpc3BhZ2UuYnctb250aGlzcGFnZS1jb2xsYXBzZWR7XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKDMwdncpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4uYnctcGFnZS1zaWRlYmFyLXdpZGdldHtcclxuICAgIFxyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIFxyXG4gICAgLndwYl90ZXh0X2NvbHVtbiwgLndwYl9zaW5nbGVfaW1hZ2V7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxcmVtO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBoNXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBpbWd7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0iLCIuYnctZXhwYW5kYWJsZS1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBib3gtc2hhZG93OiAkZHJvcHNoYWRvdztcclxuICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gIHBhZGRpbmc6IDElO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgcGFkZGluZzogMiU7XHJcbiAgfVxyXG5cclxuICAudmNfcm93IHtcclxuICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcclxuICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XHJcblxyXG4gICAgLnZjX2NvbHVtbi1pbm5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ3LWNyZWF0ZS1wYWRkaW5nID4gZGl2IHtcclxuICAgICAgcGFkZGluZzogMjVweCAwIDAgMjVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ3LWV4cGFuZGFibGUtYmxvY2sgPiBkaXY6bnRoLWNoaWxkKDIpIHtcclxuICBwYWRkaW5nOiAyJSA2JTtcclxuXHJcbiAgaDMge1xyXG4gICAgbWFyZ2luLXRvcDogNSU7XHJcbiAgfVxyXG5cclxuICBoNCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzJTtcclxuICB9XHJcbn1cclxuXHJcbi5idy1leHBhbmRhYmxlLWJsb2NrLXRpdGxlIHtcclxuICAuY29sbGFwc2VUb2dnbGUge1xyXG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBoMixcclxuICBpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBjb2xvcjogJGJsdWUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGFbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHtcclxuICAgIGgyLFxyXG4gICAgaSB7XHJcbiAgICAgIGNvbG9yOiAkYW50cmEgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ncm91cFVzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIG1pbi13aWR0aDogMi41cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIG1pbi13aWR0aDogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIjYnctZXZkdy1pdGVte1xyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6ZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblx0anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xyXG5cdGJvcmRlci1yYWRpdXM6MTVweDtcclxuXHRwYWRkaW5nOjIwcHg7XHJcblx0Y29sb3I6d2hpdGU7XHJcblx0bWluLWhlaWdodDozNTBweDtcclxuXHRtYXgtd2lkdGg6MTAwJTtcclxuXHRtYXJnaW4tdG9wOjIlO1xyXG5cdGJhY2tncm91bmQtc2l6ZTpjb3ZlciAhaW1wb3J0YW50O1xyXG5cdHRyYW5zaXRpb246MzAwbXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbiNidy1ldmR3LWl0ZW0gKntcclxuXHRjb2xvcjp3aGl0ZTtcclxufVxyXG5cclxuI2J3LWV2ZHctaXRlbSB7XHJcbiAgICAmOmFmdGVye1xyXG5cdFx0Y29udGVudDogJ1xcZjEzOCc7XHJcblx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRjb2xvcjogI2U3MmI3ODtcclxuXHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMXJlbTtcclxuXHRcdHJpZ2h0OiAxcmVtO1xyXG5cdFx0YmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KHdoaXRlIDUwJSx0cmFuc3BhcmVudCA1MCUpO1xyXG5cdFx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDNyZW07XHJcblx0fVxyXG5cdFxyXG5cdCY6aG92ZXJ7XHJcblxyXG5cdFx0JjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6cmdiYSgyMzEsIDQzLCAxMjAsMC43KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOndoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuXHR9XHJcblxyXG5cdGg0LCBwe1xyXG5cdFx0bWF4LXdpZHRoOjg1JTtcclxuXHRcdHRleHQtYWxpZ246bGVmdDtcclxuXHR9XHJcbn1cclxuXHJcbiNidy1ldmR3LWl0ZW06aG92ZXI6YWZ0ZXJ7XHJcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwcHgpO1xyXG59IiwiLmFyY2hpdmUtaGVhZGVyLFxyXG4uc2luZ2xlLWhlYWRlciwgXHJcbi50YWctaGVhZGVyIHtcclxuICAgIC5lbnRyeS10aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucG9zdC10ZW1wbGF0ZS1kZWZhdWx0LFxyXG4uYXJjaGl2ZS5jYXRlZ29yeSB7XHJcbiAgICAuYXJjaGl2ZS1oZWFkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDo0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywkbWFnZW50YSAyNSUsJGJsdWUgMjUlLCRibHVlIDUwJSwkZ3JlZW4gNTAlLCRncmVlbiA3NSUsJGFudHJhIDc1JSwkYW50cmEgMTAwJSwkbWFnZW50YSAxMDAlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5JSAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMjUlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFyY2hpdmUudGFnLFxyXG4uYXJjaGl2ZS5jYXRlZ29yeSB7XHJcbiAgICAudGFnLWhlYWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaGVhZGVyX3BhZ2UucG5nJyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcmNoaXZlLXBhZ2UgI21haW57XHJcbiAgICBwYWRkaW5nOjEwMHB4IDA7XHJcbn0iLCIjYnctYnJlYWRjcnVtYiB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgYm94LXNoYWRvdzogJGRyb3BzaGFkb3c7XHJcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICBjb2xvcjogJG1hZ2VudGE7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbjogMi41cmVtIDA7XHJcblxyXG4gIC5idy1icmVhZGNydW1iLWhvbWUge1xyXG4gICAgY29sb3I6IGdyZXk7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIDFweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCIjc2l0ZS1sb2dvLWhvbGRlcixcclxuI3NpdGUtbG9nby1ob2xkZXIgKiB7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG59XHJcblxyXG4jc2l0ZS1sb2dvLWhvbGRlciAuc2l0ZS1sb2dvIGltZyB7XHJcbiAgcGFkZGluZzogNXB4IDBweDtcclxufVxyXG5cclxuLy8gTmF2aWdhdGlvblxyXG5cclxubmF2IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIHotaW5kZXg6IDk7XHJcbn1cclxuXHJcbiNuYXZiYXJEZXNrdG9wIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgbWF4LXdpZHRoOiAxNTAwcHg7XHJcbiAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDUwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIHBhZGRpbmc6ICRtb2JpbGVwYWRkaW5nO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcclxuICBuYXYge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgei1pbmRleDogOTtcclxuICB9XHJcblxyXG4gIC5zaXRlIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMnZoO1xyXG4gIH1cclxufVxyXG5cclxuI2J3LW5hdmlnYXRpb24taG9sZGVyIHtcclxuICB3aWR0aDogODAlO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICNidy1uYXZpZ2F0aW9uLWhvbGRlcixcclxuICAjYnctbmF2aWdhdGlvbi1ob2xkZXIgPiAqIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG59XHJcblxyXG4jbWVudS1uYXZpZ2F0aWUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDYwcHg7XHJcblxyXG4gIGxpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWdyb3c6IDI7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWluLWhlaWdodDogNjBweDtcclxuICAgIG1hcmdpbjogMCAyJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYTphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xyXG4gICAgfVxyXG5cclxuICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgYTphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyIC5zdWItbWVudSB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIC8vIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICMzNjQ1NDY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jbWVudS1uYXZpZ2F0aWUgLnN1Yi1tZW51IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogOTtcclxuICB0b3A6IDcycHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxMnJlbSk7XHJcbiAgcGFkZGluZzogMC4xMjVyZW0gMDtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XHJcblxyXG4gIGxpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWluLWhlaWdodDogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDAuMTI1cmVtIDAuMjVyZW07XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xyXG5cclxuICAgICY6bnRoLWNoaWxkKDNuKSB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAvLyAmLmN1cnJlbnQtbWVudS1pdGVtIGEge1xyXG4gICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgLy8gICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIC8vICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAvLyAgICAgJjpob3ZlciB7XHJcbiAgICAvLyAgICAgICAmOmFmdGVyIHtcclxuICAgIC8vICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIC8vICAgICAgIH1cclxuICAgIC8vICAgICB9XHJcbiAgICAvLyB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdHJhbnNpdGlvbjogMC4yNXMgYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcXGYwNTRcIiAhaW1wb3J0YW50O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNpdGlvbjogMC4yNXMgb3BhY2l0eTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBBZGRpdGlvbiBvZiBxdWlja25hdiBpbiBoZWFkZXJcclxuI2hvbGRlci1xdWlja25hdi10b3BtZW51IHtcclxuICB6LWluZGV4OiAxMDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAwIDE1cHggMTVweDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dDtcclxuXHJcbiAgJi5oZWFkZXItcXVpY2tuYXYtdG9wbWVudS1hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuICAjcXVpY2tuYXYtaG9sZGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDE1MDBweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi8vIERvIG5vdCBkaXNwbGF5IHVzZXIgaWNvbiBpbiBuYXZiYXJcclxuLm5hdmJhci11c2VyLWljb24taG9sZGVyIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIEFkZGl0aW9uIG9mIGZpeGVkIG5hdlxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICNwYWdlIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcclxuICB9XHJcbn1cclxuIiwiLmJ3LWFjY2Vzc2liaWxpdHktaWNvbnN7XHJcbiAgICBiYWNrZ3JvdW5kOiRibHVlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1pbi1oZWlnaHQ6IDNyZW07XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDokYmx1ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpe1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkbW9iaWxlcGFkZGluZztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnctbmF2aWdhdGlvbi1tb2JpbGUtdGl0bGV7XHJcbiAgICAgICAgZGlzcGxheTpub25lO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OXB4KXtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaXsgIFxyXG4gICAgICAgIGNvbG9yOndoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZToxLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6MXJlbTtcclxuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBpbWd7XHJcbiAgICAgICAgbWF4LWhlaWdodDoycmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5odG1sLmJpZy1mb250e1xyXG4gICAgZm9udC1zaXplOjI0cHg7XHJcblxyXG4gICAgYXtcclxuICAgICAgICBmb250LXNpemU6MXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5xdWlja25hdi1pdGVte1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6MTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI2RpcmVjdC1jb250YWN0e1xyXG4gICAgICAgIHRvcDoyMCU7XHJcbiAgICAgICAgaGVpZ2h0OjIwMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcbmh0bWwgYm9keS5oaWdoLWNvbnRyYXN0e1xyXG4gICAgYmFja2dyb3VuZDpibGFjayAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6eWVsbG93ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6MnB4IHNvbGlkIGdyZWVueWVsbG93ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgKiwgKiAqLCAqICogKiwgKiAqICogKntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOmJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6JGFjY2VudGdyZXkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgYSwgbGkucXVpY2tuYXYtcHJpbWFyeXtcclxuICAgICAgICAgICAgYm9yZGVyOjJweCBzb2xpZCAkbWFnZW50YSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgcGFkZGluZzoyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAjYnctZm9vdGVyIHVsIGxpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnctcmVjZW50LXBvc3QtaXRlbSAuYnctcmVjZW50LXBvc3QtaXRlbS1zdW1tYXJ5e1xyXG4gICAgICAgIG9wYWNpdHk6MSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxufSIsIiNidy1zZWFyY2gtYm94IHtcclxuICAmOm5vdCg6aG92ZXIpIHtcclxuICAgICNzZWFyY2hzdWJtaXQge1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICB3aWR0aDogNDAlO1xyXG4gIH1cclxuXHJcbiAgKiB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB0cmFuc2l0aW9uOiAzMDBtcyBlYXNlLW91dDtcclxuICB9XHJcblxyXG4gICYuYWN0aXZlLXNlYXJjaCB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcblxyXG4gIC5zY3JlZW4tcmVhZGVyLXRleHQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICNzIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgd2lkdGg6IDAlO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxuXHJcbiAgI3NlYXJjaHN1Ym1pdCB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcblxyXG4gICNzOmZvY3VzIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBwYWRkaW5nOiA3cHggMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LWZhbWlseTogRnJ1dGlnZXJMVFByby1MaWdodCwgRnJ1dGlnZXJMVFByby1Cb2xkLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgY29sb3I6ICRhbnRyYTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmx1ZTtcclxuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGJsdWU7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJGJsdWU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDBweCAwcHggMTBweDtcclxuICB9XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyxcclxuICAmOmFjdGl2ZSB7XHJcbiAgICAjc2VhcmNoc3VibWl0IHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDEwcHggMTBweCAwcHg7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgbWl4KCRibHVlLCAkYW50cmEsIDgwJSk7XHJcbiAgICAgIGJveC1zaGFkb3c6IC0ycHggMCAxMHB4IC01cHggJGJsdWUsIC0xMHB4IDBweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgI3Mge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBwYWRkaW5nOiA3cHggMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1mYW1pbHk6IEZydXRpZ2VyTFRQcm8tTGlnaHQsIEZydXRpZ2VyTFRQcm8tQm9sZCwgc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJsdWU7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGJsdWU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gQWx0ZXJuYXRpdmUgc3RhdGVcclxuICAuYnctc2VhcmNoLWFsZXJ0IHtcclxuICAgIGJhY2tncm91bmQ6ICRtYWdlbnRhICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIG1peCgkbWFnZW50YSwgJGFudHJhLCA3NSUpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYnctc2VhcmNoLWFwcHJvdmVkLWlucHV0IHtcclxuICAgIGJvcmRlci1jb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYnctc2VhcmNoLWVtcHR5LWlucHV0IHtcclxuICAgIGJvcmRlci1jb2xvcjogJG1hZ2VudGEgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIHNlYXJjaCByZXN1bHRzIHBhZ2VcclxuYm9keS5zZWFyY2gtcmVzdWx0cyAuc2l0ZS1tYWluIHtcclxuICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG5cclxuICAjYnctYnJlYWRjcnVtYiB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBoMSNwYWdlLXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBoZWFkZXIgPiBhOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiI2J3LWZvb3RlciB7XHJcbiAgICB3aWR0aDoxMDB2dztcclxuICAgIGJhY2tncm91bmQ6JGFudHJhO1xyXG5cclxuICAgICY+ZGl2e1xyXG4gICAgICAgIG1heC13aWR0aDoxNTAwcHg7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIG1hcmdpbjphdXRvO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6NTBweCAxJTtcclxuICAgICAgICBmbGV4LXdyYXA6d3JhcDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgKntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjp3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBoMXtcclxuICAgICAgICAgICAgZm9udC1zaXplOjEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6bm9uZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICB1bCNtZW51LXBzeWNoaXNjaGUtcHJvYmxlbWVue1xyXG4gICAgICAgICAgICBjb2x1bW5zOjI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgID5kaXZ7XHJcbiAgICAgICAgICAgIHdpZHRoOjI1JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgPmRpdj5kaXZ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgI3NpZGViYXJfZm9vdGVyLTF7XHJcbiAgICAgICAgICAgIHdpZHRoOjUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgID5kaXZ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDo1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNzaWRlYmFyX2Zvb3Rlci0xe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuICAgICNidy1jb3B5cmlnaHR7XHJcbiAgICAgICAgd2lkdGg6MTAwdnc7XHJcbiAgICAgICAgcGFkZGluZzoxMHB4IDUlO1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6JGFudHJhO1xyXG4gICAgICAgIGNvbG9yOiRhY2NlbnRncmV5ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpe1xyXG4gICAgICAgICAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBjb2xvcjokYWNjZW50Z3JleSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYTpmaXJzdC1vZi10eXBlLFxyXG4gICAgICAgIGE6bnRoLW9mLXR5cGUoMil7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjVweDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkYWNjZW50Z3JleTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGE6bnRoLW9mLXR5cGUoMil7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRhY2NlbnRncmV5O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGE6bGFzdC1vZi10eXBle1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDo1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNzaWRlYmFyX2Zvb3Rlci0zIGltZ3tcclxuICAgICAgICBoZWlnaHQ6YXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOjMwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI3NpZGViYXJfZm9vdGVyLTN7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLndwLWNhcHRpb24tdGV4dHtcclxuICAgICAgICAgICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfSIsIkBrZXlmcmFtZXMgaW5pdGlhbGl6ZUxvYWRlcntcclxuICAgIDAle1xyXG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246MCUgMCU7XHJcbiAgICB9XHJcbiAgICA3MCV7XHJcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjo3NSUgMCU7XHJcbiAgICB9XHJcbiAgICA4MCV7XHJcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTV2aCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjo3NSUgMCU7XHJcbiAgICB9XHJcbiAgICAxMDAle1xyXG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwNXZoKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjc1JSAwJTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlICAgIHsgICBkaXNwbGF5Om5vbmU7ICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJ3LXB1bHNle1xyXG4gICAgMCV7XHJcbiAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEpdHJhbnNsYXRlWSgtMTAwdmgpO1xyXG4gICAgfVxyXG4gICAgMjAle1xyXG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxKXRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbiAgICAyNSV7XHJcbiAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEpdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxuICAgIDMwJXtcclxuICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMS4xKTtcclxuICAgIH1cclxuICAgIDM1JXtcclxuICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMS4wKTtcclxuICAgIH1cclxuICAgIDQwJXtcclxuICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMS4zKVxyXG4gICAgfVxyXG4gICAgNTAle1xyXG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxLjEpO1xyXG4gICAgfVxyXG4gICAgMTAwJXtcclxuICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMSk7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4jYnctbG9hZGVye1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgZGlzcGxheTpmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAtNXZoO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgaGVpZ2h0OiAxMDV2aDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgJGJsdWUsICRtYWdlbnRhKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTo0MDAlIDQwMCU7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBpbml0aWFsaXplTG9hZGVyO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xyXG5cclxuICAgIC5idy1sb2FkZXItaXRlbXtcclxuICAgICAgICB3aWR0aDoxMDBweDtcclxuICAgICAgICBoZWlnaHQ6MTAwcHg7XHJcblxyXG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOmJ3LXB1bHNlO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjoycztcclxuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xyXG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XHJcbiAgICB9XHJcbn0iXX0= */
