@charset "UTF-8";@font-face{font-family:Avenir Next W01 Light;src:url(../fonts/AvenirNext/49c5f3e1-5867-4b1d-a843-2d07fa60d85d.woff2) format("woff2"),url(../fonts/AvenirNext/f401df6f-54eb-406c-b46a-90b9451c598d.woff) format("woff")}@font-face{font-family:Avenir Next LT W05 Regular;src:url(../fonts/AvenirNext/146f526d-792d-4257-ba12-0fb6fbb8e31e.woff2) format("woff2"),url(../fonts/AvenirNext/2a1d06fe-73d7-4df1-9d59-5227c3c01d03.woff) format("woff")}@font-face{font-family:Avenir Next LT W05 Demi;src:url(../fonts/AvenirNext/11ba579d-59f5-479e-b2dd-411ca230f60c.woff2) format("woff2"),url(../fonts/AvenirNext/f740c173-ce1a-4e47-a4e3-fab0a45da815.woff) format("woff")}@font-face{font-family:Avenir Next W05 Bold Italic;src:url(../fonts/AvenirNext/82eb5ca5-8702-4bb5-ac8d-6c33995824fb.woff2) format("woff2"),url(../fonts/AvenirNext/f61d18ba-8ac6-49d7-8581-4ff520a9fe06.woff) format("woff")}@font-face{font-family:Graphik-Light;src:url(../fonts/graphik/Graphik-Light.eot);src:url(../fonts/graphik/Graphik-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/graphik/Graphik-Light.woff) format("woff"),url(../fonts/graphik/Graphik-Light.ttf) format("truetype"),url(../fonts/graphik/Graphik-Light.svg) format("svg")}@font-face{font-family:Graphik-Regular;src:url(../fonts/graphik/Graphik-Regular.eot);src:url(../fonts/graphik/Graphik-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/graphik/Graphik-Regular.woff) format("woff"),url(../fonts/graphik/Graphik-Regular.ttf) format("truetype"),url(../fonts/graphik/Graphik-Regular.svg) format("svg")}@font-face{font-family:Graphik-Semibold;src:url(../fonts/graphik/Graphik-Semibold.eot);src:url(../fonts/graphik/Graphik-Semibold.eot?#iefix) format("embedded-opentype"),url(../fonts/graphik/Graphik-Semibold.woff) format("woff"),url(../fonts/graphik/Graphik-Semibold.ttf) format("truetype"),url(../fonts/graphik/Graphik-Semibold.svg) format("svg")}@-webkit-keyframes danger-zone{0%{color:#fff}to{color:#ec1847}}@keyframes danger-zone{0%{color:#fff}to{color:#ec1847}}.slick-dots{padding:0;list-style:none;margin:0;line-height:0}.slick-dots li{display:inline-block;margin:0 5px}.slick-dots li button{border:0;font-size:0;border-radius:unset;width:31px;height:4px;background-color:hsla(0,0%,100%,.5);outline:none;box-shadow:none}.slick-dots li.slick-active button,.slick-dots li button:hover{background-color:#fff}.slick-arrow{border:0;background:0;font-size:0;padding:0 12px}.slick-arrow:before{font-family:Font Awesome\ 5 Pro;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;color:#fff;font-size:3rem;font-weight:100}.slick-arrow:focus{outline:none}.slick-prev:before{content:"\f177"}.slick-next:before{content:"\f178"}.slick-disabled{opacity:.5}.slick-dots--green .slick-dots li button{background-color:rgba(106,197,172,.5)}.slick-dots--green .slick-dots li.slick-active button,.slick-dots--green .slick-dots li button:hover{background-color:#6ac5ac}.slick-slide{height:auto;outline:none!important}.flex-control-nav{bottom:unset;width:auto;z-index:20}.flex-control-nav li{margin:0 5px}.flex-control-nav li a{border-radius:unset;width:31px;height:4px;background-color:hsla(0,0%,100%,.5);box-shadow:none}.flex-control-nav li a.flex-active,.flex-control-nav li a:hover{background-color:#fff}.flex-viewport{padding:30px 0}@media (max-width:992px){.flex-control-nav li:first-child{margin-left:0}.flex-control-nav li:last-child{margin-right:0}}body{font-size:100%}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border:none}.hidden{display:none!important}.bg--green{background-color:#0a5052}.hero-padding{padding:4em 0 2em}.align-center{text-align:center}.project-information{padding-left:0;list-style:none}.project-information li{margin-bottom:20px}.project-information li b{color:#4a4a4a;margin-bottom:5px}.clear .glyphicon,.see-more .glyphicon{font-size:10px}.content .intro{font-family:Avenir Next W01 Light,Helvetica,Arial,sans-serif;font-size:26px;color:444444;font-weight:400}.video-container{max-width:100%;height:0;overflow:hidden;position:relative;padding-bottom:56.5%;margin:30px 0}.video-container iframe{position:absolute;height:100%;width:100%;max-width:none;transform:translate(-50%,-50%);left:50%;top:50%;-o-object-fit:cover;object-fit:cover}.content ul{padding-left:0;list-style:none}.content ul li{padding-left:20px;position:relative;line-height:1.2em;margin-bottom:10px}.content ul li:after{content:"";border-radius:50%;position:absolute;background:#0a5052;width:8px;height:8px;left:0;top:6px}.pipeline{display:flex;flex-wrap:wrap}.pipeline .points{background-color:#006c5b;height:80px;width:80px;display:flex;justify-content:center;align-items:center;border-radius:100%;font-weight:700}.pipeline .points span{color:#fff}.pipeline .pipeline-content{margin-left:10px}.pipeline h4{margin-top:0}.pipeline a,.pipeline h4,.pipeline p{color:#006c5b}.pipeline a{transition:all .2s ease-out}.contact .contact-details li a{font-size:18px}.contact ul{padding-left:0}.contact ul li{margin-bottom:10px}.contact ul li a{color:#fff;font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif}.contact ul li a:hover{color:#1b9296}.social-media li{display:inline-block;margin-right:10px}.social-media li a{font-size:25px;color:#fff}.social-media li a:hover{color:#1b9296}#footer{background-color:#0a4f51;position:relative;padding-top:3em;padding-bottom:3em}#footer:before{content:"";display:block;position:absolute;bottom:0;width:100%;height:26px;background-repeat:no-repeat;background-position:bottom}#footer h2{color:#fff}#footer .media:first-child{margin-top:25px}#footer .media img{padding:5px;max-width:170px;height:auto}#footer .footer-logo{padding-right:30px;float:left}#footer .list-group{margin-top:30px;padding-bottom:0}#footer .list-group ul{text-align:center}#footer .list-group ul li{display:inline-block;padding:10px 20px}#footer .list-group ul li:first-child{padding-left:0}#footer .list-group ul li a{color:#fff}#footer .list-group ul li a:hover{color:#009197}#footer #opt-in-form input{width:100%;background-color:transparent;margin-bottom:15px;padding:10px;border-radius:30px;color:#fff;border:2px solid #fff}#footer #opt-in-form [placeholder],#footer #opt-in-form input[placeholder]{color:#fff!important}#footer #opt-in-form ::-webkit-input-placeholder{color:#fff;opacity:1}#footer #opt-in-form ::-moz-placeholder{color:#fff;opacity:1}#footer #opt-in-form :-ms-input-placeholder{color:#fff;opacity:1}#footer #opt-in-form ::-ms-input-placeholder{color:#fff;opacity:1}#footer #opt-in-form ::placeholder{color:#fff;opacity:1}#footer #opt-in-form .btn{border-radius:50px;color:#0a4f51;text-transform:none;border:2px solid #fff;transition:all .2s}#footer #opt-in-form .btn:hover{color:#fff;background-color:#0a4f51}.btn-default.btn-darkblue{background-color:#0a4f51}.btn-default.btn-darkblue:hover{background-color:#1b9296}@media (max-width:991px){#footer .media:first-child{margin-top:0}#footer .media .footer-logo{padding-right:10px}#footer .media .footer-logo img{max-width:135px}#footer .opt-in{border-top:1px solid #28686c;padding-top:30px;margin-top:15px}#footer .list-group ul{text-align:left}#footer .list-group ul li{padding:10px 20px 0 0}}@media (max-width:768px){.pipeline{margin-top:20px;margin-bottom:30px}}@media (max-width:520px){#footer{padding-top:2em;padding-bottom:2em}#footer .media .footer-logo{padding-right:10px}#footer .media .footer-logo img{max-width:135px}#footer .contact .contact-details li{margin-bottom:15px}#footer .contact .contact-details li a{font-size:16px}#footer .list-group ul{text-align:left}#footer .list-group ul li{display:block;padding:10px 0}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.checkbox label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px}.checkbox>input[type=checkbox]{opacity:0;z-index:1}.checkbox>label>input[type=checkbox]{opacity:1}.radio label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px}.radio input[type=radio]{opacity:0;z-index:1}.radio>label>input[type=radio]{opacity:1;z-index:1}#click a:first-of-type{float:left}.default .modal{display:inline-block;overflow-y:auto}.default .modal-footer a,.default .modal-header h3{color:#fff}.default .modal input{color:#000}.default .modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background:none repeat scroll 0 0 rgba(0,0,0,.6);border:0;border-radius:0;box-shadow:0;color:#fff}.ContactForm.Cart input[type=text],.ContactForm.Cart select{width:220px}body,html{font-family:Graphik-Regular,Helvetica,Arial,sans-serif;width:100%;height:100%;min-height:100%;margin:0;-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;font-size:16px;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:400}h2,h3,h4,h5,h6{margin-top:1.5em}h2+*,h3+*,h4+*,h5+*,h6+*{margin-top:0}.topImgTitle h1{font-family:Avenir Next LT W05 Regular,Helvetica,Arial,sans-serif;color:#d8e7c5;margin:0 0 10px;font-size:32px;line-height:1.2em;padding-right:1em}hr{margin-top:20px;margin-bottom:5px;border:0;border-top:1px solid #eee}a{color:#9faf86}a:hover{color:#0a4f51}.content a{color:#009197}.content a:hover{color:#0a4f51}table{max-width:100%;width:100%;margin-bottom:20px;background-color:transparent;border-collapse:collapse;border-spacing:0}table td,table th{padding:12px 8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.caption{color:#999;font-size:.9em;clear:right}.caption,.figure-pull-right{float:right;margin-left:2em;margin-bottom:1.5em;max-width:48%}.media,.media .media{margin-top:25px;text-align:left}.dashboardtop{background:#1b9296;height:200px}.topImgContent .row{margin:0}.topImgContent .oceanbg a{color:#1b9296}.topImgContent .oceanbg a:hover{color:#fff}.reminder,.reminder a{color:#1b9296}.important,.important a{color:#c00}.important a,.reminder a{font-style:italic;font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif}.content .list-checklist,.content .list-files,.download{list-style:none;list-style-position:outside;padding-left:2.5em}.download i,.important i,.list-checklist li i,.list-files li i,.reminder i{margin-right:.75em}.download i,.list-checklist li i,.list-files li i{color:#999;margin-left:-1.75em}.pagination>li>a,.pagination>li>span{color:#0a4f51}.course-thumb{position:relative;float:left;margin-right:30px}.course-thumb .date{position:absolute;top:0;right:0;background:#fab700;color:#fff;width:60px;height:60px;padding:10px 10px 5px 0}.course-thumb .date h6{margin:0;font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;font-size:22px}.course-thumb .date h6+span{margin:0;color:#fff;font-family:Avenir Next W01 Light,Helvetica,Arial,sans-serif;font-size:16px}.list-courses .media{border-bottom:1px solid #eee;padding:20px 0;margin:0}.list-courses .media:first-child{border-top:1px solid #eee}.list-courses h5{font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;font-size:25px;font-weight:400}.event-thumb{position:relative;float:left;margin-right:30px}.event-thumb .date{position:absolute;top:0;right:0;background:#0a4f51;color:#fff;width:60px;height:60px;padding:10px 10px 5px 0}.eventdate .greendate,.eventdate .yellowdate{position:absolute;top:0;right:0;color:#fff;width:80px;height:80px;padding:15px 10px 5px 0}.eventdate .greendate h6,.eventdate .yellowdate h6{font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;font-size:28px;color:#fff;margin:0}.eventdate .greendate{background:#0a4f51}.eventdate .yellowdate{background:#f8b524}.eventdate .greendate span,.eventdate .yellowdate span{font-family:Avenir Next W01 Light,Helvetica,Arial,sans-serif;font-size:23px;color:#fff;margin:0}.event-thumb .date h6,.eventdate .date h6{margin:0;font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;font-size:22px;color:#fff;line-height:1}.event-thumb .date h6+span,.eventdate .date h6+span{margin:0;color:#fff;font-family:Avenir Next W01 Light,Helvetica,Arial,sans-serif;font-size:16px}.list-events .media{border-bottom:1px solid #eee;padding:20px 0;margin:0}.list-events .media:first-child{border-top:1px solid #eee}.list-events h5{font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;font-size:25px;font-weight:400}.list-courses h5 a,.list-events h5 a{color:#0a4f51}.list-courses h5 a:hover,.list-events h5 a:hover{color:#009197}.list-courses .media ul,.list-events .media ul,.search-result .media ul{font-family:Avenir Next W01 Light,Helvetica,Arial,sans-serif;font-size:14px;text-transform:uppercase;color:#999;padding:0;margin:0}.list-courses .media ul li,.list-events .media ul li,.search-result .media ul li{display:inline;margin-right:10px}.filterlist input[type=text],.filterlist select{width:100%;height:40px;background:#fff;border:1px solid #ccc;border-radius:4px;padding:0 10px}.ContactForm{margin-bottom:50px}.ContactForm input[type=password],.ContactForm input[type=text],.ContactForm select{width:100%;height:40px;background:#fff;border:1px solid #ccc;border-radius:4px;padding:0 10px}.ContactForm textarea{width:100%;background:#fff;border:1px solid #ccc;border-radius:4px;padding:10px}.control-group>.control-label{width:30%;float:left;margin-top:10px;font-weight:400;text-align:left}.control-group>.controls{width:66%;float:left;margin-left:3%}.cmdline,.control-group>.check{margin-left:20%}.control-group{clear:both;padding-top:20px}fieldset{margin:4em auto}h3.required:after,label.required:after{content:" *";color:#c00;font-size:20px}.cmdline{clear:both;padding:1em 0}.btn{padding:10px 50px;border:none;border-radius:4px;font-weight:400;display:inline-block;white-space:normal;margin:15px 0 0}.btn-primary,.signform .btn-login,.Submit{background:#0a5052;color:#fff}.btn-primary:hover,.signform .btn-login:hover,.Submit:hover{background:#0a5052}.control-group>.check{margin-left:0}.control-group .checkbox,td .control-group{position:relative;line-height:30px;overflow:hidden}.control-group .table td{line-height:30px;vertical-align:middle}.control-group .table td .control-group{padding:16px}.control-group .checkbox{padding-left:48px}.checkbox input[type=checkbox],td .control-group input[type=checkbox]{position:absolute;width:30px;height:30px;top:50%;left:50%;margin-top:-15px;margin-left:-15px;z-index:-2}.checkbox input[type=checkbox]{left:0;margin-left:0}.checkbox input[type=checkbox]:before,td .control-group input[type=checkbox]:before{position:absolute;visibility:visible;left:0;top:0;cursor:pointer;content:"";width:30px;height:30px;display:block;background-image:url(../img/tick.png);background-repeat:no-repeat;background-position:-31px 0;border-radius:2px;z-index:-1}.control-group>.check>input[type=checkbox]~label,input[type=checkbox].css-checkbox~label.css-checkboxlabel{padding-left:45px;min-height:30px;background-repeat:no-repeat;background-position:-31px 0;cursor:pointer;line-height:30px}.check input[type=checkbox]:checked:before,.control-group>.check>input[type=checkbox]:checked~label,input[type=checkbox].css-checkbox:checked~label.css-checkboxlabel,td .control-group input[type=checkbox]:checked:before{background-position:0 -30px}.check input[type=checkbox],.control-group>.check>input[type=checkbox]~label,label.css-checkboxlabel{background-image:url(../img/tick.png);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.css-checkboxlabel p{margin:2px 0 0 5px}.css-checkboxlabel a{color:#fff}.css-checkboxlabel a:hover{color:#2f639b}input[type=radio].css-radio{display:none}input[type=radio].css-radio+label.css-radiolabel{padding-left:45px;min-height:22px;background-repeat:no-repeat;background-position:-22px 0;cursor:pointer}input[type=radio].css-radio:checked+label.css-radiolabel{background-position:0 -22px}label.css-radiolabel{background-image:url(../img/radio2.png);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radioitem{margin:1em .5em}.radioitem input{margin-right:.5em}.radioitem input+label.error{float:right;display:block;color:#c00}.custom-file-input{color:transparent}.custom-file-input::-webkit-file-upload-button{visibility:hidden}.custom-file-input:before{content:"Select files";white-space:nowrap;-webkit-user-select:none;cursor:pointer;padding:10px 50px;background:#b8c89f;color:#fff;border:none;border-radius:4px;text-transform:uppercase;font-weight:700;margin:0;display:inline-block}.custom-file-input:active{outline:0}.custom-file-input:active:before{background:#b8c89f;outline:0}.listing .media{border-top:1px solid #eee;padding:20px 0;margin-top:0}.listing .media-left{margin-right:30px;float:left}.listing .media-heading{text-transform:uppercase;color:#b8c89f;font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;margin:0;font-size:1.5em}.listing ul{margin:0;padding:0}.listing li{display:inline-block;margin-bottom:5px;padding:7px 15px;background:#eee}.listing li:last-child{border-right:1px solid #ededed}.listing label{margin-top:10px;margin-bottom:10px;width:100%}.listing .company{font-size:1.4em;color:#b8c89f;font-family:Avenir Next LT W05 Regular,Helvetica,Arial,sans-serif}.listing .details{width:100%;margin-top:10px;background:#b8c89f;color:#fff;text-transform:uppercase}.listing .details,.media h6{font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif}.media h6{font-size:1em;color:#959595}.window:target{display:block;pointer-events:auto}.window{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.85);z-index:99999;transition:opacity .4s ease-in;display:none;pointer-events:none}.window>div{max-width:600px;width:80%;position:relative;margin:25% auto;padding:30px 0 0}.window-md:target{display:block;pointer-events:auto}.window-md{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.85);z-index:99999;transition:opacity .4s ease-in;display:none;pointer-events:none}.window-md>div{max-width:600px;width:80%;position:relative;margin:15% auto;padding:0}.closeBox{background:#aaa;color:#fff;position:absolute;top:30px;right:30px;text-align:center;padding:10px;text-decoration:none;font-weight:400;border-radius:50%;line-height:1em}.closeBox:hover{background:#a00;color:#fff}.content-navigation .input-group input{background:none;border:1px solid #ccc;border-radius:5px;height:40px;font-size:1em;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;color:#555}.content-navigation .input-group button{height:40px;font-size:16px;color:#777;margin-top:0}#searching .btn-link{font-size:30px;padding:0;line-height:0;color:#aaa}.signform .col-md-6{padding:60px 50px;margin:0}.form-control{height:50px;border-radius:3px;font-size:18px}.nav-tabs>li>a{margin-right:0;border:none;border-radius:0;font-size:16px;padding:15px}.nav-tabs>li>a,.signform .btn-facebook{line-height:1em;color:#fff;text-transform:uppercase}.signform .btn-facebook{background:#3a5795;border-radius:3px;padding:17px 20px}.nav-tabs{border-bottom:1px solid #777;padding:0;margin:30px 0}.signform form{border-top:1px solid #777;padding:30px 0 0;margin-top:30px}.signform label{font-size:18px;font-weight:400}.signform .checkbox{margin:40px 0}.forgot{border-top:1px solid #777;margin-top:40px!important;padding-top:30px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:0;outline:0;box-shadow:0 3px 9px rgba(0,0,0,.2)}.modal-header{border:0}.modal-body{padding:20px 50px 50px}.contentImg img{border:1px solid #c6bfa7}a:hover{text-decoration:none}.stretchMe{min-height:450px;z-index:0;margin-bottom:0}.home-banner .stretchMe{min-height:200px}.stretchMe.content-banner{min-height:450px}.item img{max-width:100%;border:0}.section{font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;border-bottom:1px solid #e5e5e5;padding-bottom:5px;margin-bottom:1em;padding-top:1.5em;font-size:1.4em;color:#b8c89f;clear:both}.section small a{font-size:18px;color:#777}.badge{float:right;margin-top:4px;background:none;color:#aaa;font-weight:400;font-size:16px}.links-list .media-list .col-md-6{padding:2em}.links-list a:hover{text-decoration:none}.links-list .section+ul li{padding:1em 0;border-bottom:1px solid #ededed;font-size:1.1em}.docs a .media-heading,.links-list .section+ul li a{color:#666}.links-list .section+ul li a:hover{color:#009197}#masonry-container{padding-top:2em;margin-left:-3.8%}#masonry-container .item{width:29%;margin-bottom:3em;margin-left:3.8%}.nextevent{margin:70px 0;padding:0 20px}.nextevent .relimg{position:relative}.nextevent img{max-width:100%;min-width:100%}.nextevent .date{width:100px;height:100px;position:absolute;top:0;right:0;text-align:right;padding:40px 20px 20px;color:#fff;text-transform:uppercase;font-family:Avenir Next W01 Light,Helvetica,Arial,sans-serif}.nextevent .newsdesc{position:absolute;left:0;bottom:0;color:#fff;padding:0 20px 20px}.nextevent .date h3,.nextevent .newsdesc h3{font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;font-size:28px;text-transform:uppercase}.nextevent .date h3{margin:0}.nextevent .newsdesc h3{margin:10px 0;font-size:1.7em}.nextevent .newsdesc span{color:#dce7c5;text-transform:uppercase}.nextevent .readmore{margin-top:20px;float:left}.readmore,.readmore a,a.readmore{font-family:Avenir Next W05 Bold Italic,Helvetica,Arial,sans-serif;font-size:16px;color:#bb4e14;text-decoration:none;padding:0;margin:20px 0 0}h5{font-size:16px;color:#0a4f51;font-weight:700}.row{margin-left:-15px}.pagetitle{margin-top:20px;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #eee}.pagetitle h2{margin:0;font-size:23px;color:#0a4f51;font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif}.topImg{background:#fff url(../images/topimg.jpg) no-repeat 0 0;background-size:cover;min-height:400px;overflow:hidden;border-bottom:10px solid #d8e7c5;position:relative;z-index:1}.topImg:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;background:rgba(0,0,0,.2);z-index:2}.topImg .container{position:relative;z-index:3}.homestar-one{background:#fff url(../images/homestar.jpg) no-repeat 0 0}.homestar-two{background:#fff url(../images/homestar-two.jpg) no-repeat 0 0}.homestar-one,.homestar-two{background-size:cover;min-height:350px;overflow:hidden}.nabers-one{background:#fff url(../images/nabersnz.jpg) no-repeat 0 0;background-size:cover;min-height:300px}.nabers-one,.topImgContent{overflow:hidden}.topImgContent img{width:100%;display:block}.topMember{height:90px;background:#f3f2ed;overflow:hidden}.topMember img{width:100%;display:block}.imgTitleBlock{width:100%;height:490px}@media (max-height:800px){.imgTitleBlock{height:370px}}.topLogosTitle{color:#fff}.homestar-one .topLogosTitle .media-body{background:#006c5b}.homestar-one .topLogosTitle .media-heading{padding:50px 20px 10px}.homestar-one .topLogosTitle h4{font-size:1.6em;font-weight:700}.topImgTitle{position:absolute;left:0;bottom:50px;color:#fff;padding:0 15px}#footer .media h2{font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;color:#d8e7c5;margin:0 0 10px;font-size:32px;line-height:1.2em;padding-right:1em}.topImgTitle h2+p{font-size:18px}#footer .media h5{font-weight:400;color:#b8c89f;font-size:18px;margin:0;line-height:1.5em}.btn-danger,.btn-default,.btn-warning{color:#fff!important;font-size:1em;font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;padding:10px 30px;border-radius:3px;margin-top:30px;border:3px;transition:all .2s}.btn-default{background:#0a5052}.btn-default:active,.btn-default:focus,.btn-default:hover{background:#244e54}.btn-warning{background:#f8b524}.btn-warning:active,.btn-warning:focus,.btn-warning:hover{background-color:#d69e25;border-color:#d69e25}.btn-danger{background:#bb4e14}.btn-danger:active,.btn-danger:focus,.btn-danger:hover{background-color:#9e4515;border-color:#9e4515}.topImg img{max-width:100%;min-width:100%;height:auto}.fourimg{overflow:hidden;margin-right:5px}.fourimg a{display:block;position:relative}.fourimg a>img{position:relative;min-width:100%;height:auto;border-left:10px solid #fff}.fourimg .thumbnail{background:#fff;position:absolute;width:150px;top:15%;left:50%;padding:0;border:0;border-radius:0;margin:0 0 0 -75px}.fourimg .thumbnail img{text-align:center}.fourimg .thumbnail h3{color:#fff;margin:0;font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.2em}.fourimg .thumbnail a{color:#fff;font-weight:400}.product-covers,.product-covers [class*=col]{padding-left:5px;padding-right:5px}.product-covers{padding-top:50px;border-top:10px solid #d8e7c5}.product-covers a{position:relative;display:block;overflow:hidden;padding:70px 0;background:#2a6496;margin-top:10px}.product-covers a>img{position:absolute;top:0;left:0;z-index:1;min-height:100%;min-width:100%}.product-covers a:hover>img{opacity:.8}.product-covers a .panel{background:none;border-radius:0;border:none;box-shadow:none;width:150px;margin:0 auto;position:relative;z-index:2;overflow:hidden}.product-covers a .panel .product-logo,.product-covers a .panel .product-title{height:150px}.product-covers a .panel .product-logo{vertical-align:central;line-height:150px}.product-covers a .panel .product-title{position:relative}.product-covers a .panel .product-logo img,.product-covers a .panel .product-title h3{padding:0;margin:0;max-width:100%}.product-covers a .panel .product-logo{background:#fff}.product-covers a .panel .product-title h3{padding:15px;text-transform:uppercase;font-size:1em;font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;letter-spacing:-.01em;position:absolute;bottom:0}.product-covers a .panel .product-title h3,.product-covers a .panel .product-title h3 small{color:#fff;display:block}.product-covers a .panel .product-title h3 small{padding-top:.75em}.product-covers .greenstar>a{background:transparent url(../images/product-cover-greenstar.jpg) 50% no-repeat;background-size:cover}.first,.product-covers .greenstar .product-title{background:#86b730}.product-covers .homestar>a{background:transparent url(../images/product-cover-homestar.jpg) 50% no-repeat;background-size:cover}.product-covers .homestar .product-title,.second{background:#006c5b}.product-covers .nabersnz>a{background:transparent url(../images/product-cover-nabersnz.jpg) 50% no-repeat;background-size:cover}.product-covers .nabersnz .product-title,.third{background:#1777bc}.product-covers .base>a{background:transparent url(../images/product-cover-base.jpg) 50% no-repeat;background-size:cover}.fourth,.product-covers .base .product-title{background:#a6c530}.first,.fourth,.second,.third{padding:50px 1em 1em;min-width:150px}#footer{color:#fff}.page-content{padding-bottom:4em}.navbar-default{background:none;border:none}.navbar{border-radius:none;position:relative;min-height:none;margin-bottom:0;border:none}.navbar-brand img{background:#fff;padding:0 5px 5px}.navbar-nav{font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif}.navbar-brand{padding:0;height:0;z-index:100;position:relative}.toplinks ul{margin:15px 0 0;text-transform:uppercase;float:right}.toplinks li{display:inline;list-style:none;padding-left:15px}.toplinks li,.toplinks li a{color:#555;font-size:14px;font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif}.toplinks li a:hover{color:#009197!important}.toplinks li a span{font-family:Avenir Next W01 Light,Helvetica,Arial,sans-serif;color:#777}.toplinks li .fa,.toplinks li a .fa{color:#ccc}.toplinks li a:hover{color:#5e662c;text-decoration:none}.toplinks li,.toplinks li.join a{color:#009197;cursor:pointer}.toplinks li.join a:hover{color:#244e54!important}.topmenu{width:90%;float:right;border-top:4px solid #f5f5f5;margin-top:6px}.lgr{background:#1b9296}.dgr{background:#244e54}.square{display:block;height:0;padding-bottom:100%;width:100%;position:relative;overflow:hidden;margin-bottom:30px}.product-covers a>img,[class*=tint]{transition:all .4s ease}.bg-teal{background:#1b9296}.tint-teal{background:rgba(27,146,150,.9)}.tint-teal:hover{background:rgba(27,146,150,.8)}.bg-ocean{background:#244e54}.tint-black{background:rgba(0,0,0,.4)}.tint-black:hover{background:rgba(0,0,0,.2)}.tint-ocean{background:rgba(36,78,84,.85)}.tint-ocean:hover{background:rgba(36,78,84,.8)}.tint-gold{background:rgba(248,181,36,.9)}.bg-gold{background:#f8b524}.tint-gold:hover{background:rgba(248,181,36,.8)}.bg-sand{background:#c6c0a8}.tint-sand{background:rgba(198,192,168,.9)}.tint-sand:hover{background:rgba(198,192,168,.8)}.bg-olive{background:#5e662c}.tint-olive{background:rgba(94,102,44,.9)}.tint-olive:hover{background:rgba(94,102,44,.8)}[class*=tint]>img{z-index:-1;position:absolute;top:0;left:0;min-height:100%;width:auto;max-width:none;max-height:100%}.tint-gold h3,.tint-ocean h3,.tint-olive h3,.tint-sand h3{padding:20px 0;text-transform:uppercase;margin:10px 20px 5px;font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;font-size:26px}.tint-ocean h3,.tint-olive h3{border-bottom:2px solid #dce7c5}.tint-gold h3{border-bottom:2px solid #0a4f51}.tint-sand h3{border-bottom:2px solid #5e662c}.tint-ocean h3 a{color:#fff}.tint-ocean h3 a:hover{color:#dce7c5}.tint-gold h3 a{color:#0a4f51}.tint-sand h3 a{color:#5e662c}.tint-olive h3 a{color:#dce7c5}.tint-olive h3 a:hover{color:#fff}.tint-gold h3 a,.tint-ocean h3 a,.tint-olive h3 a,.tint-sand h3 a{background:transparent url(../img/bgrb.png) no-repeat 100%;width:100%;text-align:left;padding:0;font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;font-size:26px}.newsdesc .more a{padding:15px 20px;position:absolute;left:0;bottom:0;font-size:14px;font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;text-decoration:none;text-transform:uppercase}.tint-ocean .more a{color:#dce7c5}.tint-ocean .more a:hover{color:#fff}.tint-gold .more a{color:#0a4f51}.tint-gold .more a:hover{color:#fff}.tint-sand .more a{color:#5e662c}.tint-sand .more a:hover{color:#fff}.tint-olive .more a{color:#dce7c5}.tint-olive .more a:hover{color:#fff}.lastnews{margin-top:50px;padding:0}.newsdetails{margin:0 0 0 20px;color:#fff;text-transform:uppercase}.newsdetails.col-sm-8{padding:0}.newsdetails span{font-size:13px}.newsdetails h4{font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;margin:5px 0;max-width:90%}.newsdetails h4 a{color:#eee}.newsdetails h4 a:hover{color:#fff}.newsdesc{position:relative}.newsdesc .date{background:#fff;width:50px;height:50px;line-height:.7em;padding:14px 8px 8px 0;margin-top:28px;margin-right:20px}.newsdesc .date h4{font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;margin:0;padding:0;color:#0a4f51;text-align:right;font-size:16px}.newsdesc .date span{text-transform:uppercase;margin:0;padding:0;color:#0a4f51;font-family:Avenir Next LT W05 Regular,Helvetica,Arial,sans-serif;float:right;font-size:12px}.lgreen{background:#f7fbf4;margin-top:20px;margin-bottom:10px;padding-bottom:50px}.lgreen h3{color:#5e662c;font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;font-size:28px;line-height:1.4em;margin-top:50px}.logos{margin:30px 0;padding:0}.logos li{display:inline}.bottom,.list-group{border-top:1px solid #28686c;padding:30px 0}.bottom{text-align:right;padding:30px}.list-group ul{margin:0;padding:0;line-height:2em}.list-group ul li{list-style:none}.list-group ul li a{color:#b8c89f;text-decoration:none}.list-group ul li a:hover{color:#fff}.list-group h3{margin:10px 0;font-size:1.2em}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.list-of-members .media{border-bottom:1px solid #eee;padding-bottom:25px}.list-of-members .media-body{display:block}.list-of-members .table>thead>tr>th{border:0;font-family:Avenir Next W01 Light,Helvetica,Arial,sans-serif;color:#aaa;text-transform:uppercase;font-weight:400;line-height:1em;padding:5px 0;font-size:14px}.list-of-members .table>tbody>tr>td{border:0;padding:0 2em 0 0;width:33.3%;line-height:1.2em;font-size:.9em}.list-of-members h5{font-size:24px;font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;font-weight:400}.list-of-members h5 a{color:#0a4f51}.list-of-members h5 a:hover{color:#009197}.topLogosTitle .media img{background:#fff;padding:5px;width:100%;max-width:200px;height:auto}.dropdown-menu{padding:10px 0}.dropdown-menu>li>a{padding:5px 20px;font-size:16px}.content{padding:70px 15px}h1{font-size:34px;margin:0 0 10px}h1,h2{color:#0a4f51;font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;line-height:1.2em}h2{font-size:26px;margin:0 0 25px}.content h1 span{font-family:Avenir Next W01 Light,Helvetica,Arial,sans-serif}h2.pagetitle{font-size:37px;color:#b8c89f;margin:30px 0 20px;padding-bottom:20px;border-bottom:1px solid #eee}.content h3,h2.pagetitle{font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif}.content h3{font-size:1.2em;color:#0a4f51;font-weight:700}.content-navigation h3{font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;font-size:22px;margin:10px 0 0;font-weight:400}.content-navigation h3 span{font-family:Avenir Next LT W05 Regular,Helvetica,Arial,sans-serif;font-size:16px}.content-navigation h6,.content h1+span,.nextevent h6{font-size:16px;color:#c8c1aa;font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;text-transform:uppercase}.content-navigation h4,.content h4{border-top:2px solid #eee;font-size:18px;color:#0a4f51;padding:25px 0 10px;font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;margin-top:20px}h1+h5{margin-top:0}.content ul{line-height:1.8em}.content-navigation .btn-link,.content .btn-link{font-family:Avenir Next W05 Bold Italic,Helvetica,Arial,sans-serif;font-size:16px;color:#bb4e14;text-decoration:none;padding:0}.content-navigation .btn-link:hover,.content .btn-link:hover{color:#8d3b0f}.content-navigation{border:1px solid #ddd;border-top:0;padding:40px;position:relative;float:right;margin-bottom:50px}.content-navigation h2 a{font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;font-size:16px;color:#5e662c;margin:20px 0 0}.content-navigation h2 a:hover{color:#009197}.collapsed .close-trigger,.open-trigger{display:none}.close-trigger,.collapsed .open-trigger{display:inline}#content-collapse h5:first-child,#content-collapse h6:first-child{margin-top:0}.mainsponsors a span{color:#0a4f51}.mainsponsors h2{margin:70px 0 0;color:#0a4f51;font-size:26px;border-top:1px solid #ddd;padding:20px 0}.mainsponsors h2,.mainsponsors h3{font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif}.mainsponsors h3{margin:30px 0 0;color:#5b6732;font-size:22px}.mainsponsors img{max-width:100%;height:auto;margin-right:20px}.mainsponsors .logos li{max-width:150px;display:inline-block;margin-right:20px;vertical-align:top}.sponsors{margin-top:2em;border-top:1px solid #ededed;clear:both}.sponsors img{max-width:100px;height:auto;margin-right:20px}.sponsors+.sponsors img{max-width:75px}.mainsponsors img,.sponsors img{-webkit-filter:grayscale(1);filter:grayscale(1);transition:all .5s}.mainsponsors img:hover,.sponsors img:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.sponsors h3{margin:30px 0 0;font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;color:#5b6732;font-size:18px}.eventdate{background:#1b9296;width:160px;height:160px;color:#fff;text-align:right;text-transform:uppercase;padding:0;line-height:1.8em;overflow:hidden;position:relative}.eventdate img{width:100%;max-height:160px;margin:0!important}.eventdate h2{font-size:44px;margin:0;font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif}.eventdate span{font-size:25px;font-family:Avenir Next W01 Light,Helvetica,Arial,sans-serif}.content-navigation ul{margin:0;padding:0}.content-navigation ul li{list-style:none}.list-group-item:last-child{border-bottom:0}.content-navigation ul.dotlist li{list-style:disc;list-style-position:inside;line-height:1.8em}.content-navigation .nav>li>a{position:relative;display:block;padding:8px 0;color:#9faf86;font-size:18px}.nav>li>a:focus,.nav>li>a:hover{background:none}.content-navigation .nav .active>a{font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif}.content-navigation .accordion-body>li>a:hover,.content-navigation .nav>.active>a,.content-navigation .nav>li>a:hover{color:#5e662c}.content-navigation .nav>.parent>a:hover,.content-navigation .nav>li>a:hover{background:none}.content-navigation .accordion-body>li{padding:5px 15px}.content-navigation .accordion-body>li>a{color:#999;font-size:1.1em}.content-navigation .accordion-body li.active>a{color:inherit}.content-navigation img{margin:50px 0}.content-navigation a{color:#5e662c;text-decoration:none}.status{text-transform:uppercase;font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;margin-bottom:1.5em}.list-of-members a,.status,a.teal{color:#009197}.list-of-members a:hover,a.teal:hover{color:#0a4f51}.olive{color:#5e662c}.content-navigation .list-group{border-top:0;padding:0 0 10px}.content-navigation .list-group-item{border-left:0;border-right:0;padding:10px 0}.content-navigation .list-group-item:first-child{border-radius:0;border-top:none}.content-navigation .list-group-item:last-child{border-radius:0}.dashboard-menu h4{text-transform:uppercase;color:#c8c1aa;font-size:16px}.dashboard-menu .nav>li>ul{padding:0 0 0 15px}.dashboard-menu .nav>li>ul li{list-style:none}.dashboard-menu .nav>li>a{padding:10px 0;font-size:18px;color:#244e54;line-height:1em;font-family:Avenir Next W01 Light,Helvetica,Arial,sans-serif}.dashboard-menu .nav>li>ul li a{line-height:2em;color:#777;font-size:16px}.intro{font-size:18px;font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;margin:0 0 40px}.anystretch{background:#eee}.rightevent{margin-top:50px;padding:0 30px}.list-module{border-top:2px solid #eee;padding:30px 0;margin-top:10px}.list-module h3{font-size:25px;margin:5px 0 10px}.list-module .media-body h4 a,.list-module h3{font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;text-transform:uppercase;color:#0a4f51}.list-module .media-body h4 a{font-size:18px;margin:5px 0}.list-module .media-body h4 a:hover{color:#009197}.list-module .media-body h4+span{text-transform:uppercase;color:#bbb;font-size:15px}.list-module .media-body{width:75%}.list-module .date{width:50px;height:50px;padding:12px 6px 0 0;line-height:1em;color:#fff}.list-module .date h4{font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;font-size:16px;margin:0}.list-module .date span{font-family:Avenir Next W01 Light,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:13px;margin:0}.contentmedia .media-heading{text-transform:uppercase;font-size:20px}.contentfootermedia .media,.news .media{padding:20px 0 30px;border-bottom:1px solid #ddd}.contentfootermedia .col-md-6{padding-left:2.4em;padding-right:2.4em}.contentfootermedia .media .date{font-size:17px;color:#777;font-family:Avenir Next W01 Light,Helvetica,Arial,sans-serif}.news .media-heading a{color:#0a4f51}.news .media-heading a:hover{color:#009197}.contentfootermedia .media img,.news .media img{margin:0 30px 0 0}.contentfootermedia .media .media-heading,.news .media .media-heading{font-size:25px;margin:5px 0 10px;font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;border:0;padding:0;font-weight:400}.window-md a,a.closeBox,a.closeBox:hover{color:#fff}.bluebg{background:#1777bc}.oceanbg{position:relative}.editdashboard{position:absolute;right:0;bottom:0}.editdashboard a{padding:10px 15px;background:#1b9296;color:#fff!important;text-transform:uppercase;float:right;transition:all .2s}.editdashboard a:hover{background:#fff;color:#1b9296!important}.topImgContent .logo.col-sm-4{padding:0;float:right}.topImgContent.homestar-two .col-md-7{width:56%}.logo{background:#fff;padding:0;max-width:130px;overflow:hidden}.logo,.logo img{max-height:130px}.logo img{width:auto;min-width:130px;min-height:130px}.logo,.topImgContent{padding-left:0;padding-right:0}.page-content{position:relative}.page-content>.topImgContent{position:absolute;top:0;left:0;right:0}.navbar-collapse .col-md-12{padding-left:0;padding-right:0}.navbar-nav>li>a{padding:0}.navbar-nav>li:last-child{padding-right:0}.toplinks-mobile{display:none}.navbar-default .navbar-nav>li>a{color:#444}.navbar-default .navbar-nav>li>a:hover{color:#009197}.event-date{padding:10px 20px;background:#fff;margin:10px;position:absolute;bottom:0}.search-result .pagetitle{font-family:Avenir Next W01 Light,Helvetica,Arial,sans-serif}@media (max-width:1200px){.topImg .col-md-7{width:70%}.fourimg .col-md-3{width:50%;min-height:410px;float:left;margin-bottom:10px}.fourimg .col-md-3 img{min-width:100%}}@media (min-width:992px) and (max-width:1200px){.nextevent .newsdesc h3{font-size:24px}.newsdetails{margin:0 0 0 10px}.newsdetails h4{margin:10px 0;font-size:15px}.newsdesc .date{margin-top:20px}.tint-gold h3,.tint-ocean h3,.tint-olive h3,.tint-sand h3{padding:10px 0;margin:5px 10px}.newsdesc .more a{padding:10px}}@media (max-width:992px){.content-navigation .list-group{padding:0 0 10px}.content-navigation a{margin-bottom:0}.links-list .media-list .col-md-6{padding:0}.media-body{float:left}.media,.media-body,.media .media{margin-top:0}.navbar-nav{margin-left:8%}.bluebg,.greenbg,.topImgContent .logo.col-sm-4{margin-top:-1px}.topImgContent.homestar-two .col-md-7{width:100%;margin-top:-1px}.green-border .contentmedia .media{margin:0}.green-border .contentmedia{margin-top:30px}.content{padding-top:40px}.rightevent.col-md-4{padding-left:0;padding-right:0;margin-top:0}.nextevent{margin:70px 0;display:table-cell}.nextevent:first-child{padding-left:15px;padding-right:10px}.nextevent:last-child{padding-left:10px;padding-right:15px}.contentfootermedia .media{padding:20px 0}.content-navigation{padding:20px}.content-navigation img{margin:20px 0}.eventdate{top:auto}#footer .media img{margin-bottom:15px}#footer .col-md-3{width:50%;float:left;margin-bottom:10px}.lgreen .col-md-8{width:60%;float:left}.lgreen .col-md-4{width:40%;float:left}.lgreen .col-md-1{width:0}.lgreen .col-md-10{width:100%;padding:0}.lgreen h3{margin-top:0}.content,.content-navigation{width:100%;clear:both;margin-bottom:30px}}@media (max-width:980px){.topImg .col-md-7{width:100%}}@media (max-width:991px){.navbar-collapse.collapse.in{display:block!important}.navbar-collapse.collapse{display:none!important}.navbar-toggle{display:block}body{padding-right:0;padding-left:0}.navbar-header .fa-bars:before,.navbar-header .fa-navicon:before,.navbar-header .fa-reorder:before{font-size:26px}.toplinks{margin-top:20px}.dashboardtop{height:100px}.stretchMe{min-height:200px}.topmenu{width:50%;float:left}.navbar-nav{margin-left:0}.toplinks ul{display:block;width:50%}.toplinks li{float:left;width:100%;padding:10px 0}.toplinks-mobile{display:block;float:right}ul.toplinks-mobile{margin:0;padding:0}.toplinks-mobile li{display:inline;list-style:none;float:left}.toplinks-mobile li a{color:#b8c89f;padding:15px;float:left}.navbar-default .navbar-toggle{border:0;padding:10px;margin:7px 0 0}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background:none}.item{width:45.9%}.bluebg,.grassgreenbg,.greenbg,.lightgreenbg,.oceanbg{min-width:100%}.contentfootermedia .col-md-6{padding-left:0;padding-right:0}.topImgContent .logo.col-sm-4{float:right;max-width:35%}.row{margin-left:0;margin-right:0}.navbar-brand img{max-width:50%;padding:0}.navbar-nav{margin-top:15px}.navbar-toggle{margin-right:0}.navbar-nav>li{width:100%;padding:10px 0}.dropdown-menu>li>a{padding:5px 0!important;font-size:16px}.container-fluid{padding-right:15px;padding-left:15px}.container-fluid.full-width,.container.full-width{padding-left:0;padding-right:0}.eventdate{position:inherit}.content{padding:0;margin-top:50px;margin-bottom:50px}.lgreen .col-md-4,.lgreen .col-md-8{width:100%;float:left}.bottom{text-align:center;padding:20px 30px}.fourimg{overflow:hidden;margin-right:10px}.lastnews .col-sm-6{padding-bottom:0;padding-left:0;padding-right:0;float:left;margin-bottom:0}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background:none}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border:none}.fourimg .col-md-3{width:100%;min-height:410px;float:left}.product-covers [class*=col]{margin-bottom:10px}.page-content>.topImgContent{position:static}.page-content>.topImgContent .logo{position:absolute;top:0;right:0;z-index:999}.lastnews .col-md-6{padding-left:5px;padding-right:5px}ul.navbar-nav{float:left}.topmenu{border-top:0}.bluebg .col-md-6,.grassgreenbg .col-md-6,.greenbg .col-md-6,.lightgreenbg .col-md-6,.topmenu{margin-top:0}.top-gap{padding-top:0}}@media (max-width:608px){.nextevent:last-child{padding-left:10px;padding-right:15px}.nextevent:first-child,.nextevent:last-child{padding-left:0;padding-right:0}.nextevent{width:100%;float:left;padding:0;margin:20px 0}.topImgTitle{padding:0 15px;top:100px}.topImgTitle h2{margin:0 0 5px;font-size:24px;line-height:1.2em;padding-right:0}.topImgTitle .btn-danger,.topImgTitle .btn-warning{margin-top:15px}.topImgTitle p{margin:0}.product-covers a .panel{width:300px}.product-covers a .panel div{float:left;width:50%}.product-covers [class*=col]{float:none;width:100%}.lastnews .newsdesc>h3{font-size:1.2em}.control-group .control-label,.control-group .controls{float:none;width:100%;margin-left:0}.figure-pull-right{float:none;margin:1.5em auto;max-width:100%}}@media (min-width:480px) and (max-width:600px){.nextevent .newsdesc h3{font-size:24px}.newsdetails{margin:0 0 0 10px}.newsdetails h4{margin:5px 0;font-size:14px}.newsdesc .date{margin-top:20px;margin-right:10px}.tint-gold h3,.tint-ocean h3,.tint-olive h3,.tint-sand h3{padding:10px 0;margin:5px 10px}.newsdesc .more a{padding:10px}}@media (max-width:480px){.btn-warning{margin-right:0}.lastnews .col-sm-6{width:100%;padding:0!important;margin:0}.lastnews .col-sm-6:nth-of-type(2n){margin-left:0}.oceanbg{padding:30px 0}.contentImg .item{text-align:center}.item{margin-left:0;width:100%;display:block;border-top:1px solid #ededed;padding:1em 0}.content,.item{margin-bottom:0}.content{margin-top:20px}.contentmedia .col-md-5,.contentmedia .col-md-6{padding-left:0;padding-right:0}#footer .col-md-3{width:100%;float:left;margin-bottom:10px}.navbar-nav{margin-bottom:10px}.navbar-nav,ul.mob-submenu{margin-left:0;padding:0}ul.mob-submenu li{margin:0;padding:0;list-style:none}.topImgTitle{position:absolute;left:0;color:#fff;padding:0 15px;top:50px}.topImgTitle h1{font-size:28px;padding-right:0;font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif}.topImgTitle .btn-danger,.topImgTitle .btn-warning{margin-top:15px}.masonry{text-align:center}.fourimg .thumbnail{position:absolute;top:15%;left:30%}.fourimg{margin-right:0}.fourimg img{border-left:0}.fourimg .col-md-3{padding-left:0;padding-right:0}.lastnews{margin-top:40px;margin-bottom:0}.lgreen{margin-top:20px}.lastnews .newsdesc>h3{font-size:24px}}.content h4{padding:15px 0 0!important}.active,a.active,li.active{color:#009197}.input-group-btn .btn{margin:0}.btn-group{min-width:200px}.content .btn.btn-default{font-size:.9em;background:#1b9296;padding:11px 12px;border:0}.content .btn.btn-default:focus,.content .btn.btn-default:hover{background:#244e54}.form-group .btn-group .btn.btn-default{background:#1b9296;padding:11px 12px;border:0;font-size:.8em;margin-top:0}.form-group .btn-group{min-width:150px}.form-group .btn-group .btn.btn-default:hover{background:#009197;cursor:default}.form-group .btn-group .btn.btn-default+.btn.btn-default.dropdown-toggle{border-left:1px solid #38878a;padding:11px 12px}.form-group .btn-group .btn.btn-default+.btn.btn-default.dropdown-toggle:hover{background:#244e54}.form-group .btn-group .btn.btn-default+.dropdown-menu .btn-default{background:#fff;color:#11989d!important;margin-top:3px;border-radius:0}.form-group .btn-group .btn.btn-default+.dropdown-menu .btn-default:hover{color:#3d5252!important;background:#e6e6e6}.cmdline,.control-group>.check{margin-left:0}#footer .social li a{color:#fff}#footer .social li a:hover{color:#9faf86}#footer .social li{padding-right:10px;float:left;padding-top:15px}#footer .social ul{list-style:none;-webkit-padding-left:15px}.social-icons{margin-top:10px;margin-bottom:25px}#footer .media-left{float:left}#footer .media-heading{overflow:hidden}.media.card,.media.card .media.card{margin:0 0 20px;padding:0 15px 20px;border-bottom:0;text-align:left}.card .img-wrapper{background:#fbfbfb;border-bottom:3px solid #0a4f51}.card .media-body{background:#f3f2ed}.news .btn.btn-default{padding:10px 22px;margin:0 auto}.contentfootermedia .media h4.media-heading,.news .media.card h4.media-heading{font-size:20px;padding-top:0!important;margin-top:0}@media (max-width:480px){.col-xxs-12{width:100%}}.promo-content{margin-bottom:20px}.promo-area .img-wrapper{position:relative;height:0;padding-bottom:26.5%;overflow:hidden}.promo-area .img-wrapper img{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.promo-detail{margin:20px;color:#fff;text-transform:none}.promo-bg{background-size:cover}.promo-bg h3{background:transparent url(../img/bgrb.png) no-repeat 100%;padding-right:35px;text-transform:capitalize;margin-top:0}.promo-bg .newsdesc{padding:20px}.promo-content a:hover,.promo-content a:hover .promo-bg h3{color:#dce7c5}@media (max-width:991px){.promo-area{padding-top:20px;border-top:1px solid #ededed}}@media (max-width:768px){.promo-bg .newsdesc{padding:0 0 20px}.promo-area{margin-top:20px}}.banner.img-wrapper{margin:0 auto;width:100%;max-width:1300px;position:relative;overflow:hidden}.banner.img-wrapper img{width:100%}.twitter-feed iframe{height:440px!important}.footer-sponsors{padding-bottom:20px;text-align:center}.footer-sponsors h4{border-bottom:1px solid #efefef;padding-bottom:10px;text-align:center;font-weight:700}.footer-sponsors img{max-width:46%;margin:10px 4px}@media (min-width:768px) and (max-width:1199px){.footer-sponsors img{max-width:30%}}.logo-sponsors{text-align:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.logo-sponsors .logo-lg{width:18%}.sponsor-heading{border-bottom:1px solid #efefef;padding-bottom:10px;text-align:center;font-weight:700}.logo-sponsors a{display:inline-block;width:16%;padding:20px;height:150px;overflow:hidden;display:flex;align-items:center;justify-content:center}.logo-sponsors img{max-width:100%;max-height:100%}@media (max-width:991px){.logo-sponsors .logo-lg,.logo-sponsors a{width:40%}}@media (max-width:480px){.logo-sponsors .logo-lg,.logo-sponsors a{width:80%}}.panel{border:0;box-shadow:none}.panel .panel-body{padding:2em}.panel .panel-heading{border-bottom:0;display:block;font-size:18px;padding:20px 15px;background:#f8f8f8;text-decoration:none}.panel .panel-heading.collapsed{color:#009197}.panel .panel-heading,.panel .panel-heading:hover{color:#0a4f51}.panel .panel-title{font-size:18px;border-top:none}.panel .panel-heading.collapsed:after{content:"";font-family:FontAwesome;float:right;transform:rotate(0deg);color:#0a4f51}.panel .panel-heading:after{content:"";font-family:FontAwesome;transform:rotate(180deg);float:right;color:#0a4f51}.side-nav{font-size:.9em}.side-nav li{position:relative}.side-nav>ul>li:before{content:"";color:#006c5b;font-family:FontAwesome;float:left;padding-top:5px;padding-right:10px}.side-nav ul>li:hover:before{color:#5e662c}.side-nav li a{text-decoration:underline}.side-nav li:last-child{border-bottom:none}.side-nav ul>li>ul>li{padding:6px 30px}.side-nav ul>li>ul li a{color:#999;padding:0;font-family:Avenir Next LT W05 Regular,Helvetica,Arial,sans-serif}.side-nav ul>li>a,.side-nav ul>li p{position:relative;display:block;padding:6px 0;margin:0;color:#006c5b}.side-nav ul>li:hover a{color:#5e662c}.side-nav ul>.active>a{font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif}.media-badge{position:absolute;z-index:5;width:100px;background-color:#fff;top:10px;left:10px}.title{display:flex;align-items:center;justify-content:center;vertical-align:middle;padding-bottom:20px}.title img{width:30%}.title h1{width:70%}.side-nav{border-bottom:1px solid #ddd;padding-bottom:1em;margin-bottom:1em}.side-nav h6{color:#006c5b}.side-gallery{text-align:center;border-top:1px solid #ddd}.side-gallery #masonry-container{padding-top:0;margin-left:0}.side-gallery .item{margin:0;width:49%;display:inline-block}.side-gallery img{width:100%;margin:0;padding:10px}@media (max-width:480px){.side-gallery{margin-top:2em}.side-gallery .item{width:99%!important}}@media (max-width:991px){.side-gallery .item{width:32.5%}}body{color:#414141}h1{font-family:Graphik-Light,Helvetica,Arial,sans-serif;font-size:3rem;line-height:1.125}h2{font-size:2rem;line-height:1.25}h2,h3{font-family:Graphik-Regular,Helvetica,Arial,sans-serif;font-weight:400}h3{font-size:1.31rem;line-height:1.28;margin:0}h4{font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;font-size:.68rem;line-height:1.36;text-transform:uppercase;letter-spacing:.18em}h4,h5{font-weight:400}h5{font-family:Graphik-Regular,Helvetica,Arial,sans-serif;font-size:1.125rem;color:#0a5052}p{font-family:Avenir Next LT W05 Regular,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400}a:hover{color:#6ac5ac}.link-w-icon{color:#0a5052;font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif}.link-w-icon:before{font-family:Font Awesome\ 5 Pro;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"";color:#6ac5ac;margin-right:10px}.link-w-icon:hover{color:#6ac5ac}.link-w-icon--light{color:#fff;font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif}.link-w-icon--light:before{font-family:Font Awesome\ 5 Pro;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"";color:#6ac5ac;margin-right:10px}.link-w-icon--light:hover{color:#6ac5ac}.link-w-icon--dark{color:#0a5052;font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif}.link-w-icon--dark:before{font-family:Font Awesome\ 5 Pro;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"";color:#6ac5ac;margin-right:10px}.link-w-icon--dark:hover{color:#6ac5ac}.button{font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;color:#fff;background-color:#0a5052;padding:20px;width:auto;height:auto;display:inline-block}.button:before{font-family:Font Awesome\ 5 Pro;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"\f178";color:#6ac5ac;margin-right:10px}@media (max-width:992px){h1{font-size:1.375rem;line-height:1.36}h2{font-size:1.313rem}h3{font-size:1.125rem}p{font-size:.875rem}}footer{background-color:#0a5052}footer .container-fluid{max-width:1295px}footer .container-fluid>div{display:flex;justify-content:space-between;align-items:center}footer .footer__top{height:230px;padding:0 30px}footer .footer__bottom{height:120px;border-top:1px solid hsla(0,0%,100%,.15);padding:0 20px}footer .brand-logo{width:188px}footer .links__contact{padding:0;margin:0}footer .links__contact li{display:inline-block;margin-right:55px}footer .links__contact a{color:#fff;font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif}footer .links__contact a:before{font-family:Font Awesome\ 5 Pro;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"";color:#6ac5ac;margin-right:10px}footer .links__contact a:hover{color:#6ac5ac}footer .links__contact .link__phone:before{content:"\f879"}footer .links__contact .link__email:before{content:"\f0e0"}footer .links__contact .link__subscribe:before{content:"\f5b9"}footer .links__contact .link__membership:before{content:"\f500"}footer .links__site{padding:0;margin:0}footer .links__site li{display:inline-block;margin-right:25px}footer .links__site a{font-size:.875rem;color:#6ac5ac}footer .links__site a:hover{opacity:.7}footer .links__social{padding:0;margin:0}footer .links__social li{display:inline-block;margin-left:25px}footer .links__social a{font-size:1rem;color:#6ac5ac}footer .links__social a:hover{opacity:.7}@media (max-width:768px){footer .container-fluid{padding-left:25px;padding-right:25px}footer .links__contact{margin-bottom:30px}footer .links__contact li{display:block;margin:0 0 22px}footer .container-fluid>div{flex-flow:column;justify-content:flex-start;align-items:baseline}footer .footer__top{height:auto;padding:40px 0}footer .brand-logo{width:168px}footer .footer__bottom{padding:0;height:auto}footer .links__site{margin-top:30px}footer .links__site li{display:block;margin:0 0 18px}footer .links__site a{font-size:.813rem}footer .links__social{margin:15px 0 32px}footer .links__social li{margin-left:0;margin-right:25px}}#home-carousel{background-color:#0a4f51}#home-carousel.carousel .item{width:100%;height:60vh;min-height:450px;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:50%}#home-carousel.carousel>.item>img{position:absolute;top:0;left:0;min-width:100%;min-height:450px;max-width:none}#home-carousel.carousel .carousel-caption{position:absolute;bottom:0;width:100%;min-height:370px;padding-bottom:205px;text-align:left;right:auto;left:auto}#home-carousel.carousel .carousel-caption h1{color:#fff;margin-bottom:30px}#home-carousel.carousel .carousel-caption .btn-default:hover{background-color:#244e54}#home-carousel.carousel-fade .carousel-inner .item{transition-property:opacity}#home-carousel.carousel-fade .carousel-inner .active.left,#home-carousel.carousel-fade .carousel-inner .active.right,#home-carousel.carousel-fade .carousel-inner .item{opacity:0}#home-carousel.carousel-fade .carousel-inner .active,#home-carousel.carousel-fade .carousel-inner .next.left,#home-carousel.carousel-fade .carousel-inner .prev.right{opacity:1}#home-carousel.carousel-fade .carousel-inner .active.left,#home-carousel.carousel-fade .carousel-inner .active.right,#home-carousel.carousel-fade .carousel-inner .next,#home-carousel.carousel-fade .carousel-inner .prev{left:0;transform:translateZ(0)}#home-carousel.carousel-fade .carousel-control{z-index:2}#home-carousel .carousel-caption h1{font-size:48px}#home-carousel .carousel-caption p{font-size:20px}#home-carousel .item:before{background-image:linear-gradient(216deg,hsla(0,0%,100%,0),rgba(42,102,103,.55) 55%,rgba(24,90,91,.94) 74%,#094f50 87%,#094f50 100%,#094f50 0);content:"";z-index:2;position:absolute;height:100%;width:100%;top:0}#home-carousel .indicator-container .carousel-indicators{margin-left:0;left:0;padding:0 15px;width:100%;text-align:left}#home-carousel .indicator-container .carousel-indicators li{padding-right:15px;display:inline-block;text-align:center;width:auto;height:auto;margin:auto;text-indent:0;cursor:pointer;background-color:none;border:0;color:#fff;font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;font-weight:400;font-size:15px}#home-carousel .indicator-container .carousel-indicators li.active{width:auto;height:auto;margin:auto;text-indent:0;cursor:pointer;background-color:transparent;border:0}#home-carousel .indicator-container .carousel-indicators li.active:before{width:12px;height:12px;background-color:#fff}#home-carousel .indicator-container .carousel-indicators li.active.greenstar:before{border-color:#86b730;background-color:#86b730}#home-carousel .indicator-container .carousel-indicators li.active.nabersnz:before{border-color:#1777bc;background-color:#1777bc}#home-carousel .indicator-container .carousel-indicators li.active.homefit:before{border-color:#ec6608;background-color:#ec6608}#home-carousel .indicator-container .carousel-indicators li.active.homestar:before{border-color:#006c5b;background-color:#006c5b}#home-carousel .indicator-container .carousel-indicators li:before{content:"";display:block;width:10px;height:10px;margin:0 auto 25px;text-indent:-999px;cursor:pointer;background-color:#000;background-color:transparent;border:1px solid #fff;border-radius:10px;text-align:center}@media (max-width:767px){#home-carousel.carousel .item{width:100%;height:60vh;max-height:700px}}@media (max-width:520px){#home-carousel.carousel .item{min-height:400px;height:400px}#home-carousel.carousel .item .carousel-caption{padding-bottom:65px}#home-carousel.carousel .item .carousel-caption h1{font-size:30px}#home-carousel.carousel .item .carousel-caption p{font-size:16px}#home-carousel.carousel .indicator-container .carousel-indicators li{padding-left:20px}#home-carousel.carousel .indicator-container .carousel-indicators li:before{margin:0}#home-carousel.carousel .indicator-container .carousel-indicators li span{display:none}}.dropdown__mynzgbc .dropdown-menu{padding-top:30px!important}.dropdown-menu{width:100%;background-color:#fff;padding:0 20px 20px;border:0;min-width:262px}.dropdown-menu li a{padding:0;font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;font-size:1rem;color:#0a5052;white-space:unset}.dropdown-menu li a:hover{color:#6ac5ac;background:none}.dropdown-menu>li,.dropdown-menu li.col li{margin-bottom:18px}.dropdown-menu h5{color:#9bb58e;margin:40px 0 0}.link__login{color:#0a5052;font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif}.link__login:before{font-family:Font Awesome\ 5 Pro;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"";color:#6ac5ac;margin-right:10px}.link__login:hover{color:#6ac5ac}.link__login:before{width:20px}.link__signup{color:#0a5052;font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif}.link__signup:before{font-family:Font Awesome\ 5 Pro;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"";color:#6ac5ac;margin-right:10px}.link__signup:hover{color:#6ac5ac}.link__signup:before{width:20px}.navbar-brand{height:auto}.navbar-brand span{display:block;width:234px;height:57px;background-size:100%;background-repeat:no-repeat;background-position:50%;background-image:url(../img/logo-nzgbc-reversed@2x.png)}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background:none;color:#fff}.top-nav a{font-family:Graphik-Semibold,Helvetica,Arial,sans-serif;color:#c0dcab;font-size:.875rem}.top-nav .nav-search{position:static;margin:0!important}.top-nav .nav-search a{padding:15px 10px;color:#c0dcab;background:none;font-size:1.125rem;border:0;width:56px;text-decoration:none;text-align:center;font-family:Font Awesome\ 5 Pro;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.top-nav .nav-search a:focus,.top-nav .nav-search a:hover{background:none}.top-nav .nav-search a:before{font-weight:400;content:"\f002"}.top-nav .nav-search .open a{color:#fff}.top-nav .nav-search .open a:before{content:"\f00d"}.top-nav .nav-search .open a:after{content:"";position:absolute;width:56px;height:4px;background:#6ac5ac;bottom:0;border-radius:3px 3px 0 0;right:15px}.top-nav .nav-search .dropdown-menu{background-color:#fff;width:96vw;left:0;margin:0 auto;padding:37px 20px 37px 40px}.top-nav .nav-search .dropdown-menu .form-control{box-shadow:none}.top-nav .nav-search .dropdown-menu input{border:0;font-size:1.5rem}.top-nav .nav-search .dropdown-menu input:focus{outline:none;border:0;box-shadow:none}.top-nav .nav-search .dropdown-menu button{position:absolute;right:40px;background:none;border:none;font-size:1.938rem;top:50%;margin-top:-23px;color:#6ac5ac}.top-nav .nav-search .dropdown-menu button:focus{outline:none}.top-nav .nav-search .dropdown-menu button:active{opacity:.7}.top-nav .nav{padding:0;display:flex;align-items:center}.top-nav .nav>li{margin:0 20px}.top-nav .navbar-nav>li>a{padding:15px 0}.top-nav .navbar-nav>li>a:hover{background:none;color:#fff}.top-nav .navbar-nav>li>a:hover:before{content:"";position:absolute;width:100%;height:4px;background:#6ac5ac;bottom:0;border-radius:3px 3px 0 0}.top-nav .navbar-nav .dropdown>a{padding-right:15px;position:relative}.top-nav .navbar-nav .dropdown>a:after{font-family:Font Awesome\ 5 Pro;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"\f0d7";position:absolute;right:0;top:20px;font-weight:600;font-size:.8rem;color:#9bb58e!important}.top-nav .navbar-nav .dropdown.open>a{background:none;color:#fff}.top-nav .navbar-nav .dropdown.open>a:before{content:"";position:absolute;width:100%;height:4px;background:#6ac5ac;bottom:0;border-radius:3px 3px 0 0}.top-nav .navbar-nav .dropdown.open>a:after{transform:rotate(180deg)}.top-nav .dropdown-menu{border-radius:0 0 6px 6px;box-shadow:0 10px 30px -10px rgba(0,0,0,.5);padding:0 20px 20px}.top-nav .dropdown-menu h5{margin:40px 0 0}body:not(.homepage) header>.desktop-menu{padding:0}body:not(.homepage) .top-nav{margin:0}body:not(.homepage) .main-nav{position:relative;margin:0;background:#0a5052;padding-bottom:30px!important}body:not(.homepage) .main-nav .navbar-nav .dropdown>a:hover{color:#6ac5ac}body:not(.homepage) .main-nav .navbar-nav .dropdown.open>a:before,body:not(.homepage) .main-nav .navbar-nav .dropdown>a:hover:before{background-color:#6ac5ac}body:not(.homepage) .navbar-brand span{background-image:url(../img/logo-nzgbc-reversed@2x.png)!important}body:not(.homepage) .dropdown__mynzgbc.loggedin .dropdown-menu{top:50px}.navbar-default{position:static}.main-nav{padding-top:30px!important;z-index:99}.main-nav,.main-nav:before{position:absolute;width:100%}.main-nav:before{content:"";height:220px;opacity:.4;top:0;left:0;transform:scaleY(-1);background:linear-gradient(180deg,hsla(0,0%,47.5%,0),rgba(46,53,59,.69))}.main-nav .navbar__container{display:flex;align-items:center;justify-content:space-between}.main-nav .navbar-nav>li{margin:0 25px}.main-nav .navbar-nav>li:last-child{margin-right:0}.main-nav .navbar-nav>li>a{font-family:Graphik-Semibold,Helvetica,Arial,sans-serif;color:#fff}.main-nav .navbar-nav .dropdown{position:static}.main-nav .navbar-nav .dropdown>a{padding:5px 0 10px;position:relative}.main-nav .navbar-nav .dropdown>a:hover{color:#0a5052}.main-nav .navbar-nav .dropdown>a:hover:before{content:"";position:absolute;width:100%;height:2px;bottom:0;background-color:#0a5052}.main-nav .navbar-nav .dropdown>a:focus{color:#fff}.main-nav .navbar-nav .dropdown.active>a,.main-nav .navbar-nav .dropdown.open>a{color:#6ac5ac;background:none}.main-nav .navbar-nav .dropdown.active>a:before,.main-nav .navbar-nav .dropdown.open>a:before{content:"";position:absolute;width:100%;height:2px;bottom:0;background-color:#0a5052}.main-nav.open{background-color:#f4f7f7}.main-nav.open:before{content:"";position:absolute;width:100%;height:100%;opacity:.4;top:0;left:0;transform:scaleY(-1);background:linear-gradient(180deg,hsla(0,0%,47.5%,0),rgba(46,53,59,.69))}.main-nav.open .navbar-brand span{background-image:url(../img/logo-nzgbc-dark@2x.png)}.main-nav.open .dropdown-toggle{color:#b1b1b1}.main-nav .dropdown-menu{box-shadow:none;border-radius:0;background-color:rgba(244,247,247,.96);padding:40px 0}.main-nav .dropdown-menu .col{padding:10px 20px;border-radius:6px}.main-nav .dropdown-menu .col:hover{background-color:hsla(0,0%,100%,.75)}.main-nav .dropdown-menu h5{margin-top:15px}.main-nav .dropdown-menu li{margin-bottom:18px;list-style:none}.dropdown-menu.has-nav-tabs{box-shadow:none;border-radius:0;background-color:rgba(244,247,247,.96);padding:40px 0}.dropdown-menu.has-nav-tabs ul{padding:0}.dropdown-menu.has-nav-tabs ul li{list-style:none}.dropdown-menu.has-nav-tabs .col{padding:10px 20px;border-radius:6px}.dropdown-menu.has-nav-tabs .col:hover{background-color:hsla(0,0%,100%,.75)}.dropdown-menu.has-nav-tabs h5{margin-top:15px;margin-bottom:3px}.dropdown-menu.has-nav-tabs li{margin-bottom:18px;list-style:none}.dropdown-menu.has-nav-tabs .nav>li{margin-bottom:0}.dropdown-menu.has-nav-tabs .nav{border-bottom:2px solid hsla(0,0%,69.4%,.3)}.dropdown-menu.has-nav-tabs .nav a{text-transform:none!important;padding:0 20px 10px 10px;position:relative;min-width:200px}.dropdown-menu.has-nav-tabs .nav a:hover:before{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:#0a5052}.dropdown-menu.has-nav-tabs .nav a:hover h5,.dropdown-menu.has-nav-tabs .nav a:hover span{color:#6ac5ac}.dropdown-menu.has-nav-tabs .nav h5{font-family:Graphik-Semibold,Helvetica,Arial,sans-serif;color:#b1b1b1;margin-top:0}.dropdown-menu.has-nav-tabs .nav span{font-family:Graphik-Regular,Helvetica,Arial,sans-serif;color:#b1b1b1;display:block;font-size:.875rem}.dropdown-menu.has-nav-tabs .nav li{margin:0 20px 0 0}.dropdown-menu.has-nav-tabs .nav>li.active>a{background:none}.dropdown-menu.has-nav-tabs .nav>li.active>a:before{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:#0a5052}.dropdown-menu.has-nav-tabs .nav>li.active>a h5,.dropdown-menu.has-nav-tabs .nav>li.active>a span{color:#6ac5ac}.dropdown-menu.has-nav-tabs .tab-pane{padding:16px 0}.dropdown-menu.has-nav-tabs .tab-pane.masonry-col{-moz-column-count:4;column-count:4}.dropdown-menu.has-nav-tabs .tab-pane.masonry-col .col{display:inline-block;width:100%}.nav-tabs-container{max-width:1170px;margin:0 auto}.nav-tabs-container>ul{list-style:none;padding:0;margin:0}.m-menu{display:none}#menu .profile-img,header .profile-img{text-align:center;width:30px;margin-right:10px;display:inline-block}#menu .profile-img img,header .profile-img img{-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);width:100%}.dropdown__mynzgbc.loggedin{position:static;display:flex;align-items:center}.dropdown__mynzgbc.loggedin .nav-tabs{width:100%;border-bottom:2px solid hsla(0,0%,69.4%,.3)}.dropdown__mynzgbc.loggedin .nav-tabs>.nav{border:0}.dropdown__mynzgbc.loggedin .dropdown-menu{background-color:#0a5052}.dropdown__mynzgbc.loggedin .dropdown-menu:before{content:"";position:absolute;width:100%;height:87px;opacity:.4;top:0;left:0;transform:scaleY(-1);background:linear-gradient(180deg,hsla(0,0%,47.5%,0),rgba(46,53,59,.69))}.dropdown__mynzgbc.loggedin .dropdown-menu .nav-tabs:after,.dropdown__mynzgbc.loggedin .dropdown-menu .nav-tabs:before{display:none}.dropdown__mynzgbc.loggedin .nav-tabs-container__inner{display:flex;align-items:center}.dropdown__mynzgbc.loggedin .link-logout{margin-left:auto!important;margin-right:0!important}.dropdown__mynzgbc.loggedin .link-logout a{color:#fff;font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;min-width:unset;padding-right:0}.dropdown__mynzgbc.loggedin .link-logout a:before{font-family:Font Awesome\ 5 Pro;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"";color:#6ac5ac;margin-right:10px}.dropdown__mynzgbc.loggedin .link-logout a:hover{color:#6ac5ac}.dropdown__mynzgbc.loggedin .link-logout a:before{content:"\f08b";position:unset;bottom:unset;left:unset;width:unset;height:unset}.dropdown__mynzgbc.loggedin .nav>li.active>a h5,.dropdown__mynzgbc.loggedin .nav>li.active>a span,.dropdown__mynzgbc.loggedin .nav a:hover h5,.dropdown__mynzgbc.loggedin .nav a:hover span{color:#c0dcab;background:none}.dropdown__mynzgbc.loggedin .nav>li.active>a:before{background-color:#c0dcab}.dropdown__mynzgbc.loggedin .dropdown-menu__inner{-moz-column-gap:13em;column-gap:13em;display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-flow:column;grid-auto-columns:1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr;-moz-column-break-inside:avoid;break-inside:avoid-column}.dropdown__mynzgbc.loggedin .dropdown-menu__inner a{color:#fff}.dropdown__mynzgbc.loggedin .dropdown-menu__inner a:hover{color:#6ac5ac}.dropdown__mynzgbc.loggedin .dropdown-menu__inner a i{color:#6ac5ac;margin-right:10px;font-weight:100}.dropdown__mynzgbc.loggedin .dropdown-menu__inner .sub-nav-item{margin-bottom:20px;padding:0 20px}.test-click{position:absolute;top:0;left:0;width:100%;height:50px}header .container-fluid{position:relative}header .container-fluid>.row{padding:0 30px}@media (max-width:992px){.desktop-menu{display:none}.m-menu{display:block}}.prevent-default{pointer-events:none}.mm-spn.mm-spn--light{background:#f4f7f7}.mm-spn.mm-spn--light[data-mm-spn-title=MyNZGBC]{background:#0a5052}.mm-spn.mm-spn--light[data-mm-spn-title=MyNZGBC]:after{color:#c0dcab}.mm-spn.mm-spn--light[data-mm-spn-title=MyNZGBC] .bg-gradient{width:100%;height:320px;position:absolute;top:-150px;left:0;right:0;opacity:.3;transform:scaleY(-1);background:linear-gradient(180deg,hsla(0,0%,47.5%,0),rgba(46,53,59,.69))}.mm-spn.mm-spn--navbar:after{font-family:Graphik-Semibold,Helvetica,Arial,sans-serif;color:#6ac5ac;font-size:1.125rem;opacity:unset;text-align:left}.mm-ocd__backdrop{display:none!important}.mm-ocd__content{width:100%}.mm-ocd{top:69px}.mm-ocd-opened #m-menu__open-btn{display:none}.mm-ocd-opened #m-menu__close-btn{display:block}.mm-spn--main:after{display:none!important}.mm-spn--main .mm-spn--open{top:0!important}#m-menu__open-btn{display:block}#m-menu__open-btn:before{content:"\f0c9"}#m-menu__close-btn{display:none}#m-menu__close-btn:before{content:"\f00d"}.m-menu{background-color:#0a5052;padding:20px 0}.m-menu__container{display:flex;justify-content:space-between;padding:0 15px}.m-menu__btn-container{position:relative}.m-menu__icon{position:absolute;font-family:Font Awesome\ 5 Pro;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;padding:0 10px;right:0}.m-menu__icon:before{font-size:26px;color:#c0dcab}.m-menu .navbar-brand span{width:119px;height:29px}.m-menu__main:before{display:none!important}.m-menu__main>li>a{pointer-events:none}.m-menu__main>li>a.page-link{pointer-events:unset}.m-menu__main li{font-family:Graphik-Semibold,Helvetica,Arial,sans-serif;font-size:1.125rem;color:#0a5052}.m-menu__main li:after{border-top:1px solid hsla(0,0%,87.8%,.5);display:block;width:100%;opacity:1;margin:0}.m-menu__main .m-menu__sub{font-size:.875rem;color:#6fa35d}.m-menu__main .m-menu__search{padding:0 15px;border:0}.m-menu__main .m-menu__search:after,.m-menu__main .m-menu__search:before{display:none!important}.m-menu__main .m-menu__search input{border:0;border-radius:3px;background:#fff;height:60px;font-size:.875rem;box-shadow:0 2px 30px -10px rgba(0,0,0,.2)}.m-menu__main .m-menu__search button{position:absolute;background:none;top:50%;margin-top:-12px;color:#6ac5ac;border:0;right:24px;font-size:1.5rem}.m-menu__main .m-menu__search button:focus{outline:none}.m-menu__main .m-menu__search button:active{opacity:.7}.m-menu__main .m-menu__mynzgbc{border:0}.m-menu__main .m-menu__mynzgbc>span{padding-left:0;padding-right:0}.m-menu__main .link-w-icon--dark{margin-left:6px}.mm-spn a{padding:18px 0}.mm-spn a:not(:last-child):after{display:none}.mm-spn li{padding:0 15px}.mm-spn.mm-spn--navbar ul:before{display:none}.m-menu__collapse.mm-spn--open:before{content:"";border-top:1px solid hsla(0,0%,87.8%,.5);display:block;width:100%;opacity:1;margin:0;padding:0 15px}.m-menu__collapse li .m-menu__collapse-btn{text-align:left;width:100%}.m-menu__collapse li .m-menu__collapse-btn h5{font-family:Graphik-Semibold,Helvetica,Arial,sans-serif;margin:0;color:#b1b1b1}.m-menu__collapse li span{font-family:Graphik-Regular,Helvetica,Arial,sans-serif;padding:0;display:block;font-size:.875rem;color:#b1b1b1}.m-menu__collapse li:before{font-family:Font Awesome\ 5 Pro;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"\f0d7";width:unset;height:unset;opacity:unset;transform:unset;border:none;top:28px;right:20px;font-size:1rem;color:#b1b1b1;z-index:10;font-weight:600}.m-menu__collapse .show .m-menu__collapse-btn h5,.m-menu__collapse .show span{color:#6ac5ac}.m-menu__collapse .show:before{color:#6ac5ac;transform:rotate(180deg)}.m-menu__collapse .collapse{margin-bottom:30px}.m-menu__collapse .collapse>div:first-child h5{margin-top:20px}.m-menu__collapse .collapse h5{font-family:Graphik-Regular,Helvetica,Arial,sans-serif;color:#9bb58e;margin:40px 0 8px;padding:0}.m-menu__collapse .collapse a{font-size:1rem;padding:7px 0}.mm-spn--open h5{font-family:Graphik-Regular,Helvetica,Arial,sans-serif;color:#9bb58e;margin:40px 0 8px;padding:0}.mm-spn .mm-spn--open section a{font-size:1rem;padding:7px 0}.mm-spn.mm-spn--navbar:before,.mm-spn li:before{border-color:#6ac5ac;opacity:1}.mm-spn li.m-menu__sub:before{border-color:#9bb58e}.m-menu__mynzgbc:after{display:none!important}.m-menu__mynzgbc .sub-nav-item{color:#fff;margin:8px 0}.m-menu__mynzgbc .sub-nav-item i{color:#6ac5ac;margin-right:10px;font-weight:100}.m-menu__mynzgbc .m-menu__collapse .show span,.m-menu__mynzgbc .show .m-menu__collapse-btn h5{color:#c0dcab}.mm-spn--parent ul.mm-spn--open>li:first-child>a:before{content:"";position:absolute;height:1px;background:hsla(0,0%,87.8%,.5);display:block;width:100%;opacity:1;margin:0;top:0}.m-menu__main .link__login,.m-menu__main .link__signup{color:#fff!important}.m-menu__main li.not-loggedin .mm-spn--open li:after{display:none}.mm-spn.mm-spn--navbar ul{top:71px}.mm-spn.mm-spn--navbar:after,.mynzgbc-menu-open .mm-spn.mm-spn--navbar:after{top:20px}.mm-spn.mm-spn--navbar:before{top:45px}nav.mm-spn>.m-menu__main>li:first-child{padding-top:20px}nav.mm-spn>.m-menu__main>li:first-child:before{top:49px!important}.mm-spn .mm-spn--parent .mm-spn--open li:before{display:none}.mm-spn .mm-spn--parent .mm-spn--open.m-menu__collapse li:before{display:block}.mm-spn--parent ul.mm-spn--open>li:first-child section div:first-child h5{position:relative;margin-top:0;padding-top:20px}.mm-spn--parent ul.mm-spn--open>li:first-child section div:first-child h5:before{content:"";position:absolute;height:1px;background:hsla(0,0%,87.8%,.5);display:block;width:100%;opacity:1;margin:0;top:0}.mm-spn--parent ul.mm-spn--open>li:first-child section.collapse div:first-child h5:before{display:none}.m-menu__main .link-logout:after,.m-menu__main .link-logout:before{display:none!important}.m-menu__main .link-logout a{font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;min-width:unset;padding-right:0;color:#fff}.m-menu__main .link-logout a:before{font-family:Font Awesome\ 5 Pro;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"";color:#6ac5ac;margin-right:10px}.m-menu__main .link-logout a:hover{color:#6ac5ac}.m-menu__main .link-logout a:before{content:"\f08b";position:unset;bottom:unset;left:unset;width:unset;height:unset}.sponsor-section{padding-bottom:70px}.sponsor-section h5{text-align:center;margin:0 0 1.6em}.sponsor-section img{width:100%;-webkit-filter:grayscale(1);filter:grayscale(1)}.sponsor-section a{padding:15px;height:100px;display:flex;justify-content:center;align-items:center}.sponsor-section a:hover{opacity:.7}@media (max-width:520px){.sponsor-section a{padding:0}}.filter-select{position:relative;float:left;padding-right:20px}.filter-select select{display:none}.select-selected{background-color:transparent;color:#094f50;padding:0 10px 8px 25px}.select-selected:before{position:absolute;content:"\e114";top:11px;left:10px;width:0;height:0;font-size:12px;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1}.select-selected.select-arrow-active:before{content:"\e113";top:7px}.select-items div,.select-selected{color:#094f50;cursor:pointer}.select-items div{padding:8px 15px}.select-arrow-active+.select-items div{opacity:1}.select-items{position:absolute;background-color:#094f50;color:#fff;top:100%;left:0;right:0;z-index:99;width:200px;max-height:300px;overflow-y:scroll;overflow-x:hidden;display:none}.select-items div{opacity:0;transition:opacity .5s .1s;color:#fff}.select-items::-webkit-scrollbar{width:10px}.select-items::-webkit-scrollbar-track{background:#506673}.select-items::-webkit-scrollbar-thumb{background:#374e59}.select-items::-webkit-scrollbar-thumb:hover{background:lighter(#374e59,40%)}.same-as-selected,.select-items div:hover{background-color:rgba(0,0,0,.1)}.card-module .slick-track{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:normal}.card-module .slick-list{padding:40px 0}.card-module .slides{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:normal}.card-module .slides .item{padding:0}.card-module .slides .item__more .card{background-color:#6ac5ac;position:relative}.card-module .slides .item__more .card:after{font-family:Font Awesome\ 5 Pro;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"\f178";color:#fff;position:absolute;bottom:25px;right:40px;font-size:3.438rem;font-weight:300}.card-module .slides .item__more .card__text{padding:60px 85px 60px 45px}.card-module .card{background-color:#fff;box-shadow:0 2px 30px -10px rgba(0,0,0,.15);color:#0a5052;display:flex;flex-direction:column;height:100%;margin:0 5px;outline:none;text-decoration:none}.card-module .card:hover{opacity:.7}.card-module .card__img{background-size:cover;background-position:50%;background-repeat:no-repeat;height:150px;width:100%;border-bottom:8px solid #0a5052}.card-module .card__text{font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;padding:25px;font-size:.81rem}.card-module .card__text>div{display:flex;justify-content:space-between;margin-bottom:1.5em}.card-module .card__text p{color:#414141;font-size:1rem;margin:.8em 0 0}.card-module .card__text span{color:#6ac5ac}.card-module .card__extra{font-family:Avenir Next LT W05 Regular,Helvetica,Arial,sans-serif;padding:25px;font-size:.81rem;width:100%;margin-top:auto}.card-module .card__extra>div{margin-top:1em}.card-module .card__extra i{margin-right:7px}.card-module .card__extra .fe-points{font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif}@media (max-width:992px){.card-module .card__text p{font-size:.875rem}}.news{text-align:center}.home-tiles .twitter-feed .media-body{width:100%;height:100%;display:block}.home-tiles .card .media-body{padding:45px 25px 85px;background:#0a4f51}.home-tiles .card .media-body p{color:#fff}.home-tiles .card .link{position:absolute;color:#fff;font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;bottom:30px}.home-tiles .card .link i{padding-right:10px}.home-tiles .card .link:hover{color:#1b9296}.home-tiles .media-heading{margin:0 0 25px;font-size:25px}.home-tiles .media-heading a{color:#fff;font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif}.media.card,.media.card .media.card{margin:0 0 20px;padding:0 15px 20px;border-bottom:0;text-align:left}.card .card-sub{color:#9b9b9b;font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif}.card .media-heading{font-size:25px!important}.card .media-body{background:#f4f7f7;padding:25px 25px 75px;width:100%;position:relative;display:block}.card .media-body .date{color:#9b9b9b}.card .media-body p{color:#333}.card .media-body .card-link{position:absolute;color:#0a5052;font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;bottom:30px;transition:color .2s ease-out}.card .media-body .card-link i{padding-right:10px}.card .media-body .card-link:hover{color:#15a9ad}.card .img-wrapper{position:relative;padding-bottom:55%;height:0;width:100%;overflow:hidden;background:#f7f7f7;border-bottom:10px solid #0a4f51}.card .img-wrapper img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.card .img-wrapper .media-badge img{width:100%;margin:0;position:relative;top:auto;left:auto;transform:none}.home__banner{height:694px;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative}.home__banner>.container{height:100%}.home__banner>.container>.row{display:flex;align-items:center;height:100%}.home__banner h1{color:#fff;max-width:674px;width:100%}.home__banner .brand-symbol{position:absolute;width:320px;height:320px;z-index:0;right:0;bottom:0;background-position:50%;background-size:100% auto;background-repeat:no-repeat;background-image:url(../img/poutama-nzgbc-white@2x.png)}.nav-cta{position:relative;top:-49px}.nav-cta__container{margin:0 25px;background-color:#fff;box-shadow:0 2px 40px -10px rgba(0,0,0,.5);border-radius:3px;padding:37px 0;text-align:center}.nav-cta ul{margin:0;list-style:none;padding:0}.nav-cta ul li{display:inline-block;margin:0 16px}.nav-cta ul li a{color:#0a5052;font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif}.nav-cta ul li i{color:#6ac5ac;margin-right:10px}@media (max-width:992px){.home__banner{height:420px}.home__banner h1{font-family:Graphik-Regular,Helvetica,Arial,sans-serif;margin:60px 30px 0;max-width:60%}.home__banner .brand-symbol{width:159px;height:159px}.home__banner .container>.row{align-items:baseline}.nav-cta{top:-20px}.nav-cta__container{margin:0;padding:30px 0}.nav-cta ul{display:inline-block;text-align:left;-moz-column-count:2;column-count:2;max-width:510px}.nav-cta ul li{display:block;margin-bottom:18px}.nav-cta ul li:last-child{margin-bottom:0}.nav-cta .col-xs-12{padding:0}}@media (max-width:600px){.nav-cta ul{-moz-column-count:unset;column-count:unset;max-width:unset}.nav-cta__container{text-align:left;padding-left:20px}}.two-col-img{height:790px;margin-bottom:70px}.two-col-img .fluid-container{height:100%;width:100%}.two-col-img .col-lg-6{height:100%}.two-col-img__button-container{display:none;position:relative;z-index:2}.two-col-img__bg{position:absolute;z-index:0;width:100%;height:100%;background-size:cover;background-position:50%}.two-col-img__bg:before{content:"";background:linear-gradient(180deg,hsla(0,0%,47.5%,.01),rgba(46,53,59,.95));position:absolute;z-index:1;width:100%;height:100%;top:0;left:0}.two-col-img__button{display:none;color:#6ac5ac;font-size:.875rem;font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif}.two-col-img__button:before{font-family:Font Awesome\ 5 Pro;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"\f106";color:#6ac5ac;margin-right:10px;font-size:1.125rem}.two-col-img__button.collapsed:before{content:"\f107"}.two-col-img__container,.two-col-img__content{position:relative;height:100%}.two-col-img__content{z-index:5;padding:60px 75px;display:flex;flex-flow:row wrap;align-content:space-between}.two-col-img__content>div{position:relative;z-index:10;width:100%}.two-col-img__content h3{color:#0a5052;width:100%}.two-col-img__content h4{color:#fff}.two-col-img__content .lists{padding:0;list-style:none;margin:15px 0}.two-col-img__content .lists li{display:grid;grid-template-columns:100px 1fr 1fr;border-top:1px solid hsla(0,0%,87.8%,.33);padding:22px 0;width:100%}.two-col-img__content .list__title{font-family:Graphik-Regular,Helvetica,Arial,sans-serif;font-size:1.37rem;line-height:1.36;color:#fff}.two-col-img__content .list__links a{display:block;margin-bottom:10px}.two-col-img__content .list__symbol{justify-self:center}.two-col-img .col-left{padding-left:10px;padding-right:5px}.two-col-img .col-right{padding-right:10px;padding-left:5px}@media (max-width:992px){.two-col-img{height:auto;display:flex;margin-bottom:60px}.two-col-img__content .lists{padding:0 30px 30px;margin-top:0}.two-col-img__content .lists li{padding:22px 0;grid-template-columns:2fr 1fr;grid-template-rows:1.5fr 1fr}.two-col-img__content .list__symbol{grid-column:2;grid-row:1;justify-self:flex-end}.two-col-img__content .list__title{grid-column:1;grid-row:1;margin-top:20px;margin-bottom:20px}.two-col-img__content .list__links{grid-column:1;grid-row:2;justify-self:flex-start}.two-col-img__collapse{background-color:#2f353c;width:100%}.two-col-img__bg{position:relative;height:320px;display:flex;justify-content:center;align-items:flex-end}.two-col-img__button-container{text-align:center;margin-bottom:25px}.two-col-img__button-container h3{color:#fff;margin-bottom:62px}.two-col-img__button-container h4{color:#fff}.two-col-img__button{display:block}.two-col-img__content{padding:0}.two-col-img__content h3,.two-col-img__content h4{display:none}.two-col-img .col-left,.two-col-img .col-right{padding:0}}.two-col-intro{margin:2em auto}.two-col-intro h2{text-align:center;max-width:800px;margin:0 auto 1em}.home-slider{display:flex;height:710px;width:100%}.home-slider .slides{width:100%}.home-slider .home-slider__img{width:50%}.home-slider .home-slider__img .slick-list,.home-slider .home-slider__img .slick-track,.home-slider .home-slider__img ul{height:100%}.home-slider .home-slider__img li{width:100%;background-size:cover;height:100%;background-position:50%}.home-slider .home-slider__text{width:50%;background-color:#6ac5ac;position:relative;display:flex;align-items:center;padding:0 90px;flex-flow:row wrap}.home-slider .home-slider__text:before{content:"";background-image:url(../img/poutama-nzgbc-white@2x.png);background-position:100% 100%;background-size:240px auto;background-repeat:no-repeat;position:absolute;right:0;bottom:0;z-index:0;width:240px;height:240px}.home-slider h2{margin-bottom:1em;color:#fff}.home-slider p{color:#fff;margin-bottom:2.6em}.home-slider .slides li>span{width:100%;max-width:380px;display:inline-block}.home-slider__controller{position:absolute;left:90px;top:70px}.home-slider__arrows{position:absolute;right:90px;top:50px}.home-card{background-color:rgba(127,171,184,.14);background-image:url(../img/poutama-nzgbc-white@2x.png);background-size:auto 100%;background-repeat:no-repeat;background-position:100% 0;padding:130px 0;margin-top:10px}.home-card h3{color:#0a5052}.home-card .home-card__controller{position:absolute;right:0;top:0;z-index:10}.home-card .flex-control-nav{top:0;right:0}.home-card .flex-control-nav li a{background-color:rgba(106,197,172,.5)}.home-card .flex-control-nav li a.flex-active,.home-card .flex-control-nav li a:hover{background-color:#6ac5ac}#latest-news-slider,#upcoming-slider{position:relative}.latest-news.home-card{background-color:#fff;background-image:none}.latest-news .card{background-color:#f4f7f7;box-shadow:none}.latest-news .card__img{height:208px}@media (max-width:992px){.two-col-intro{margin:3em 0}.two-col-intro h2{text-align:left;padding:0 15px}.home-slider{flex-flow:column;height:auto}.home-slider .slides{margin-top:70px;margin-bottom:100px}.home-slider .home-slider__img{width:100%;height:315px}.home-slider .home-slider__text{width:100%;flex-flow:row wrap;padding:0 30px}.home-slider .home-slider__text:before{opacity:.2}.home-slider__controller{margin-top:30px}.home-slider .flex-viewport{padding:50px 0 110px}.home-slider .home-slider__controller{position:static}.home-slider__arrows{right:15px;top:15px}.slick-arrow{padding:0 8px}.slick-arrow:before{font-size:2.5rem}.home-card{background-size:auto 320px;background-position:100% 100%;padding:90px 0 30px}.home-card h3{margin-bottom:25px}}@media (max-width:600px){.home-card__controller{left:0}.home-card .slick-dots li button{width:26px}}.filter-form{display:flex;align-items:center;flex-wrap:wrap}.filter-form .form-title{color:#0a5052;padding-top:5px;padding-bottom:8px;font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif}.filter-form .form-group{float:left}.filter-form .form-group:first-child{width:150px}.filter-form .form-group .form-control{border:0;border-radius:0;background:transparent;box-shadow:none;font-size:16px;height:25px}.filter-form .form-group .form-control::-webkit-input-placeholder{color:#0a5052}.filter-form .form-group .form-control::-moz-placeholder{color:#0a5052}.filter-form .form-group .form-control:-ms-input-placeholder{color:#0a5052}.filter-form .form-group .form-control:-moz-placeholder{color:#0a5052}.filter-form .form-group .input-group-addon{background:transparent;border:0;color:#0a5052;padding-right:0;border-radius:0}.filter-form button{margin-top:0}.filter-form button.btn-tool{background:transparent;color:#9e9f9f;padding:0;transition:color .2s ease-out}.filter-form button.btn-tool:hover{color:#0a5052}.filter-form button.btn-tool:active{box-shadow:none}.filter-form button.btn-tool .glyphicon{font-size:10px}@media (min-width:992px){.filter-form .form-group:last-of-type{justify-self:flex-end}}.card .event-type{position:absolute;bottom:30px;right:30px;color:#9b9b9b}.card .event-type i{padding-right:10px}.card.industry-event.event-card{color:#4a4a4a!important}.card.industry-event.event-card .card-sub small{color:#444!important}.card.industry-event.event-card p{color:#4a4a4a}.card.industry-event.event-card a,.card.industry-event.event-card h1,.card.industry-event.event-card h2,.card.industry-event.event-card h3,.card.industry-event.event-card h4,.card.industry-event.event-card h5,.card.industry-event.event-card small{color:#444!important}.card.industry-event.event-card a:hover{color:#0a5052!important}.card.industry-event.event-card .media-heading a{color:#4a4a4a}.card.industry-event.event-card .img-wrapper{border-color:#9b9b9b}.card.nzgbc{color:#094f50!important}.card.nzgbc p{color:#4a4a4a}.card.nzgbc a,.card.nzgbc h1,.card.nzgbc h2,.card.nzgbc h3,.card.nzgbc h4,.card.nzgbc h5,.card.nzgbc small{color:#094f50!important}.card.nzgbc .media-heading a{color:#094f50}.card.nzgbc .img-wrapper{border-color:#094f50}.card.nabersnz p{color:#4a4a4a}.card.nabersnz a,.card.nabersnz h1,.card.nabersnz h2,.card.nabersnz h3,.card.nabersnz h4,.card.nabersnz h5,.card.nabersnz small{color:#1777bc!important}.card.nabersnz .media-heading a{color:#1777bc}.card.nabersnz .img-wrapper{border-color:#1777bc}.card.homestar p{color:#4a4a4a}.card.homestar a,.card.homestar h1,.card.homestar h2,.card.homestar h3,.card.homestar h4,.card.homestar h5,.card.homestar small{color:#006c5b!important}.card.homestar .media-heading a{color:#006c5b}.card.homestar .img-wrapper{border-color:#006c5b}.card.greenstar p{color:#4a4a4a}.card.greenstar a,.card.greenstar h1,.card.greenstar h2,.card.greenstar h3,.card.greenstar h4,.card.greenstar h5,.card.greenstar small{color:#85b830!important}.card.greenstar .media-heading a{color:#85b830}.card.greenstar .img-wrapper{border-color:#85b830}.card.homefit p{color:#4a4a4a}.card.homefit a,.card.homefit h1,.card.homefit h2,.card.homefit h3,.card.homefit h4,.card.homefit h5,.card.homefit small{color:#ec6608!important}.card.homefit .media-heading a{color:#ec6608}.card.homefit .img-wrapper{border-color:#ec6608}.card.event-card .media-heading{font-size:20px;padding-top:0!important;margin:5px 0 10px;font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;border:0;padding:0;font-weight:400}.card.event-card .media-heading a{color:#0a4f51}.card.event-card .media-body{padding:25px 45px 75px}.card.event-card .card-sub{margin-bottom:20px;display:inline-block}.card.event-card .card-sub small{margin-right:20px;color:#009197;float:left}.card.event-card .points{color:#0a4f51;display:block}.card.event-card .img-wrapper .media-badge{background-color:transparent}.card.event-card .img-wrapper .media-badge.nzgbc{background:#fff;width:50px}.card.event-card .img-wrapper .media-badge.nzgbc img{width:50px}@media (max-width:991px){.filter-form .form-group:last-of-type{clear:both}.filter-form .form-group:last-of-type button{padding-left:10px}}@media (min-width:767px){.card.event-card .points{transform:rotate(90deg) translateX(-5px) translateY(-20px);position:absolute;left:0;transform-origin:left center}}@media (max-width:767px){.card.event-card .media-body{padding:25px 25px 75px}.filter-form{display:block}.filter-form .form-group{width:50%}.filter-form .form-group:first-child{width:100%;border-bottom:1px solid #e8e8e8}}.case-study-hero{position:relative}.case-study-hero:after{content:"";position:absolute;top:0;left:0;background-image:linear-gradient(216deg,hsla(0,0%,100%,0),rgba(42,102,103,.55) 55%,rgba(24,90,91,.94) 74%,#094f50 87%,#094f50 100%,#094f50 0);z-index:2;width:100%;height:100%}.case-study-hero .badge{position:absolute;left:50px;top:30px;z-index:3}.sub-navigation{background-color:#0a4f51;padding:20px 0;border-bottom:1px solid hsla(0,0%,84.3%,.16)}.sub-navigation h1,.sub-navigation h2,.sub-navigation h3{color:#fff}.sub-navigation h2{margin:0}.sub-navigation h4{font-weight:700}.sub-navigation #section-dropdown{display:flex;align-items:center;justify-content:space-between;color:#fff}.sub-navigation #section-dropdown .browse .glyphicon{font-size:10px;margin-left:5px;transform:rotate(0deg)}.sub-navigation .open .browse .glyphicon{transform:rotate(180deg)}.sub-navigation .dropdown-menu{background-color:#0a4f51;top:49px;margin-left:0;text-align:left;background-clip:border-box;padding:4em 0;-moz-column-count:3;column-count:3;-moz-column-gap:2em;column-gap:2em;-moz-column-break-inside:avoid;break-inside:avoid-column}.sub-navigation .dropdown-menu:after,.sub-navigation .dropdown-menu:before{background-color:#0a4f51}.sub-navigation .dropdown-menu h3,.sub-navigation .dropdown-menu h4{font-size:20px}.sub-navigation .dropdown-menu h3 a,.sub-navigation .dropdown-menu h4 a{color:#fff}.sub-navigation .dropdown-menu h3 a:hover,.sub-navigation .dropdown-menu h4 a:hover{color:#fff;text-decoration:underline}.sub-navigation .dropdown-menu ul{padding-left:0}.sub-navigation .dropdown-menu ul li{margin-bottom:10px;margin-right:20px;font-size:16px}.sub-navigation .dropdown-menu ul li a{color:#fff}.sub-navigation .dropdown-menu ul li a:first-child{padding-left:0}.sub-navigation .dropdown-menu ul li a:hover{color:#fff;text-decoration:underline}.sub-navigation .dropdown-menu .sub-nav-item{margin-bottom:3em;overflow:hidden;-moz-column-break-inside:avoid;break-inside:avoid-column}.sub-navigation .dropdown-menu .sub-nav-item h3,.sub-navigation .dropdown-menu .sub-nav-item h4{margin-top:0;margin-bottom:0}.sub-navigation .dropdown-menu .sub-nav-item ul{margin-top:20px}.filter-navigation{margin-top:2em;border-top:1px solid #e8e8e8;padding-top:20px}.filter-navigation .filter-select{padding-top:5px}.display-type{list-style:none;padding-left:0}.display-type li{float:left;margin-right:10px;font-size:20px}.display-type li a{color:#aab5af}.display-type li.active a,.display-type li:hover a{color:#0a4f51}dl.project-information{margin-top:40px}dl.project-information dt{font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;font-weight:400;color:#4a4a4a}dl.project-information dd{margin-bottom:20px}@media (max-width:991px){.sub-navigation .dropdown-menu{-moz-column-count:2;column-count:2}}@media (max-width:580px){.sub-navigation .dropdown-menu{-moz-column-count:1;column-count:1}}.table-style{border-top:1px solid #ddd}table td,table th{color:#333!important}.table-striped.table>tbody>tr>td,.table-striped.table>tbody>tr>th,.table-striped.table>tfoot>tr>td,.table-striped.table>tfoot>tr>th,.table-striped.table>thead>tr>td,.table-striped.table>thead>tr>th{border:0}.tablesaw .tablesaw-sortable-head{padding:5px;background-color:#f9fbfb}.tablesaw .tablesaw-sortable-head.tablesaw-sortable-ascending .tablesaw-sortable-btn,.tablesaw .tablesaw-sortable-head.tablesaw-sortable-descending .tablesaw-sortable-btn{color:#0a5052}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:15px;line-height:1.42857143;vertical-align:top}.table-striped>tbody>tr:nth-child(2n)>td,.table-striped>tbody>tr:nth-child(2n)>th{background-color:#f9fbfb}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#fff}@media (max-width:768px){.table-bordered.table>tbody>tr>td,.table-bordered.table>tbody>tr>th,.table-bordered.table>tfoot>tr>td,.table-bordered.table>tfoot>tr>th,.table-bordered.table>thead>tr>td,.table-bordered.table>thead>tr>th,.table-striped.table>tbody>tr>td,.table-striped.table>tbody>tr>th,.table-striped.table>tfoot>tr>td,.table-striped.table>tfoot>tr>th,.table-striped.table>thead>tr>td,.table-striped.table>thead>tr>th{border:0}}.sm-screen{display:none}.dashboard,.dashboard .section{font-family:Avenir Next LT W05 Regular,Helvetica,Arial,sans-serif}.flex-container{display:flex;flex-direction:column;align-content:baseline;height:100%;flex-flow:wrap;position:relative;padding-left:20px;padding-right:20px;padding-bottom:64px}.dashboard-tile__content{width:100%}.membership__tile--img{height:85px}.dashboard .flex-control-paging{top:-44px;bottom:unset;right:0;width:auto;display:table}.dashboard .flex-control-paging li{display:table-cell;vertical-align:middle;padding:5px}.dashboard .flex-control-paging li a{width:14px;height:14px;border-radius:100%;border:0;opacity:.5;background-color:#1b9296}.dashboard .flex-control-paging li a.flex-active{width:20px;height:20px;opacity:1;background-color:#1b9296}.text--small{font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:.625rem;letter-spacing:.1em}.hero-banner.hero-banner__overlay.hero-dashboard .breadcrumb{margin-bottom:0}.hero-banner.hero-banner__overlay.hero-dashboard .breadcrumb li{color:hsla(0,0%,100%,.5)}.hero-dashboard{padding-top:30px}.hero-dashboard .row{padding:0 30px;display:flex;align-items:center;justify-content:space-between}.hero-dashboard h1{letter-spacing:-.025em}.hero-dashboard .item,.hero-dashboard h1{font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif}.hero-dashboard .item{margin-bottom:10px}.hero-dashboard .item span{color:#1b9296}.hero-dashboard .item .profile__date{color:rgba(64,64,65,.6)}.hero-dashboard .item i{color:#1b9296;font-size:.93rem;margin-right:5px}.hero-dashboard .item p{font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;color:#0a5052;font-size:.875rem;margin:0}.dashboard__profile{display:inline-block;width:120px!important;float:right}.dashboard__profile img{-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);max-width:100%}.dashboard__profile.sm-screen{display:none}.dashboard{background-color:#f4f7f7}.dashboard .hero-banner.hero-banner__overlay .banner-top{margin-bottom:0}.dashboard .hero-banner.hero-banner__overlay h2{margin:0 0 10px}.dashboard .hero-banner.hero-banner__overlay+.section{padding-top:0;margin-top:0;border:0}.dashboard .dropdown.open .browse{background:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);color:#0a5052}.dashboard .dropdown.open .browse .fa-angle-down{transform:rotate(180deg)}.dashboard .dropdown .dropdown-menu .sub-nav-item{color:rgba(247,251,250,.63);font-size:1rem;border-bottom:2px solid rgba(224,227,232,.1);margin-bottom:15px;padding:0 15px 15px}.dashboard .dropdown .dropdown-menu .sub-nav-item i{margin-right:10px;font-size:11px}.dashboard .sub-navigation{padding:12px 0}.dashboard .sub-navigation .dropdown-toggle{display:flex;align-items:center;justify-content:space-between;color:#fff}.dashboard .sub-navigation #OrganisationDropdown{margin-right:40px}.dashboard .sub-navigation .col-sm-12{display:grid;align-items:center;grid-template-columns:1fr auto auto}.dashboard .sub-navigation .dropdown{display:contents}.dashboard .sub-navigation .browse{font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;background:rgba(0,0,0,.3);padding:13px;border-radius:5px}.dashboard .sub-navigation .browse i{margin-right:8px}.dashboard .sub-navigation .dropdown-menu{top:58px;-moz-column-gap:13em;column-gap:13em}.dashboard .sub-navigation .dropdown-menu a{color:rgba(247,251,250,.63)}.dashboard .sub-navigation .dropdown-menu a.current,.dashboard .sub-navigation .dropdown-menu a:hover{color:#f7fbfa}.dashboard .sub-navigation .dropdown-menu{-moz-column-gap:unset;column-gap:unset;-moz-column-count:unset;column-count:unset;-moz-column-break-inside:unset;break-inside:unset;padding-left:15px;padding-right:15px}.dashboard .sub-navigation .dropdown-menu h2{font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;font-size:1.375rem}.dashboard .sub-navigation .dropdown-menu__inner{margin-top:40px;-moz-column-gap:13em;column-gap:13em;display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-flow:column;grid-auto-columns:1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr;-moz-column-break-inside:avoid;break-inside:avoid-column}.dashboard a.more{font-family:Avenir Next LT W05 Regular,Helvetica,Arial,sans-serif;color:#1b9296;font-size:1rem;margin-right:50px}.dashboard a.more i{font-size:1rem;color:#1b9296;margin-right:10px}.dashboard__badges{color:#231f20;padding-left:0;margin:0;align-items:center;display:flex;justify-content:flex-end}.dashboard__badges img{max-width:100%}.dashboard__badges li{text-align:center;list-style:none;text-transform:uppercase;width:97px}.dashboard__badges li a:hover{opacity:.8}.dashboard__badges li a svg{font-size:3.2rem}.dashboard__badges li a span{margin-top:10px;font-size:1.2rem;display:block}.dashboard-tile__container{padding-top:30px;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.dashboard-tile__container .dashboard-tile{background-color:#fff;border-radius:6px;align-items:center;justify-content:center;margin-bottom:60px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);flex:0 0 48.5%;width:48.5%}.dashboard-tile__container .dashboard-tile .slides{display:flex}.dashboard-tile__container .dashboard-tile .slides .item{display:flex!important}.dashboard-tile__container .dashboard-tile .dashboard--zerostate .zerostate__tile{display:grid;justify-content:center;align-items:center;text-align:center}.dashboard-tile__container .dashboard-tile .dashboard--zerostate .zerostate__tile .zerostate__icon{font-size:3.2rem;color:#a7b2bd}.dashboard-tile__container .dashboard-tile .dashboard--zerostate .zerostate__tile .zerostate__tite{color:#a7b2bd;font-size:1.4rem;display:block;max-width:170px;margin-bottom:15px}.dashboard-tile__container .dashboard-tile .dashboard--zerostate .zerostate__tile .zerostate__extra{color:#e6302f;font-size:1.2rem}.dashboard-tile__container .dashboard-tile .dashboard--zerostate .zerostate__tile.full{padding:40px 0}.dashboard-tile__container .dashboard-tile .dashboard__title{padding:10px 0;position:relative;width:100%;border-bottom:2px solid rgba(224,227,232,.5)}.dashboard-tile__container .dashboard-tile .dashboard__title.collapsed h6 svg{transform:rotate(0deg)}.dashboard-tile__container .dashboard-tile .dashboard__title h6{font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;margin-bottom:10px;font-size:.75rem;letter-spacing:.125em;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center;color:#404041}.dashboard-tile__container .dashboard-tile .dashboard__title h6:after{content:"\f078";display:none}.dashboard-tile__container .dashboard-tile .dashboard__title h6 svg{display:none;font-size:2rem;transform:rotate(180deg);float:right}.dashboard-tile__container .dashboard-tile .dashboard__content{margin-bottom:20px;padding-bottom:60px;padding-top:80px;position:relative}.dashboard-tile__container .dashboard-tile .dashboard__bottom{border-top:2px solid rgba(224,227,232,.5);position:absolute;bottom:0;left:15px;right:15px;padding:20px 8px}.dashboard-tile__container .dashboard-tile__myfeed .dashboard__content,.dashboard-tile__container .dashboard-tile__mypurchases .dashboard__content{padding-bottom:0;padding-top:0}.dashboard-tile__container .dashboard-tile__myfeed ul,.dashboard-tile__container .dashboard-tile__mypurchases ul{padding:0;min-height:100px}.dashboard-tile__container .dashboard-tile__myfeed ul.notification__panel--zerostate,.dashboard-tile__container .dashboard-tile__mypurchases ul.notification__panel--zerostate{margin-bottom:30px;border-bottom:2px solid rgba(224,227,232,.5)}.dashboard-tile__container .dashboard-tile__myfeed ul li,.dashboard-tile__container .dashboard-tile__mypurchases ul li{padding:15px 10px;border-bottom:1px solid #e0e3e8;list-style:none;display:grid;grid-template-columns:20px 1fr 100px;grid-column-gap:10px;align-items:baseline;line-height:1.25rem}.dashboard-tile__container .dashboard-tile__myfeed ul li:last-child,.dashboard-tile__container .dashboard-tile__mypurchases ul li:last-child{border-bottom:0}.dashboard-tile__container .dashboard-tile__myfeed ul li .notification__icon,.dashboard-tile__container .dashboard-tile__mypurchases ul li .notification__icon{color:#094f50;font-size:1.2rem;justify-self:center}.dashboard-tile__container .dashboard-tile__myfeed ul li .notification__title a,.dashboard-tile__container .dashboard-tile__mypurchases ul li .notification__title a{font-family:Avenir Next LT W05 Regular,Helvetica,Arial,sans-serif;color:#1b9296;font-size:1rem}.dashboard-tile__container .dashboard-tile__myfeed ul li .notification__date,.dashboard-tile__container .dashboard-tile__mypurchases ul li .notification__date{color:rgba(64,64,65,.6);text-align:right;order:3}.dashboard-tile__container .dashboard-tile__myfeed ul li .notification__date i,.dashboard-tile__container .dashboard-tile__mypurchases ul li .notification__date i{margin-left:6px;color:#444;cursor:pointer;font-size:.75rem;position:relative;top:1px}.dashboard-tile__container .dashboard-tile__mypurchases ul li{grid-template-columns:80px 1fr;grid-column-gap:20px;align-items:center}.dashboard-tile__container .dashboard-tile__mypurchases .notification__img{max-width:100%;align-self:baseline}.dashboard-tile__container .dashboard-tile__mypurchases .notification__details{color:rgba(64,64,65,.6);display:grid;grid-template-columns:2fr 1fr 1fr;margin-top:9px}.dashboard-tile__container .dashboard-tile__membership .membership__tile{max-width:170px;margin:0 auto;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.dashboard-tile__container .dashboard-tile__membership .membership__tile img{align-self:baseline}.dashboard-tile__container .dashboard-tile__membership .membership__tile .membership__title{color:#1b9296;font-size:1rem;display:block;margin-top:15px;margin-bottom:8px}.dashboard-tile__container .dashboard-tile__membership .membership__tile .membership__extra{color:rgba(64,64,65,.6);display:block}.dashboard-tile__container .dashboard-tile__membership .membership__tile .membership__link{font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.041em;font-size:.68rem;line-height:1.27;text-align:left;color:#1b9296;padding-left:30px;position:relative;display:inline-block;width:auto;height:unset;margin:28px 0 0;align-self:flex-end}.dashboard-tile__container .dashboard-tile__membership .membership__tile .membership__link i{font-size:1.43rem;position:absolute;left:0;top:50%;margin-top:-11px}section.dashboard__bottom{background:#fff}section.dashboard__bottom .sponsor-section{border:0}.recommended{padding-top:70px}.recommended__heading{border-bottom:1px solid rgba(224,227,232,.5);display:flex;align-items:center;justify-content:space-between;padding-bottom:25px;margin-bottom:20px}.recommended__heading h2{margin:0}.recommended__heading a.more{margin-right:15px}@media (max-width:1200px){.dashboard .sub-navigation .dropdown-menu__inner{-moz-column-gap:5em;column-gap:5em}.dashboard-tile__container .dashboard-tile__mypurchases .notification__details{grid-template-columns:1fr 1fr 1fr}}@media (max-width:992px){.sm-screen{display:block}.flex-container{padding-bottom:0}.recommended{padding-top:100px}.recommended .row.sm-screen{text-align:left;padding:0 25px}.dashboard-tile__container .dashboard-tile .dashboard__bottom{position:static;width:100%}.dashboard-tile__container .dashboard-tile .flexslider{padding-bottom:0;padding-top:30px}.dashboard .recommended__heading a.more{display:none}.dashboard .dropdown-backdrop{position:absolute}.dashboard .sub-navigation{padding:24px 0}.dashboard .sub-navigation .col-sm-12{display:block}.dashboard .sub-navigation #OrganisationDropdown,.dashboard .sub-navigation #section-dropdown{flex-direction:column;align-items:baseline}.dashboard .sub-navigation #section-dropdown{position:absolute;right:0;top:-9px}.dashboard .sub-navigation #section-dropdown .browse{margin-top:0}.dashboard .sub-navigation .dropdown-menu__inner{grid-template-columns:none;grid-auto-flow:unset}.dashboard .sub-navigation .browse{margin-top:20px}.dashboard h2{font-size:1.5rem}.dashboard .section .col-xs-12{padding:0}.dashboard a.more{display:inline-block}.hero-dashboard{position:relative}.hero-dashboard .row{display:block;padding:0}.hero-dashboard .item{border:0;padding:0;line-height:1.8}.hero-dashboard .item .profile__date{display:block;padding-left:18px}.hero-dashboard h1{padding-right:100px;margin-top:20px;margin-bottom:20px}.dashboard__badges{grid-template-columns:1fr 1fr 1fr 1fr;margin-top:20px;justify-content:flex-start}.dashboard__profile{display:none}.dashboard__profile.sm-screen{display:block;position:absolute;width:87px;right:20px}.dashboard-tile__container .flexslider{text-align:center}.dashboard-tile__container .flexslider .item{border:0;padding-bottom:40px}.dashboard-tile__container .dashboard-tile__myfeed ul li{display:block}.dashboard-tile__container .dashboard-tile__myfeed ul li .fa-times{display:none}.dashboard-tile__container .dashboard-tile__myfeed ul li:before{font-family:Font Awesome\ 5 Pro;content:"\f00d";position:absolute;right:0;cursor:pointer;color:#444;font-size:.75rem}.dashboard-tile__container .dashboard-tile__myfeed ul li .notification__date{position:relative;top:-3px}.dashboard-tile__container .dashboard-tile__myfeed ul li .notification__title{display:block}.dashboard-tile__container .dashboard-tile__myfeed ul li .notification__title a{font-size:.75rem}.dashboard-tile__container .dashboard-tile__mypurchases ul li{grid-template-columns:1fr 80px;position:relative;padding-left:0;padding-right:0;padding-top:32px;align-items:flex-start}.dashboard-tile__container .dashboard-tile__mypurchases .notification__img{order:2;position:relative;top:-18px}.dashboard-tile__container .dashboard-tile__mypurchases .notification__details{grid-template-columns:1fr 1fr}.dashboard-tile__container .dashboard-tile__mypurchases .notification__details span:last-of-type{position:absolute;top:10px}.flex-control-paging{position:static;display:inline-block}.dashboard-tile__container .dashboard-tile{flex:0 0 auto;width:100%;margin-bottom:22px}.dashboard-tile__mypurchases{box-ordinal-group:4}#MembershipSnapshot{box-ordinal-group:2}#MyFurtherEducation{box-ordinal-group:3}}@media (max-width:768px){.recommended{padding-bottom:180px}.sponsor-section{padding-bottom:30px}.sponsor-section .row{display:flex;flex-wrap:wrap;justify-content:center;clear:both}.dashboard.dashboard-organisation #section-dropdown .browse__title{visibility:hidden;font-size:0}.dashboard.dashboard-organisation #section-dropdown .browse__title:before{content:"Personal";font-size:1rem;visibility:visible}.dashboard .sub-navigation #OrganisationDropdown .browse__title{visibility:hidden;font-size:0}.dashboard .sub-navigation #OrganisationDropdown .browse__title:before{content:"My Org";font-size:1rem;visibility:visible}}.dashboard-organisation .membership-balance{color:#0eb25d;font-size:1rem;line-height:1.25;display:block}.dashboard-organisation .balance-outstanding .membership-balance{color:#d41c1c}.dashboard-organisation .dashboard-tile__container .dashboard-tile__membership .membership__tile{max-width:180px}.dashboard-organisation .dashboard-tile__membership .flex-viewport{overflow:unset!important}.dashboard-organisation .membership__tile i{color:#0a5052;font-size:2rem;margin-bottom:13px}.dashboard-organisation .membership__tile.no-membership img{opacity:.4}.dashboard-organisation .membership__tile.no-membership .membership__title{color:#d41c1c}.dashboard-organisation .membership__link i{color:inherit}.dashboard-organisation #OrganistionSnapshot .flexslider .slides img{width:100%}.dashboard-organisation .dashboard-tile__engagement .notification__panel{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;list-style:none;padding:0;margin:0;color:#1b9296;text-align:center;grid-gap:3em 0}.dashboard-organisation .dashboard-tile__engagement .notification__panel li{display:grid;grid-template-columns:98px 1fr;justify-self:center;grid-gap:.5em;align-items:center}.dashboard-organisation .dashboard-tile__engagement .notification__title{font-size:1rem;line-height:1.25}.dashboard-organisation .dashboard-tile__engagement .notification__title i{color:#0a5052;display:block;font-size:2rem;margin-bottom:10px}.dashboard-organisation .dashboard-tile__engagement .notification__number{font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;background-color:#f4f7f7;border-radius:100%;width:67px;height:67px;display:flex;justify-content:center;align-items:center;justify-self:center}@media (max-width:992px){.dashboard-organisation .sub-navigation #section-dropdown{top:48px}}@media (max-width:768px){.dashboard-organisation .dashboard-tile__engagement .notification__panel{margin-bottom:20px;grid-template-columns:1fr;grid-template-rows:unset;grid-gap:2em 0}}.btn-white{background-color:#fff;border-radius:5px;box-shadow:0 2px 16px 0 rgba(0,0,0,.11);color:#0a5052!important;font-size:.875rem;font-family:Avenir Next W05 Bold Italic,Helvetica,Arial,sans-serif;margin-top:0;margin-left:25px}.btn-white:hover{color:#fff!important}.hero-dashboard__links-container{margin-top:30px}.hero-dashboard__links-container>div{display:flex;justify-content:space-between;align-items:center}.dashboard-account section.section{border-bottom:0}.dashboard-account .hero-dashboard .row{padding:0}.dashboard-account .hero-dashboard__links{padding:0;list-style:none}.dashboard-account .hero-dashboard__links li{display:inline-block;font-size:.9rem;letter-spacing:.03rem;padding-bottom:5px;margin-right:30px}.dashboard-account .hero-dashboard__links li.current{border-bottom:2px solid #0a5052}.dashboard-account .hero-dashboard__links li.current a{color:#0a5052}.dashboard-account .hero-dashboard__links li a{color:rgba(64,64,65,.6)}.dashboard-account .hero-dashboard__links li a:hover{color:#0a5052}.dashboard-account .hero-dashboard__filter{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding:26px 0;margin-top:20px}.dashboard-account .hero-dashboard__filter span{font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;font-size:.875rem;color:#0a5052;letter-spacing:.03em}.dashboard-account .hero-dashboard__filter span i{margin-right:8px}.dashboard-account .hero-dashboard__filter .date-control{display:inline-block;position:relative;margin-left:30px}.dashboard-account .hero-dashboard__filter .date-control input[type=date]{border:0;background-color:transparent;border-bottom:2px solid #0a5052;color:#0a5052;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dashboard-account .hero-dashboard__filter .date-control input[type=date]::-webkit-calendar-picker-indicator{opacity:0;position:relative;z-index:99}.dashboard-account .hero-dashboard__filter .date-control input[type=date]:focus{outline:none}.dashboard-account .hero-dashboard__filter .date-control input[type=date]:after{content:"\f107";display:block;width:10px;height:10px;font-family:Font Awesome\ 5 Pro;position:absolute;right:4px;top:4px;font-size:inherit;color:#0a5052}.dashboard-account .hero-dashboard__filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;padding:5px 40px 5px 4px;margin:0;color:#0a5052;position:relative;border:none;border-bottom:2px solid #0a5052}.dashboard-account .hero-dashboard__filter select:focus{outline:none}.dashboard-account .hero-dashboard__filter .select-container{display:inline-block;position:relative;margin-left:30px}.dashboard-account .hero-dashboard__filter .select-container:after{content:"\f107";font-family:Font Awesome\ 5 Pro;position:absolute;right:4px;top:4px;font-size:inherit;color:#0a5052}.dashboard-account__content{margin:30px 0 40px}.dashboard-account__content p{font-size:1.25rem;letter-spacing:.015em;color:#444;margin-bottom:0}.dashboard-account__content span{color:#444;font-size:.875rem;letter-spacing:.015em;font-style:italic}.dashboard-account__table{width:100%;background-color:#fff;border-radius:6px;margin-bottom:30px;padding:10px 0 30px;box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.dashboard-account__table h6{font-family:Avenir Next LT W05 Demi,Helvetica,Arial,sans-serif;color:#404041;text-transform:uppercase;letter-spacing:2px;padding:0 40px}.dashboard-account__table table{border-collapse:unset;border:1px solid #ddd;border-radius:6px;margin:50px auto;width:90%;font-size:1rem}.dashboard-account__table table td,.dashboard-account__table table th{border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-top:0}.dashboard-account__table table tr td:last-child,.dashboard-account__table table tr th:last-child{border-right:0}.dashboard-account__table table tr:last-child td{border-bottom:0}@media (max-width:992px){.hero-dashboard__links-container>div{flex-flow:column;align-content:unset;align-items:baseline}.hero-dashboard__links-container .btn{margin:25px 25px 15px 0;padding-left:15px;padding-right:15px}.hero-dashboard__links-container .btn:last-child{margin-right:0}.dashboard-account .hero-dashboard__filter .date-control{display:block;margin-left:0;max-width:200px}.dashboard-account .hero-dashboard__filter .date-control input[type=date]{width:100%}}.homestar-border{content:#9faf86;padding-bottom:80px;overflow:hidden}.homestar-border .btn-link,.homestar-border .list-module h3,.homestar-border a{color:#006c5b}.homestar-border .btn-link:focus,.homestar-border .btn-link:hover,.homestar-border a:focus,.homestar-border a:hover{color:#9faf86}.homestar-border .content-navigation .nav li>a,.homestar-border .content-navigation .side-nav a{color:#006c5b}.homestar-border .content-navigation .nav li>a:focus,.homestar-border .content-navigation .nav li>a:hover,.homestar-border .content-navigation .side-nav a:focus,.homestar-border .content-navigation .side-nav a:hover{color:#9faf86}.homestar-border .content-navigation .side-nav p{font-weight:700}.homestar-border .contentmedia .media .media-heading,.homestar-border .contentmedia .media .media-heading a{color:#006c5b}.homestar-border .content h1{color:#006c5b;margin:0 0 30px}.homestar-border .content h4{color:#006c5b;margin:25px 0 10px}.homestarbg{background:#006c5b}.homestar{color:#006c5b}.homestar.see-more{color:#006c5b!important}.homestar.see-more:focus,.homestar.see-more:hover{color:#0a5052!important}.homestar h1,.homestar h2,.homestar h3,.homestar h4{color:#006c5b}.homestar .dropdown-toggle h2{color:#fff}.homestar .content .btn-default,.homestar .sub-navigation,.homestar .sub-navigation .dropdown-menu,.homestar .sub-navigation .dropdown-menu:after,.homestar .sub-navigation .dropdown-menu:before{background-color:#006c5b}.homestar .pipeline p{color:#006c5b}.homestar .pipeline .points{background-color:#006c5b}.homestar .display-type li.active a,.homestar .display-type li.hover a,.homestar .see-more{color:#006c5b}.homestar .see-more:focus,.homestar .see-more:hover{color:#0a5052}.greenstar-border{content:#5e8814;padding-bottom:80px;overflow:hidden}.greenstar-border .btn-link,.greenstar-border .list-module h3,.greenstar-border a{color:#86b730}.greenstar-border .btn-link:focus,.greenstar-border .btn-link:hover,.greenstar-border a:focus,.greenstar-border a:hover{color:#5e8814}.greenstar-border .content-navigation .nav li>a,.greenstar-border .content-navigation .side-nav a{color:#86b730}.greenstar-border .content-navigation .nav li>a:focus,.greenstar-border .content-navigation .nav li>a:hover,.greenstar-border .content-navigation .side-nav a:focus,.greenstar-border .content-navigation .side-nav a:hover{color:#5e8814}.greenstar-border .content-navigation .side-nav p{font-weight:700}.greenstar-border .contentmedia .media .media-heading,.greenstar-border .contentmedia .media .media-heading a{color:#86b730}.greenstar-border .content h1{color:#86b730;margin:0 0 30px}.greenstar-border .content h4{color:#86b730;margin:25px 0 10px}.greenstarbg{background:#86b730}.greenstar{color:#86b730}.greenstar.see-more{color:#86b730!important}.greenstar.see-more:focus,.greenstar.see-more:hover{color:#0a5052!important}.greenstar h1,.greenstar h2,.greenstar h3,.greenstar h4{color:#86b730}.greenstar .dropdown-toggle h2{color:#fff}.greenstar .content .btn-default,.greenstar .sub-navigation,.greenstar .sub-navigation .dropdown-menu,.greenstar .sub-navigation .dropdown-menu:after,.greenstar .sub-navigation .dropdown-menu:before{background-color:#86b730}.greenstar .pipeline p{color:#86b730}.greenstar .pipeline .points{background-color:#86b730}.greenstar .display-type li.active a,.greenstar .display-type li.hover a,.greenstar .see-more{color:#86b730}.greenstar .see-more:focus,.greenstar .see-more:hover{color:#0a5052}.ocean-border{content:#336f78;padding-bottom:80px;overflow:hidden}.ocean-border .btn-link,.ocean-border .list-module h3,.ocean-border a{color:#244e54}.ocean-border .btn-link:focus,.ocean-border .btn-link:hover,.ocean-border a:focus,.ocean-border a:hover{color:#336f78}.ocean-border .content-navigation .nav li>a,.ocean-border .content-navigation .side-nav a{color:#244e54}.ocean-border .content-navigation .nav li>a:focus,.ocean-border .content-navigation .nav li>a:hover,.ocean-border .content-navigation .side-nav a:focus,.ocean-border .content-navigation .side-nav a:hover{color:#336f78}.ocean-border .content-navigation .side-nav p{font-weight:700}.ocean-border .contentmedia .media .media-heading,.ocean-border .contentmedia .media .media-heading a{color:#244e54}.ocean-border .content h1{color:#244e54;margin:0 0 30px}.ocean-border .content h4{color:#244e54;margin:25px 0 10px}.oceanbg{background:#244e54}.ocean{color:#244e54}.ocean.see-more{color:#244e54!important}.ocean.see-more:focus,.ocean.see-more:hover{color:#0a5052!important}.ocean h1,.ocean h2,.ocean h3,.ocean h4{color:#244e54}.ocean .dropdown-toggle h2{color:#fff}.ocean .content .btn-default,.ocean .sub-navigation,.ocean .sub-navigation .dropdown-menu,.ocean .sub-navigation .dropdown-menu:after,.ocean .sub-navigation .dropdown-menu:before{background-color:#244e54}.ocean .pipeline p{color:#244e54}.ocean .pipeline .points{background-color:#244e54}.ocean .display-type li.active a,.ocean .display-type li.hover a,.ocean .see-more{color:#244e54}.ocean .see-more:focus,.ocean .see-more:hover{color:#0a5052}.grassgreen-border{content:#bad553;padding-bottom:80px;overflow:hidden}.grassgreen-border .btn-link,.grassgreen-border .list-module h3,.grassgreen-border a{color:#a6c530}.grassgreen-border .btn-link:focus,.grassgreen-border .btn-link:hover,.grassgreen-border a:focus,.grassgreen-border a:hover{color:#bad553}.grassgreen-border .content-navigation .nav li>a,.grassgreen-border .content-navigation .side-nav a{color:#a6c530}.grassgreen-border .content-navigation .nav li>a:focus,.grassgreen-border .content-navigation .nav li>a:hover,.grassgreen-border .content-navigation .side-nav a:focus,.grassgreen-border .content-navigation .side-nav a:hover{color:#bad553}.grassgreen-border .content-navigation .side-nav p{font-weight:700}.grassgreen-border .contentmedia .media .media-heading,.grassgreen-border .contentmedia .media .media-heading a{color:#a6c530}.grassgreen-border .content h1{color:#a6c530;margin:0 0 30px}.grassgreen-border .content h4{color:#a6c530;margin:25px 0 10px}.grassgreenbg{background:#a6c530}.grassgreen{color:#a6c530}.grassgreen.see-more{color:#a6c530!important}.grassgreen.see-more:focus,.grassgreen.see-more:hover{color:#0a5052!important}.grassgreen h1,.grassgreen h2,.grassgreen h3,.grassgreen h4{color:#a6c530}.grassgreen .dropdown-toggle h2{color:#fff}.grassgreen .content .btn-default,.grassgreen .sub-navigation,.grassgreen .sub-navigation .dropdown-menu,.grassgreen .sub-navigation .dropdown-menu:after,.grassgreen .sub-navigation .dropdown-menu:before{background-color:#a6c530}.grassgreen .pipeline p{color:#a6c530}.grassgreen .pipeline .points{background-color:#a6c530}.grassgreen .display-type li.active a,.grassgreen .display-type li.hover a,.grassgreen .see-more{color:#a6c530}.grassgreen .see-more:focus,.grassgreen .see-more:hover{color:#0a5052}.homefit-border{content:#f8822f;padding-bottom:80px;overflow:hidden}.homefit-border .btn-link,.homefit-border .list-module h3,.homefit-border a{color:#ec6608}.homefit-border .btn-link:focus,.homefit-border .btn-link:hover,.homefit-border a:focus,.homefit-border a:hover{color:#f8822f}.homefit-border .content-navigation .nav li>a,.homefit-border .content-navigation .side-nav a{color:#ec6608}.homefit-border .content-navigation .nav li>a:focus,.homefit-border .content-navigation .nav li>a:hover,.homefit-border .content-navigation .side-nav a:focus,.homefit-border .content-navigation .side-nav a:hover{color:#f8822f}.homefit-border .content-navigation .side-nav p{font-weight:700}.homefit-border .contentmedia .media .media-heading,.homefit-border .contentmedia .media .media-heading a{color:#ec6608}.homefit-border .content h1{color:#ec6608;margin:0 0 30px}.homefit-border .content h4{color:#ec6608;margin:25px 0 10px}.homefitbg{background:#ec6608}.homefit{color:#ec6608}.homefit.see-more{color:#ec6608!important}.homefit.see-more:focus,.homefit.see-more:hover{color:#0a5052!important}.homefit h1,.homefit h2,.homefit h3,.homefit h4{color:#ec6608}.homefit .dropdown-toggle h2{color:#fff}.homefit .content .btn-default,.homefit .sub-navigation,.homefit .sub-navigation .dropdown-menu,.homefit .sub-navigation .dropdown-menu:after,.homefit .sub-navigation .dropdown-menu:before{background-color:#ec6608}.homefit .pipeline p{color:#ec6608}.homefit .pipeline .points{background-color:#ec6608}.homefit .display-type li.active a,.homefit .display-type li.hover a,.homefit .see-more{color:#ec6608}.homefit .see-more:focus,.homefit .see-more:hover{color:#0a5052}.nabersnz-border{content:#2293e4;padding-bottom:80px;overflow:hidden}.nabersnz-border .btn-link,.nabersnz-border .list-module h3,.nabersnz-border a{color:#1777bc}.nabersnz-border .btn-link:focus,.nabersnz-border .btn-link:hover,.nabersnz-border a:focus,.nabersnz-border a:hover{color:#2293e4}.nabersnz-border .content-navigation .nav li>a,.nabersnz-border .content-navigation .side-nav a{color:#1777bc}.nabersnz-border .content-navigation .nav li>a:focus,.nabersnz-border .content-navigation .nav li>a:hover,.nabersnz-border .content-navigation .side-nav a:focus,.nabersnz-border .content-navigation .side-nav a:hover{color:#2293e4}.nabersnz-border .content-navigation .side-nav p{font-weight:700}.nabersnz-border .contentmedia .media .media-heading,.nabersnz-border .contentmedia .media .media-heading a{color:#1777bc}.nabersnz-border .content h1{color:#1777bc;margin:0 0 30px}.nabersnz-border .content h4{color:#1777bc;margin:25px 0 10px}.nabersnzbg{background:#1777bc}.nabersnz{color:#1777bc}.nabersnz.see-more{color:#1777bc!important}.nabersnz.see-more:focus,.nabersnz.see-more:hover{color:#0a5052!important}.nabersnz h1,.nabersnz h2,.nabersnz h3,.nabersnz h4{color:#1777bc}.nabersnz .dropdown-toggle h2{color:#fff}.nabersnz .content .btn-default,.nabersnz .sub-navigation,.nabersnz .sub-navigation .dropdown-menu,.nabersnz .sub-navigation .dropdown-menu:after,.nabersnz .sub-navigation .dropdown-menu:before{background-color:#1777bc}.nabersnz .pipeline p{color:#1777bc}.nabersnz .pipeline .points{background-color:#1777bc}.nabersnz .display-type li.active a,.nabersnz .display-type li.hover a,.nabersnz .see-more{color:#1777bc}.nabersnz .see-more:focus,.nabersnz .see-more:hover{color:#0a5052}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9vbGQuc2NzcyIsIl91dGlsaXRpZXMvX2ZvbnRzLnNjc3MiLCJfdXRpbGl0aWVzL19taXhpbnMuc2NzcyIsIl91dGlsaXRpZXMvX3NsaWRlci5zY3NzIiwiX3V0aWxpdGllcy9fdmFyaWFibGVzLnNjc3MiLCJfZ2xvYmFsLnNjc3MiLCJzdHlsZS5jc3MiLCJiYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJfaW5jbHVkZXMvX2Zvb3Rlci5zY3NzIiwiX2luY2x1ZGVzL19jYXJvdXNlbC5zY3NzIiwiX2luY2x1ZGVzL19uYXZpZ2F0aW9uLW5ldy5zY3NzIiwiX2luY2x1ZGVzL19uYXZpZ2F0aW9uLW15bnpnYmMuc2NzcyIsIl9pbmNsdWRlcy9faGVhZGVyLnNjc3MiLCJfaW5jbHVkZXMvX25hdmlnYXRpb24tbW9iaWxlLnNjc3MiLCJfaW5jbHVkZXMvX3Nwb25zb3JzLnNjc3MiLCJfaW5jbHVkZXMvX2N1c3RvbS1zZWxlY3Quc2NzcyIsIl9wYXJ0aWFscy9fY2FyZHMuc2NzcyIsIl9pbmNsdWRlcy9faG9tZS1iYW5uZXIuc2NzcyIsIl9pbmNsdWRlcy9fdHdvLWNvbC1pbWcuc2NzcyIsInBhZ2VzL19ob21lcGFnZS5zY3NzIiwicGFnZXMvX2V2ZW50LWh1Yi5zY3NzIiwicGFnZXMvX2Nhc2Utc3R1ZHkuc2NzcyIsInBhZ2VzL190YWJsZXMuc2NzcyIsInBhZ2VzL19kYXNoYm9hcmQuc2NzcyIsInBhZ2VzL19kYXNoYm9hcmQtb3JnLnNjc3MiLCJwYWdlcy9fZGFzaGJvYXJkLWFjYy5zY3NzIiwiX2luY2x1ZGVzL19zaWdzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBeW9IQSxnQkFLa0IsQ0M3b0hsQix1R0FBWSxDQUVaLFdBQ0ksaUNBQW1DLENBQ25DLHlLQUNtRixDQUV2RixXQUNJLHNDQUF3QyxDQUN4Qyx5S0FDbUYsQ0FFdkYsV0FDSSxtQ0FBcUMsQ0FDckMseUtBQ21GLENBRXZGLFdBQ0ksdUNBQXlDLENBQ3pDLHlLQUNtRixDQUt2RixXQUNJ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QUlqRCxnR0FzQkcsYUEzQ2EsQ0FxQmhCLHdOQTBCSSxhQTlCNkMsQ0FJakQsaURBOEJHLGVBQWlCLENBOUJwQiw0R0F1Q0ssYUE1RFcsQ0FxQmhCLDZCQThDRyxhQW5FYSxDQW9FYixlQUFnQixDQS9DbkIsNkJBa0RHLGFBdkVhLENBd0ViLGtCQUFtQixDQUt0QixZQUNDLGtCQTlFZSxDQWdGaEIsVUFDQyxhQWpGZSxDQWdGaEIsbUJBR0UsdUJBQXdCLENBSDFCLGtEQU1HLHVCQUE4QixDQU5qQyxvREFVRSxhQTFGYyxDQWdGaEIsOEJBZUcsVUFBVyxDQWZkLGtNQThCSSx3QkE5R1ksQ0FnRmhCLHNCQW9DRyxhQXBIYSxDQWdGaEIsNEJBdUNHLHdCQXZIYSxDQWdGaEIsMkZBc0RFLGFBdEljLENBZ0ZoQixvREF5REcsYXRCNUppQiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG4vKiBDU1MgRG9jdW1lbnQgKi9cclxuXHJcbmJvZHl7XHJcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTtcclxufVxyXG4vKiBjaGVja2JveCBmaXggc3VnZ2VzdCBieSBKb2VsICovXHJcblxyXG4uY2hlY2tib3ggbGFiZWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG59XHJcblxyXG4uY2hlY2tib3ggPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5jaGVja2JveCA+IGxhYmVsID4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5yYWRpbyBsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbn1cclxuXHJcbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5yYWRpbyA+IGxhYmVsID4gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG5cclxuLyogYWRkZWQgYnkgZG9rICovXHJcblxyXG4jY2xpY2sgYTpmaXJzdC1vZi10eXBlIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uZGVmYXVsdCAubW9kYWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxufVxyXG5cclxuLmRlZmF1bHQgLm1vZGFsLWhlYWRlciBoMyB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmRlZmF1bHQgLm1vZGFsLWZvb3RlciBhIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uZGVmYXVsdCAubW9kYWwgaW5wdXQge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5kZWZhdWx0IC5tb2RhbCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDEwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHotaW5kZXg6IDEwNTA7XHJcbiAgICB3aWR0aDogNTYwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTI4MHB4O1xyXG4gICAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAlIDAlIHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3gtc2hhZG93OiAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5Db250YWN0Rm9ybS5DYXJ0IGlucHV0W3R5cGU9dGV4dF0sXHJcbi5Db250YWN0Rm9ybS5DYXJ0IHNlbGVjdCB7XHJcbiAgICB3aWR0aDogMjIwcHg7XHJcbn1cclxuXHJcblxyXG4vKiBGb290ZXIgYWx3YXlzIGRvd24gKi9cclxuXHJcbmJvZHksXHJcbmh0bWwge1xyXG4gICAgLy9AaW5jbHVkZSBmb250LXJvbWFuO1xyXG4gICAgQGluY2x1ZGUgZ3JhcGhpay1yZWd1bGFyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHJcbn1cclxuXHJcblxyXG4vKiBOWkdCQyBzdHlsZSAqL1xyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG4gICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbn1cclxuXHJcbmgyICsgKixcclxuaDMgKyAqLFxyXG5oNCArICosXHJcbmg1ICsgKixcclxuaDYgKyAqIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi50b3BJbWdUaXRsZSBoMSB7XHJcbiAgICBAaW5jbHVkZSBmb250LXJvbWFuO1xyXG4gICAgY29sb3I6ICNkOGU3YzU7XHJcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG59XHJcblxyXG5ociB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XHJcbn1cclxuXHJcbmEge1xyXG4gICAgY29sb3I6ICM5RkFGODY7XHJcbn1cclxuXHJcbmE6aG92ZXIge1xyXG4gICAgY29sb3I6ICMwQTRGNTE7XHJcbn1cclxuXHJcbi5jb250ZW50IGEge1xyXG4gICAgY29sb3I6ICMwMDkxOTc7XHJcbn1cclxuXHJcbi5jb250ZW50IGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICMwQTRGNTE7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG50YWJsZSB0aCxcclxudGFibGUgdGQge1xyXG4gICAgcGFkZGluZzogMTJweCA4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcbn1cclxuXHJcbi5jYXB0aW9uIHtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgIGNsZWFyOiByaWdodDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgIG1heC13aWR0aDogNDglO1xyXG59XHJcblxyXG4uZmlndXJlLXB1bGwtcmlnaHQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgbWF4LXdpZHRoOiA0OCU7XHJcbn1cclxuXHJcbi5tZWRpYSxcclxuLm1lZGlhIC5tZWRpYSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLmRhc2hib2FyZHRvcCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMWI5Mjk2O1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxufVxyXG5cclxuLnRvcEltZ0NvbnRlbnQgLnJvdyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi50b3BJbWdDb250ZW50IC5vY2VhbmJnIGEge1xyXG4gICAgY29sb3I6ICMxYjkyOTY7XHJcbn1cclxuXHJcbi50b3BJbWdDb250ZW50IC5vY2VhbmJnIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5yZW1pbmRlcixcclxuLnJlbWluZGVyIGEge1xyXG4gICAgY29sb3I6ICMxYjkyOTY7XHJcbn1cclxuXHJcbi5pbXBvcnRhbnQsXHJcbi5pbXBvcnRhbnQgYSB7XHJcbiAgICBjb2xvcjogI2MwMDtcclxufVxyXG5cclxuLnJlbWluZGVyIGEsXHJcbi5pbXBvcnRhbnQgYSB7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XHJcbn1cclxuXHJcbi5jb250ZW50IC5saXN0LWNoZWNrbGlzdCxcclxuLmNvbnRlbnQgLmxpc3QtZmlsZXMsXHJcbi5kb3dubG9hZCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcclxuICAgIHBhZGRpbmctbGVmdDogMi41ZW07XHJcbn1cclxuXHJcbi5pbXBvcnRhbnQgaSxcclxuLnJlbWluZGVyIGksXHJcbi5saXN0LWNoZWNrbGlzdCBsaSBpLFxyXG4ubGlzdC1maWxlcyBsaSBpLFxyXG4uZG93bmxvYWQgaSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVlbTtcclxufVxyXG5cclxuLmxpc3QtY2hlY2tsaXN0IGxpIGksXHJcbi5saXN0LWZpbGVzIGxpIGksXHJcbi5kb3dubG9hZCBpIHtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjc1ZW07XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uPmxpPmEsXHJcbi5wYWdpbmF0aW9uPmxpPnNwYW4ge1xyXG4gICAgY29sb3I6ICMwYTRmNTE7XHJcbn1cclxuXHJcblxyXG4vKiBMaXN0IG9mIENvdXJzZXMgU3R5bGUgKi9cclxuXHJcbi5jb3Vyc2UtdGh1bWIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi5jb3Vyc2UtdGh1bWIgLmRhdGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmFiNzAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMTBweCA1cHggMDtcclxufVxyXG5cclxuLmNvdXJzZS10aHVtYiAuZGF0ZSBoNiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbn1cclxuXHJcbi5jb3Vyc2UtdGh1bWIgLmRhdGUgaDYrc3BhbiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIEBpbmNsdWRlIGZvbnQtbGlnaHQ7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi5saXN0LWNvdXJzZXMgLm1lZGlhIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ubGlzdC1jb3Vyc2VzIC5tZWRpYTpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcclxufVxyXG5cclxuLmxpc3QtY291cnNlcyBoNSB7XHJcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG5cclxuLyogRW5kIExpc3Qgb2YgQ291cnNlcyBTdHlsZSAqL1xyXG5cclxuXHJcbi8qIExpc3Qgb2YgRXZlbnRzIFN0eWxlICovXHJcblxyXG4uZXZlbnQtdGh1bWIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi5ldmVudC10aHVtYiAuZGF0ZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJhY2tncm91bmQ6ICMwYTRmNTE7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgcGFkZGluZzogMTBweCAxMHB4IDVweCAwO1xyXG59XHJcblxyXG4uZXZlbnRkYXRlIC5ncmVlbmRhdGUsXHJcbi5ldmVudGRhdGUgLnllbGxvd2RhdGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgcGFkZGluZzogMTVweCAxMHB4IDVweCAwO1xyXG59XHJcblxyXG4uZXZlbnRkYXRlIC5ncmVlbmRhdGUgaDYsXHJcbi5ldmVudGRhdGUgLnllbGxvd2RhdGUgaDYge1xyXG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5ldmVudGRhdGUgLmdyZWVuZGF0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMGE0ZjUxO1xyXG59XHJcblxyXG4uZXZlbnRkYXRlIC55ZWxsb3dkYXRlIHtcclxuICAgIGJhY2tncm91bmQ6ICNmOGI1MjRcclxufVxyXG5cclxuLmV2ZW50ZGF0ZSAuZ3JlZW5kYXRlIHNwYW4sXHJcbi5ldmVudGRhdGUgLnllbGxvd2RhdGUgc3BhbiB7XHJcbiAgICBAaW5jbHVkZSBmb250LWxpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5ldmVudC10aHVtYiAuZGF0ZSBoNixcclxuLmV2ZW50ZGF0ZSAuZGF0ZSBoNiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4uZXZlbnQtdGh1bWIgLmRhdGUgaDYrc3BhbixcclxuLmV2ZW50ZGF0ZSAuZGF0ZSBoNitzcGFuIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgQGluY2x1ZGUgZm9udC1saWdodDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLmxpc3QtZXZlbnRzIC5tZWRpYSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmxpc3QtZXZlbnRzIC5tZWRpYTpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcclxufVxyXG5cclxuLmxpc3QtZXZlbnRzIGg1IHtcclxuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi5saXN0LWV2ZW50cyBoNSBhLFxyXG4ubGlzdC1jb3Vyc2VzIGg1IGEge1xyXG4gICAgY29sb3I6ICMwYTRmNTE7XHJcbn1cclxuXHJcbi5saXN0LWV2ZW50cyBoNSBhOmhvdmVyLFxyXG4ubGlzdC1jb3Vyc2VzIGg1IGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICMwMDkxOTc7XHJcbn1cclxuXHJcbi5saXN0LWV2ZW50cyAubWVkaWEgdWwsXHJcbi5saXN0LWNvdXJzZXMgLm1lZGlhIHVsLFxyXG4uc2VhcmNoLXJlc3VsdCAubWVkaWEgdWwge1xyXG4gICAgQGluY2x1ZGUgZm9udC1saWdodDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogIzk5OTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5saXN0LWV2ZW50cyAubWVkaWEgdWwgbGksXHJcbi5saXN0LWNvdXJzZXMgLm1lZGlhIHVsIGxpLFxyXG4uc2VhcmNoLXJlc3VsdCAubWVkaWEgdWwgbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG5cclxuLyogRW5kIExpc3Qgb2YgRXZlbnRzIFN0eWxlICovXHJcblxyXG4uZmlsdGVybGlzdCBpbnB1dFt0eXBlPXRleHRdLFxyXG4uZmlsdGVybGlzdCBzZWxlY3Qge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxufVxyXG5cclxuLkNvbnRhY3RGb3JtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcbi5Db250YWN0Rm9ybSBpbnB1dFt0eXBlPXRleHRdLFxyXG4uQ29udGFjdEZvcm0gc2VsZWN0LFxyXG4uQ29udGFjdEZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxufVxyXG5cclxuLkNvbnRhY3RGb3JtIHRleHRhcmVhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG4uY29udHJvbC1ncm91cCA+IC5jb250cm9sLWxhYmVsIHtcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLmNvbnRyb2wtZ3JvdXAgPiAuY29udHJvbHMge1xyXG4gICAgd2lkdGg6IDY2JTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMlO1xyXG59XHJcblxyXG4uY29udHJvbC1ncm91cCA+IC5jaGVjayxcclxuLmNtZGxpbmUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcclxufVxyXG5cclxuLmNvbnRyb2wtZ3JvdXAge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxufVxyXG5cclxuZmllbGRzZXQge1xyXG4gICAgbWFyZ2luOiA0ZW0gYXV0bztcclxufVxyXG5cclxubGFiZWwucmVxdWlyZWQ6YWZ0ZXIsXHJcbmgzLnJlcXVpcmVkOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcgKic7XHJcbiAgICBjb2xvcjogI2MwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG5cclxuLmNtZGxpbmUge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBwYWRkaW5nOiAxZW0gMDtcclxufVxyXG5cclxuLmJ0biB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDUwcHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgIG1hcmdpbjogMTVweCAwIDA7XHJcbn1cclxuXHJcbi5TdWJtaXQsXHJcbi5zaWduZm9ybSAuYnRuLWxvZ2luLFxyXG4uYnRuLXByaW1hcnkge1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5TdWJtaXQ6aG92ZXIsXHJcbi5zaWduZm9ybSAuYnRuLWxvZ2luOmhvdmVyLFxyXG4uYnRuLXByaW1hcnk6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xyXG59XHJcblxyXG5cclxuLyogRW5kIEZvcm1zIHN0eWxlICovXHJcblxyXG5cclxuLyogQ2hlY2tib3hlcyBTdHlsZSAqL1xyXG5cclxuXHJcbi8qXHJcbmlucHV0W3R5cGU9Y2hlY2tib3hdLmNzcy1jaGVja2JveCwgXHJcbi5jb250cm9sLWdyb3VwID4gLmNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbiovXHJcblxyXG4uY29udHJvbC1ncm91cCA+IC5jaGVjayB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLmNvbnRyb2wtZ3JvdXAgLmNoZWNrYm94LFxyXG50ZCAuY29udHJvbC1ncm91cCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5jb250cm9sLWdyb3VwIC50YWJsZSB0ZCB7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5jb250cm9sLWdyb3VwIC50YWJsZSB0ZCAuY29udHJvbC1ncm91cCB7XHJcbiAgICBwYWRkaW5nOiAxNnB4O1xyXG59XHJcblxyXG4uY29udHJvbC1ncm91cCAuY2hlY2tib3gge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xyXG59XHJcblxyXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0sXHJcbnRkIC5jb250cm9sLWdyb3VwIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgIHotaW5kZXg6IC0yO1xyXG59XHJcblxyXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06YmVmb3JlLFxyXG50ZCAuY29udHJvbC1ncm91cCBpbnB1dFt0eXBlPWNoZWNrYm94XTpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RpY2sucG5nKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzFweCAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgei1pbmRleDogLTE7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9Y2hlY2tib3hdLmNzcy1jaGVja2JveCB+IGxhYmVsLmNzcy1jaGVja2JveGxhYmVsLFxyXG4uY29udHJvbC1ncm91cCA+IC5jaGVjayA+IGlucHV0W3R5cGU9Y2hlY2tib3hdIH4gbGFiZWwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xyXG4gICAgbWluLWhlaWdodDogMzBweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzFweCAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9Y2hlY2tib3hdLmNzcy1jaGVja2JveDpjaGVja2VkIH4gbGFiZWwuY3NzLWNoZWNrYm94bGFiZWwsXHJcbi5jb250cm9sLWdyb3VwID4gLmNoZWNrID4gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IGxhYmVsLFxyXG4uY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpiZWZvcmUsXHJcbnRkIC5jb250cm9sLWdyb3VwIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XHJcbn1cclxuXHJcbmxhYmVsLmNzcy1jaGVja2JveGxhYmVsLFxyXG4uY29udHJvbC1ncm91cCA+IC5jaGVjayA+IGlucHV0W3R5cGU9Y2hlY2tib3hdIH4gbGFiZWwsXHJcbi5jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RpY2sucG5nKTtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5jc3MtY2hlY2tib3hsYWJlbCBwIHtcclxuICAgIG1hcmdpbjogMnB4IDAgMCA1cHg7XHJcbn1cclxuXHJcbi5jc3MtY2hlY2tib3hsYWJlbCBhIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uY3NzLWNoZWNrYm94bGFiZWwgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzJGNjM5QjtcclxufVxyXG5cclxuXHJcbi8qIEVuZCBDaGVja2JveGVzIFN0eWxlICovXHJcblxyXG5cclxuLyogUmFkaW8gU3R5bGUgKi9cclxuXHJcbmlucHV0W3R5cGU9cmFkaW9dLmNzcy1yYWRpbyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPXJhZGlvXS5jc3MtcmFkaW8gKyBsYWJlbC5jc3MtcmFkaW9sYWJlbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcbiAgICBtaW4taGVpZ2h0OiAyMnB4O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMnB4IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9cmFkaW9dLmNzcy1yYWRpbzpjaGVja2VkICsgbGFiZWwuY3NzLXJhZGlvbGFiZWwge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjJweDtcclxufVxyXG5cclxubGFiZWwuY3NzLXJhZGlvbGFiZWwge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9yYWRpbzIucG5nKTtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5yYWRpb2l0ZW0ge1xyXG4gICAgbWFyZ2luOiAxZW0gMC41ZW07XHJcbn1cclxuXHJcbi5yYWRpb2l0ZW0gaW5wdXQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcclxufVxyXG5cclxuLnJhZGlvaXRlbSBpbnB1dCArIGxhYmVsLmVycm9yIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICNjMDA7XHJcbn1cclxuXHJcblxyXG4vKiBFbmQgUmFkaW8gU3R5bGUgKi9cclxuXHJcblxyXG4vKiBGaWxlIElucHV0IFN0eWxlICovXHJcblxyXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uY3VzdG9tLWZpbGUtaW5wdXQ6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLmN1c3RvbS1maWxlLWlucHV0OjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1NlbGVjdCBmaWxlcyc7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBhZGRpbmc6IDEwcHggNTBweDtcclxuICAgIGJhY2tncm91bmQ6ICNiOGM4OWY7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uY3VzdG9tLWZpbGUtaW5wdXQ6YWN0aXZlIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi5jdXN0b20tZmlsZS1pbnB1dDphY3RpdmU6OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYjhjODlmO1xyXG4gICAgb3V0bGluZTogMDtcclxufVxyXG5cclxuXHJcbi8qIEVuZCBGaWxlIElucHV0IFN0eWxlICovXHJcblxyXG5cclxuLyogTGlzdCBPZiBQZW9wbGUgU3R5bGUgKi9cclxuXHJcbi5saXN0aW5nIC5tZWRpYSB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5saXN0aW5nIC5tZWRpYS1sZWZ0IHtcclxuICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4ubGlzdGluZyAubWVkaWEtaGVhZGluZyB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICNiOGM4OWY7XHJcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG59XHJcblxyXG4ubGlzdGluZyB1bCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ubGlzdGluZyBsaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBwYWRkaW5nOiA3cHggMTVweDtcclxuICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbn1cclxuXHJcbi5saXN0aW5nIGxpOmxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2VkZWRlZDtcclxufVxyXG5cclxuLmxpc3RpbmcgbGFiZWwge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmxpc3RpbmcgLmNvbXBhbnkge1xyXG4gICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgIGNvbG9yOiAjYjhjODlmO1xyXG4gICAgQGluY2x1ZGUgZm9udC1yb21hbjtcclxufVxyXG5cclxuLmxpc3RpbmcgLmRldGFpbHMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2I4Yzg5ZjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcclxufVxyXG5cclxuLm1lZGlhIGg2IHtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xyXG4gICAgY29sb3I6ICM5NTk1OTU7XHJcbn1cclxuXHJcblxyXG4vKiBMaXN0IE9mIFBlb3BsZSBTdHlsZSAqL1xyXG5cclxuXHJcbi8qIFBvcHVwICovXHJcblxyXG4ud2luZG93OnRhcmdldCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcblxyXG4ud2luZG93IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44NSk7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlLWluO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UtaW47XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UtaW47XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi53aW5kb3cgPiBkaXYge1xyXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDI1JSBhdXRvO1xyXG4gICAgcGFkZGluZzogMzBweCAwIDA7XHJcbn1cclxuXHJcbi53aW5kb3ctbWQ6dGFyZ2V0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuXHJcbi53aW5kb3ctbWQge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjg1KTtcclxuICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UtaW47XHJcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZS1pbjtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZS1pbjtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLndpbmRvdy1tZCA+IGRpdiB7XHJcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMTUlIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uY2xvc2VCb3gge1xyXG4gICAgYmFja2dyb3VuZDogI2FhYTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAzMHB4O1xyXG4gICAgcmlnaHQ6IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbn1cclxuXHJcbi5jbG9zZUJveDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYTAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5jb250ZW50LW5hdmlnYXRpb24gLmlucHV0LWdyb3VwIGlucHV0IHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICM1NTU7XHJcbn1cclxuXHJcbi5jb250ZW50LW5hdmlnYXRpb24gLmlucHV0LWdyb3VwIGJ1dHRvbiB7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogIzc3NztcclxuICAgIC8qIGJhY2tncm91bmQtY29sb3I6ICNlZWU7ICovXHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4jc2VhcmNoaW5nIC5idG4tbGluayB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBjb2xvcjogI2FhYTtcclxufVxyXG5cclxuXHJcbi8qIEVuZCBQb3B1cCAqL1xyXG5cclxuXHJcbi8qIEpvaW4vTG9naW4gRm9ybXMgKi9cclxuXHJcbi5zaWduZm9ybSAuY29sLW1kLTYge1xyXG4gICAgcGFkZGluZzogNjBweCA1MHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sIHtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuLm5hdi10YWJzPmxpPmEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uc2lnbmZvcm0gLmJ0bi1mYWNlYm9vayB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjM2E1Nzk1O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIHBhZGRpbmc6IDE3cHggMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLm5hdi10YWJzIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzc3O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMzBweCAwO1xyXG59XHJcblxyXG4uc2lnbmZvcm0gZm9ybSB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzc3NztcclxuICAgIHBhZGRpbmc6IDMwcHggMCAwO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLnNpZ25mb3JtIGxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi5zaWduZm9ybSAuY2hlY2tib3gge1xyXG4gICAgbWFyZ2luOiA0MHB4IDA7XHJcbn1cclxuXHJcbi5mb3Jnb3Qge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3Nzc7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxufVxyXG5cclxuLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgLjIpO1xyXG4gICAgYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgLjIpO1xyXG59XHJcblxyXG4ubW9kYWwtaGVhZGVyIHtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG5cclxuLm1vZGFsLWJvZHkge1xyXG4gICAgcGFkZGluZzogMjBweCA1MHB4IDUwcHg7XHJcbn1cclxuXHJcblxyXG4vKiBFbmQgSm9pbi9Mb2dpbiBGb3JtcyAqL1xyXG5cclxuLmNvbnRlbnRJbWcgaW1nIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDNkJGQTc7XHJcbn1cclxuXHJcbmE6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uc3RyZXRjaE1lIHtcclxuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxufVxyXG5cclxuLmhvbWUtYmFubmVyIC5zdHJldGNoTWUge1xyXG4gICAgbWluLWhlaWdodDogMjAwcHg7XHJcbn1cclxuXHJcbi5zdHJldGNoTWUuY29udGVudC1iYW5uZXIge1xyXG4gICAgbWluLWhlaWdodDogNDUwcHg7XHJcbn1cclxuXHJcblxyXG5cclxuLml0ZW0gaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG5cclxuLnNlY3Rpb24ge1xyXG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgcGFkZGluZy10b3A6IDEuNWVtO1xyXG4gICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgIGNvbG9yOiAjYjhjODlmO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5zZWN0aW9uIHNtYWxsIGEge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgY29sb3I6ICM3Nzc7XHJcbn1cclxuXHJcbi5iYWRnZSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgY29sb3I6ICNhYWE7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4ubGlua3MtbGlzdCAubWVkaWEtbGlzdCAuY29sLW1kLTYge1xyXG4gICAgcGFkZGluZzogMmVtO1xyXG59XHJcblxyXG4ubGlua3MtbGlzdCBhOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmxpbmtzLWxpc3QgLnNlY3Rpb24rdWwgbGkge1xyXG4gICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcclxuICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbn1cclxuXHJcbi5saW5rcy1saXN0IC5zZWN0aW9uK3VsIGxpIGEsXHJcbi5kb2NzIGEgLm1lZGlhLWhlYWRpbmcge1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbn1cclxuXHJcbi5saW5rcy1saXN0IC5zZWN0aW9uK3VsIGxpIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICMwMDkxOTc7XHJcbn1cclxuXHJcblxyXG4vKiBNYXNvbnJ5ICovXHJcblxyXG4jbWFzb25yeS1jb250YWluZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMy44JTtcclxufVxyXG5cclxuI21hc29ucnktY29udGFpbmVyIC5pdGVtIHtcclxuICAgIHdpZHRoOiAyOSU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICBtYXJnaW4tbGVmdDogMy44JTtcclxufVxyXG5cclxuXHJcbi8qIEVuZCBNYXNvbnJ5ICovXHJcblxyXG4ubmV4dGV2ZW50IHtcclxuICAgIG1hcmdpbjogNzBweCAwO1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG59XHJcblxyXG4ubmV4dGV2ZW50IC5yZWxpbWcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubmV4dGV2ZW50IGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5uZXh0ZXZlbnQgLmRhdGUge1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggMjBweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIEBpbmNsdWRlIGZvbnQtbGlnaHQ7XHJcbn1cclxuXHJcbi5uZXh0ZXZlbnQgLm5ld3NkZXNjIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XHJcbn1cclxuXHJcbi5uZXh0ZXZlbnQgLmRhdGUgaDMsXHJcbi5uZXh0ZXZlbnQgLm5ld3NkZXNjIGgzIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5uZXh0ZXZlbnQgLmRhdGUgaDMge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ubmV4dGV2ZW50IC5uZXdzZGVzYyBoMyB7XHJcbiAgICBtYXJnaW46IDEwcHggMDtcclxuICAgIGZvbnQtc2l6ZTogMS43ZW07XHJcbn1cclxuXHJcbi5uZXh0ZXZlbnQgLm5ld3NkZXNjIHNwYW4ge1xyXG4gICAgY29sb3I6ICNkY2U3YzU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ubmV4dGV2ZW50IC5yZWFkbW9yZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5yZWFkbW9yZSxcclxuLnJlYWRtb3JlIGEsXHJcbmEucmVhZG1vcmUge1xyXG4gICAgQGluY2x1ZGUgZm9udC1ib2xkLWl0YWxpYztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGNvbG9yOiAjYmI0ZTE0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMjBweCAwIDA7XHJcbn1cclxuXHJcbmg1IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGNvbG9yOiAjMEE0RjUxO1xyXG4gICAgLyogbWFyZ2luOiAyNXB4IDAgMTBweDsgKi9cclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5yb3cge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG59XHJcblxyXG4ucGFnZXRpdGxlIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2VlZTtcclxufVxyXG5cclxuLnBhZ2V0aXRsZSBoMiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICBjb2xvcjogIzBhNGY1MTtcclxuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcclxufVxyXG5cclxuLnRvcEltZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWFnZXMvdG9waW1nLmpwZykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2Q4ZTdjNTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi50b3BJbWc6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgei1pbmRleDogMjtcclxufVxyXG5cclxuLnRvcEltZyAuY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDM7XHJcbn1cclxuXHJcbi5ob21lc3Rhci1vbmUge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vaW1hZ2VzL2hvbWVzdGFyLmpwZykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xyXG59XHJcblxyXG4uaG9tZXN0YXItdHdvIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2ltYWdlcy9ob21lc3Rhci10d28uanBnKSBuby1yZXBlYXQgdG9wIGxlZnQ7XHJcbn1cclxuXHJcbi5ob21lc3Rhci1vbmUsXHJcbi5ob21lc3Rhci10d28ge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLm5hYmVycy1vbmUge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vaW1hZ2VzL25hYmVyc256LmpwZykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnRvcEltZ0NvbnRlbnQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnRvcEltZ0NvbnRlbnQgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi50b3BNZW1iZXIge1xyXG4gICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2YzZjJlZDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi50b3BNZW1iZXIgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5pbWdUaXRsZUJsb2NrIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0OTBweDtcclxufVxyXG5cclxuQG1lZGlhKG1heC1oZWlnaHQ6IDgwMHB4KSB7XHJcbiAgICAuaW1nVGl0bGVCbG9jayB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnRvcExvZ29zVGl0bGUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5ob21lc3Rhci1vbmUgLnRvcExvZ29zVGl0bGUgLm1lZGlhLWJvZHkge1xyXG4gICAgYmFja2dyb3VuZDogIzAwNkM1QjtcclxufVxyXG5cclxuLmhvbWVzdGFyLW9uZSAudG9wTG9nb3NUaXRsZSAubWVkaWEtaGVhZGluZyB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHggMTBweDtcclxufVxyXG5cclxuLmhvbWVzdGFyLW9uZSAudG9wTG9nb3NUaXRsZSBoNCB7XHJcbiAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLnRvcEltZ1RpdGxlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDUwcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxufVxyXG5cclxuI2Zvb3RlciAubWVkaWEgaDIge1xyXG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xyXG4gICAgY29sb3I6ICNkOGU3YzU7XHJcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG59XHJcblxyXG4udG9wSW1nVGl0bGUgaDIrcCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbiNmb290ZXIgLm1lZGlhIGg1IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogI2I4Yzg5ZjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxufVxyXG5cclxuLmJ0bi13YXJuaW5nLFxyXG4uYnRuLWRhbmdlcixcclxuLmJ0bi1kZWZhdWx0IHtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcclxuICAgIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgYm9yZGVyOiAzcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xyXG59XHJcblxyXG4uYnRuLWRlZmF1bHQge1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzI0NGU1NCA7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uYnRuLXdhcm5pbmcge1xyXG4gICAgYmFja2dyb3VuZDogI2Y4YjUyNCA7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY5ZTI1O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2Q2OWUyNTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1kYW5nZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2JiNGUxNDtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZTQ1MTU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjOWU0NTE1O1xyXG4gICAgfVxyXG59XHJcblxyXG4udG9wSW1nIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5mb3VyaW1nIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG5cclxuLmZvdXJpbWcgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmZvdXJpbWcgYSA+IGltZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjZmZmO1xyXG59XHJcblxyXG4uZm91cmltZyAudGh1bWJuYWlsIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgICB0b3A6IDE1JTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC03NXB4O1xyXG59XHJcblxyXG4uZm91cmltZyAudGh1bWJuYWlsIGltZyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5mb3VyaW1nIC50aHVtYm5haWwgaDMge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbn1cclxuXHJcbi5mb3VyaW1nIC50aHVtYm5haWwgYSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNvdmVycyxcclxuLnByb2R1Y3QtY292ZXJzIFtjbGFzcyo9XCJjb2xcIl0ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNvdmVycyB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgI2Q4ZTdjNTtcclxufVxyXG5cclxuLnByb2R1Y3QtY292ZXJzIGEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogNzBweCAwO1xyXG4gICAgYmFja2dyb3VuZDogIzJhNjQ5NjtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNvdmVycyBhID4gaW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnByb2R1Y3QtY292ZXJzIGE6aG92ZXIgPiBpbWcge1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG59XHJcblxyXG4ucHJvZHVjdC1jb3ZlcnMgYSAucGFuZWwge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnByb2R1Y3QtY292ZXJzIGEgLnBhbmVsIC5wcm9kdWN0LWxvZ28sXHJcbi5wcm9kdWN0LWNvdmVycyBhIC5wYW5lbCAucHJvZHVjdC10aXRsZSB7XHJcbiAgICBoZWlnaHQ6IDE1MHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1jb3ZlcnMgYSAucGFuZWwgLnByb2R1Y3QtbG9nbyB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogY2VudHJhbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTBweDtcclxufVxyXG5cclxuLnByb2R1Y3QtY292ZXJzIGEgLnBhbmVsIC5wcm9kdWN0LXRpdGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnByb2R1Y3QtY292ZXJzIGEgLnBhbmVsIC5wcm9kdWN0LWxvZ28gaW1nLFxyXG4ucHJvZHVjdC1jb3ZlcnMgYSAucGFuZWwgLnByb2R1Y3QtdGl0bGUgaDMge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnByb2R1Y3QtY292ZXJzIGEgLnBhbmVsIC5wcm9kdWN0LWxvZ28ge1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxufVxyXG5cclxuLnByb2R1Y3QtY292ZXJzIGEgLnBhbmVsIC5wcm9kdWN0LXRpdGxlIGgzIHtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxufVxyXG5cclxuLnByb2R1Y3QtY292ZXJzIGEgLnBhbmVsIC5wcm9kdWN0LXRpdGxlIGgzLFxyXG4ucHJvZHVjdC1jb3ZlcnMgYSAucGFuZWwgLnByb2R1Y3QtdGl0bGUgaDMgc21hbGwge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnByb2R1Y3QtY292ZXJzIGEgLnBhbmVsIC5wcm9kdWN0LXRpdGxlIGgzIHNtYWxsIHtcclxuICAgIHBhZGRpbmctdG9wOiAwLjc1ZW07XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNvdmVycyAuZ3JlZW5zdGFyID4gYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9wcm9kdWN0LWNvdmVyLWdyZWVuc3Rhci5qcGcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuXHJcbi5maXJzdCxcclxuLnByb2R1Y3QtY292ZXJzIC5ncmVlbnN0YXIgLnByb2R1Y3QtdGl0bGUge1xyXG4gICAgYmFja2dyb3VuZDogIzg2YjczMDtcclxufVxyXG5cclxuLnByb2R1Y3QtY292ZXJzIC5ob21lc3RhciA+IGEge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvcHJvZHVjdC1jb3Zlci1ob21lc3Rhci5qcGcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuXHJcbi5zZWNvbmQsXHJcbi5wcm9kdWN0LWNvdmVycyAuaG9tZXN0YXIgLnByb2R1Y3QtdGl0bGUge1xyXG4gICAgYmFja2dyb3VuZDogIzAwNkM1QjtcclxufVxyXG5cclxuLnByb2R1Y3QtY292ZXJzIC5uYWJlcnNueiA+IGEge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvcHJvZHVjdC1jb3Zlci1uYWJlcnNuei5qcGcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuXHJcbi50aGlyZCxcclxuLnByb2R1Y3QtY292ZXJzIC5uYWJlcnNueiAucHJvZHVjdC10aXRsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMTc3N2JjO1xyXG59XHJcblxyXG4ucHJvZHVjdC1jb3ZlcnMgLmJhc2UgPiBhIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL3Byb2R1Y3QtY292ZXItYmFzZS5qcGcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuXHJcbi5mb3VydGgsXHJcbi5wcm9kdWN0LWNvdmVycyAuYmFzZSAucHJvZHVjdC10aXRsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYTZjNTMwO1xyXG59XHJcblxyXG4uZmlyc3QsXHJcbi5zZWNvbmQsXHJcbi50aGlyZCxcclxuLmZvdXJ0aCB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDFlbSAxZW07XHJcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG59XHJcblxyXG4jZm9vdGVyIHtcclxuXHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnBhZ2UtY29udGVudCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNGVtO1xyXG59XHJcblxyXG4ubmF2YmFyLWRlZmF1bHQge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLm5hdmJhciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogbm9uZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLm5hdmJhci1icmFuZCBpbWcge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG59XHJcblxyXG4ubmF2YmFyLW5hdiB7XHJcbi8qICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogNSU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgcGFkZGluZzogMDsqL1xyXG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xyXG59XHJcblxyXG4ubmF2YmFyLWJyYW5kIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi50b3BsaW5rcyB1bCB7XHJcbiAgICBtYXJnaW46IDE1cHggMCAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLnRvcGxpbmtzIGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbn1cclxuXHJcbi50b3BsaW5rcyBsaSBhLFxyXG4udG9wbGlua3MgbGkge1xyXG4gICAgY29sb3I6ICM1NTU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XHJcbn1cclxuXHJcbi50b3BsaW5rcyBsaSBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMDA5MTk3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50b3BsaW5rcyBsaSBhIHNwYW4ge1xyXG4gICAgQGluY2x1ZGUgZm9udC1saWdodDtcclxuICAgIGNvbG9yOiAjNzc3O1xyXG59XHJcblxyXG4udG9wbGlua3MgbGkgYSAuZmEsXHJcbi50b3BsaW5rcyBsaSAuZmEge1xyXG4gICAgY29sb3I6ICNjY2M7XHJcbn1cclxuXHJcbi50b3BsaW5rcyBsaSBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjNWU2NjJjO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4udG9wbGlua3MgbGkuam9pbiBhLFxyXG4udG9wbGlua3MgbGkge1xyXG4gICAgY29sb3I6ICMwMDkxOTc7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi50b3BsaW5rcyBsaS5qb2luIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICMyNDRlNTQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRvcG1lbnUge1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZjVmNWY1O1xyXG4gICAgbWFyZ2luLXRvcDogNnB4O1xyXG59XHJcblxyXG4ubGdyIHtcclxuICAgIGJhY2tncm91bmQ6ICMxYjkyOTY7XHJcbn1cclxuXHJcbi5kZ3Ige1xyXG4gICAgYmFja2dyb3VuZDogIzI0NGU1NDtcclxufVxyXG5cclxuLnNxdWFyZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuW2NsYXNzKj1cInRpbnRcIl0sXHJcbi5wcm9kdWN0LWNvdmVycyBhID4gaW1nIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XHJcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XHJcbn1cclxuXHJcbi5iZy10ZWFsIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYigyNywgMTQ2LCAxNTApO1xyXG59XHJcblxyXG4udGludC10ZWFsIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjcsIDE0NiwgMTUwLCAwLjkpO1xyXG59XHJcblxyXG4udGludC10ZWFsOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjcsIDE0NiwgMTUwLCAwLjgpO1xyXG59XHJcblxyXG4uYmctb2NlYW4ge1xyXG4gICAgYmFja2dyb3VuZDogcmdiKDM2LCA3OCwgODQpO1xyXG59XHJcblxyXG4udGludC1ibGFjayB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbn1cclxuXHJcbi50aW50LWJsYWNrOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxufVxyXG5cclxuLnRpbnQtb2NlYW4ge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgzNiwgNzgsIDg0LCAwLjg1KTtcclxufVxyXG5cclxuLnRpbnQtb2NlYW46aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgzNiwgNzgsIDg0LCAwLjgpO1xyXG59XHJcblxyXG4udGludC1nb2xkIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ4LCAxODEsIDM2LCAwLjkpO1xyXG59XHJcblxyXG4uYmctZ29sZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjQ4LCAxODEsIDM2KTtcclxufVxyXG5cclxuLnRpbnQtZ29sZDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0OCwgMTgxLCAzNiwgMC44KTtcclxufVxyXG5cclxuLmJnLXNhbmQge1xyXG4gICAgYmFja2dyb3VuZDogcmdiKDE5OCwgMTkyLCAxNjgpO1xyXG59XHJcblxyXG4udGludC1zYW5kIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMTk4LCAxOTIsIDE2OCwgMC45KTtcclxufVxyXG5cclxuLnRpbnQtc2FuZDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5OCwgMTkyLCAxNjgsIDAuOCk7XHJcbn1cclxuXHJcbi5iZy1vbGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoOTQsIDEwMiwgNDQpO1xyXG59XHJcblxyXG4udGludC1vbGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDk0LCAxMDIsIDQ0LCAwLjkpO1xyXG59XHJcblxyXG4udGludC1vbGl2ZTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDk0LCAxMDIsIDQ0LCAwLjgpO1xyXG59XHJcblxyXG5bY2xhc3MqPVwidGludFwiXSA+IGltZyB7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5cclxuLyogRnJvbnQgTGFzdCBFdmVudHMgQmxvY2tzICovXHJcblxyXG4udGludC1vY2VhbiBoMyxcclxuLnRpbnQtZ29sZCBoMyxcclxuLnRpbnQtc2FuZCBoMyxcclxuLnRpbnQtb2xpdmUgaDMge1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbjogMTBweCAyMHB4IDVweDtcclxuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxufVxyXG5cclxuLnRpbnQtb2NlYW4gaDMsXHJcbi50aW50LW9saXZlIGgzIHtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGNlN2M1O1xyXG59XHJcblxyXG4udGludC1nb2xkIGgzIHtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMGE0ZjUxO1xyXG59XHJcblxyXG4udGludC1zYW5kIGgzIHtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNWU2NjJjO1xyXG59XHJcblxyXG4udGludC1vY2VhbiBoMyBhIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4udGludC1vY2VhbiBoMyBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZGNlN2M1O1xyXG59XHJcblxyXG4udGludC1nb2xkIGgzIGEge1xyXG4gICAgY29sb3I6ICMwYTRmNTE7XHJcbn1cclxuXHJcbi50aW50LXNhbmQgaDMgYSB7XHJcbiAgICBjb2xvcjogIzVlNjYyYztcclxufVxyXG5cclxuLnRpbnQtb2xpdmUgaDMgYSB7XHJcbiAgICBjb2xvcjogI2RjZTdjNTtcclxufVxyXG5cclxuLnRpbnQtb2xpdmUgaDMgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnRpbnQtb2NlYW4gaDMgYSxcclxuLnRpbnQtZ29sZCBoMyBhLFxyXG4udGludC1zYW5kIGgzIGEsXHJcbi50aW50LW9saXZlIGgzIGEge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltZy9iZ3JiLnBuZykgbm8tcmVwZWF0IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxufVxyXG5cclxuLm5ld3NkZXNjIC5tb3JlIGEge1xyXG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4udGludC1vY2VhbiAubW9yZSBhIHtcclxuICAgIGNvbG9yOiAjZGNlN2M1O1xyXG59XHJcblxyXG4udGludC1vY2VhbiAubW9yZSBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4udGludC1nb2xkIC5tb3JlIGEge1xyXG4gICAgY29sb3I6ICMwYTRmNTE7XHJcbn1cclxuXHJcbi50aW50LWdvbGQgLm1vcmUgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnRpbnQtc2FuZCAubW9yZSBhIHtcclxuICAgIGNvbG9yOiAjNWU2NjJjO1xyXG59XHJcblxyXG4udGludC1zYW5kIC5tb3JlIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi50aW50LW9saXZlIC5tb3JlIGEge1xyXG4gICAgY29sb3I6ICNkY2U3YzU7XHJcbn1cclxuXHJcbi50aW50LW9saXZlIC5tb3JlIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5sYXN0bmV3cyB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuXHJcbi8qIC5sYXN0bmV3cyAuY29sLW1kLTYge1xyXG5cdHBhZGRpbmctbGVmdDogMTFweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxMXB4O1xyXG5cdH0gKi9cclxuXHJcblxyXG4vKiAubGFzdG5ld3MgLmNvbC1zbS02IHtcclxuXHR3aWR0aDogNDglO1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdH0gKi9cclxuXHJcblxyXG4vKiAubGFzdG5ld3MgLmNvbC1zbS02Om50aC1vZi10eXBlKDJuKSB7XHJcblx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0bWFyZ2luLWxlZnQ6IDQlO1xyXG5cdH0gKi9cclxuXHJcbiAgICAubmV3c2RldGFpbHMge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMjBweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5uZXdzZGV0YWlscy5jb2wtc20tOCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAubmV3c2RldGFpbHMgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uZXdzZGV0YWlscyBoNCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xyXG4gICAgICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3NkZXRhaWxzIGg0IGEge1xyXG4gICAgICAgIGNvbG9yOiAjZWVlO1xyXG4gICAgfVxyXG5cclxuICAgIC5uZXdzZGV0YWlscyBoNCBhOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAubmV3c2Rlc2Mge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAubmV3c2Rlc2MgLmRhdGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjdlbTtcclxuICAgICAgICBwYWRkaW5nOiAxNHB4IDhweCA4cHggMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAubmV3c2Rlc2MgLmRhdGUgaDQge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBjb2xvcjogIzBhNGY1MTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3NkZXNjIC5kYXRlIHNwYW4ge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgY29sb3I6ICMwYTRmNTE7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1yb21hbjtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ3JlZW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmN2ZiZjQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ3JlZW4gaDMge1xyXG4gICAgICAgIGNvbG9yOiAjNWU2NjJjO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ29zIHtcclxuICAgICAgICBtYXJnaW46IDMwcHggMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvcyBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgfVxyXG5cclxuICAgIC5ib3R0b20sXHJcbiAgICAubGlzdC1ncm91cCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyODY4NmM7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5ib3R0b20ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3QtZ3JvdXAgdWwge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3QtZ3JvdXAgdWwgbGkge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3QtZ3JvdXAgdWwgbGkgYSB7XHJcbiAgICAgICAgY29sb3I6ICNiOGM4OWY7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5saXN0LWdyb3VwIHVsIGxpIGE6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC5saXN0LWdyb3VwIGgzIHtcclxuICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZWRpYS1sZWZ0LFxyXG4gICAgLm1lZGlhLXJpZ2h0LFxyXG4gICAgLm1lZGlhLWJvZHkge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIH1cclxuXHJcbiAgICAubGlzdC1vZi1tZW1iZXJzIC5tZWRpYSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3Qtb2YtbWVtYmVycyAubWVkaWEtYm9keSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3Qtb2YtbWVtYmVycyAudGFibGU+dGhlYWQ+dHI+dGgge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBAaW5jbHVkZSBmb250LWxpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiAjYWFhO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAubGlzdC1vZi1tZW1iZXJzIC50YWJsZT50Ym9keT50cj50ZCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMmVtIDAgMDtcclxuICAgICAgICB3aWR0aDogMzMuMyU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3Qtb2YtbWVtYmVycyBoNSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG5cclxuICAgIC5saXN0LW9mLW1lbWJlcnMgaDUgYSB7XHJcbiAgICAgICAgY29sb3I6ICMwQTRGNTE7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3Qtb2YtbWVtYmVycyBoNSBhOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzAwOTE5NztcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC50b3BMb2dvc1RpdGxlIC5tZWRpYSBpbWcge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLW1lbnU+bGk+YSB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICAvKiBmbG9hdDogbGVmdDsgd3RmICovXHJcbiAgICAgICAgcGFkZGluZzogNzBweCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgY29sb3I6ICMwQTRGNTE7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgY29sb3I6ICMwQTRGNTE7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjVweDsgXHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCBoMSBzcGFuIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LWxpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIGgyLnBhZ2V0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzN3B4O1xyXG4gICAgICAgIGNvbG9yOiAjYjhjODlmO1xyXG4gICAgICAgIG1hcmdpbjogMzBweCAwIDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50IGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIGNvbG9yOiMwYTRmNTE7XHJcbiAgICAgICAgLyogbWFyZ2luOiA1MHB4IDAgMTVweDsgKi9cclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1uYXZpZ2F0aW9uIGgzIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwIDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1uYXZpZ2F0aW9uIGgzIHNwYW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtcm9tYW47XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50IGgxK3NwYW4sXHJcbiAgICAuY29udGVudC1uYXZpZ2F0aW9uIGg2LFxyXG4gICAgLm5leHRldmVudCBoNiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjYzhjMWFhO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50IGg0LFxyXG4gICAgLmNvbnRlbnQtbmF2aWdhdGlvbiBoNCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMGE0ZjUxO1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMCAxMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgxICsgaDUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQgdWwge1xyXG4gICAgLypcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHRsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XHJcblx0Ki9cclxuICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcclxufVxyXG5cclxuLmNvbnRlbnQgLmJ0bi1saW5rLFxyXG4uY29udGVudC1uYXZpZ2F0aW9uIC5idG4tbGluayB7XHJcbiAgICBAaW5jbHVkZSBmb250LWJvbGQtaXRhbGljO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICNiYjRlMTQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uY29udGVudCAuYnRuLWxpbms6aG92ZXIsXHJcbi5jb250ZW50LW5hdmlnYXRpb24gLmJ0bi1saW5rOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjOGQzYjBmO1xyXG59XHJcblxyXG4uY29udGVudC1uYXZpZ2F0aW9uIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgcGFkZGluZzogNDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcbi5jb250ZW50LW5hdmlnYXRpb24gaDIgYSB7XHJcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogIzVlNjYyYztcclxuICAgIG1hcmdpbjogMjBweCAwIDA7XHJcbn1cclxuXHJcbi5jb250ZW50LW5hdmlnYXRpb24gaDIgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzAwOTE5NztcclxufVxyXG5cclxuLm9wZW4tdHJpZ2dlcixcclxuLmNvbGxhcHNlZCAuY2xvc2UtdHJpZ2dlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY29sbGFwc2VkIC5vcGVuLXRyaWdnZXIsXHJcbi5jbG9zZS10cmlnZ2VyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxufVxyXG5cclxuI2NvbnRlbnQtY29sbGFwc2UgaDY6Zmlyc3QtY2hpbGQsXHJcbiNjb250ZW50LWNvbGxhcHNlIGg1OmZpcnN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcblxyXG4vKlxyXG4ubWFpbnNwb25zb3JzIHtcclxuXHRmbG9hdDogbGVmdDtcclxufVxyXG4qL1xyXG5cclxuLm1haW5zcG9uc29ycyBhIHNwYW4ge1xyXG4gICAgY29sb3I6ICMwQTRGNTE7XHJcbn1cclxuXHJcbi5tYWluc3BvbnNvcnMgaDIge1xyXG4gICAgbWFyZ2luOiA3MHB4IDAgMDtcclxuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcclxuICAgIGNvbG9yOiAjMGE0ZjUxO1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbn1cclxuXHJcbi5tYWluc3BvbnNvcnMgaDMge1xyXG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcclxuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcclxuICAgIGNvbG9yOiAjNWI2NzMyO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG59XHJcblxyXG4ubWFpbnNwb25zb3JzIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5tYWluc3BvbnNvcnMgLmxvZ29zIGxpIHtcclxuICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4uc3BvbnNvcnMge1xyXG4gICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNlZGVkZWQ7XHJcbiAgICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLnNwb25zb3JzIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uc3BvbnNvcnMgKyAuc3BvbnNvcnMgaW1nIHtcclxuICAgIG1heC13aWR0aDogNzVweDtcclxufVxyXG5cclxuLm1haW5zcG9uc29ycyBpbWcsXHJcbi5zcG9uc29ycyBpbWcge1xyXG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxKTtcclxuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxufVxyXG5cclxuLm1haW5zcG9uc29ycyBpbWc6aG92ZXIsXHJcbi5zcG9uc29ycyBpbWc6aG92ZXIge1xyXG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgwKTtcclxuICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xyXG59XHJcblxyXG4uc3BvbnNvcnMgaDMge1xyXG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcclxuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcclxuICAgIGNvbG9yOiAjNWI2NzMyO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4uZXZlbnRkYXRlIHtcclxuICAgIGJhY2tncm91bmQ6ICMxYjkyOTY7XHJcbiAgICB3aWR0aDogMTYwcHg7XHJcbiAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmV2ZW50ZGF0ZSBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAxNjBweDtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZXZlbnRkYXRlIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogNDRweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcclxufVxyXG5cclxuLmV2ZW50ZGF0ZSBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIEBpbmNsdWRlIGZvbnQtbGlnaHQ7XHJcbn1cclxuXHJcbi5jb250ZW50LW5hdmlnYXRpb24gdWwge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmNvbnRlbnQtbmF2aWdhdGlvbiB1bCBsaSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmNvbnRlbnQtbmF2aWdhdGlvbiB1bC5kb3RsaXN0IGxpIHtcclxuICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XHJcbiAgICBsaW5lLWhlaWdodDogMS44ZW07XHJcbn1cclxuXHJcbi5jb250ZW50LW5hdmlnYXRpb24gLm5hdj5saT5hIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICBjb2xvcjogIzlGQUY4NjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuLm5hdj5saT5hOmhvdmVyLFxyXG4ubmF2PmxpPmE6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5cclxuXHJcblxyXG5cclxuLyogTm92IDIwMTUgKi9cclxuXHJcbi5jb250ZW50LW5hdmlnYXRpb24gLm5hdiAuYWN0aXZlPmEge1xyXG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xyXG59XHJcblxyXG4uY29udGVudC1uYXZpZ2F0aW9uIC5uYXY+LmFjdGl2ZT5hLFxyXG4uY29udGVudC1uYXZpZ2F0aW9uIC5uYXY+bGk+YTpob3ZlcixcclxuLmNvbnRlbnQtbmF2aWdhdGlvbiAuYWNjb3JkaW9uLWJvZHk+bGk+YTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzVlNjYyYztcclxufVxyXG5cclxuLmNvbnRlbnQtbmF2aWdhdGlvbiAubmF2PmxpPmE6aG92ZXIsXHJcbi5jb250ZW50LW5hdmlnYXRpb24gLm5hdj4ucGFyZW50PmE6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5cclxuLmNvbnRlbnQtbmF2aWdhdGlvbiAuYWNjb3JkaW9uLWJvZHk+bGkge1xyXG4gICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbn1cclxuXHJcbi5jb250ZW50LW5hdmlnYXRpb24gLmFjY29yZGlvbi1ib2R5PmxpPmEge1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbiAgICBmb250LXNpemU6IDEuMWVtO1xyXG59XHJcblxyXG4uY29udGVudC1uYXZpZ2F0aW9uIC5hY2NvcmRpb24tYm9keSBsaS5hY3RpdmU+YSB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLmNvbnRlbnQtbmF2aWdhdGlvbiBpbWcge1xyXG4gICAgbWFyZ2luOiA1MHB4IDA7XHJcbn1cclxuXHJcbi5jb250ZW50LW5hdmlnYXRpb24gYSB7XHJcbiAgICBjb2xvcjogIzVlNjYyYztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnN0YXR1cyB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICMwMDkxOTc7XHJcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxufVxyXG5cclxuYS50ZWFsLFxyXG4ubGlzdC1vZi1tZW1iZXJzIGEge1xyXG4gICAgY29sb3I6ICMwMDkxOTc7XHJcbn1cclxuXHJcbmEudGVhbDpob3ZlcixcclxuLmxpc3Qtb2YtbWVtYmVycyBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMEE0RjUxO1xyXG59XHJcblxyXG4ub2xpdmUge1xyXG4gICAgY29sb3I6ICM1ZTY2MmM7XHJcbn1cclxuXHJcbi5jb250ZW50LW5hdmlnYXRpb24gLmxpc3QtZ3JvdXAge1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xyXG59XHJcblxyXG4uY29udGVudC1uYXZpZ2F0aW9uIC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbn1cclxuXHJcbi5jb250ZW50LW5hdmlnYXRpb24gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxufVxyXG5cclxuLmNvbnRlbnQtbmF2aWdhdGlvbiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLmRhc2hib2FyZC1tZW51IGg0IHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogI2M4YzFhYTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLmRhc2hib2FyZC1tZW51IC5uYXY+bGk+dWwge1xyXG4gICAgcGFkZGluZzogMCAwIDAgMTVweDtcclxufVxyXG5cclxuLmRhc2hib2FyZC1tZW51IC5uYXY+bGk+dWwgbGkge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLmRhc2hib2FyZC1tZW51IC5uYXY+bGk+YSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBjb2xvcjogIzI0NGU1NDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICBAaW5jbHVkZSBmb250LWxpZ2h0O1xyXG59XHJcblxyXG4uZGFzaGJvYXJkLW1lbnUgLm5hdj5saT51bCBsaSBhIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgICBjb2xvcjogIzc3NztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLmludHJvIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcclxuICAgIG1hcmdpbjogMCAwIDQwcHg7XHJcbn1cclxuXHJcbi5hbnlzdHJldGNoIHtcclxuICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbn1cclxuXHJcblxyXG5cclxuLnJpZ2h0ZXZlbnQge1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxufVxyXG5cclxuLmxpc3QtbW9kdWxlIHtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZWVlO1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuXHJcblxyXG4ubGlzdC1tb2R1bGUgaDN7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBtYXJnaW46IDVweCAwIDEwcHg7XHJcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ubGlzdC1tb2R1bGUgaDMge1xyXG4gICAgY29sb3I6ICMwQTRGNTE7XHJcbn1cclxuXHJcbi5saXN0LW1vZHVsZSAubWVkaWEtYm9keSBoNCBhIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGNvbG9yOiAjMGE0ZjUxO1xyXG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbjogNXB4IDA7XHJcbn1cclxuXHJcbi5saXN0LW1vZHVsZSAubWVkaWEtYm9keSBoNCBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMDA5MTk3O1xyXG59XHJcblxyXG4ubGlzdC1tb2R1bGUgLm1lZGlhLWJvZHkgaDQrc3BhbiB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICNiYmI7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbn1cclxuXHJcbi5saXN0LW1vZHVsZSAubWVkaWEtYm9keSB7XHJcbiAgICB3aWR0aDogNzUlO1xyXG59XHJcblxyXG4ubGlzdC1tb2R1bGUgLmRhdGUge1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDZweCAwIDA7XHJcbiAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5saXN0LW1vZHVsZSAuZGF0ZSBoNCB7XHJcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5saXN0LW1vZHVsZSAuZGF0ZSBzcGFuIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtbGlnaHQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5cclxuLmNvbnRlbnRtZWRpYSAubWVkaWEtaGVhZGluZyB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG5cclxuXHJcbi5jb250ZW50Zm9vdGVybWVkaWEgLm1lZGlhLFxyXG4ubmV3cyAubWVkaWEge1xyXG4gICAgcGFkZGluZzogMjBweCAwIDMwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxufVxyXG5cclxuLmNvbnRlbnRmb290ZXJtZWRpYSAuY29sLW1kLTYge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyLjRlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIuNGVtO1xyXG59XHJcblxyXG4uY29udGVudGZvb3Rlcm1lZGlhIC5tZWRpYSAuZGF0ZSB7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBjb2xvcjogIzc3NztcclxuICAgIEBpbmNsdWRlIGZvbnQtbGlnaHQ7XHJcbn1cclxuXHJcbi5uZXdzIC5tZWRpYS1oZWFkaW5nIGEge1xyXG4gICAgY29sb3I6ICMwQTRGNTE7XHJcbn1cclxuXHJcbi5uZXdzIC5tZWRpYS1oZWFkaW5nIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICMwMDkxOTc7XHJcbn1cclxuXHJcbi5jb250ZW50Zm9vdGVybWVkaWEgLm1lZGlhIGltZyxcclxuLm5ld3MgLm1lZGlhIGltZyB7XHJcbiAgICBtYXJnaW46IDAgMzBweCAwIDA7XHJcbn1cclxuXHJcbi5jb250ZW50Zm9vdGVybWVkaWEgLm1lZGlhIC5tZWRpYS1oZWFkaW5nLFxyXG4ubmV3cyAubWVkaWEgLm1lZGlhLWhlYWRpbmcge1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgbWFyZ2luOiA1cHggMCAxMHB4O1xyXG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcblxyXG4ud2luZG93LW1kIGEsXHJcbmEuY2xvc2VCb3gge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbmEuY2xvc2VCb3g6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcblxyXG4uYmx1ZWJnIHtcclxuICAgIGJhY2tncm91bmQ6ICMxNzc3YmM7XHJcbn1cclxuXHJcbi5vY2VhbmJnIHtcclxuICAgIGJhY2tncm91bmQ6ICMyNDRlNTQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5lZGl0ZGFzaGJvYXJkIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG59XHJcblxyXG4uZWRpdGRhc2hib2FyZCBhIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIGJhY2tncm91bmQ6ICMxYjkyOTY7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XHJcbn1cclxuXHJcbi5lZGl0ZGFzaGJvYXJkIGE6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGNvbG9yOiAjMWI5Mjk2ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4udG9wSW1nQ29udGVudCAubG9nby5jb2wtc20tNCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4udG9wSW1nQ29udGVudC5ob21lc3Rhci10d28gLmNvbC1tZC03IHtcclxuICAgIHdpZHRoOiA1NiU7XHJcbn1cclxuXHJcbi5sb2dvIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMzBweDtcclxuICAgIG1heC1oZWlnaHQ6IDEzMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmxvZ28gaW1nIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWluLXdpZHRoOiAxMzBweDtcclxuICAgIG1heC1oZWlnaHQ6IDEzMHB4O1xyXG4gICAgbWluLWhlaWdodDogMTMwcHg7XHJcbn1cclxuXHJcbi50b3BJbWdDb250ZW50LFxyXG4ubG9nbyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4ucGFnZS1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnBhZ2UtY29udGVudCA+IC50b3BJbWdDb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxufVxyXG5cclxuLm5hdmJhci1jb2xsYXBzZSAuY29sLW1kLTEyIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcblxyXG4vKiB1bC5uYXZiYXItbmF2e1xyXG5cdGZsb2F0OnJpZ2h0O1xyXG5cdH0gKi9cclxuXHJcbiAgICAubmF2YmFyLW5hdj5saT5hIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAubmF2YmFyLW5hdj5saTpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC50b3BsaW5rcy1tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4vKiAgICB1bC5uYXZiYXItbmF2IHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfSovXHJcblxyXG4gICAgICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj5saT5hIHtcclxuICAgICAgICAgICAgY29sb3I6ICM0NDQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+bGk+YTpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA5MTk3O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmV2ZW50LWRhdGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLy5zbGlkZXMgbGkge1xyXG4gICAgICAgIC8vICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAvLyAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vfVxyXG4gICAgICAgIC8vXHJcbiAgICAgICAgLy8uc2xpZGVzIGgyIHtcclxuICAgICAgICAvLyAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvLyAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLy8gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAvLyAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIC8vICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgLy8gICAgY29sb3I6ICNhYWE7XHJcbiAgICAgICAgLy8gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIC8vfVxyXG5cclxuXHJcbi8qXHJcbm5ldyBzcG9uc29yIHNsaWRlciBzdHlsZXNcclxuKi9cclxuXHJcbi8vLnNsaWRlcyBsaSBhOm5vdCguYnV0dG9uKSB7XHJcbi8vICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbi8vICAgIG1hcmdpbjogMCBhdXRvO1xyXG4vLyAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4vLyAgICBoZWlnaHQ6IDMwMHB4O1xyXG4vLyAgICB3aWR0aDogMTAwJTtcclxuLy99XHJcbi8vXHJcbi8vLmZsZXhzbGlkZXIgLnNsaWRlcyBpbWcge1xyXG4vLyAgICB3aWR0aDogNzUlO1xyXG4vLyAgICBkaXNwbGF5OiBibG9jaztcclxuLy8gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuLy8gICAgbWFyZ2luOiAwIGF1dG87XHJcbi8vfVxyXG5cclxuXHJcbi8qXHJcbmVuZFxyXG4qL1xyXG5cclxuLy8uc2xpZGVzIHAge1xyXG4vLyAgICB3aWR0aDogMTAwJTtcclxuLy8gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICBib3R0b206IDQwcHg7XHJcbi8vICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuLy8gICAgY29sb3I6ICNjMDA7XHJcbi8vICAgIGZvbnQtc2l6ZTogMTRweDtcclxuLy99XHJcbi8vXHJcbi8vLnNsaWRlcyBwIGEge1xyXG4vLyAgICBAaW5jbHVkZSBmb250LWJvbGQtaXRhbGljO1xyXG4vLyAgICBmb250LXNpemU6IDE2cHg7XHJcbi8vICAgIGNvbG9yOiAjYmI0ZTE0O1xyXG4vLyAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbi8vICAgIHBhZGRpbmc6IDA7XHJcbi8vICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuLy99XHJcblxyXG4uc2VhcmNoLXJlc3VsdCAucGFnZXRpdGxlIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtbGlnaHQ7XHJcbn1cclxuXHJcblxyXG4vKiBFbmQgTlpHQkMgc3R5bGUgKi9cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC50b3BJbWcgLmNvbC1tZC03IHtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgfVxyXG4gICAgLmZvdXJpbWcgLmNvbC1tZC0zIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQxMHB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuZm91cmltZyAuY29sLW1kLTMgaW1nIHtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOjk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAubmV4dGV2ZW50IC5uZXdzZGVzYyBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgLm5ld3NkZXRhaWxzIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XHJcbiAgICB9XHJcbiAgICAubmV3c2RldGFpbHMgaDQge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuICAgIC5uZXdzZGVzYyAuZGF0ZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgIC50aW50LW9jZWFuIGgzLFxyXG4gICAgLnRpbnQtZ29sZCBoMyxcclxuICAgIC50aW50LXNhbmQgaDMsXHJcbiAgICAudGludC1vbGl2ZSBoMyB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIG1hcmdpbjogNXB4IDEwcHggNXB4O1xyXG4gICAgfVxyXG4gICAgLm5ld3NkZXNjIC5tb3JlIGEge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmNvbnRlbnQtbmF2aWdhdGlvbiAubGlzdC1ncm91cCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDEwcHg7XHJcbiAgICB9XHJcbiAgICAuY29udGVudC1uYXZpZ2F0aW9uIGEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAubGlua3MtbGlzdCAubWVkaWEtbGlzdCAuY29sLW1kLTYge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAubWVkaWEtYm9keSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgIC5tZWRpYSxcclxuICAgIC5tZWRpYSAubWVkaWEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDglO1xyXG4gICAgfVxyXG4gICAgLmdyZWVuYmcsXHJcbiAgICAuYmx1ZWJnIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgfVxyXG4gICAgLnRvcEltZ0NvbnRlbnQgLmxvZ28uY29sLXNtLTQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICB9XHJcbiAgICAudG9wSW1nQ29udGVudC5ob21lc3Rhci10d28gLmNvbC1tZC03IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgfVxyXG4gICAgLmdyZWVuLWJvcmRlciAuY29udGVudG1lZGlhIC5tZWRpYSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLmdyZWVuLWJvcmRlciAuY29udGVudG1lZGlhIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLnJpZ2h0ZXZlbnQuY29sLW1kLTQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIH1cclxuICAgIC5uZXh0ZXZlbnQge1xyXG4gICAgICAgIG1hcmdpbjogNzBweCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB9XHJcbiAgICAubmV4dGV2ZW50OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIC5uZXh0ZXZlbnQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAuY29udGVudGZvb3Rlcm1lZGlhIC5tZWRpYSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQtbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxuICAgIC5jb250ZW50LW5hdmlnYXRpb24gaW1nIHtcclxuICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgIH1cclxuICAgIC5ldmVudGRhdGUge1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAvKlxyXG5cdFx0d2lkdGg6IDEzMHB4O1xyXG5cdFx0aGVpZ2h0OiAxMzBweDtcclxuXHRcdHBhZGRpbmc6IDQwcHggMjBweCAyMHB4O1xyXG5cdFx0Ki9cclxuICAgIH1cclxuICAgICNmb290ZXIgLm1lZGlhIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgICNmb290ZXIgLmNvbC1tZC0zIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAubGdyZWVuIC5jb2wtbWQtOCB7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICAgIC5sZ3JlZW4gLmNvbC1tZC00IHtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLmxncmVlbiAuY29sLW1kLTEge1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgfVxyXG4gICAgLmxncmVlbiAuY29sLW1kLTEwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLmxncmVlbiBoMyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgIC5jb250ZW50LFxyXG4gICAgLmNvbnRlbnQtbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XHJcbiAgICAudG9wSW1nIC5jb2wtbWQtNyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZS5pbiB7XHJcbiAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICB9XHJcblxyXG4gICAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNlIHtcclxuICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gICB9XHJcblxyXG4gICAubmF2YmFyLXRvZ2dsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5ib2R5IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuLm5hdmJhci1oZWFkZXIgLmZhLW5hdmljb246YmVmb3JlLFxyXG4ubmF2YmFyLWhlYWRlciAuZmEtcmVvcmRlcjpiZWZvcmUsXHJcbi5uYXZiYXItaGVhZGVyIC5mYS1iYXJzOmJlZm9yZSB7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbn1cclxuLnRvcGxpbmtzIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAvKiBmbG9hdDpyaWdodDsgKi9cclxufVxyXG4uZGFzaGJvYXJkdG9wIHtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbn1cclxuLnN0cmV0Y2hNZSB7XHJcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxufVxyXG4udG9wbWVudSB7XHJcbiAgICAgICAgLyogd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxvYXQ6cmlnaHQ7ICovXHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgIC50b3BsaW5rcyB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICAgIC50b3BsaW5rcyBsaSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgfVxyXG4gICAgLnRvcGxpbmtzLW1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgdWwudG9wbGlua3MtbW9iaWxlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC50b3BsaW5rcy1tb2JpbGUgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLnRvcGxpbmtzLW1vYmlsZSBsaSBhIHtcclxuICAgICAgICBjb2xvcjogI2I4Yzg5ZjtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgfVxyXG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmhvdmVyLFxyXG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgfVxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiA0NS45JTtcclxuICAgIH1cclxuICAgIC5vY2VhbmJnLFxyXG4gICAgLmJsdWViZyxcclxuICAgIC5saWdodGdyZWVuYmcsXHJcbiAgICAuZ3JlZW5iZyxcclxuICAgIC5ncmFzc2dyZWVuYmcge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5jb250ZW50Zm9vdGVybWVkaWEgLmNvbC1tZC02IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICAgIC50b3BJbWdDb250ZW50IC5sb2dvLmNvbC1zbS00IHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNSU7XHJcbiAgICB9XHJcbiAgICAucm93IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLWJyYW5kIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLm5hdmJhci10b2dnbGUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICAgIC5uYXZiYXItbmF2PmxpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLW1lbnU+bGk+YSB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDAgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIH1cclxuICAgIC5jb250YWluZXItZmx1aWQuZnVsbC13aWR0aCxcclxuICAgIC5jb250YWluZXIuZnVsbC13aWR0aCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAuZXZlbnRkYXRlIHtcclxuICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuICAgIC5sZ3JlZW4gLmNvbC1tZC04IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICAgIC5sZ3JlZW4gLmNvbC1tZC00IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICAgIC5ib3R0b20ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgICB9XHJcbiAgICAuZm91cmltZyB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAubGFzdG5ld3MgLmNvbC1zbS02IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5vcGVuPmEsXHJcbiAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+Lm9wZW4+YTpob3ZlcixcclxuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj4ub3Blbj5hOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgfVxyXG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItY29sbGFwc2UsXHJcbiAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1mb3JtIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuZm91cmltZyAuY29sLW1kLTMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQxMHB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLnByb2R1Y3QtY292ZXJzIFtjbGFzcyo9XCJjb2xcIl0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAucGFnZS1jb250ZW50ID4gLnRvcEltZ0NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB9XHJcbiAgICAucGFnZS1jb250ZW50ID4gLnRvcEltZ0NvbnRlbnQgLmxvZ28ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgfVxyXG4gICAgLmxhc3RuZXdzIC5jb2wtbWQtNiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgfVxyXG4gICAgdWwubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAudG9wbWVudSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgLmdyZWVuYmcgLmNvbC1tZC02LFxyXG4gICAgLmJsdWViZyAuY29sLW1kLTYsXHJcbiAgICAubGlnaHRncmVlbmJnIC5jb2wtbWQtNixcclxuICAgIC5ncmFzc2dyZWVuYmcgLmNvbC1tZC02IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICB9XHJcbiAgICAudG9wLWdhcCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDYwOHB4KSB7XHJcbiAgICAubmV4dGV2ZW50Omxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLm5leHRldmVudDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAubmV4dGV2ZW50Omxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLm5leHRldmVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgIH1cclxuICAgIC50b3BJbWdUaXRsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIHRvcDogMTAwcHg7XHJcbiAgICB9XHJcbiAgICAudG9wSW1nVGl0bGUgaDIge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDVweDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAudG9wSW1nVGl0bGUgLmJ0bi13YXJuaW5nLFxyXG4gICAgLnRvcEltZ1RpdGxlIC5idG4tZGFuZ2VyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLnRvcEltZ1RpdGxlIHAge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIC5wcm9kdWN0LWNvdmVycyBhIC5wYW5lbCB7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgfVxyXG4gICAgLnByb2R1Y3QtY292ZXJzIGEgLnBhbmVsIGRpdiB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICAgIC5wcm9kdWN0LWNvdmVycyBbY2xhc3MqPVwiY29sXCJdIHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5sYXN0bmV3cyAubmV3c2Rlc2MgPiBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgIH1cclxuICAgIC5jb250cm9sLWdyb3VwIC5jb250cm9sLWxhYmVsLFxyXG4gICAgLmNvbnRyb2wtZ3JvdXAgLmNvbnRyb2xzIHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5maWd1cmUtcHVsbC1yaWdodCB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAxLjVlbSBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6NDgwcHgpIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgLm5leHRldmVudCAubmV3c2Rlc2MgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuICAgIC5uZXdzZGV0YWlscyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xyXG4gICAgfVxyXG4gICAgLm5ld3NkZXRhaWxzIGg0IHtcclxuICAgICAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgIC5uZXdzZGVzYyAuZGF0ZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAudGludC1vY2VhbiBoMyxcclxuICAgIC50aW50LWdvbGQgaDMsXHJcbiAgICAudGludC1zYW5kIGgzLFxyXG4gICAgLnRpbnQtb2xpdmUgaDMge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICBtYXJnaW46IDVweCAxMHB4IDVweDtcclxuICAgIH1cclxuICAgIC5uZXdzZGVzYyAubW9yZSBhIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgIC5idG4td2FybmluZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLmxhc3RuZXdzIC5jb2wtc20tNiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIC5sYXN0bmV3cyAuY29sLXNtLTY6bnRoLW9mLXR5cGUoMm4pIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5vY2VhbmJnIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICB9XHJcbiAgICAuY29udGVudEltZyAuaXRlbSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZWRlZGVkO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnRtZWRpYSAuY29sLW1kLTUsXHJcbiAgICAuY29udGVudG1lZGlhIC5jb2wtbWQtNiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAjZm9vdGVyIC5jb2wtbWQtMyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICAvKiBtYXJnaW4tdG9wOiAzMHB4OyAqL1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIHVsLm1vYi1zdWJtZW51IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgdWwubW9iLXN1Ym1lbnUgbGkge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAudG9wSW1nVGl0bGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICB0b3A6IDUwcHg7XHJcbiAgICB9XHJcbiAgICAudG9wSW1nVGl0bGUgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcclxuICAgIH1cclxuICAgIC50b3BJbWdUaXRsZSAuYnRuLXdhcm5pbmcsXHJcbiAgICAudG9wSW1nVGl0bGUgLmJ0bi1kYW5nZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAubWFzb25yeSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmZvdXJpbWcgLnRodW1ibmFpbCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTUlO1xyXG4gICAgICAgIGxlZnQ6IDMwJTtcclxuICAgIH1cclxuICAgIC5mb3VyaW1nIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgIH1cclxuICAgIC5mb3VyaW1nIGltZyB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAuZm91cmltZyAuY29sLW1kLTMge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLmxhc3RuZXdzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAubGdyZWVuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmxhc3RuZXdzIC5uZXdzZGVzYyA+IGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiBcclxuZml4ZXMgMjAxNSBPY3RvYmVyIEpvZWxcclxuKi9cclxuXHJcbi5jb250ZW50IGg0IHtcclxuICAgIHBhZGRpbmc6IDE1cHggMCAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmxpLmFjdGl2ZSxcclxuYS5hY3RpdmUsXHJcbi5hY3RpdmUge1xyXG4gICAgY29sb3I6ICMwMDkxOTc7XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cC1idG4gLmJ0biB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5idG4tZ3JvdXAge1xyXG4gICAgbWluLXdpZHRoOiAyMDBweDtcclxufVxyXG5cclxuXHJcbi8qXHJcbkNoYW5nZXMgMjAxNlxyXG4qL1xyXG5cclxuLmNvbnRlbnQgLmJ0bi5idG4tZGVmYXVsdCB7XHJcbiAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAjMWI5Mjk2O1xyXG4gICAgcGFkZGluZzogMTFweCAxMnB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4uY29udGVudCAuYnRuLmJ0bi1kZWZhdWx0OmhvdmVyLFxyXG4uY29udGVudCAuYnRuLmJ0bi1kZWZhdWx0OmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQ6ICMyNDRlNTQ7XHJcbn1cclxuXHJcbi5mb3JtLWdyb3VwIC5idG4tZ3JvdXAgLmJ0bi5idG4tZGVmYXVsdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMWI5Mjk2O1xyXG4gICAgcGFkZGluZzogMTFweCAxMnB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLmZvcm0tZ3JvdXAgLmJ0bi1ncm91cCB7XHJcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG59XHJcblxyXG4uZm9ybS1ncm91cCAuYnRuLWdyb3VwIC5idG4uYnRuLWRlZmF1bHQ6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzAwOTE5NztcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLmZvcm0tZ3JvdXAgLmJ0bi1ncm91cCAuYnRuLmJ0bi1kZWZhdWx0ICsgLmJ0bi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMzg4NzhBO1xyXG4gICAgcGFkZGluZzogMTFweCAxMnB4O1xyXG59XHJcblxyXG4uZm9ybS1ncm91cCAuYnRuLWdyb3VwIC5idG4uYnRuLWRlZmF1bHQgKyAuYnRuLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjQ0ZTU0O1xyXG59XHJcblxyXG4uZm9ybS1ncm91cCAuYnRuLWdyb3VwIC5idG4uYnRuLWRlZmF1bHQgKyAuZHJvcGRvd24tbWVudSAuYnRuLWRlZmF1bHQge1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgIGNvbG9yOiAjMTE5ODlEICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4uZm9ybS1ncm91cCAuYnRuLWdyb3VwIC5idG4uYnRuLWRlZmF1bHQgKyAuZHJvcGRvd24tbWVudSAuYnRuLWRlZmF1bHQ6aG92ZXIge1xyXG4gICAgY29sb3I6ICMzRDUyNTIgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICNFNkU2RTY7XHJcbn1cclxuXHJcbi5jb250cm9sLWdyb3VwID4gLmNoZWNrLFxyXG4uY21kbGluZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMCU7XHJcbn1cclxuXHJcbiNmb290ZXIgLnNvY2lhbCBsaSBhIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4jZm9vdGVyIC5zb2NpYWwgbGkgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzlGQUY4NjtcclxufVxyXG5cclxuI2Zvb3RlciAuc29jaWFsIGxpIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG59XHJcblxyXG4jZm9vdGVyIC5zb2NpYWwgdWwge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIC13ZWJraXQtcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG59XHJcblxyXG4uc29jaWFsLWljb25zIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG4jZm9vdGVyIC5tZWRpYS1sZWZ0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4jZm9vdGVyIC5tZWRpYS1oZWFkaW5nIHtcclxuICAgIC8qIFx0ZmxvYXQ6IGxlZnQ7ICovXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4jZm9vdGVyIC5jb250YWN0IHt9XHJcblxyXG5cclxuLypcclxuQ2hhbmdlcyAyMDE2IERlY2VtYmVyIFxyXG5DYXJkIGJhc2VkIGxheW91dFxyXG4qL1xyXG5cclxuLm5ld3Mge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubWVkaWEuY2FyZCxcclxuLm1lZGlhLmNhcmQgLm1lZGlhLmNhcmQge1xyXG4gICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgIHBhZGRpbmc6IDAgMTVweCAyMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5jYXJkIC5pbWctd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTUlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZDogI2ZiZmJmYjtcclxuICAgIGJvcmRlci1ib3R0b206ICMwYTRmNTEgM3B4IHNvbGlkO1xyXG59XHJcblxyXG4uY2FyZCAuaW1nLXdyYXBwZXIgaW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNhcmQgLm1lZGlhLWJvZHkge1xyXG4gICAgYmFja2dyb3VuZDogI2YzZjJlZDtcclxuICAgIHBhZGRpbmc6IDI1cHggMjVweCA3NXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmNhcmQgLm1lZGlhLWJvZHkgLmRhdGUge1xyXG4gICAgY29sb3I6ICM5YjliOWI7XHJcbn1cclxuXHJcbi5uZXdzIC5idG4uYnRuLWRlZmF1bHQge1xyXG4gICAgcGFkZGluZzogMTBweCAyMnB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5jb250ZW50Zm9vdGVybWVkaWEgLm1lZGlhIGg0Lm1lZGlhLWhlYWRpbmcsXHJcbi5uZXdzIC5tZWRpYS5jYXJkIGg0Lm1lZGlhLWhlYWRpbmcge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAuY29sLXh4cy0xMiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgIH1cclxufVxyXG5cclxuLnByb21vLWNvbnRlbnQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnByb21vLWFyZWEgLmltZy13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNi41JTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wcm9tby1hcmVhIC5pbWctd3JhcHBlciBpbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59XHJcblxyXG4ucHJvbW8tZGV0YWlsIHtcclxuICAgIG1hcmdpbjogMjBweCAyMHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLnByb21vLWJnIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuXHJcbi5wcm9tby1iZyBoMyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1nL2JncmIucG5nKSBuby1yZXBlYXQgcmlnaHQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4ucHJvbW8tYmcgLm5ld3NkZXNjIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuXHJcbi5wcm9tby1jb250ZW50IGE6aG92ZXIgLnByb21vLWJnIGgzLFxyXG4ucHJvbW8tY29udGVudCBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZGNlN2M1O1xyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLnByb21vLWFyZWEge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnByb21vLWJnIC5uZXdzZGVzYyB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcclxuICAgIH1cclxuICAgIC5wcm9tby1hcmVhIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLypcclxuTmV3IGJhbm5lciAyMDE3XHJcbiovXHJcblxyXG4uYmFubmVyLmltZy13cmFwcGVyIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5iYW5uZXIuaW1nLXdyYXBwZXIgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5cclxuLypcclxuVHdpdHRlciBGZWVkIDIwMTdcclxuKi9cclxuXHJcbi50d2l0dGVyLWZlZWQgaWZyYW1lIHtcclxuICAgIGhlaWdodDogNDQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8qXHJcbkZvb3RlciBTcG9uc29yc1xyXG4qL1xyXG5cclxuLmZvb3Rlci1zcG9uc29ycyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmZvb3Rlci1zcG9uc29ycyBoNCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5mb290ZXItc3BvbnNvcnMgaW1nIHtcclxuICAgIG1heC13aWR0aDogNDYlO1xyXG4gICAgbWFyZ2luOiAxMHB4IDRweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAuZm9vdGVyLXNwb25zb3JzIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKlxyXG5TcG9uc29yc1xyXG4qL1xyXG5cclxuLmxvZ28tc3BvbnNvcnMge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG59XHJcblxyXG4ubG9nby1zcG9uc29ycyAubG9nby1sZyB7XHJcbiAgICB3aWR0aDogMTglO1xyXG59XHJcblxyXG4uc3BvbnNvci1oZWFkaW5nIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmxvZ28tc3BvbnNvcnMgYSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTYlO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG59XHJcblxyXG4ubG9nby1zcG9uc29ycyBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAubG9nby1zcG9uc29ycyBhLFxyXG4gICAgLmxvZ28tc3BvbnNvcnMgLmxvZ28tbGcge1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgLmxvZ28tc3BvbnNvcnMgYSxcclxuICAgIC5sb2dvLXNwb25zb3JzIC5sb2dvLWxnIHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLypcclxuRmFxXHJcbiovXHJcblxyXG4ucGFuZWwge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLnBhbmVsIC5wYW5lbC1ib2R5IHtcclxuICAgIHBhZGRpbmc6IDJlbTtcclxufVxyXG5cclxuLnBhbmVsIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5wYW5lbCAucGFuZWwtaGVhZGluZy5jb2xsYXBzZWQge1xyXG4gICAgY29sb3I6ICMwMDkxOTdcclxufVxyXG5cclxuLnBhbmVsIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgIGNvbG9yOiAjMEE0RjUxO1xyXG59XHJcblxyXG4ucGFuZWwgLnBhbmVsLWhlYWRpbmc6aG92ZXIge1xyXG4gICAgY29sb3I6ICMwQTRGNTE7XHJcbn1cclxuXHJcbi5wYW5lbCAucGFuZWwtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxufVxyXG5cclxuLnBhbmVsIC5wYW5lbC1oZWFkaW5nLmNvbGxhcHNlZDo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJ++BuCc7XHJcbiAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgY29sb3I6ICMwQTRGNTE7XHJcbn1cclxuXHJcbi5wYW5lbCAucGFuZWwtaGVhZGluZzphZnRlciB7XHJcbiAgICBjb250ZW50OiAn74G4JztcclxuICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGNvbG9yOiAjMEE0RjUxO1xyXG59XHJcblxyXG5cclxuLypcclxuU2lkZSBuYXZcclxuKi9cclxuXHJcbi5zaWRlLW5hdntcclxuICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbn1cclxuXHJcbi5zaWRlLW5hdiBsaXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNpZGUtbmF2ID4gdWwgPiBsaTpiZWZvcmV7XHJcbiAgICBjb250ZW50OiAn74SBJztcclxuICAgIGNvbG9yOiAjMDA2QzVCO1xyXG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxufVxyXG5cclxuLnNpZGUtbmF2IHVsID4gbGk6aG92ZXI6YmVmb3Jle1xyXG4gICAgY29sb3I6ICM1ZTY2MmM7XHJcbn1cclxuXHJcblxyXG4uc2lkZS1uYXYgbGkgYXtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uc2lkZS1uYXYgbGk6bnRoLWxhc3QtY2hpbGQoMSl7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG59XHJcblxyXG4uc2lkZS1uYXYgdWwgPiBsaSA+IHVsPmxpIHtcclxuICAgIHBhZGRpbmc6IDZweCAzMHB4O1xyXG59XHJcblxyXG4uc2lkZS1uYXYgdWwgPiBsaSA+IHVsIGxpIGEge1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgQGluY2x1ZGUgZm9udC1yb21hbjtcclxufVxyXG5cclxuLnNpZGUtbmF2IHVsID4gbGkgPiBhLFxyXG4uc2lkZS1uYXYgdWwgPiBsaSBwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogNnB4IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjb2xvcjogIzAwNkM1QjtcclxuXHJcbn1cclxuXHJcbi5zaWRlLW5hdiB1bCA+IGxpOmhvdmVyIGF7XHJcbiAgICBjb2xvcjogIzVlNjYyYztcclxufVxyXG5cclxuLnNpZGUtbmF2IHVsID4gLmFjdGl2ZT5hIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcclxufVxyXG5cclxuLm1lZGlhLWJhZGdlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgbGVmdDogMTBweDtcclxufVxyXG5cclxuLmNhcmQgLmltZy13cmFwcGVyIC5tZWRpYS1iYWRnZSBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4udGl0bGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnRpdGxlIGltZyB7XHJcbiAgICB3aWR0aDogMzAlO1xyXG59XHJcblxyXG4udGl0bGUgaDEge1xyXG4gICAgd2lkdGg6IDcwJTtcclxufVxyXG4uc2lkZS1uYXYge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4ICNkZGQgc29saWQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG59XHJcblxyXG4uc2lkZS1uYXYgaDYge1xyXG4gICAgY29sb3I6ICMwMDZDNUI7XHJcbn1cclxuXHJcblxyXG4uc2lkZS1nYWxsZXJ5IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xyXG59XHJcblxyXG4uc2lkZS1nYWxsZXJ5ICNtYXNvbnJ5LWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4uc2lkZS1nYWxsZXJ5IC5pdGVtIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiA0OSU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5zaWRlLWdhbGxlcnkgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAuc2lkZS1nYWxsZXJ5IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICB9XHJcbiAgICAuc2lkZS1nYWxsZXJ5IC5pdGVtIHtcclxuICAgICAgICB3aWR0aDogOTklICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLnNpZGUtZ2FsbGVyeSAuaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDMyLjUlO1xyXG4gICAgfVxyXG59XHJcbiIsIi8qIEltcG9ydCBBdmVuaXIgTmV4dCAqL1xyXG5AaW1wb3J0IHVybChcImh0dHA6Ly9mYXN0LmZvbnRzLm5ldC90LzEuY3NzP2FwaVR5cGU9Y3NzJnByb2plY3RpZD00MGRjYjhmOS04ODA4LTQ3ZDgtYjMwYS1jZmU1NWQ2MWRiZDRcIik7XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OlwiQXZlbmlyIE5leHQgVzAxIExpZ2h0XCI7XHJcbiAgICBzcmM6dXJsKFwiLi4vZm9udHMvQXZlbmlyTmV4dC80OWM1ZjNlMS01ODY3LTRiMWQtYTg0My0yZDA3ZmE2MGQ4NWQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0L2Y0MDFkZjZmLTU0ZWItNDA2Yy1iNDZhLTkwYjk0NTFjNTk4ZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTpcIkF2ZW5pciBOZXh0IExUIFcwNSBSZWd1bGFyXCI7XHJcbiAgICBzcmM6dXJsKFwiLi4vZm9udHMvQXZlbmlyTmV4dC8xNDZmNTI2ZC03OTJkLTQyNTctYmExMi0wZmI2ZmJiOGUzMWUud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0LzJhMWQwNmZlLTczZDctNGRmMS05ZDU5LTUyMjdjM2MwMWQwMy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTpcIkF2ZW5pciBOZXh0IExUIFcwNSBEZW1pXCI7XHJcbiAgICBzcmM6dXJsKFwiLi4vZm9udHMvQXZlbmlyTmV4dC8xMWJhNTc5ZC01OWY1LTQ3OWUtYjJkZC00MTFjYTIzMGY2MGMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0L2Y3NDBjMTczLWNlMWEtNGU0Ny1hNGUzLWZhYjBhNDVkYTgxNS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTpcIkF2ZW5pciBOZXh0IFcwNSBCb2xkIEl0YWxpY1wiO1xyXG4gICAgc3JjOnVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHQvODJlYjVjYTUtODcwMi00YmI1LWFjOGQtNmMzMzk5NTgyNGZiLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvQXZlbmlyTmV4dC9mNjFkMThiYS04YWM2LTQ5ZDctODU4MS00ZmY1MjBhOWZlMDYud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG59XHJcblxyXG5cclxuLyogSW1wb3J0IEdyYXBoaWsgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogR3JhcGhpay1MaWdodDtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9ncmFwaGlrL0dyYXBoaWstTGlnaHQuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9ncmFwaGlrL0dyYXBoaWstTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xyXG4gICAgdXJsKCcuLi9mb250cy9ncmFwaGlrL0dyYXBoaWstTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBQcmV0dHkgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2dyYXBoaWsvR3JhcGhpay1MaWdodC50dGYnKSAgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xyXG4gICAgdXJsKCcuLi9mb250cy9ncmFwaGlrL0dyYXBoaWstTGlnaHQuc3ZnJykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IEdyYXBoaWstUmVndWxhcjtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9ncmFwaGlrL0dyYXBoaWstUmVndWxhci5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2dyYXBoaWsvR3JhcGhpay1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cclxuICAgIHVybCgnLi4vZm9udHMvZ3JhcGhpay9HcmFwaGlrLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBQcmV0dHkgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2dyYXBoaWsvR3JhcGhpay1SZWd1bGFyLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2dyYXBoaWsvR3JhcGhpay1SZWd1bGFyLnN2ZycpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBHcmFwaGlrLVNlbWlib2xkO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2dyYXBoaWsvR3JhcGhpay1TZW1pYm9sZC5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2dyYXBoaWsvR3JhcGhpay1TZW1pYm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2dyYXBoaWsvR3JhcGhpay1TZW1pYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIFByZXR0eSBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgIHVybCgnLi4vZm9udHMvZ3JhcGhpay9HcmFwaGlrLVNlbWlib2xkLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2dyYXBoaWsvR3JhcGhpay1TZW1pYm9sZC5zdmcnKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXHJcbn1cclxuXHJcblxyXG4vKiBBdmVuaXIgTmV4dCAqL1xyXG5AbWl4aW4gZm9udC1saWdodCB7XHJcbiAgICBmb250LWZhbWlseTpcIkF2ZW5pciBOZXh0IFcwMSBMaWdodFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG59XHJcbkBtaXhpbiBmb250LXJvbWFuIHtcclxuICAgIGZvbnQtZmFtaWx5OlwiQXZlbmlyIE5leHQgTFQgVzA1IFJlZ3VsYXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxufVxyXG5AbWl4aW4gZm9udC1ib2xkIHtcclxuICAgIGZvbnQtZmFtaWx5OlwiQXZlbmlyIE5leHQgTFQgVzA1IERlbWlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxufVxyXG5AbWl4aW4gZm9udC1ib2xkLWl0YWxpYyB7XHJcbiAgICBmb250LWZhbWlseTpcIkF2ZW5pciBOZXh0IFcwNSBCb2xkIEl0YWxpY1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG5cclxuLyogR3JhcGhpayAqL1xyXG5AbWl4aW4gZ3JhcGhpay1saWdodCB7XHJcbiAgICBmb250LWZhbWlseTogR3JhcGhpay1MaWdodCwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxufVxyXG5AbWl4aW4gZ3JhcGhpay1yZWd1bGFyIHtcclxuICAgIGZvbnQtZmFtaWx5OiBHcmFwaGlrLVJlZ3VsYXIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbn1cclxuQG1peGluIGdyYXBoaWstc2VtaWJvbGQge1xyXG4gICAgZm9udC1mYW1pbHk6IEdyYXBoaWstU2VtaWJvbGQsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcblxyXG4vKiBGb250YXdlc29tZSBJY29ucyAqL1xyXG5AbWl4aW4gZm9udC1pY29uIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcbiIsIkBtaXhpbiBidXR0b24ge1xyXG5cdEBpbmNsdWRlIGZvbnQtYm9sZDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcblx0cGFkZGluZzogMjBweDtcclxuXHR3aWR0aDogYXV0bztcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Zm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XHJcblx0XHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG5cdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuXHRcdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRjb250ZW50OiBcIlxcZjE3OFwiO1xyXG5cdFx0Y29sb3I6ICRicmFuZC1saWdodGdyZWVuO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGxpbmstdy1pY29uKCRpY29uOiBcIlxcZjE3OFwiLCAkbW9kZTogJGJyYW5kLWNvbG9yKSB7XHJcblx0QGlmICRtb2RlID09IGxpZ2h0IHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH0gQGVsc2UgaWYgJG1vZGUgPT0gZGFyayB7XHJcblx0XHRjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgZm9udC1ib2xkO1xyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Zm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XHJcblx0XHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG5cdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuXHRcdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRjb250ZW50OiAkaWNvbjtcclxuXHRcdGNvbG9yOiAkYnJhbmQtbGlnaHRncmVlbjtcclxuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICRicmFuZC1saWdodGdyZWVuO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGF2YXRhcigkc2l6ZSwgJGNpcmNsZTogZmFsc2UpIHtcclxuXHR3aWR0aDogJHNpemU7XHJcblx0aGVpZ2h0OiAkc2l6ZTtcclxuXHJcblx0QGlmICRjaXJjbGUge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHNpemUgLyAyO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGV2ZW4tdmVydGljYWwtcGFkZGluZygkVnBhZCl7XHJcblx0cGFkZGluZy10b3A6ICRWcGFkO1xyXG5cdHBhZGRpbmctYm90dG9tOiAkVnBhZDtcclxufVxyXG5cclxuLy9jZW50ZXIgdmVydGljYWxseSBhbmQvb3IgaG9yaXpvbnRhbGx5IGFuIGFic29sdXRlIHBvc2l0aW9uZWQgZWxlbWVudFxyXG5AbWl4aW4gY2VudGVyKCR4eTp4eSkge1xyXG5cdEBpZiAkeHk9PXh5IHtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0Ym90dG9tOiBhdXRvO1xyXG5cdFx0cmlnaHQ6IGF1dG87XHJcblx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpKTtcclxuXHR9XHJcblx0QGVsc2UgaWYgJHh5PT14IHtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoLTUwJSkpO1xyXG5cdH1cclxuXHRAZWxzZSBpZiAkeHk9PXkge1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRib3R0b206IGF1dG87XHJcblx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGRhbmdlci16b25le1xyXG5cdDAle1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG5cdDEwMCV7XHJcblx0XHRjb2xvcjogI0VDMTg0NztcclxuXHR9XHJcblxyXG59XHJcbi8vIEJyb3dzZXIgUHJlZml4ZXNcclxuQG1peGluIHRyYW5zZm9ybSgkdHJhbnNmb3Jtcykge1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcclxuXHQtbW96LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XHJcblx0LW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XHJcblx0dHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcclxufVxyXG5cclxuQG1peGluIHBsYWNlaG9sZGVyLWNvbG9ycygkY29sb3Ipe1xyXG5cdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0XHRjb2xvcjogJGNvbG9yO1xyXG5cdH1cclxuXHQ6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG5cdFx0Y29sb3I6ICRjb2xvcjtcclxuXHR9XHJcblx0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0XHRjb2xvcjogJGNvbG9yO1xyXG5cdH1cclxuXHQ6LW1vei1wbGFjZWhvbGRlciB7XHJcblx0XHRjb2xvcjogJGNvbG9yO1xyXG5cdH1cclxufVxyXG4iLCIuc2xpY2stZG90cyB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xyXG4gICAgICAgICAgICB3aWR0aDogMzFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNsaWNrLWFycm93IHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJhY2tncm91bmQ6IDA7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBwYWRkaW5nOiAwIDEycHg7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtaWNvbjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpY2stcHJldiB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcXGYxNzdcIjtcclxuICAgIH1cclxufVxyXG5cclxuLnNsaWNrLW5leHQge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTc4XCI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGljay1kaXNhYmxlZCB7XHJcbiAgICBvcGFjaXR5OiAuNTtcclxufVxyXG5cclxuLnNsaWNrLWRvdHMtLWdyZWVuIC5zbGljay1kb3RzIGxpIHtcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYnJhbmQtbGlnaHRncmVlbiwuNSk7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRicmFuZC1saWdodGdyZWVuLDEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJyYW5kLWxpZ2h0Z3JlZW4sMSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLmZsZXgtY29udHJvbC1uYXYge1xyXG4gICAgYm90dG9tOiB1bnNldDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgei1pbmRleDogMjA7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIG1hcmdpbjogMCA1cHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcclxuICAgICAgICAgICAgd2lkdGg6IDMxcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC41KTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5mbGV4LWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmxleC12aWV3cG9ydCB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5mbGV4LWNvbnRyb2wtbmF2IGxpIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLy8vXHJcbi8vVmFyaWFibGVzXHJcbi8vLy9cclxuXHJcbi8vY29sb3IgdmFyaWFibGVzXHJcbiRkYXJrZXItZ3JleSA6I2QyZDBkMDtcclxuJGdyZXktdGV4dDojNjY2NjY2O1xyXG4kbGlnaHRlci1ncmV5IDogI2Y4ZjhmODtcclxuXHJcbiRsaW5rZWRpbi1jb2xvcjojMDA3N0I1O1xyXG4kdHdpdHRlci1jb2xvcjojMkNBQUUxO1xyXG5cclxuXHJcbiRicmFuZC1jb2xvcjogIzBBNTA1MjtcclxuJGJyYW5kLWxpZ2h0Z3JlZW46ICM2QUM1QUM7XHJcbiRicmFuZC1oaWdobGlnaHQ6ICNiOGM4OWY7XHJcbiRicmFuZC1saWdodGJsdWU6ICMwMDkxOTc7XHJcbiRicmFuZC1kYXJrb3JhbmdlOiAjYmY0OTI1O1xyXG4kYnJhbmQtbGlnaHRibHVlOiAjNWE3MzgyO1xyXG4kYnJhbmQtZGFya2JsdWU6ICMzNzRlNTk7XHJcblxyXG5cclxuXHJcbiRoZWFkaW5nLWNvbG9yOiAkYnJhbmQtZGFya2JsdWU7XHJcblxyXG4kZXJyb3ItY29sb3I6ICNFNjMwMkY7XHJcblxyXG5cclxuLy8gR3JpZCBCcmVha3BvaW50c1xyXG4kZ3JpZC1icmVha3BvaW50czogKFxyXG4gICAgeHM6IDAsXHJcbiAgICBzbTogNTc2cHgsXHJcbiAgICBtZDogNzY4cHgsXHJcbiAgICBsZzogOTkycHgsXHJcbiAgICB4bDogMTIwMHB4LFxyXG4gICAgeHhsOiAxNDAwcHhcclxuKTtcclxuXHJcbiIsImJvZHkge1xyXG4gICAgZm9udC1zaXplOiAxMDAlO1xyXG59XHJcblxyXG4ubmF2LXRhYnM+bGkuYWN0aXZlPmEsXHJcbi5uYXYtdGFicz5saS5hY3RpdmU+YTpob3ZlcixcclxuLm5hdi10YWJzPmxpLmFjdGl2ZT5hOmZvY3VzIHtcclxuXHRib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi5oaWRkZW4ge1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLS1ncmVlbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG59XHJcblxyXG4uaGVyby1wYWRkaW5nIHtcclxuXHRwYWRkaW5nOiA0ZW0gMCAyZW07XHJcbn1cclxuXHJcbi5hbGlnbi1jZW50ZXJ7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5wcm9qZWN0LWluZm9ybWF0aW9uIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRsaSB7XHJcblx0XHRie1xyXG5cdFx0XHRjb2xvcjogIzRBNEE0QTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0fVxyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5zZWUtbW9yZSwuY2xlYXJ7XHJcblx0LmdseXBoaWNvbntcclxuXHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHR9XHJcbn0gXHJcbi5jb250ZW50e1xyXG5cdC5pbnRyb3tcclxuXHRcdEBpbmNsdWRlIGZvbnQtbGlnaHQ7XHJcblx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRjb2xvcjo0NDQ0NDQ7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuXHR9XHJcblxyXG59XHJcblxyXG4udmlkZW8tY29udGFpbmVye1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZy1ib3R0b206IDU2LjUlO1xyXG5cdG1hcmdpbjogMzBweCAwO1xyXG5cdGlmcmFtZXtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLmNvbnRlbnR7XHJcblx0dWx7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0bGl7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XHJcblx0XHRcdFx0d2lkdGg6IDhweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDhweDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHRvcDogNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucGlwZWxpbmV7XHJcblxyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cclxuXHQucG9pbnRzIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDZDNUI7XHJcblx0XHRoZWlnaHQ6IDgwcHg7XHJcblx0XHR3aWR0aDogODBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRzcGFue1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcblx0LnBpcGVsaW5lLWNvbnRlbnR7XHJcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHR9XHJcblx0aDR7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0Y29sb3I6ICMwMDZDNUI7XHJcblx0fVxyXG5cdHB7XHJcblx0XHRjb2xvcjogIzAwNkM1QjtcclxuXHR9XHJcblx0YXtcclxuXHRcdGNvbG9yOiAjMDA2QzVCO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcclxuXHR9XHJcbn1cclxuXHJcbi5jb250YWN0IHtcclxuXHQuY29udGFjdC1kZXRhaWxze1xyXG5cdFx0bGl7XHJcblx0XHRcdGF7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4OyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHR1bHtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdGxpe1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtYm9sZDtcclxuXHJcblx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdGNvbG9yOiAjMUI5Mjk2O1xyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zb2NpYWwtbWVkaWF7XHJcblxyXG5cdGxpIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdGF7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Y29sb3I6IzFCOTI5NjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSBcclxuXHJcbiNmb290ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwYTRmNTE7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCY6YmVmb3Jle1xyXG5cdFx0Y29udGVudDonJztcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOjA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMjZweDtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHQvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZm9vdGVyLWFjY2VudC5zdmdcIik7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XHJcblxyXG5cdH1cclxuXHRoMntcclxuXHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdH1cclxuXHRwYWRkaW5nLXRvcDogM2VtO1xyXG5cdHBhZGRpbmctYm90dG9tOiAzZW07XHJcblx0Lm1lZGlhIHtcclxuXHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdG1hcmdpbi10b3A6MjVweDtcclxuXHRcdH1cclxuXHRcdGltZyB7XHJcblx0XHRcdHBhZGRpbmc6IDVweDtcclxuXHRcdFx0bWF4LXdpZHRoOiAxNzBweDtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblx0LmZvb3Rlci1sb2dvIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHR9XHJcblx0Lmxpc3QtZ3JvdXAge1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdHVse1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGxpe1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMSl7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjMDA5MTk3O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQjb3B0LWluLWZvcm0ge1xyXG5cdFx0aW5wdXQge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRib3JkZXI6IDJweCAjZmZmZmZmIHNvbGlkO1xyXG5cclxuXHRcdH1cclxuXHRcdGlucHV0W3BsYWNlaG9sZGVyXSwgW3BsYWNlaG9sZGVyXSwgKltwbGFjZWhvbGRlcl0ge1xyXG5cdFx0XHRjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0OjpwbGFjZWhvbGRlciB7IC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xyXG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHRcdC5idG57XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcblx0XHRcdGNvbG9yOiAjMGE0ZjUxO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRcdFx0Ym9yZGVyOiAycHggI2ZmZmZmZiBzb2xpZDtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycztcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMGE0ZjUxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLmJ0bi1kZWZhdWx0LmJ0bi1kYXJrYmx1ZXtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMGE0ZjUxO1xyXG5cdCY6aG92ZXJ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWI5Mjk2O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0I2Zvb3RlcntcclxuXHRcdC5tZWRpYXtcclxuXHRcdFx0JjpmaXJzdC1jaGlsZHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5mb290ZXItbG9nb3tcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTM1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQub3B0LWluIHtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMyODY4NmM7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5saXN0LWdyb3Vwe1xyXG5cdFx0XHR1bHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAyMHB4IDAgMDtcclxuXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0LnBpcGVsaW5le1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0fVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XHJcblx0I2Zvb3RlcntcclxuXHRcdHBhZGRpbmctdG9wOiAyZW07XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG5cdFx0Lm1lZGlhe1xyXG5cdFx0XHQuZm9vdGVyLWxvZ297XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEzNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuY29udGFjdCB7XHJcblx0XHRcdC5jb250YWN0LWRldGFpbHN7XHJcblx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lmxpc3QtZ3JvdXB7XHJcblx0XHRcdHVse1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7IFxyXG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAwO1xyXG5cdFx0XHRcdH0gXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcclxuVGhlbWUgTmFtZTogTlpHQkNcclxuQXV0aG9yOiBKb2VsIFN0ZXdhcnRcclxuRGVzY3JpcHRpb246IFRoZW1lIGZvciBUcmFuc2Zvcm1lciBEZXNnaW4gTFREXHJcblZlcnNpb24gMS4wXHJcbkxpY2Vuc2U6IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYzXHJcbkxpc2VuY2UgVVJJOiBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTMuMC5odG1sXHJcblRleHQgRG9tYWluOiBUcmFuc2Zvcm1lcmRlc2lnbi5jby5uelxyXG5cclxuVGhpcyB0aGVtZSBoYXMgYmVlbiBjcmVhdGVkIGZvciBUcmFuc2Zvcm1lciBEZXNpZ24gTFREXHJcblxyXG4qL1xuLyogSW1wb3J0IEF2ZW5pciBOZXh0ICovXG5AaW1wb3J0IHVybChcImh0dHA6Ly9mYXN0LmZvbnRzLm5ldC90LzEuY3NzP2FwaVR5cGU9Y3NzJnByb2plY3RpZD00MGRjYjhmOS04ODA4LTQ3ZDgtYjMwYS1jZmU1NWQ2MWRiZDRcIik7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgVzAxIExpZ2h0XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyTmV4dC80OWM1ZjNlMS01ODY3LTRiMWQtYTg0My0yZDA3ZmE2MGQ4NWQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHQvZjQwMWRmNmYtNTRlYi00MDZjLWI0NmEtOTBiOTQ1MWM1OThkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgTFQgVzA1IFJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0LzE0NmY1MjZkLTc5MmQtNDI1Ny1iYTEyLTBmYjZmYmI4ZTMxZS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQXZlbmlyTmV4dC8yYTFkMDZmZS03M2Q3LTRkZjEtOWQ1OS01MjI3YzNjMDFkMDMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBMVCBXMDUgRGVtaVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHQvMTFiYTU3OWQtNTlmNS00NzllLWIyZGQtNDExY2EyMzBmNjBjLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0L2Y3NDBjMTczLWNlMWEtNGU0Ny1hNGUzLWZhYjBhNDVkYTgxNS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IFcwNSBCb2xkIEl0YWxpY1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHQvODJlYjVjYTUtODcwMi00YmI1LWFjOGQtNmMzMzk5NTgyNGZiLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0L2Y2MWQxOGJhLThhYzYtNDlkNy04NTgxLTRmZjUyMGE5ZmUwNi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuLyogSW1wb3J0IEdyYXBoaWsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogR3JhcGhpay1MaWdodDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ncmFwaGlrL0dyYXBoaWstTGlnaHQuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZ3JhcGhpay9HcmFwaGlrLUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2dyYXBoaWsvR3JhcGhpay1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2dyYXBoaWsvR3JhcGhpay1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2dyYXBoaWsvR3JhcGhpay1MaWdodC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovIH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBHcmFwaGlrLVJlZ3VsYXI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZ3JhcGhpay9HcmFwaGlrLVJlZ3VsYXIuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZ3JhcGhpay9HcmFwaGlrLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZ3JhcGhpay9HcmFwaGlrLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9ncmFwaGlrL0dyYXBoaWstUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2dyYXBoaWsvR3JhcGhpay1SZWd1bGFyLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIExlZ2FjeSBpT1MgKi8gfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IEdyYXBoaWstU2VtaWJvbGQ7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZ3JhcGhpay9HcmFwaGlrLVNlbWlib2xkLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2dyYXBoaWsvR3JhcGhpay1TZW1pYm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9ncmFwaGlrL0dyYXBoaWstU2VtaWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9ncmFwaGlrL0dyYXBoaWstU2VtaWJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9ncmFwaGlrL0dyYXBoaWstU2VtaWJvbGQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqLyB9XG5cbi8qIEF2ZW5pciBOZXh0ICovXG4vKiBHcmFwaGlrICovXG4vKiBGb250YXdlc29tZSBJY29ucyAqL1xuQGtleWZyYW1lcyBkYW5nZXItem9uZSB7XG4gIDAlIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAxMDAlIHtcbiAgICBjb2xvcjogI0VDMTg0NzsgfSB9XG5cbi5zbGljay1kb3RzIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMDsgfVxuICAuc2xpY2stZG90cyBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCA1cHg7IH1cbiAgICAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgICB3aWR0aDogMzFweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4uc2xpY2stYXJyb3cge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcGFkZGluZzogMCAxMnB4OyB9XG4gIC5zbGljay1hcnJvdzpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuICAuc2xpY2stYXJyb3c6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzdcIjsgfVxuXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiOyB9XG5cbi5zbGljay1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IC41OyB9XG5cbi5zbGljay1kb3RzLS1ncmVlbiAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwNiwgMTk3LCAxNzIsIDAuNSk7IH1cbiAgLnNsaWNrLWRvdHMtLWdyZWVuIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZhYzVhYzsgfVxuXG4uc2xpY2stZG90cy0tZ3JlZW4gLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YWM1YWM7IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29udHJvbC1uYXYge1xuICBib3R0b206IHVuc2V0O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMjA7IH1cbiAgLmZsZXgtY29udHJvbC1uYXYgbGkge1xuICAgIG1hcmdpbjogMCA1cHg7IH1cbiAgICAuZmxleC1jb250cm9sLW5hdiBsaSBhIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAgICAgd2lkdGg6IDMxcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC5mbGV4LWNvbnRyb2wtbmF2IGxpIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLmZsZXgtY29udHJvbC1uYXYgbGkgYS5mbGV4LWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbi5mbGV4LXZpZXdwb3J0IHtcbiAgcGFkZGluZzogMzBweCAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1jb250cm9sLW5hdiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmZsZXgtY29udHJvbC1uYXYgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMTAwJTsgfVxuXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLFxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uYmctLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBBNTA1MjsgfVxuXG4uaGVyby1wYWRkaW5nIHtcbiAgcGFkZGluZzogNGVtIDAgMmVtOyB9XG5cbi5hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnByb2plY3QtaW5mb3JtYXRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLnByb2plY3QtaW5mb3JtYXRpb24gbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAucHJvamVjdC1pbmZvcm1hdGlvbiBsaSBiIHtcbiAgICAgIGNvbG9yOiAjNEE0QTRBO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5zZWUtbW9yZSAuZ2x5cGhpY29uLCAuY2xlYXIgLmdseXBoaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuXG4uY29udGVudCAuaW50cm8ge1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBXMDEgTGlnaHRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBjb2xvcjogNDQ0NDQ0O1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi52aWRlby1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuNSU7XG4gIG1hcmdpbjogMzBweCAwOyB9XG4gIC52aWRlby1jb250YWluZXIgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmNvbnRlbnQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLmNvbnRlbnQgdWwgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuY29udGVudCB1bCBsaTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICMwQTUwNTI7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA2cHg7IH1cblxuLnBpcGVsaW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5waXBlbGluZSAucG9pbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QzVCO1xuICAgIGhlaWdodDogODBweDtcbiAgICB3aWR0aDogODBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5waXBlbGluZSAucG9pbnRzIHNwYW4ge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnBpcGVsaW5lIC5waXBlbGluZS1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAucGlwZWxpbmUgaDQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgY29sb3I6ICMwMDZDNUI7IH1cbiAgLnBpcGVsaW5lIHAge1xuICAgIGNvbG9yOiAjMDA2QzVCOyB9XG4gIC5waXBlbGluZSBhIHtcbiAgICBjb2xvcjogIzAwNkM1QjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0OyB9XG5cbi5jb250YWN0IC5jb250YWN0LWRldGFpbHMgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uY29udGFjdCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAuY29udGFjdCB1bCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5jb250YWN0IHVsIGxpIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBMVCBXMDUgRGVtaVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuY29udGFjdCB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMxQjkyOTY7IH1cblxuLnNvY2lhbC1tZWRpYSBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5zb2NpYWwtbWVkaWEgbGkgYSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnNvY2lhbC1tZWRpYSBsaSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMUI5Mjk2OyB9XG5cbiNmb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE0ZjUxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAzZW07XG4gIHBhZGRpbmctYm90dG9tOiAzZW07IH1cbiAgI2Zvb3RlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tOyB9XG4gICNmb290ZXIgaDIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICNmb290ZXIgLm1lZGlhOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICNmb290ZXIgLm1lZGlhIGltZyB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICNmb290ZXIgLmZvb3Rlci1sb2dvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICNmb290ZXIgLmxpc3QtZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAjZm9vdGVyIC5saXN0LWdyb3VwIHVsIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgI2Zvb3RlciAubGlzdC1ncm91cCB1bCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4OyB9XG4gICAgICAgICNmb290ZXIgLmxpc3QtZ3JvdXAgdWwgbGk6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICAgI2Zvb3RlciAubGlzdC1ncm91cCB1bCBsaSBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgICNmb290ZXIgLmxpc3QtZ3JvdXAgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzAwOTE5NzsgfVxuICAjZm9vdGVyICNvcHQtaW4tZm9ybSBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAycHggI2ZmZmZmZiBzb2xpZDsgfVxuICAjZm9vdGVyICNvcHQtaW4tZm9ybSBpbnB1dFtwbGFjZWhvbGRlcl0sICNmb290ZXIgI29wdC1pbi1mb3JtIFtwbGFjZWhvbGRlcl0sICNmb290ZXIgI29wdC1pbi1mb3JtICpbcGxhY2Vob2xkZXJdIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gICNmb290ZXIgI29wdC1pbi1mb3JtIDo6cGxhY2Vob2xkZXIge1xuICAgIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgI2Zvb3RlciAjb3B0LWluLWZvcm0gLmJ0biB7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBjb2xvcjogIzBhNGY1MTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBib3JkZXI6IDJweCAjZmZmZmZmIHNvbGlkO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7IH1cbiAgICAjZm9vdGVyICNvcHQtaW4tZm9ybSAuYnRuOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBhNGY1MTsgfVxuXG4uYnRuLWRlZmF1bHQuYnRuLWRhcmtibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhNGY1MTsgfVxuICAuYnRuLWRlZmF1bHQuYnRuLWRhcmtibHVlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWI5Mjk2OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjZm9vdGVyIC5tZWRpYTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAjZm9vdGVyIC5tZWRpYSAuZm9vdGVyLWxvZ28ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAjZm9vdGVyIC5tZWRpYSAuZm9vdGVyLWxvZ28gaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTM1cHg7IH1cbiAgI2Zvb3RlciAub3B0LWluIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzI4Njg2YztcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICNmb290ZXIgLmxpc3QtZ3JvdXAgdWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAjZm9vdGVyIC5saXN0LWdyb3VwIHVsIGxpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAwIDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBpcGVsaW5lIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgI2Zvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgI2Zvb3RlciAubWVkaWEgLmZvb3Rlci1sb2dvIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAgICNmb290ZXIgLm1lZGlhIC5mb290ZXItbG9nbyBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEzNXB4OyB9XG4gICAgI2Zvb3RlciAuY29udGFjdCAuY29udGFjdC1kZXRhaWxzIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgICNmb290ZXIgLmNvbnRhY3QgLmNvbnRhY3QtZGV0YWlscyBsaSBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgI2Zvb3RlciAubGlzdC1ncm91cCB1bCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAjZm9vdGVyIC5saXN0LWdyb3VwIHVsIGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDsgfSB9XG5cbi8qIENTUyBEb2N1bWVudCAqL1xuYm9keSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi8qIGNoZWNrYm94IGZpeCBzdWdnZXN0IGJ5IEpvZWwgKi9cbi5jaGVja2JveCBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuXG4uY2hlY2tib3ggPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxOyB9XG5cbi5jaGVja2JveCA+IGxhYmVsID4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ucmFkaW8gbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cblxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDE7IH1cblxuLnJhZGlvID4gbGFiZWwgPiBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxOyB9XG5cbi8qIGFkZGVkIGJ5IGRvayAqL1xuI2NsaWNrIGE6Zmlyc3Qtb2YtdHlwZSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5kZWZhdWx0IC5tb2RhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4uZGVmYXVsdCAubW9kYWwtaGVhZGVyIGgzIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmRlZmF1bHQgLm1vZGFsLWZvb3RlciBhIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmRlZmF1bHQgLm1vZGFsIGlucHV0IHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLmRlZmF1bHQgLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDEwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxMDUwO1xuICB3aWR0aDogNTYwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjgwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwJSAwJSByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogMDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLkNvbnRhY3RGb3JtLkNhcnQgaW5wdXRbdHlwZT10ZXh0XSxcbi5Db250YWN0Rm9ybS5DYXJ0IHNlbGVjdCB7XG4gIHdpZHRoOiAyMjBweDsgfVxuXG4vKiBGb290ZXIgYWx3YXlzIGRvd24gKi9cbmJvZHksXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IEdyYXBoaWstUmVndWxhciwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbi8qIE5aR0JDIHN0eWxlICovXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW4tdG9wOiAxLjVlbTsgfVxuXG5oMiArICosXG5oMyArICosXG5oNCArICosXG5oNSArICosXG5oNiArICoge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi50b3BJbWdUaXRsZSBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IExUIFcwNSBSZWd1bGFyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZDhlN2M1O1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtOyB9XG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlOyB9XG5cbmEge1xuICBjb2xvcjogIzlGQUY4NjsgfVxuXG5hOmhvdmVyIHtcbiAgY29sb3I6ICMwQTRGNTE7IH1cblxuLmNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMDA5MTk3OyB9XG5cbi5jb250ZW50IGE6aG92ZXIge1xuICBjb2xvcjogIzBBNEY1MTsgfVxuXG50YWJsZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG50YWJsZSB0aCxcbnRhYmxlIHRkIHtcbiAgcGFkZGluZzogMTJweCA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuXG4uY2FwdGlvbiB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDAuOWVtO1xuICBjbGVhcjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIG1heC13aWR0aDogNDglOyB9XG5cbi5maWd1cmUtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIG1heC13aWR0aDogNDglOyB9XG5cbi5tZWRpYSxcbi5tZWRpYSAubWVkaWEge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5kYXNoYm9hcmR0b3Age1xuICBiYWNrZ3JvdW5kOiAjMWI5Mjk2O1xuICBoZWlnaHQ6IDIwMHB4OyB9XG5cbi50b3BJbWdDb250ZW50IC5yb3cge1xuICBtYXJnaW46IDA7IH1cblxuLnRvcEltZ0NvbnRlbnQgLm9jZWFuYmcgYSB7XG4gIGNvbG9yOiAjMWI5Mjk2OyB9XG5cbi50b3BJbWdDb250ZW50IC5vY2VhbmJnIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucmVtaW5kZXIsXG4ucmVtaW5kZXIgYSB7XG4gIGNvbG9yOiAjMWI5Mjk2OyB9XG5cbi5pbXBvcnRhbnQsXG4uaW1wb3J0YW50IGEge1xuICBjb2xvcjogI2MwMDsgfVxuXG4ucmVtaW5kZXIgYSxcbi5pbXBvcnRhbnQgYSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgTFQgVzA1IERlbWlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4uY29udGVudCAubGlzdC1jaGVja2xpc3QsXG4uY29udGVudCAubGlzdC1maWxlcyxcbi5kb3dubG9hZCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gIHBhZGRpbmctbGVmdDogMi41ZW07IH1cblxuLmltcG9ydGFudCBpLFxuLnJlbWluZGVyIGksXG4ubGlzdC1jaGVja2xpc3QgbGkgaSxcbi5saXN0LWZpbGVzIGxpIGksXG4uZG93bmxvYWQgaSB7XG4gIG1hcmdpbi1yaWdodDogMC43NWVtOyB9XG5cbi5saXN0LWNoZWNrbGlzdCBsaSBpLFxuLmxpc3QtZmlsZXMgbGkgaSxcbi5kb3dubG9hZCBpIHtcbiAgY29sb3I6ICM5OTk7XG4gIG1hcmdpbi1sZWZ0OiAtMS43NWVtOyB9XG5cbi5wYWdpbmF0aW9uID4gbGkgPiBhLFxuLnBhZ2luYXRpb24gPiBsaSA+IHNwYW4ge1xuICBjb2xvcjogIzBhNGY1MTsgfVxuXG4vKiBMaXN0IG9mIENvdXJzZXMgU3R5bGUgKi9cbi5jb3Vyc2UtdGh1bWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cblxuLmNvdXJzZS10aHVtYiAuZGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI2ZhYjcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweCA1cHggMDsgfVxuXG4uY291cnNlLXRodW1iIC5kYXRlIGg2IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBMVCBXMDUgRGVtaVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7IH1cblxuLmNvdXJzZS10aHVtYiAuZGF0ZSBoNiArIHNwYW4ge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBXMDEgTGlnaHRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5saXN0LWNvdXJzZXMgLm1lZGlhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5saXN0LWNvdXJzZXMgLm1lZGlhOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7IH1cblxuLmxpc3QtY291cnNlcyBoNSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IExUIFcwNSBEZW1pXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4vKiBFbmQgTGlzdCBvZiBDb3Vyc2VzIFN0eWxlICovXG4vKiBMaXN0IG9mIEV2ZW50cyBTdHlsZSAqL1xuLmV2ZW50LXRodW1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG5cbi5ldmVudC10aHVtYiAuZGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogIzBhNGY1MTtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweCA1cHggMDsgfVxuXG4uZXZlbnRkYXRlIC5ncmVlbmRhdGUsXG4uZXZlbnRkYXRlIC55ZWxsb3dkYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgcGFkZGluZzogMTVweCAxMHB4IDVweCAwOyB9XG5cbi5ldmVudGRhdGUgLmdyZWVuZGF0ZSBoNixcbi5ldmVudGRhdGUgLnllbGxvd2RhdGUgaDYge1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBMVCBXMDUgRGVtaVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7IH1cblxuLmV2ZW50ZGF0ZSAuZ3JlZW5kYXRlIHtcbiAgYmFja2dyb3VuZDogIzBhNGY1MTsgfVxuXG4uZXZlbnRkYXRlIC55ZWxsb3dkYXRlIHtcbiAgYmFja2dyb3VuZDogI2Y4YjUyNDsgfVxuXG4uZXZlbnRkYXRlIC5ncmVlbmRhdGUgc3Bhbixcbi5ldmVudGRhdGUgLnllbGxvd2RhdGUgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IFcwMSBMaWdodFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7IH1cblxuLmV2ZW50LXRodW1iIC5kYXRlIGg2LFxuLmV2ZW50ZGF0ZSAuZGF0ZSBoNiB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgTFQgVzA1IERlbWlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmV2ZW50LXRodW1iIC5kYXRlIGg2ICsgc3Bhbixcbi5ldmVudGRhdGUgLmRhdGUgaDYgKyBzcGFuIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgVzAxIExpZ2h0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ubGlzdC1ldmVudHMgLm1lZGlhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5saXN0LWV2ZW50cyAubWVkaWE6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTsgfVxuXG4ubGlzdC1ldmVudHMgaDUge1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBMVCBXMDUgRGVtaVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmxpc3QtZXZlbnRzIGg1IGEsXG4ubGlzdC1jb3Vyc2VzIGg1IGEge1xuICBjb2xvcjogIzBhNGY1MTsgfVxuXG4ubGlzdC1ldmVudHMgaDUgYTpob3Zlcixcbi5saXN0LWNvdXJzZXMgaDUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA5MTk3OyB9XG5cbi5saXN0LWV2ZW50cyAubWVkaWEgdWwsXG4ubGlzdC1jb3Vyc2VzIC5tZWRpYSB1bCxcbi5zZWFyY2gtcmVzdWx0IC5tZWRpYSB1bCB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IFcwMSBMaWdodFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjOTk5O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxuLmxpc3QtZXZlbnRzIC5tZWRpYSB1bCBsaSxcbi5saXN0LWNvdXJzZXMgLm1lZGlhIHVsIGxpLFxuLnNlYXJjaC1yZXN1bHQgLm1lZGlhIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLyogRW5kIExpc3Qgb2YgRXZlbnRzIFN0eWxlICovXG4uZmlsdGVybGlzdCBpbnB1dFt0eXBlPXRleHRdLFxuLmZpbHRlcmxpc3Qgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cblxuLkNvbnRhY3RGb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4uQ29udGFjdEZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbi5Db250YWN0Rm9ybSBzZWxlY3QsXG4uQ29udGFjdEZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDAgMTBweDsgfVxuXG4uQ29udGFjdEZvcm0gdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi5jb250cm9sLWdyb3VwID4gLmNvbnRyb2wtbGFiZWwge1xuICB3aWR0aDogMzAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uY29udHJvbC1ncm91cCA+IC5jb250cm9scyB7XG4gIHdpZHRoOiA2NiU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMyU7IH1cblxuLmNvbnRyb2wtZ3JvdXAgPiAuY2hlY2ssXG4uY21kbGluZSB7XG4gIG1hcmdpbi1sZWZ0OiAyMCU7IH1cblxuLmNvbnRyb2wtZ3JvdXAge1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuZmllbGRzZXQge1xuICBtYXJnaW46IDRlbSBhdXRvOyB9XG5cbmxhYmVsLnJlcXVpcmVkOmFmdGVyLFxuaDMucmVxdWlyZWQ6YWZ0ZXIge1xuICBjb250ZW50OiAnIConO1xuICBjb2xvcjogI2MwMDtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi5jbWRsaW5lIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmc6IDFlbSAwOyB9XG5cbi5idG4ge1xuICBwYWRkaW5nOiAxMHB4IDUwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG1hcmdpbjogMTVweCAwIDA7IH1cblxuLlN1Ym1pdCxcbi5zaWduZm9ybSAuYnRuLWxvZ2luLFxuLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzBBNTA1MjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLlN1Ym1pdDpob3Zlcixcbi5zaWduZm9ybSAuYnRuLWxvZ2luOmhvdmVyLFxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBBNTA1MjsgfVxuXG4vKiBFbmQgRm9ybXMgc3R5bGUgKi9cbi8qIENoZWNrYm94ZXMgU3R5bGUgKi9cbi8qXHJcbmlucHV0W3R5cGU9Y2hlY2tib3hdLmNzcy1jaGVja2JveCwgXHJcbi5jb250cm9sLWdyb3VwID4gLmNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbiovXG4uY29udHJvbC1ncm91cCA+IC5jaGVjayB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5jb250cm9sLWdyb3VwIC5jaGVja2JveCxcbnRkIC5jb250cm9sLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uY29udHJvbC1ncm91cCAudGFibGUgdGQge1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uY29udHJvbC1ncm91cCAudGFibGUgdGQgLmNvbnRyb2wtZ3JvdXAge1xuICBwYWRkaW5nOiAxNnB4OyB9XG5cbi5jb250cm9sLWdyb3VwIC5jaGVja2JveCB7XG4gIHBhZGRpbmctbGVmdDogNDhweDsgfVxuXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0sXG50ZCAuY29udHJvbC1ncm91cCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgei1pbmRleDogLTI7IH1cblxuLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmJlZm9yZSxcbnRkIC5jb250cm9sLWdyb3VwIGlucHV0W3R5cGU9Y2hlY2tib3hdOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90aWNrLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgei1pbmRleDogLTE7IH1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0uY3NzLWNoZWNrYm94IH4gbGFiZWwuY3NzLWNoZWNrYm94bGFiZWwsXG4uY29udHJvbC1ncm91cCA+IC5jaGVjayA+IGlucHV0W3R5cGU9Y2hlY2tib3hdIH4gbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMXB4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0uY3NzLWNoZWNrYm94OmNoZWNrZWQgfiBsYWJlbC5jc3MtY2hlY2tib3hsYWJlbCxcbi5jb250cm9sLWdyb3VwID4gLmNoZWNrID4gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IGxhYmVsLFxuLmNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6YmVmb3JlLFxudGQgLmNvbnRyb2wtZ3JvdXAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4OyB9XG5cbmxhYmVsLmNzcy1jaGVja2JveGxhYmVsLFxuLmNvbnRyb2wtZ3JvdXAgPiAuY2hlY2sgPiBpbnB1dFt0eXBlPWNoZWNrYm94XSB+IGxhYmVsLFxuLmNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90aWNrLnBuZyk7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5jc3MtY2hlY2tib3hsYWJlbCBwIHtcbiAgbWFyZ2luOiAycHggMCAwIDVweDsgfVxuXG4uY3NzLWNoZWNrYm94bGFiZWwgYSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5jc3MtY2hlY2tib3hsYWJlbCBhOmhvdmVyIHtcbiAgY29sb3I6ICMyRjYzOUI7IH1cblxuLyogRW5kIENoZWNrYm94ZXMgU3R5bGUgKi9cbi8qIFJhZGlvIFN0eWxlICovXG5pbnB1dFt0eXBlPXJhZGlvXS5jc3MtcmFkaW8ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmlucHV0W3R5cGU9cmFkaW9dLmNzcy1yYWRpbyArIGxhYmVsLmNzcy1yYWRpb2xhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBtaW4taGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjJweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuaW5wdXRbdHlwZT1yYWRpb10uY3NzLXJhZGlvOmNoZWNrZWQgKyBsYWJlbC5jc3MtcmFkaW9sYWJlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIycHg7IH1cblxubGFiZWwuY3NzLXJhZGlvbGFiZWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3JhZGlvMi5wbmcpO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ucmFkaW9pdGVtIHtcbiAgbWFyZ2luOiAxZW0gMC41ZW07IH1cblxuLnJhZGlvaXRlbSBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07IH1cblxuLnJhZGlvaXRlbSBpbnB1dCArIGxhYmVsLmVycm9yIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNjMDA7IH1cblxuLyogRW5kIFJhZGlvIFN0eWxlICovXG4vKiBGaWxlIElucHV0IFN0eWxlICovXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmN1c3RvbS1maWxlLWlucHV0Ojotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdTZWxlY3QgZmlsZXMnO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggNTBweDtcbiAgYmFja2dyb3VuZDogI2I4Yzg5ZjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQ6YWN0aXZlIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQ6YWN0aXZlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjYjhjODlmO1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qIEVuZCBGaWxlIElucHV0IFN0eWxlICovXG4vKiBMaXN0IE9mIFBlb3BsZSBTdHlsZSAqL1xuLmxpc3RpbmcgLm1lZGlhIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ubGlzdGluZyAubWVkaWEtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmxpc3RpbmcgLm1lZGlhLWhlYWRpbmcge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2I4Yzg5ZjtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgTFQgVzA1IERlbWlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuNWVtOyB9XG5cbi5saXN0aW5nIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5saXN0aW5nIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDdweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG5cbi5saXN0aW5nIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZWRlZGVkOyB9XG5cbi5saXN0aW5nIGxhYmVsIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmxpc3RpbmcgLmNvbXBhbnkge1xuICBmb250LXNpemU6IDEuNGVtO1xuICBjb2xvcjogI2I4Yzg5ZjtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgTFQgVzA1IFJlZ3VsYXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4ubGlzdGluZyAuZGV0YWlscyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjYjhjODlmO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgTFQgVzA1IERlbWlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4ubWVkaWEgaDYge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgTFQgVzA1IERlbWlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5NTk1OTU7IH1cblxuLyogTGlzdCBPZiBQZW9wbGUgU3R5bGUgKi9cbi8qIFBvcHVwICovXG4ud2luZG93OnRhcmdldCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4ud2luZG93IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIHotaW5kZXg6IDk5OTk5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZS1pbjtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UtaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZS1pbjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLndpbmRvdyA+IGRpdiB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHdpZHRoOiA4MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyNSUgYXV0bztcbiAgcGFkZGluZzogMzBweCAwIDA7IH1cblxuLndpbmRvdy1tZDp0YXJnZXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLndpbmRvdy1tZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UtaW47XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UtaW47XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi53aW5kb3ctbWQgPiBkaXYge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICB3aWR0aDogODAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMTUlIGF1dG87XG4gIHBhZGRpbmc6IDA7IH1cblxuLmNsb3NlQm94IHtcbiAgYmFja2dyb3VuZDogI2FhYTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuXG4uY2xvc2VCb3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYTAwO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY29udGVudC1uYXZpZ2F0aW9uIC5pbnB1dC1ncm91cCBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDFlbTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNTU1OyB9XG5cbi5jb250ZW50LW5hdmlnYXRpb24gLmlucHV0LWdyb3VwIGJ1dHRvbiB7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzc3NztcbiAgLyogYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgKi9cbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4jc2VhcmNoaW5nIC5idG4tbGluayB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGNvbG9yOiAjYWFhOyB9XG5cbi8qIEVuZCBQb3B1cCAqL1xuLyogSm9pbi9Mb2dpbiBGb3JtcyAqL1xuLnNpZ25mb3JtIC5jb2wtbWQtNiB7XG4gIHBhZGRpbmc6IDYwcHggNTBweDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5uYXYtdGFicyA+IGxpID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zaWduZm9ybSAuYnRuLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZDogIzNhNTc5NTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAxN3B4IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzc3O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDMwcHggMDsgfVxuXG4uc2lnbmZvcm0gZm9ybSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzc3O1xuICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4uc2lnbmZvcm0gbGFiZWwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnNpZ25mb3JtIC5jaGVja2JveCB7XG4gIG1hcmdpbjogNDBweCAwOyB9XG5cbi5mb3Jnb3Qge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzc3NztcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMjBweCA1MHB4IDUwcHg7IH1cblxuLyogRW5kIEpvaW4vTG9naW4gRm9ybXMgKi9cbi5jb250ZW50SW1nIGltZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDNkJGQTc7IH1cblxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uc3RyZXRjaE1lIHtcbiAgbWluLWhlaWdodDogNDUwcHg7XG4gIHotaW5kZXg6IDA7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4uaG9tZS1iYW5uZXIgLnN0cmV0Y2hNZSB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4OyB9XG5cbi5zdHJldGNoTWUuY29udGVudC1iYW5uZXIge1xuICBtaW4taGVpZ2h0OiA0NTBweDsgfVxuXG4uaXRlbSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDsgfVxuXG4uc2VjdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IExUIFcwNSBEZW1pXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHBhZGRpbmctdG9wOiAxLjVlbTtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgY29sb3I6ICNiOGM4OWY7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5zZWN0aW9uIHNtYWxsIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNzc3OyB9XG5cbi5iYWRnZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2FhYTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5saW5rcy1saXN0IC5tZWRpYS1saXN0IC5jb2wtbWQtNiB7XG4gIHBhZGRpbmc6IDJlbTsgfVxuXG4ubGlua3MtbGlzdCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5saW5rcy1saXN0IC5zZWN0aW9uICsgdWwgbGkge1xuICBwYWRkaW5nOiAxZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGZvbnQtc2l6ZTogMS4xZW07IH1cblxuLmxpbmtzLWxpc3QgLnNlY3Rpb24gKyB1bCBsaSBhLFxuLmRvY3MgYSAubWVkaWEtaGVhZGluZyB7XG4gIGNvbG9yOiAjNjY2OyB9XG5cbi5saW5rcy1saXN0IC5zZWN0aW9uICsgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA5MTk3OyB9XG5cbi8qIE1hc29ucnkgKi9cbiNtYXNvbnJ5LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMy44JTsgfVxuXG4jbWFzb25yeS1jb250YWluZXIgLml0ZW0ge1xuICB3aWR0aDogMjklO1xuICBtYXJnaW4tYm90dG9tOiAzZW07XG4gIG1hcmdpbi1sZWZ0OiAzLjglOyB9XG5cbi8qIEVuZCBNYXNvbnJ5ICovXG4ubmV4dGV2ZW50IHtcbiAgbWFyZ2luOiA3MHB4IDA7XG4gIHBhZGRpbmc6IDAgMjBweDsgfVxuXG4ubmV4dGV2ZW50IC5yZWxpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm5leHRldmVudCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTsgfVxuXG4ubmV4dGV2ZW50IC5kYXRlIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiA0MHB4IDIwcHggMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IFcwMSBMaWdodFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5uZXh0ZXZlbnQgLm5ld3NkZXNjIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDIwcHggMjBweCAyMHB4OyB9XG5cbi5uZXh0ZXZlbnQgLmRhdGUgaDMsXG4ubmV4dGV2ZW50IC5uZXdzZGVzYyBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IExUIFcwNSBEZW1pXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubmV4dGV2ZW50IC5kYXRlIGgzIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5uZXh0ZXZlbnQgLm5ld3NkZXNjIGgzIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMS43ZW07IH1cblxuLm5leHRldmVudCAubmV3c2Rlc2Mgc3BhbiB7XG4gIGNvbG9yOiAjZGNlN2M1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5uZXh0ZXZlbnQgLnJlYWRtb3JlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnJlYWRtb3JlLFxuLnJlYWRtb3JlIGEsXG5hLnJlYWRtb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgVzA1IEJvbGQgSXRhbGljXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNiYjRlMTQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAyMHB4IDAgMDsgfVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwQTRGNTE7XG4gIC8qIG1hcmdpbjogMjVweCAwIDEwcHg7ICovXG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuXG4ucGFnZXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWVlOyB9XG5cbi5wYWdldGl0bGUgaDIge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgY29sb3I6ICMwYTRmNTE7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IExUIFcwNSBEZW1pXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLnRvcEltZyB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2ltYWdlcy90b3BpbWcuanBnKSBuby1yZXBlYXQgdG9wIGxlZnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNkOGU3YzU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuXG4udG9wSW1nOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgei1pbmRleDogMjsgfVxuXG4udG9wSW1nIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7IH1cblxuLmhvbWVzdGFyLW9uZSB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2ltYWdlcy9ob21lc3Rhci5qcGcpIG5vLXJlcGVhdCB0b3AgbGVmdDsgfVxuXG4uaG9tZXN0YXItdHdvIHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vaW1hZ2VzL2hvbWVzdGFyLXR3by5qcGcpIG5vLXJlcGVhdCB0b3AgbGVmdDsgfVxuXG4uaG9tZXN0YXItb25lLFxuLmhvbWVzdGFyLXR3byB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5uYWJlcnMtb25lIHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vaW1hZ2VzL25hYmVyc256LmpwZykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4udG9wSW1nQ29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnRvcEltZ0NvbnRlbnQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50b3BNZW1iZXIge1xuICBoZWlnaHQ6IDkwcHg7XG4gIGJhY2tncm91bmQ6ICNmM2YyZWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnRvcE1lbWJlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmltZ1RpdGxlQmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OTBweDsgfVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gIC5pbWdUaXRsZUJsb2NrIHtcbiAgICBoZWlnaHQ6IDM3MHB4OyB9IH1cblxuLnRvcExvZ29zVGl0bGUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uaG9tZXN0YXItb25lIC50b3BMb2dvc1RpdGxlIC5tZWRpYS1ib2R5IHtcbiAgYmFja2dyb3VuZDogIzAwNkM1QjsgfVxuXG4uaG9tZXN0YXItb25lIC50b3BMb2dvc1RpdGxlIC5tZWRpYS1oZWFkaW5nIHtcbiAgcGFkZGluZzogNTBweCAyMHB4IDEwcHg7IH1cblxuLmhvbWVzdGFyLW9uZSAudG9wTG9nb3NUaXRsZSBoNCB7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnRvcEltZ1RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDUwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDE1cHg7IH1cblxuI2Zvb3RlciAubWVkaWEgaDIge1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBMVCBXMDUgRGVtaVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2Q4ZTdjNTtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTsgfVxuXG4udG9wSW1nVGl0bGUgaDIgKyBwIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbiNmb290ZXIgLm1lZGlhIGg1IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNiOGM4OWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS41ZW07IH1cblxuLmJ0bi13YXJuaW5nLFxuLmJ0bi1kYW5nZXIsXG4uYnRuLWRlZmF1bHQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgTFQgVzA1IERlbWlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMzBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBib3JkZXI6IDNweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4yczsgfVxuXG4uYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiAjMEE1MDUyOyB9XG4gIC5idG4tZGVmYXVsdDpob3ZlciwgLmJ0bi1kZWZhdWx0OmZvY3VzLCAuYnRuLWRlZmF1bHQ6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjQ0ZTU0OyB9XG5cbi5idG4td2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNmOGI1MjQ7IH1cbiAgLmJ0bi13YXJuaW5nOmhvdmVyLCAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZzphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNjllMjU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDY5ZTI1OyB9XG5cbi5idG4tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogI2JiNGUxNDsgfVxuICAuYnRuLWRhbmdlcjpob3ZlciwgLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzllNDUxNTtcbiAgICBib3JkZXItY29sb3I6ICM5ZTQ1MTU7IH1cblxuLnRvcEltZyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mb3VyaW1nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLmZvdXJpbWcgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZvdXJpbWcgYSA+IGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICNmZmY7IH1cblxuLmZvdXJpbWcgLnRodW1ibmFpbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE1MHB4O1xuICB0b3A6IDE1JTtcbiAgbGVmdDogNTAlO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWxlZnQ6IC03NXB4OyB9XG5cbi5mb3VyaW1nIC50aHVtYm5haWwgaW1nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mb3VyaW1nIC50aHVtYm5haWwgaDMge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBMVCBXMDUgRGVtaVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTsgfVxuXG4uZm91cmltZyAudGh1bWJuYWlsIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ucHJvZHVjdC1jb3ZlcnMsXG4ucHJvZHVjdC1jb3ZlcnMgW2NsYXNzKj1cImNvbFwiXSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cblxuLnByb2R1Y3QtY292ZXJzIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgI2Q4ZTdjNTsgfVxuXG4ucHJvZHVjdC1jb3ZlcnMgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDcwcHggMDtcbiAgYmFja2dyb3VuZDogIzJhNjQ5NjtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ucHJvZHVjdC1jb3ZlcnMgYSA+IGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7IH1cblxuLnByb2R1Y3QtY292ZXJzIGE6aG92ZXIgPiBpbWcge1xuICBvcGFjaXR5OiAwLjg7IH1cblxuLnByb2R1Y3QtY292ZXJzIGEgLnBhbmVsIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB3aWR0aDogMTUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnByb2R1Y3QtY292ZXJzIGEgLnBhbmVsIC5wcm9kdWN0LWxvZ28sXG4ucHJvZHVjdC1jb3ZlcnMgYSAucGFuZWwgLnByb2R1Y3QtdGl0bGUge1xuICBoZWlnaHQ6IDE1MHB4OyB9XG5cbi5wcm9kdWN0LWNvdmVycyBhIC5wYW5lbCAucHJvZHVjdC1sb2dvIHtcbiAgdmVydGljYWwtYWxpZ246IGNlbnRyYWw7XG4gIGxpbmUtaGVpZ2h0OiAxNTBweDsgfVxuXG4ucHJvZHVjdC1jb3ZlcnMgYSAucGFuZWwgLnByb2R1Y3QtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnByb2R1Y3QtY292ZXJzIGEgLnBhbmVsIC5wcm9kdWN0LWxvZ28gaW1nLFxuLnByb2R1Y3QtY292ZXJzIGEgLnBhbmVsIC5wcm9kdWN0LXRpdGxlIGgzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLnByb2R1Y3QtY292ZXJzIGEgLnBhbmVsIC5wcm9kdWN0LWxvZ28ge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG5cbi5wcm9kdWN0LWNvdmVycyBhIC5wYW5lbCAucHJvZHVjdC10aXRsZSBoMyB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBMVCBXMDUgRGVtaVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7IH1cblxuLnByb2R1Y3QtY292ZXJzIGEgLnBhbmVsIC5wcm9kdWN0LXRpdGxlIGgzLFxuLnByb2R1Y3QtY292ZXJzIGEgLnBhbmVsIC5wcm9kdWN0LXRpdGxlIGgzIHNtYWxsIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wcm9kdWN0LWNvdmVycyBhIC5wYW5lbCAucHJvZHVjdC10aXRsZSBoMyBzbWFsbCB7XG4gIHBhZGRpbmctdG9wOiAwLjc1ZW07IH1cblxuLnByb2R1Y3QtY292ZXJzIC5ncmVlbnN0YXIgPiBhIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL3Byb2R1Y3QtY292ZXItZ3JlZW5zdGFyLmpwZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uZmlyc3QsXG4ucHJvZHVjdC1jb3ZlcnMgLmdyZWVuc3RhciAucHJvZHVjdC10aXRsZSB7XG4gIGJhY2tncm91bmQ6ICM4NmI3MzA7IH1cblxuLnByb2R1Y3QtY292ZXJzIC5ob21lc3RhciA+IGEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvcHJvZHVjdC1jb3Zlci1ob21lc3Rhci5qcGdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLnNlY29uZCxcbi5wcm9kdWN0LWNvdmVycyAuaG9tZXN0YXIgLnByb2R1Y3QtdGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjMDA2QzVCOyB9XG5cbi5wcm9kdWN0LWNvdmVycyAubmFiZXJzbnogPiBhIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL3Byb2R1Y3QtY292ZXItbmFiZXJzbnouanBnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi50aGlyZCxcbi5wcm9kdWN0LWNvdmVycyAubmFiZXJzbnogLnByb2R1Y3QtdGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjMTc3N2JjOyB9XG5cbi5wcm9kdWN0LWNvdmVycyAuYmFzZSA+IGEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvcHJvZHVjdC1jb3Zlci1iYXNlLmpwZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uZm91cnRoLFxuLnByb2R1Y3QtY292ZXJzIC5iYXNlIC5wcm9kdWN0LXRpdGxlIHtcbiAgYmFja2dyb3VuZDogI2E2YzUzMDsgfVxuXG4uZmlyc3QsXG4uc2Vjb25kLFxuLnRoaXJkLFxuLmZvdXJ0aCB7XG4gIHBhZGRpbmc6IDUwcHggMWVtIDFlbTtcbiAgbWluLXdpZHRoOiAxNTBweDsgfVxuXG4jZm9vdGVyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnBhZ2UtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA0ZW07IH1cblxuLm5hdmJhci1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5uYXZiYXIge1xuICBib3JkZXItcmFkaXVzOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5uYXZiYXItYnJhbmQgaW1nIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNXB4O1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4ubmF2YmFyLW5hdiB7XG4gIC8qICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogNSU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgcGFkZGluZzogMDsqL1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBMVCBXMDUgRGVtaVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50b3BsaW5rcyB1bCB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4udG9wbGlua3MgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4udG9wbGlua3MgbGkgYSxcbi50b3BsaW5rcyBsaSB7XG4gIGNvbG9yOiAjNTU1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IExUIFcwNSBEZW1pXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLnRvcGxpbmtzIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzAwOTE5NyAhaW1wb3J0YW50OyB9XG5cbi50b3BsaW5rcyBsaSBhIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBXMDEgTGlnaHRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM3Nzc7IH1cblxuLnRvcGxpbmtzIGxpIGEgLmZhLFxuLnRvcGxpbmtzIGxpIC5mYSB7XG4gIGNvbG9yOiAjY2NjOyB9XG5cbi50b3BsaW5rcyBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICM1ZTY2MmM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4udG9wbGlua3MgbGkuam9pbiBhLFxuLnRvcGxpbmtzIGxpIHtcbiAgY29sb3I6ICMwMDkxOTc7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udG9wbGlua3MgbGkuam9pbiBhOmhvdmVyIHtcbiAgY29sb3I6ICMyNDRlNTQgIWltcG9ydGFudDsgfVxuXG4udG9wbWVudSB7XG4gIHdpZHRoOiA5MCU7XG4gIGZsb2F0OiByaWdodDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmNWY1ZjU7XG4gIG1hcmdpbi10b3A6IDZweDsgfVxuXG4ubGdyIHtcbiAgYmFja2dyb3VuZDogIzFiOTI5NjsgfVxuXG4uZGdyIHtcbiAgYmFja2dyb3VuZDogIzI0NGU1NDsgfVxuXG4uc3F1YXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuW2NsYXNzKj1cInRpbnRcIl0sXG4ucHJvZHVjdC1jb3ZlcnMgYSA+IGltZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7IH1cblxuLmJnLXRlYWwge1xuICBiYWNrZ3JvdW5kOiAjMWI5Mjk2OyB9XG5cbi50aW50LXRlYWwge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI3LCAxNDYsIDE1MCwgMC45KTsgfVxuXG4udGludC10ZWFsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNywgMTQ2LCAxNTAsIDAuOCk7IH1cblxuLmJnLW9jZWFuIHtcbiAgYmFja2dyb3VuZDogIzI0NGU1NDsgfVxuXG4udGludC1ibGFjayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuXG4udGludC1ibGFjazpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4udGludC1vY2VhbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzYsIDc4LCA4NCwgMC44NSk7IH1cblxuLnRpbnQtb2NlYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM2LCA3OCwgODQsIDAuOCk7IH1cblxuLnRpbnQtZ29sZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ4LCAxODEsIDM2LCAwLjkpOyB9XG5cbi5iZy1nb2xkIHtcbiAgYmFja2dyb3VuZDogI2Y4YjUyNDsgfVxuXG4udGludC1nb2xkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDgsIDE4MSwgMzYsIDAuOCk7IH1cblxuLmJnLXNhbmQge1xuICBiYWNrZ3JvdW5kOiAjYzZjMGE4OyB9XG5cbi50aW50LXNhbmQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE5OCwgMTkyLCAxNjgsIDAuOSk7IH1cblxuLnRpbnQtc2FuZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTk4LCAxOTIsIDE2OCwgMC44KTsgfVxuXG4uYmctb2xpdmUge1xuICBiYWNrZ3JvdW5kOiAjNWU2NjJjOyB9XG5cbi50aW50LW9saXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSg5NCwgMTAyLCA0NCwgMC45KTsgfVxuXG4udGludC1vbGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoOTQsIDEwMiwgNDQsIDAuOCk7IH1cblxuW2NsYXNzKj1cInRpbnRcIl0gPiBpbWcge1xuICB6LWluZGV4OiAtMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7IH1cblxuLyogRnJvbnQgTGFzdCBFdmVudHMgQmxvY2tzICovXG4udGludC1vY2VhbiBoMyxcbi50aW50LWdvbGQgaDMsXG4udGludC1zYW5kIGgzLFxuLnRpbnQtb2xpdmUgaDMge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMTBweCAyMHB4IDVweDtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgTFQgVzA1IERlbWlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNnB4OyB9XG5cbi50aW50LW9jZWFuIGgzLFxuLnRpbnQtb2xpdmUgaDMge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RjZTdjNTsgfVxuXG4udGludC1nb2xkIGgzIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwYTRmNTE7IH1cblxuLnRpbnQtc2FuZCBoMyB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNWU2NjJjOyB9XG5cbi50aW50LW9jZWFuIGgzIGEge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4udGludC1vY2VhbiBoMyBhOmhvdmVyIHtcbiAgY29sb3I6ICNkY2U3YzU7IH1cblxuLnRpbnQtZ29sZCBoMyBhIHtcbiAgY29sb3I6ICMwYTRmNTE7IH1cblxuLnRpbnQtc2FuZCBoMyBhIHtcbiAgY29sb3I6ICM1ZTY2MmM7IH1cblxuLnRpbnQtb2xpdmUgaDMgYSB7XG4gIGNvbG9yOiAjZGNlN2M1OyB9XG5cbi50aW50LW9saXZlIGgzIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4udGludC1vY2VhbiBoMyBhLFxuLnRpbnQtZ29sZCBoMyBhLFxuLnRpbnQtc2FuZCBoMyBhLFxuLnRpbnQtb2xpdmUgaDMgYSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWcvYmdyYi5wbmcpIG5vLXJlcGVhdCByaWdodDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IExUIFcwNSBEZW1pXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjZweDsgfVxuXG4ubmV3c2Rlc2MgLm1vcmUgYSB7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IExUIFcwNSBEZW1pXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4udGludC1vY2VhbiAubW9yZSBhIHtcbiAgY29sb3I6ICNkY2U3YzU7IH1cblxuLnRpbnQtb2NlYW4gLm1vcmUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi50aW50LWdvbGQgLm1vcmUgYSB7XG4gIGNvbG9yOiAjMGE0ZjUxOyB9XG5cbi50aW50LWdvbGQgLm1vcmUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi50aW50LXNhbmQgLm1vcmUgYSB7XG4gIGNvbG9yOiAjNWU2NjJjOyB9XG5cbi50aW50LXNhbmQgLm1vcmUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi50aW50LW9saXZlIC5tb3JlIGEge1xuICBjb2xvcjogI2RjZTdjNTsgfVxuXG4udGludC1vbGl2ZSAubW9yZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmxhc3RuZXdzIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiAubGFzdG5ld3MgLmNvbC1tZC02IHtcclxuXHRwYWRkaW5nLWxlZnQ6IDExcHg7XHJcblx0cGFkZGluZy1yaWdodDogMTFweDtcclxuXHR9ICovXG4vKiAubGFzdG5ld3MgLmNvbC1zbS02IHtcclxuXHR3aWR0aDogNDglO1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdH0gKi9cbi8qIC5sYXN0bmV3cyAuY29sLXNtLTY6bnRoLW9mLXR5cGUoMm4pIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0cGFkZGluZy1yaWdodDogMDtcclxuXHRtYXJnaW4tbGVmdDogNCU7XHJcblx0fSAqL1xuLm5ld3NkZXRhaWxzIHtcbiAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubmV3c2RldGFpbHMuY29sLXNtLTgge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5uZXdzZGV0YWlscyBzcGFuIHtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5uZXdzZGV0YWlscyBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IExUIFcwNSBEZW1pXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogNXB4IDA7XG4gIG1heC13aWR0aDogOTAlOyB9XG5cbi5uZXdzZGV0YWlscyBoNCBhIHtcbiAgY29sb3I6ICNlZWU7IH1cblxuLm5ld3NkZXRhaWxzIGg0IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubmV3c2Rlc2Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm5ld3NkZXNjIC5kYXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDAuN2VtO1xuICBwYWRkaW5nOiAxNHB4IDhweCA4cHggMDtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5uZXdzZGVzYyAuZGF0ZSBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IExUIFcwNSBEZW1pXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMwYTRmNTE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLm5ld3NkZXNjIC5kYXRlIHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMGE0ZjUxO1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBMVCBXMDUgUmVndWxhclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4ubGdyZWVuIHtcbiAgYmFja2dyb3VuZDogI2Y3ZmJmNDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cblxuLmxncmVlbiBoMyB7XG4gIGNvbG9yOiAjNWU2NjJjO1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBMVCBXMDUgRGVtaVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuXG4ubG9nb3Mge1xuICBtYXJnaW46IDMwcHggMDtcbiAgcGFkZGluZzogMDsgfVxuXG4ubG9nb3MgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLmJvdHRvbSxcbi5saXN0LWdyb3VwIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyODY4NmM7XG4gIHBhZGRpbmc6IDMwcHggMDsgfVxuXG4uYm90dG9tIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDMwcHg7IH1cblxuLmxpc3QtZ3JvdXAgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyZW07IH1cblxuLmxpc3QtZ3JvdXAgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5saXN0LWdyb3VwIHVsIGxpIGEge1xuICBjb2xvcjogI2I4Yzg5ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5saXN0LWdyb3VwIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubGlzdC1ncm91cCBoMyB7XG4gIG1hcmdpbjogMTBweCAwO1xuICBmb250LXNpemU6IDEuMmVtOyB9XG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5saXN0LW9mLW1lbWJlcnMgLm1lZGlhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG5cbi5saXN0LW9mLW1lbWJlcnMgLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubGlzdC1vZi1tZW1iZXJzIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgVzAxIExpZ2h0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjYWFhO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5saXN0LW9mLW1lbWJlcnMgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwIDJlbSAwIDA7XG4gIHdpZHRoOiAzMy4zJTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBmb250LXNpemU6IDAuOWVtOyB9XG5cbi5saXN0LW9mLW1lbWJlcnMgaDUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IExUIFcwNSBEZW1pXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmxpc3Qtb2YtbWVtYmVycyBoNSBhIHtcbiAgY29sb3I6ICMwQTRGNTE7IH1cblxuLmxpc3Qtb2YtbWVtYmVycyBoNSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDkxOTc7IH1cblxuLnRvcExvZ29zVGl0bGUgLm1lZGlhIGltZyB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBhZGRpbmc6IDEwcHggMDsgfVxuXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmNvbnRlbnQge1xuICAvKiBmbG9hdDogbGVmdDsgd3RmICovXG4gIHBhZGRpbmc6IDcwcHggMTVweDsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgY29sb3I6ICMwQTRGNTE7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IExUIFcwNSBEZW1pXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTsgfVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgY29sb3I6ICMwQTRGNTE7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IExUIFcwNSBEZW1pXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTsgfVxuXG4uY29udGVudCBoMSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgVzAxIExpZ2h0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuaDIucGFnZXRpdGxlIHtcbiAgZm9udC1zaXplOiAzN3B4O1xuICBjb2xvcjogI2I4Yzg5ZjtcbiAgbWFyZ2luOiAzMHB4IDAgMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IExUIFcwNSBEZW1pXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlOyB9XG5cbi5jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgY29sb3I6ICMwYTRmNTE7XG4gIC8qIG1hcmdpbjogNTBweCAwIDE1cHg7ICovXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IExUIFcwNSBEZW1pXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLmNvbnRlbnQtbmF2aWdhdGlvbiBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IExUIFcwNSBEZW1pXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4uY29udGVudC1uYXZpZ2F0aW9uIGgzIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBMVCBXMDUgUmVndWxhclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmNvbnRlbnQgaDEgKyBzcGFuLFxuLmNvbnRlbnQtbmF2aWdhdGlvbiBoNixcbi5uZXh0ZXZlbnQgaDYge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjYzhjMWFhO1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBMVCBXMDUgRGVtaVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5jb250ZW50IGg0LFxuLmNvbnRlbnQtbmF2aWdhdGlvbiBoNCB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZWVlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMGE0ZjUxO1xuICBwYWRkaW5nOiAyNXB4IDAgMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgTFQgVzA1IERlbWlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG5oMSArIGg1IHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uY29udGVudCB1bCB7XG4gIC8qXHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDA7XHJcblx0bGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG5cdCovXG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTsgfVxuXG4uY29udGVudCAuYnRuLWxpbmssXG4uY29udGVudC1uYXZpZ2F0aW9uIC5idG4tbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IFcwNSBCb2xkIEl0YWxpY1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjYmI0ZTE0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmNvbnRlbnQgLmJ0bi1saW5rOmhvdmVyLFxuLmNvbnRlbnQtbmF2aWdhdGlvbiAuYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzhkM2IwZjsgfVxuXG4uY29udGVudC1uYXZpZ2F0aW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZzogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuLmNvbnRlbnQtbmF2aWdhdGlvbiBoMiBhIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgTFQgVzA1IERlbWlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzVlNjYyYztcbiAgbWFyZ2luOiAyMHB4IDAgMDsgfVxuXG4uY29udGVudC1uYXZpZ2F0aW9uIGgyIGE6aG92ZXIge1xuICBjb2xvcjogIzAwOTE5NzsgfVxuXG4ub3Blbi10cmlnZ2VyLFxuLmNvbGxhcHNlZCAuY2xvc2UtdHJpZ2dlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvbGxhcHNlZCAub3Blbi10cmlnZ2VyLFxuLmNsb3NlLXRyaWdnZXIge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuI2NvbnRlbnQtY29sbGFwc2UgaDY6Zmlyc3QtY2hpbGQsXG4jY29udGVudC1jb2xsYXBzZSBoNTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLypcclxuLm1haW5zcG9uc29ycyB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcbn1cclxuKi9cbi5tYWluc3BvbnNvcnMgYSBzcGFuIHtcbiAgY29sb3I6ICMwQTRGNTE7IH1cblxuLm1haW5zcG9uc29ycyBoMiB7XG4gIG1hcmdpbjogNzBweCAwIDA7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IExUIFcwNSBEZW1pXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMGE0ZjUxO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiAyMHB4IDA7IH1cblxuLm1haW5zcG9uc29ycyBoMyB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IExUIFcwNSBEZW1pXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNWI2NzMyO1xuICBmb250LXNpemU6IDIycHg7IH1cblxuLm1haW5zcG9uc29ycyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5tYWluc3BvbnNvcnMgLmxvZ29zIGxpIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnNwb25zb3JzIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2VkZWRlZDtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLnNwb25zb3JzIGltZyB7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5zcG9uc29ycyArIC5zcG9uc29ycyBpbWcge1xuICBtYXgtd2lkdGg6IDc1cHg7IH1cblxuLm1haW5zcG9uc29ycyBpbWcsXG4uc3BvbnNvcnMgaW1nIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cblxuLm1haW5zcG9uc29ycyBpbWc6aG92ZXIsXG4uc3BvbnNvcnMgaW1nOmhvdmVyIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMCk7IH1cblxuLnNwb25zb3JzIGgzIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgTFQgVzA1IERlbWlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM1YjY3MzI7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uZXZlbnRkYXRlIHtcbiAgYmFja2dyb3VuZDogIzFiOTI5NjtcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDE2MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5ldmVudGRhdGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDE2MHB4O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4uZXZlbnRkYXRlIGgyIHtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IExUIFcwNSBEZW1pXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLmV2ZW50ZGF0ZSBzcGFuIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBXMDEgTGlnaHRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4uY29udGVudC1uYXZpZ2F0aW9uIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5jb250ZW50LW5hdmlnYXRpb24gdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLmNvbnRlbnQtbmF2aWdhdGlvbiB1bC5kb3RsaXN0IGxpIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICBsaW5lLWhlaWdodDogMS44ZW07IH1cblxuLmNvbnRlbnQtbmF2aWdhdGlvbiAubmF2ID4gbGkgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHB4IDA7XG4gIGNvbG9yOiAjOUZBRjg2O1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLm5hdiA+IGxpID4gYTpob3Zlcixcbi5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi8qIE5vdiAyMDE1ICovXG4uY29udGVudC1uYXZpZ2F0aW9uIC5uYXYgLmFjdGl2ZSA+IGEge1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBMVCBXMDUgRGVtaVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5jb250ZW50LW5hdmlnYXRpb24gLm5hdiA+IC5hY3RpdmUgPiBhLFxuLmNvbnRlbnQtbmF2aWdhdGlvbiAubmF2ID4gbGkgPiBhOmhvdmVyLFxuLmNvbnRlbnQtbmF2aWdhdGlvbiAuYWNjb3JkaW9uLWJvZHkgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzVlNjYyYzsgfVxuXG4uY29udGVudC1uYXZpZ2F0aW9uIC5uYXYgPiBsaSA+IGE6aG92ZXIsXG4uY29udGVudC1uYXZpZ2F0aW9uIC5uYXYgPiAucGFyZW50ID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLmNvbnRlbnQtbmF2aWdhdGlvbiAuYWNjb3JkaW9uLWJvZHkgPiBsaSB7XG4gIHBhZGRpbmc6IDVweCAxNXB4OyB9XG5cbi5jb250ZW50LW5hdmlnYXRpb24gLmFjY29yZGlvbi1ib2R5ID4gbGkgPiBhIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMS4xZW07IH1cblxuLmNvbnRlbnQtbmF2aWdhdGlvbiAuYWNjb3JkaW9uLWJvZHkgbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5jb250ZW50LW5hdmlnYXRpb24gaW1nIHtcbiAgbWFyZ2luOiA1MHB4IDA7IH1cblxuLmNvbnRlbnQtbmF2aWdhdGlvbiBhIHtcbiAgY29sb3I6ICM1ZTY2MmM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uc3RhdHVzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDkxOTc7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IExUIFcwNSBEZW1pXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG5cbmEudGVhbCxcbi5saXN0LW9mLW1lbWJlcnMgYSB7XG4gIGNvbG9yOiAjMDA5MTk3OyB9XG5cbmEudGVhbDpob3Zlcixcbi5saXN0LW9mLW1lbWJlcnMgYTpob3ZlciB7XG4gIGNvbG9yOiAjMEE0RjUxOyB9XG5cbi5vbGl2ZSB7XG4gIGNvbG9yOiAjNWU2NjJjOyB9XG5cbi5jb250ZW50LW5hdmlnYXRpb24gLmxpc3QtZ3JvdXAge1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nOiAwIDAgMTBweDsgfVxuXG4uY29udGVudC1uYXZpZ2F0aW9uIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiAxMHB4IDA7IH1cblxuLmNvbnRlbnQtbmF2aWdhdGlvbiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG4uY29udGVudC1uYXZpZ2F0aW9uIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmRhc2hib2FyZC1tZW51IGg0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNjOGMxYWE7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uZGFzaGJvYXJkLW1lbnUgLm5hdiA+IGxpID4gdWwge1xuICBwYWRkaW5nOiAwIDAgMCAxNXB4OyB9XG5cbi5kYXNoYm9hcmQtbWVudSAubmF2ID4gbGkgPiB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmRhc2hib2FyZC1tZW51IC5uYXYgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMyNDRlNTQ7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IFcwMSBMaWdodFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5kYXNoYm9hcmQtbWVudSAubmF2ID4gbGkgPiB1bCBsaSBhIHtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgY29sb3I6ICM3Nzc7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uaW50cm8ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IExUIFcwNSBEZW1pXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMCAwIDQwcHg7IH1cblxuLmFueXN0cmV0Y2gge1xuICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG5cbi5yaWdodGV2ZW50IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgcGFkZGluZzogMCAzMHB4OyB9XG5cbi5saXN0LW1vZHVsZSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZWVlO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmxpc3QtbW9kdWxlIGgzIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBtYXJnaW46IDVweCAwIDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IExUIFcwNSBEZW1pXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmxpc3QtbW9kdWxlIGgzIHtcbiAgY29sb3I6ICMwQTRGNTE7IH1cblxuLmxpc3QtbW9kdWxlIC5tZWRpYS1ib2R5IGg0IGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMGE0ZjUxO1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBMVCBXMDUgRGVtaVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDVweCAwOyB9XG5cbi5saXN0LW1vZHVsZSAubWVkaWEtYm9keSBoNCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDkxOTc7IH1cblxuLmxpc3QtbW9kdWxlIC5tZWRpYS1ib2R5IGg0ICsgc3BhbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjYmJiO1xuICBmb250LXNpemU6IDE1cHg7IH1cblxuLmxpc3QtbW9kdWxlIC5tZWRpYS1ib2R5IHtcbiAgd2lkdGg6IDc1JTsgfVxuXG4ubGlzdC1tb2R1bGUgLmRhdGUge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxMnB4IDZweCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5saXN0LW1vZHVsZSAuZGF0ZSBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IExUIFcwNSBEZW1pXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5saXN0LW1vZHVsZSAuZGF0ZSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgVzAxIExpZ2h0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5jb250ZW50bWVkaWEgLm1lZGlhLWhlYWRpbmcge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLmNvbnRlbnRmb290ZXJtZWRpYSAubWVkaWEsXG4ubmV3cyAubWVkaWEge1xuICBwYWRkaW5nOiAyMHB4IDAgMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cblxuLmNvbnRlbnRmb290ZXJtZWRpYSAuY29sLW1kLTYge1xuICBwYWRkaW5nLWxlZnQ6IDIuNGVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjRlbTsgfVxuXG4uY29udGVudGZvb3Rlcm1lZGlhIC5tZWRpYSAuZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICM3Nzc7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IFcwMSBMaWdodFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5uZXdzIC5tZWRpYS1oZWFkaW5nIGEge1xuICBjb2xvcjogIzBBNEY1MTsgfVxuXG4ubmV3cyAubWVkaWEtaGVhZGluZyBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDkxOTc7IH1cblxuLmNvbnRlbnRmb290ZXJtZWRpYSAubWVkaWEgaW1nLFxuLm5ld3MgLm1lZGlhIGltZyB7XG4gIG1hcmdpbjogMCAzMHB4IDAgMDsgfVxuXG4uY29udGVudGZvb3Rlcm1lZGlhIC5tZWRpYSAubWVkaWEtaGVhZGluZyxcbi5uZXdzIC5tZWRpYSAubWVkaWEtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbWFyZ2luOiA1cHggMCAxMHB4O1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBMVCBXMDUgRGVtaVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLndpbmRvdy1tZCBhLFxuYS5jbG9zZUJveCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbmEuY2xvc2VCb3g6aG92ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYmx1ZWJnIHtcbiAgYmFja2dyb3VuZDogIzE3NzdiYzsgfVxuXG4ub2NlYW5iZyB7XG4gIGJhY2tncm91bmQ6ICMyNDRlNTQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZWRpdGRhc2hib2FyZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDsgfVxuXG4uZWRpdGRhc2hib2FyZCBhIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjMWI5Mjk2O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmbG9hdDogcmlnaHQ7XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7IH1cblxuLmVkaXRkYXNoYm9hcmQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMWI5Mjk2ICFpbXBvcnRhbnQ7IH1cblxuLnRvcEltZ0NvbnRlbnQgLmxvZ28uY29sLXNtLTQge1xuICBwYWRkaW5nOiAwO1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnRvcEltZ0NvbnRlbnQuaG9tZXN0YXItdHdvIC5jb2wtbWQtNyB7XG4gIHdpZHRoOiA1NiU7IH1cblxuLmxvZ28ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDEzMHB4O1xuICBtYXgtaGVpZ2h0OiAxMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubG9nbyBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAxMzBweDtcbiAgbWF4LWhlaWdodDogMTMwcHg7XG4gIG1pbi1oZWlnaHQ6IDEzMHB4OyB9XG5cbi50b3BJbWdDb250ZW50LFxuLmxvZ28ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLnBhZ2UtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucGFnZS1jb250ZW50ID4gLnRvcEltZ0NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7IH1cblxuLm5hdmJhci1jb2xsYXBzZSAuY29sLW1kLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi8qIHVsLm5hdmJhci1uYXZ7XHJcblx0ZmxvYXQ6cmlnaHQ7XHJcblx0fSAqL1xuLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5uYXZiYXItbmF2ID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLnRvcGxpbmtzLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogICAgdWwubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH0qL1xuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6ICM0NDQ7IH1cblxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDkxOTc7IH1cblxuLmV2ZW50LWRhdGUge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbjogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7IH1cblxuLypcclxubmV3IHNwb25zb3Igc2xpZGVyIHN0eWxlc1xyXG4qL1xuLypcclxuZW5kXHJcbiovXG4uc2VhcmNoLXJlc3VsdCAucGFnZXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgVzAxIExpZ2h0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLyogRW5kIE5aR0JDIHN0eWxlICovXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC50b3BJbWcgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogNzAlOyB9XG4gIC5mb3VyaW1nIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtaW4taGVpZ2h0OiA0MTBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5mb3VyaW1nIC5jb2wtbWQtMyBpbWcge1xuICAgIG1pbi13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubmV4dGV2ZW50IC5uZXdzZGVzYyBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5uZXdzZGV0YWlscyB7XG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4OyB9XG4gIC5uZXdzZGV0YWlscyBoNCB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG4gIC5uZXdzZGVzYyAuZGF0ZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAudGludC1vY2VhbiBoMyxcbiAgLnRpbnQtZ29sZCBoMyxcbiAgLnRpbnQtc2FuZCBoMyxcbiAgLnRpbnQtb2xpdmUgaDMge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBtYXJnaW46IDVweCAxMHB4IDVweDsgfVxuICAubmV3c2Rlc2MgLm1vcmUgYSB7XG4gICAgcGFkZGluZzogMTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29udGVudC1uYXZpZ2F0aW9uIC5saXN0LWdyb3VwIHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweDsgfVxuICAuY29udGVudC1uYXZpZ2F0aW9uIGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmxpbmtzLWxpc3QgLm1lZGlhLWxpc3QgLmNvbC1tZC02IHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5tZWRpYS1ib2R5IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5tZWRpYSxcbiAgLm1lZGlhIC5tZWRpYSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAubmF2YmFyLW5hdiB7XG4gICAgbWFyZ2luLWxlZnQ6IDglOyB9XG4gIC5ncmVlbmJnLFxuICAuYmx1ZWJnIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4OyB9XG4gIC50b3BJbWdDb250ZW50IC5sb2dvLmNvbC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4OyB9XG4gIC50b3BJbWdDb250ZW50LmhvbWVzdGFyLXR3byAuY29sLW1kLTcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7IH1cbiAgLmdyZWVuLWJvcmRlciAuY29udGVudG1lZGlhIC5tZWRpYSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5ncmVlbi1ib3JkZXIgLmNvbnRlbnRtZWRpYSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgLnJpZ2h0ZXZlbnQuY29sLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAubmV4dGV2ZW50IHtcbiAgICBtYXJnaW46IDcwcHggMDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gIC5uZXh0ZXZlbnQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gIC5uZXh0ZXZlbnQ6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLmNvbnRlbnRmb290ZXJtZWRpYSAubWVkaWEge1xuICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAuY29udGVudC1uYXZpZ2F0aW9uIHtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5jb250ZW50LW5hdmlnYXRpb24gaW1nIHtcbiAgICBtYXJnaW46IDIwcHggMDsgfVxuICAuZXZlbnRkYXRlIHtcbiAgICB0b3A6IGF1dG87XG4gICAgLypcclxuXHRcdHdpZHRoOiAxMzBweDtcclxuXHRcdGhlaWdodDogMTMwcHg7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDIwcHggMjBweDtcclxuXHRcdCovIH1cbiAgI2Zvb3RlciAubWVkaWEgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICNmb290ZXIgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmxncmVlbiAuY29sLW1kLTgge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmxncmVlbiAuY29sLW1kLTQge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmxncmVlbiAuY29sLW1kLTEge1xuICAgIHdpZHRoOiAwOyB9XG4gIC5sZ3JlZW4gLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDsgfVxuICAubGdyZWVuIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5jb250ZW50LFxuICAuY29udGVudC1uYXZpZ2F0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC50b3BJbWcgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNlLmluIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgYm9keSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm5hdmJhci1oZWFkZXIgLmZhLW5hdmljb246YmVmb3JlLFxuICAubmF2YmFyLWhlYWRlciAuZmEtcmVvcmRlcjpiZWZvcmUsXG4gIC5uYXZiYXItaGVhZGVyIC5mYS1iYXJzOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNnB4OyB9XG4gIC50b3BsaW5rcyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAvKiBmbG9hdDpyaWdodDsgKi8gfVxuICAuZGFzaGJvYXJkdG9wIHtcbiAgICBoZWlnaHQ6IDEwMHB4OyB9XG4gIC5zdHJldGNoTWUge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4OyB9XG4gIC50b3BtZW51IHtcbiAgICAvKiB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbG9hdDpyaWdodDsgKi9cbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5uYXZiYXItbmF2IHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAudG9wbGlua3MgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnRvcGxpbmtzIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgLnRvcGxpbmtzLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIHVsLnRvcGxpbmtzLW1vYmlsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnRvcGxpbmtzLW1vYmlsZSBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnRvcGxpbmtzLW1vYmlsZSBsaSBhIHtcbiAgICBjb2xvcjogI2I4Yzg5ZjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6IDdweDsgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6aG92ZXIsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAuaXRlbSB7XG4gICAgd2lkdGg6IDQ1LjklOyB9XG4gIC5vY2VhbmJnLFxuICAuYmx1ZWJnLFxuICAubGlnaHRncmVlbmJnLFxuICAuZ3JlZW5iZyxcbiAgLmdyYXNzZ3JlZW5iZyB7XG4gICAgbWluLXdpZHRoOiAxMDAlOyB9XG4gIC5jb250ZW50Zm9vdGVybWVkaWEgLmNvbC1tZC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAudG9wSW1nQ29udGVudCAubG9nby5jb2wtc20tNCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1heC13aWR0aDogMzUlOyB9XG4gIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMDsgfVxuICAubmF2YmFyLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5uYXZiYXItbmF2ID4gbGkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDVweCAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIC5jb250YWluZXItZmx1aWQuZnVsbC13aWR0aCxcbiAgLmNvbnRhaW5lci5mdWxsLXdpZHRoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuZXZlbnRkYXRlIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDsgfVxuICAuY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLmxncmVlbiAuY29sLW1kLTgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5sZ3JlZW4gLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuYm90dG9tIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweCAzMHB4OyB9XG4gIC5mb3VyaW1nIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAubGFzdG5ld3MgLmNvbC1zbS02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItZm9ybSB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC5mb3VyaW1nIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNDEwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnByb2R1Y3QtY292ZXJzIFtjbGFzcyo9XCJjb2xcIl0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnBhZ2UtY29udGVudCA+IC50b3BJbWdDb250ZW50IHtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gIC5wYWdlLWNvbnRlbnQgPiAudG9wSW1nQ29udGVudCAubG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiA5OTk7IH1cbiAgLmxhc3RuZXdzIC5jb2wtbWQtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gIHVsLm5hdmJhci1uYXYge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC50b3BtZW51IHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmdyZWVuYmcgLmNvbC1tZC02LFxuICAuYmx1ZWJnIC5jb2wtbWQtNixcbiAgLmxpZ2h0Z3JlZW5iZyAuY29sLW1kLTYsXG4gIC5ncmFzc2dyZWVuYmcgLmNvbC1tZC02IHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgLnRvcC1nYXAge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwOHB4KSB7XG4gIC5uZXh0ZXZlbnQ6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLm5leHRldmVudDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLm5leHRldmVudDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAubmV4dGV2ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMjBweCAwOyB9XG4gIC50b3BJbWdUaXRsZSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHRvcDogMTAwcHg7IH1cbiAgLnRvcEltZ1RpdGxlIGgyIHtcbiAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC50b3BJbWdUaXRsZSAuYnRuLXdhcm5pbmcsXG4gIC50b3BJbWdUaXRsZSAuYnRuLWRhbmdlciB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAudG9wSW1nVGl0bGUgcCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5wcm9kdWN0LWNvdmVycyBhIC5wYW5lbCB7XG4gICAgd2lkdGg6IDMwMHB4OyB9XG4gIC5wcm9kdWN0LWNvdmVycyBhIC5wYW5lbCBkaXYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnByb2R1Y3QtY292ZXJzIFtjbGFzcyo9XCJjb2xcIl0ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5sYXN0bmV3cyAubmV3c2Rlc2MgPiBoMyB7XG4gICAgZm9udC1zaXplOiAxLjJlbTsgfVxuICAuY29udHJvbC1ncm91cCAuY29udHJvbC1sYWJlbCxcbiAgLmNvbnRyb2wtZ3JvdXAgLmNvbnRyb2xzIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuZmlndXJlLXB1bGwtcmlnaHQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMS41ZW0gYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubmV4dGV2ZW50IC5uZXdzZGVzYyBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5uZXdzZGV0YWlscyB7XG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4OyB9XG4gIC5uZXdzZGV0YWlscyBoNCB7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLm5ld3NkZXNjIC5kYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAudGludC1vY2VhbiBoMyxcbiAgLnRpbnQtZ29sZCBoMyxcbiAgLnRpbnQtc2FuZCBoMyxcbiAgLnRpbnQtb2xpdmUgaDMge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBtYXJnaW46IDVweCAxMHB4IDVweDsgfVxuICAubmV3c2Rlc2MgLm1vcmUgYSB7XG4gICAgcGFkZGluZzogMTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYnRuLXdhcm5pbmcge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAubGFzdG5ld3MgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5sYXN0bmV3cyAuY29sLXNtLTY6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2NlYW5iZyB7XG4gICAgcGFkZGluZzogMzBweCAwOyB9XG4gIC5jb250ZW50SW1nIC5pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLml0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZWRlZGVkO1xuICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY29udGVudG1lZGlhIC5jb2wtbWQtNSxcbiAgLmNvbnRlbnRtZWRpYSAuY29sLW1kLTYge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICNmb290ZXIgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5uYXZiYXItbmF2IHtcbiAgICAvKiBtYXJnaW4tdG9wOiAzMHB4OyAqL1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICB1bC5tb2Itc3VibWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICB1bC5tb2Itc3VibWVudSBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAudG9wSW1nVGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB0b3A6IDUwcHg7IH1cbiAgLnRvcEltZ1RpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBMVCBXMDUgRGVtaVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC50b3BJbWdUaXRsZSAuYnRuLXdhcm5pbmcsXG4gIC50b3BJbWdUaXRsZSAuYnRuLWRhbmdlciB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAubWFzb25yeSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mb3VyaW1nIC50aHVtYm5haWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1JTtcbiAgICBsZWZ0OiAzMCU7IH1cbiAgLmZvdXJpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMHB4OyB9XG4gIC5mb3VyaW1nIGltZyB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgLmZvdXJpbWcgLmNvbC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAubGFzdG5ld3Mge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubGdyZWVuIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5sYXN0bmV3cyAubmV3c2Rlc2MgPiBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9IH1cblxuLyogXHJcbmZpeGVzIDIwMTUgT2N0b2JlciBKb2VsXHJcbiovXG4uY29udGVudCBoNCB7XG4gIHBhZGRpbmc6IDE1cHggMCAwICFpbXBvcnRhbnQ7IH1cblxubGkuYWN0aXZlLFxuYS5hY3RpdmUsXG4uYWN0aXZlIHtcbiAgY29sb3I6ICMwMDkxOTc7IH1cblxuLmlucHV0LWdyb3VwLWJ0biAuYnRuIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5idG4tZ3JvdXAge1xuICBtaW4td2lkdGg6IDIwMHB4OyB9XG5cbi8qXHJcbkNoYW5nZXMgMjAxNlxyXG4qL1xuLmNvbnRlbnQgLmJ0bi5idG4tZGVmYXVsdCB7XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgYmFja2dyb3VuZDogIzFiOTI5NjtcbiAgcGFkZGluZzogMTFweCAxMnB4O1xuICBib3JkZXI6IDA7IH1cblxuLmNvbnRlbnQgLmJ0bi5idG4tZGVmYXVsdDpob3Zlcixcbi5jb250ZW50IC5idG4uYnRuLWRlZmF1bHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMjQ0ZTU0OyB9XG5cbi5mb3JtLWdyb3VwIC5idG4tZ3JvdXAgLmJ0bi5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6ICMxYjkyOTY7XG4gIHBhZGRpbmc6IDExcHggMTJweDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IC44ZW07XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmZvcm0tZ3JvdXAgLmJ0bi1ncm91cCB7XG4gIG1pbi13aWR0aDogMTUwcHg7IH1cblxuLmZvcm0tZ3JvdXAgLmJ0bi1ncm91cCAuYnRuLmJ0bi1kZWZhdWx0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwOTE5NztcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5mb3JtLWdyb3VwIC5idG4tZ3JvdXAgLmJ0bi5idG4tZGVmYXVsdCArIC5idG4uYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMzg4NzhBO1xuICBwYWRkaW5nOiAxMXB4IDEycHg7IH1cblxuLmZvcm0tZ3JvdXAgLmJ0bi1ncm91cCAuYnRuLmJ0bi1kZWZhdWx0ICsgLmJ0bi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjQ0ZTU0OyB9XG5cbi5mb3JtLWdyb3VwIC5idG4tZ3JvdXAgLmJ0bi5idG4tZGVmYXVsdCArIC5kcm9wZG93bi1tZW51IC5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGNvbG9yOiAjMTE5ODlEICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uZm9ybS1ncm91cCAuYnRuLWdyb3VwIC5idG4uYnRuLWRlZmF1bHQgKyAuZHJvcGRvd24tbWVudSAuYnRuLWRlZmF1bHQ6aG92ZXIge1xuICBjb2xvcjogIzNENTI1MiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjRTZFNkU2OyB9XG5cbi5jb250cm9sLWdyb3VwID4gLmNoZWNrLFxuLmNtZGxpbmUge1xuICBtYXJnaW4tbGVmdDogMCU7IH1cblxuI2Zvb3RlciAuc29jaWFsIGxpIGEge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4jZm9vdGVyIC5zb2NpYWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjOUZBRjg2OyB9XG5cbiNmb290ZXIgLnNvY2lhbCBsaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogMTVweDsgfVxuXG4jZm9vdGVyIC5zb2NpYWwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICAtd2Via2l0LXBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uc29jaWFsLWljb25zIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG4jZm9vdGVyIC5tZWRpYS1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuI2Zvb3RlciAubWVkaWEtaGVhZGluZyB7XG4gIC8qIFx0ZmxvYXQ6IGxlZnQ7ICovXG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLypcclxuQ2hhbmdlcyAyMDE2IERlY2VtYmVyIFxyXG5DYXJkIGJhc2VkIGxheW91dFxyXG4qL1xuLm5ld3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm1lZGlhLmNhcmQsXG4ubWVkaWEuY2FyZCAubWVkaWEuY2FyZCB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHBhZGRpbmc6IDAgMTVweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5jYXJkIC5pbWctd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU1JTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZiZmJmYjtcbiAgYm9yZGVyLWJvdHRvbTogIzBhNGY1MSAzcHggc29saWQ7IH1cblxuLmNhcmQgLmltZy13cmFwcGVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jYXJkIC5tZWRpYS1ib2R5IHtcbiAgYmFja2dyb3VuZDogI2YzZjJlZDtcbiAgcGFkZGluZzogMjVweCAyNXB4IDc1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jYXJkIC5tZWRpYS1ib2R5IC5kYXRlIHtcbiAgY29sb3I6ICM5YjliOWI7IH1cblxuLm5ld3MgLmJ0bi5idG4tZGVmYXVsdCB7XG4gIHBhZGRpbmc6IDEwcHggMjJweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmNvbnRlbnRmb290ZXJtZWRpYSAubWVkaWEgaDQubWVkaWEtaGVhZGluZyxcbi5uZXdzIC5tZWRpYS5jYXJkIGg0Lm1lZGlhLWhlYWRpbmcge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wteHhzLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5wcm9tby1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ucHJvbW8tYXJlYSAuaW1nLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDI2LjUlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wcm9tby1hcmVhIC5pbWctd3JhcHBlciBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG4ucHJvbW8tZGV0YWlsIHtcbiAgbWFyZ2luOiAyMHB4IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4ucHJvbW8tYmcge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5wcm9tby1iZyBoMyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWcvYmdyYi5wbmcpIG5vLXJlcGVhdCByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLnByb21vLWJnIC5uZXdzZGVzYyB7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuLnByb21vLWNvbnRlbnQgYTpob3ZlciAucHJvbW8tYmcgaDMsXG4ucHJvbW8tY29udGVudCBhOmhvdmVyIHtcbiAgY29sb3I6ICNkY2U3YzU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9tby1hcmVhIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRlZDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvbW8tYmcgLm5ld3NkZXNjIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwOyB9XG4gIC5wcm9tby1hcmVhIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuLypcclxuTmV3IGJhbm5lciAyMDE3XHJcbiovXG4uYmFubmVyLmltZy13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5iYW5uZXIuaW1nLXdyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLypcclxuVHdpdHRlciBGZWVkIDIwMTdcclxuKi9cbi50d2l0dGVyLWZlZWQgaWZyYW1lIHtcbiAgaGVpZ2h0OiA0NDBweCAhaW1wb3J0YW50OyB9XG5cbi8qXHJcbkZvb3RlciBTcG9uc29yc1xyXG4qL1xuLmZvb3Rlci1zcG9uc29ycyB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZvb3Rlci1zcG9uc29ycyBoNCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uZm9vdGVyLXNwb25zb3JzIGltZyB7XG4gIG1heC13aWR0aDogNDYlO1xuICBtYXJnaW46IDEwcHggNHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyLXNwb25zb3JzIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzMCU7IH0gfVxuXG4vKlxyXG5TcG9uc29yc1xyXG4qL1xuLmxvZ28tc3BvbnNvcnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmxvZ28tc3BvbnNvcnMgLmxvZ28tbGcge1xuICB3aWR0aDogMTglOyB9XG5cbi5zcG9uc29yLWhlYWRpbmcge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmxvZ28tc3BvbnNvcnMgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2JTtcbiAgcGFkZGluZzogMjBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmxvZ28tc3BvbnNvcnMgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubG9nby1zcG9uc29ycyBhLFxuICAubG9nby1zcG9uc29ycyAubG9nby1sZyB7XG4gICAgd2lkdGg6IDQwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubG9nby1zcG9uc29ycyBhLFxuICAubG9nby1zcG9uc29ycyAubG9nby1sZyB7XG4gICAgd2lkdGg6IDgwJTsgfSB9XG5cbi8qXHJcbkZhcVxyXG4qL1xuLnBhbmVsIHtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5wYW5lbCAucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6IDJlbTsgfVxuXG4ucGFuZWwgLnBhbmVsLWhlYWRpbmcge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ucGFuZWwgLnBhbmVsLWhlYWRpbmcuY29sbGFwc2VkIHtcbiAgY29sb3I6ICMwMDkxOTc7IH1cblxuLnBhbmVsIC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICMwQTRGNTE7IH1cblxuLnBhbmVsIC5wYW5lbC1oZWFkaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMwQTRGNTE7IH1cblxuLnBhbmVsIC5wYW5lbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG4ucGFuZWwgLnBhbmVsLWhlYWRpbmcuY29sbGFwc2VkOjphZnRlciB7XG4gIGNvbnRlbnQ6ICfvgbgnO1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgY29sb3I6ICMwQTRGNTE7IH1cblxuLnBhbmVsIC5wYW5lbC1oZWFkaW5nOmFmdGVyIHtcbiAgY29udGVudDogJ++BuCc7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjMEE0RjUxOyB9XG5cbi8qXHJcblNpZGUgbmF2XHJcbiovXG4uc2lkZS1uYXYge1xuICBmb250LXNpemU6IDAuOWVtOyB9XG5cbi5zaWRlLW5hdiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc2lkZS1uYXYgPiB1bCA+IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfvhIEnO1xuICBjb2xvcjogIzAwNkM1QjtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4uc2lkZS1uYXYgdWwgPiBsaTpob3ZlcjpiZWZvcmUge1xuICBjb2xvcjogIzVlNjYyYzsgfVxuXG4uc2lkZS1uYXYgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5zaWRlLW5hdiBsaTpudGgtbGFzdC1jaGlsZCgxKSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLnNpZGUtbmF2IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgcGFkZGluZzogNnB4IDMwcHg7IH1cblxuLnNpZGUtbmF2IHVsID4gbGkgPiB1bCBsaSBhIHtcbiAgY29sb3I6ICM5OTk7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IExUIFcwNSBSZWd1bGFyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLnNpZGUtbmF2IHVsID4gbGkgPiBhLFxuLnNpZGUtbmF2IHVsID4gbGkgcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMDA2QzVCOyB9XG5cbi5zaWRlLW5hdiB1bCA+IGxpOmhvdmVyIGEge1xuICBjb2xvcjogIzVlNjYyYzsgfVxuXG4uc2lkZS1uYXYgdWwgPiAuYWN0aXZlID4gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IExUIFcwNSBEZW1pXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLm1lZGlhLWJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xuICB3aWR0aDogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMTBweDsgfVxuXG4uY2FyZCAuaW1nLXdyYXBwZXIgLm1lZGlhLWJhZGdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICB0cmFuc2Zvcm06IG5vbmU7IH1cblxuLnRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi50aXRsZSBpbWcge1xuICB3aWR0aDogMzAlOyB9XG5cbi50aXRsZSBoMSB7XG4gIHdpZHRoOiA3MCU7IH1cblxuLnNpZGUtbmF2IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNkZGQgc29saWQ7XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4uc2lkZS1uYXYgaDYge1xuICBjb2xvcjogIzAwNkM1QjsgfVxuXG4uc2lkZS1nYWxsZXJ5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuXG4uc2lkZS1nYWxsZXJ5ICNtYXNvbnJ5LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uc2lkZS1nYWxsZXJ5IC5pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogNDklO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnNpZGUtZ2FsbGVyeSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2lkZS1nYWxsZXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgLnNpZGUtZ2FsbGVyeSAuaXRlbSB7XG4gICAgd2lkdGg6IDk5JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaWRlLWdhbGxlcnkgLml0ZW0ge1xuICAgIHdpZHRoOiAzMi41JTsgfSB9XG5cbmJvZHkge1xuICBjb2xvcjogIzQxNDE0MTsgfVxuXG5oMSB7XG4gIGZvbnQtZmFtaWx5OiBHcmFwaGlrLUxpZ2h0LCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNTsgfVxuXG5oMiB7XG4gIGZvbnQtZmFtaWx5OiBHcmFwaGlrLVJlZ3VsYXIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuaDMge1xuICBmb250LWZhbWlseTogR3JhcGhpay1SZWd1bGFyLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMzFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuaDQge1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBMVCBXMDUgRGVtaVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM2O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xOGVtO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbmg1IHtcbiAgZm9udC1mYW1pbHk6IEdyYXBoaWstUmVndWxhciwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6ICMwQTUwNTI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IExUIFcwNSBSZWd1bGFyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuYTpob3ZlciB7XG4gIGNvbG9yOiAjNkFDNUFDOyB9XG5cbi5saW5rLXctaWNvbiB7XG4gIGNvbG9yOiAjMEE1MDUyO1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBMVCBXMDUgRGVtaVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5saW5rLXctaWNvbjo6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29udGVudDogXCLvhbhcIjtcbiAgICBjb2xvcjogIzZBQzVBQztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmxpbmstdy1pY29uOmhvdmVyIHtcbiAgICBjb2xvcjogIzZBQzVBQzsgfVxuICAubGluay13LWljb24tLWxpZ2h0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBMVCBXMDUgRGVtaVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgLmxpbmstdy1pY29uLS1saWdodDo6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY29udGVudDogXCLvhbhcIjtcbiAgICAgIGNvbG9yOiAjNkFDNUFDO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmxpbmstdy1pY29uLS1saWdodDpob3ZlciB7XG4gICAgICBjb2xvcjogIzZBQzVBQzsgfVxuICAubGluay13LWljb24tLWRhcmsge1xuICAgIGNvbG9yOiAjMEE1MDUyO1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IExUIFcwNSBEZW1pXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAubGluay13LWljb24tLWRhcms6OmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbnRlbnQ6IFwi74W4XCI7XG4gICAgICBjb2xvcjogIzZBQzVBQztcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5saW5rLXctaWNvbi0tZGFyazpob3ZlciB7XG4gICAgICBjb2xvcjogIzZBQzVBQzsgfVxuXG4uYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgTFQgVzA1IERlbWlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQTUwNTI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuYnV0dG9uOjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb250ZW50OiBcIlxcZjE3OFwiO1xuICAgIGNvbG9yOiAjNkFDNUFDO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzY7IH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS4zMTNyZW07IH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfSB9XG5cbmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQTUwNTI7IH1cbiAgZm9vdGVyIC5jb250YWluZXItZmx1aWQge1xuICAgIG1heC13aWR0aDogMTI5NXB4OyB9XG4gICAgZm9vdGVyIC5jb250YWluZXItZmx1aWQgPiBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgZm9vdGVyIC5mb290ZXJfX3RvcCB7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7IH1cbiAgZm9vdGVyIC5mb290ZXJfX2JvdHRvbSB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgZm9vdGVyIC5icmFuZC1sb2dvIHtcbiAgICB3aWR0aDogMTg4cHg7IH1cbiAgZm9vdGVyIC5saW5rc19fY29udGFjdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBmb290ZXIgLmxpbmtzX19jb250YWN0IGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogNTVweDsgfVxuICAgIGZvb3RlciAubGlua3NfX2NvbnRhY3QgYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IExUIFcwNSBEZW1pXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgIGZvb3RlciAubGlua3NfX2NvbnRhY3QgYTo6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29udGVudDogXCLvoblcIjtcbiAgICAgICAgY29sb3I6ICM2QUM1QUM7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgZm9vdGVyIC5saW5rc19fY29udGFjdCBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM2QUM1QUM7IH1cbiAgICBmb290ZXIgLmxpbmtzX19jb250YWN0IC5saW5rX19waG9uZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmODc5XCI7IH1cbiAgICBmb290ZXIgLmxpbmtzX19jb250YWN0IC5saW5rX19lbWFpbDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMGUwXCI7IH1cbiAgICBmb290ZXIgLmxpbmtzX19jb250YWN0IC5saW5rX19zdWJzY3JpYmU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZjViOVwiOyB9XG4gICAgZm9vdGVyIC5saW5rc19fY29udGFjdCAubGlua19fbWVtYmVyc2hpcDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmNTAwXCI7IH1cbiAgZm9vdGVyIC5saW5rc19fc2l0ZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBmb290ZXIgLmxpbmtzX19zaXRlIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDsgfVxuICAgIGZvb3RlciAubGlua3NfX3NpdGUgYSB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgY29sb3I6ICM2QUM1QUM7IH1cbiAgICAgIGZvb3RlciAubGlua3NfX3NpdGUgYTpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICBmb290ZXIgLmxpbmtzX19zb2NpYWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgZm9vdGVyIC5saW5rc19fc29jaWFsIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4OyB9XG4gICAgZm9vdGVyIC5saW5rc19fc29jaWFsIGEge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgY29sb3I6ICM2QUM1QUM7IH1cbiAgICAgIGZvb3RlciAubGlua3NfX3NvY2lhbCBhOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC43OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cbiAgZm9vdGVyIC5saW5rc19fY29udGFjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIGZvb3RlciAubGlua3NfX2NvbnRhY3QgbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMCAyMnB4IDA7IH1cbiAgZm9vdGVyIC5jb250YWluZXItZmx1aWQgPiBkaXYge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cbiAgZm9vdGVyIC5mb290ZXJfX3RvcCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDQwcHggMDsgfVxuICBmb290ZXIgLmJyYW5kLWxvZ28ge1xuICAgIHdpZHRoOiAxNjhweDsgfVxuICBmb290ZXIgLmZvb3Rlcl9fYm90dG9tIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICBmb290ZXIgLmxpbmtzX19zaXRlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgZm9vdGVyIC5saW5rc19fc2l0ZSBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCAwIDE4cHggMDsgfVxuICAgIGZvb3RlciAubGlua3NfX3NpdGUgYSB7XG4gICAgICBmb250LXNpemU6IDAuODEzcmVtOyB9XG4gIGZvb3RlciAubGlua3NfX3NvY2lhbCB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMzJweDsgfVxuICAgIGZvb3RlciAubGlua3NfX3NvY2lhbCBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDsgfSB9XG5cbi8qICAtLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5DVVNUT01JWkUgVEhFIENBUk9VU0VMXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jaG9tZS1jYXJvdXNlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQTRGNTE7IH1cbiAgI2hvbWUtY2Fyb3VzZWwuY2Fyb3VzZWwgLml0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjB2aDtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgI2hvbWUtY2Fyb3VzZWwuY2Fyb3VzZWwgPiAuaXRlbSA+IGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgI2hvbWUtY2Fyb3VzZWwuY2Fyb3VzZWwgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMzcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogYXV0bzsgfVxuICAgICNob21lLWNhcm91c2VsLmNhcm91c2VsIC5jYXJvdXNlbC1jYXB0aW9uIGgxIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICNob21lLWNhcm91c2VsLmNhcm91c2VsIC5jYXJvdXNlbC1jYXB0aW9uIC5idG4tZGVmYXVsdDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ0ZTU0OyB9XG4gICNob21lLWNhcm91c2VsLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWlubmVyIC5pdGVtIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5OyB9XG4gICNob21lLWNhcm91c2VsLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWlubmVyIC5pdGVtLFxuICAjaG9tZS1jYXJvdXNlbC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pbm5lciAuYWN0aXZlLmxlZnQsXG4gICNob21lLWNhcm91c2VsLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWlubmVyIC5hY3RpdmUucmlnaHQge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgI2hvbWUtY2Fyb3VzZWwuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaW5uZXIgLmFjdGl2ZSxcbiAgI2hvbWUtY2Fyb3VzZWwuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaW5uZXIgLm5leHQubGVmdCxcbiAgI2hvbWUtY2Fyb3VzZWwuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaW5uZXIgLnByZXYucmlnaHQge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgI2hvbWUtY2Fyb3VzZWwuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaW5uZXIgLm5leHQsXG4gICNob21lLWNhcm91c2VsLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWlubmVyIC5wcmV2LFxuICAjaG9tZS1jYXJvdXNlbC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pbm5lciAuYWN0aXZlLmxlZnQsXG4gICNob21lLWNhcm91c2VsLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWlubmVyIC5hY3RpdmUucmlnaHQge1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAjaG9tZS1jYXJvdXNlbC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1jb250cm9sIHtcbiAgICB6LWluZGV4OiAyOyB9XG4gICNob21lLWNhcm91c2VsIC5jYXJvdXNlbC1jYXB0aW9uIGgxIHtcbiAgICBmb250LXNpemU6IDQ4cHg7IH1cbiAgI2hvbWUtY2Fyb3VzZWwgLmNhcm91c2VsLWNhcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICNob21lLWNhcm91c2VsIC5pdGVtOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDIxNmRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSg0MiwgMTAyLCAxMDMsIDAuNTUpIDU1JSwgcmdiYSgyNCwgOTAsIDkxLCAwLjk0KSA3NCUsICMwOTRGNTAgODclLCAjMDk0RjUwIDEwMCUsICMwOTRGNTAgMTAwJSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwOyB9XG4gICNob21lLWNhcm91c2VsIC5pbmRpY2F0b3ItY29udGFpbmVyIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgI2hvbWUtY2Fyb3VzZWwgLmluZGljYXRvci1jb250YWluZXIgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBMVCBXMDUgRGVtaVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgICAgI2hvbWUtY2Fyb3VzZWwgLmluZGljYXRvci1jb250YWluZXIgLmNhcm91c2VsLWluZGljYXRvcnMgbGkuYWN0aXZlIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgICBib3JkZXI6IDA7IH1cbiAgICAgICAgI2hvbWUtY2Fyb3VzZWwgLmluZGljYXRvci1jb250YWluZXIgLmNhcm91c2VsLWluZGljYXRvcnMgbGkuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgICAgI2hvbWUtY2Fyb3VzZWwgLmluZGljYXRvci1jb250YWluZXIgLmNhcm91c2VsLWluZGljYXRvcnMgbGkuYWN0aXZlLmdyZWVuc3RhcjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzg2QjczMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZCNzMwOyB9XG4gICAgICAgICNob21lLWNhcm91c2VsIC5pbmRpY2F0b3ItY29udGFpbmVyIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLmFjdGl2ZS5uYWJlcnNuejpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzE3NzdiYztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc3N2JjOyB9XG4gICAgICAgICNob21lLWNhcm91c2VsIC5pbmRpY2F0b3ItY29udGFpbmVyIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLmFjdGl2ZS5ob21lZml0OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWM2NjA4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzY2MDg7IH1cbiAgICAgICAgI2hvbWUtY2Fyb3VzZWwgLmluZGljYXRvci1jb250YWluZXIgLmNhcm91c2VsLWluZGljYXRvcnMgbGkuYWN0aXZlLmhvbWVzdGFyOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA2QzVCO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZDNUI7IH1cbiAgICAgICNob21lLWNhcm91c2VsIC5pbmRpY2F0b3ItY29udGFpbmVyIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyNXB4IGF1dG87XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjaG9tZS1jYXJvdXNlbC5jYXJvdXNlbCAuaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MHZoO1xuICAgIG1heC1oZWlnaHQ6IDcwMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gICNob21lLWNhcm91c2VsLmNhcm91c2VsIC5pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBoZWlnaHQ6IDQwMHB4OyB9XG4gICAgI2hvbWUtY2Fyb3VzZWwuY2Fyb3VzZWwgLml0ZW0gLmNhcm91c2VsLWNhcHRpb24ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDY1cHg7IH1cbiAgICAgICNob21lLWNhcm91c2VsLmNhcm91c2VsIC5pdGVtIC5jYXJvdXNlbC1jYXB0aW9uIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgICAjaG9tZS1jYXJvdXNlbC5jYXJvdXNlbCAuaXRlbSAuY2Fyb3VzZWwtY2FwdGlvbiBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICNob21lLWNhcm91c2VsLmNhcm91c2VsIC5pbmRpY2F0b3ItY29udGFpbmVyIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAjaG9tZS1jYXJvdXNlbC5jYXJvdXNlbCAuaW5kaWNhdG9yLWNvbnRhaW5lciAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaTpiZWZvcmUge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgI2hvbWUtY2Fyb3VzZWwuY2Fyb3VzZWwgLmluZGljYXRvci1jb250YWluZXIgLmNhcm91c2VsLWluZGljYXRvcnMgbGkgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogR2VuZXJhbCBOYXZpZ2F0aW9uIFN0eWxlICovXG4uZHJvcGRvd25fX215bnpnYmMgLmRyb3Bkb3duLW1lbnUge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG4gIGJvcmRlcjogMDtcbiAgbWluLXdpZHRoOiAyNjJweDsgfVxuICAuZHJvcGRvd24tbWVudSBsaSBhIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IExUIFcwNSBEZW1pXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMEE1MDUyO1xuICAgIHdoaXRlLXNwYWNlOiB1bnNldDsgfVxuICAgIC5kcm9wZG93bi1tZW51IGxpIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICM2QUM1QUM7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIC5kcm9wZG93bi1tZW51ID4gbGksIC5kcm9wZG93bi1tZW51IGxpLmNvbCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAuZHJvcGRvd24tbWVudSBoNSB7XG4gICAgY29sb3I6ICM5QkI1OEU7XG4gICAgbWFyZ2luOiA0MHB4IDAgMCAwOyB9XG5cbi5saW5rX19sb2dpbiB7XG4gIGNvbG9yOiAjMEE1MDUyO1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBMVCBXMDUgRGVtaVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5saW5rX19sb2dpbjo6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29udGVudDogXCLvgpBcIjtcbiAgICBjb2xvcjogIzZBQzVBQztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmxpbmtfX2xvZ2luOmhvdmVyIHtcbiAgICBjb2xvcjogIzZBQzVBQzsgfVxuICAubGlua19fbG9naW46OmJlZm9yZSB7XG4gICAgd2lkdGg6IDIwcHg7IH1cblxuLmxpbmtfX3NpZ251cCB7XG4gIGNvbG9yOiAjMEE1MDUyO1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBMVCBXMDUgRGVtaVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5saW5rX19zaWdudXA6OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbnRlbnQ6IFwi74i0XCI7XG4gICAgY29sb3I6ICM2QUM1QUM7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5saW5rX19zaWdudXA6aG92ZXIge1xuICAgIGNvbG9yOiAjNkFDNUFDOyB9XG4gIC5saW5rX19zaWdudXA6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDIwcHg7IH1cblxuLm5hdmJhci1icmFuZCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAubmF2YmFyLWJyYW5kIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMzRweDtcbiAgICBoZWlnaHQ6IDU3cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9sb2dvLW56Z2JjLXJldmVyc2VkQDJ4LnBuZ1wiKTsgfVxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBUb3AgTmF2aWdhdGlvbiAqL1xuLnRvcC1uYXYgYSB7XG4gIGZvbnQtZmFtaWx5OiBHcmFwaGlrLVNlbWlib2xkLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0MwRENBQjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG4udG9wLW5hdiAubmF2LXNlYXJjaCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC50b3AtbmF2IC5uYXYtc2VhcmNoIGEge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICBjb2xvcjogI0MwRENBQjtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgYm9yZGVyOiAwO1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLnRvcC1uYXYgLm5hdi1zZWFyY2ggYTpmb2N1cywgLnRvcC1uYXYgLm5hdi1zZWFyY2ggYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLnRvcC1uYXYgLm5hdi1zZWFyY2ggYTo6YmVmb3JlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb250ZW50OiBcIlxcZjAwMlwiOyB9XG4gIC50b3AtbmF2IC5uYXYtc2VhcmNoIC5vcGVuIGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnRvcC1uYXYgLm5hdi1zZWFyY2ggLm9wZW4gYTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDBkXCI7IH1cbiAgICAudG9wLW5hdiAubmF2LXNlYXJjaCAub3BlbiBhOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICM2YWM1YWM7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbiAgICAgIHJpZ2h0OiAxNXB4OyB9XG4gIC50b3AtbmF2IC5uYXYtc2VhcmNoIC5kcm9wZG93bi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiA5NnZ3O1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMzdweCAyMHB4IDM3cHggNDBweDsgfVxuICAgIC50b3AtbmF2IC5uYXYtc2VhcmNoIC5kcm9wZG93bi1tZW51IC5mb3JtLWNvbnRyb2wge1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC50b3AtbmF2IC5uYXYtc2VhcmNoIC5kcm9wZG93bi1tZW51IGlucHV0IHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gICAgICAudG9wLW5hdiAubmF2LXNlYXJjaCAuZHJvcGRvd24tbWVudSBpbnB1dDpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC50b3AtbmF2IC5uYXYtc2VhcmNoIC5kcm9wZG93bi1tZW51IGJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEuOTM4cmVtO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtMjNweDtcbiAgICAgIGNvbG9yOiAjNkFDNUFDOyB9XG4gICAgICAudG9wLW5hdiAubmF2LXNlYXJjaCAuZHJvcGRvd24tbWVudSBidXR0b246Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAudG9wLW5hdiAubmF2LXNlYXJjaCAuZHJvcGRvd24tbWVudSBidXR0b246YWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogLjc7IH1cblxuLnRvcC1uYXYgLm5hdiB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnRvcC1uYXYgLm5hdiA+IGxpIHtcbiAgICBtYXJnaW46IDAgMjBweDsgfVxuXG4udG9wLW5hdiAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDE1cHggMDsgfVxuICAudG9wLW5hdiAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAudG9wLW5hdiAubmF2YmFyLW5hdiA+IGxpID4gYTpob3Zlcjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICM2QUM1QUM7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDsgfVxuXG4udG9wLW5hdiAubmF2YmFyLW5hdiAuZHJvcGRvd24gPiBhIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50b3AtbmF2IC5uYXZiYXItbmF2IC5kcm9wZG93biA+IGE6OmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29udGVudDogXCJcXGYwZDdcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICBjb2xvcjogIzlCQjU4RSAhaW1wb3J0YW50OyB9XG5cbi50b3AtbmF2IC5uYXZiYXItbmF2IC5kcm9wZG93bi5vcGVuID4gYSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAudG9wLW5hdiAubmF2YmFyLW5hdiAuZHJvcGRvd24ub3BlbiA+IGE6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQ6ICM2QUM1QUM7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwOyB9XG4gIC50b3AtbmF2IC5uYXZiYXItbmF2IC5kcm9wZG93bi5vcGVuID4gYTo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLnRvcC1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBwYWRkaW5nOiAwIDIwcHggMjBweCAyMHB4OyB9XG4gIC50b3AtbmF2IC5kcm9wZG93bi1tZW51IGg1IHtcbiAgICBtYXJnaW46IDQwcHggMCAwIDA7IH1cblxuLyogR3JlZW4gQkcgTmF2aWdhdGlvbiAqL1xuYm9keTpub3QoLmhvbWVwYWdlKSBoZWFkZXIgPiAuZGVza3RvcC1tZW51IHtcbiAgcGFkZGluZzogMDsgfVxuXG5ib2R5Om5vdCguaG9tZXBhZ2UpIC50b3AtbmF2IHtcbiAgbWFyZ2luOiAwOyB9XG5cbmJvZHk6bm90KC5ob21lcGFnZSkgLm1haW4tbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6ICMwQTUwNTI7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgYm9keTpub3QoLmhvbWVwYWdlKSAubWFpbi1uYXYgLm5hdmJhci1uYXYgLmRyb3Bkb3duID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICM2QUM1QUM7IH1cbiAgICBib2R5Om5vdCguaG9tZXBhZ2UpIC5tYWluLW5hdiAubmF2YmFyLW5hdiAuZHJvcGRvd24gPiBhOmhvdmVyOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkFDNUFDOyB9XG4gIGJvZHk6bm90KC5ob21lcGFnZSkgLm1haW4tbmF2IC5uYXZiYXItbmF2IC5kcm9wZG93bi5vcGVuID4gYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2QUM1QUM7IH1cblxuYm9keTpub3QoLmhvbWVwYWdlKSAubmF2YmFyLWJyYW5kIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbG9nby1uemdiYy1yZXZlcnNlZEAyeC5wbmdcIikgIWltcG9ydGFudDsgfVxuXG5ib2R5Om5vdCguaG9tZXBhZ2UpIC5kcm9wZG93bl9fbXluemdiYy5sb2dnZWRpbiAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogNTBweDsgfVxuXG4vKiBNYWluIE5hdiAqL1xuLm5hdmJhci1kZWZhdWx0IHtcbiAgcG9zaXRpb246IHN0YXRpYzsgfVxuXG4ubWFpbi1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA5OTtcbiAgLyogTWFpbiBNZW51IERyb3Bkb3duICovIH1cbiAgLm1haW4tbmF2OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxMjEsIDEyMSwgMTIxLCAwKSAwJSwgcmdiYSg0NiwgNTMsIDU5LCAwLjY5KSAxMDAlKTsgfVxuICAubWFpbi1uYXYgLm5hdmJhcl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5tYWluLW5hdiAubmF2YmFyLW5hdiA+IGxpIHtcbiAgICBtYXJnaW46IDAgMjVweDsgfVxuICAgIC5tYWluLW5hdiAubmF2YmFyLW5hdiA+IGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLm1haW4tbmF2IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBHcmFwaGlrLVNlbWlib2xkLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLm1haW4tbmF2IC5uYXZiYXItbmF2IC5kcm9wZG93biB7XG4gICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAgIC5tYWluLW5hdiAubmF2YmFyLW5hdiAuZHJvcGRvd24gPiBhIHtcbiAgICAgIHBhZGRpbmc6IDVweCAwIDEwcHggMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm1haW4tbmF2IC5uYXZiYXItbmF2IC5kcm9wZG93biA+IGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzBBNTA1MjsgfVxuICAgICAgICAubWFpbi1uYXYgLm5hdmJhci1uYXYgLmRyb3Bkb3duID4gYTpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwQTUwNTI7IH1cbiAgICAgIC5tYWluLW5hdiAubmF2YmFyLW5hdiAuZHJvcGRvd24gPiBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAubWFpbi1uYXYgLm5hdmJhci1uYXYgLmRyb3Bkb3duLm9wZW4gPiBhLCAubWFpbi1uYXYgLm5hdmJhci1uYXYgLmRyb3Bkb3duLmFjdGl2ZSA+IGEge1xuICAgICAgY29sb3I6ICM2QUM1QUM7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgICAubWFpbi1uYXYgLm5hdmJhci1uYXYgLmRyb3Bkb3duLm9wZW4gPiBhOjpiZWZvcmUsIC5tYWluLW5hdiAubmF2YmFyLW5hdiAuZHJvcGRvd24uYWN0aXZlID4gYTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwQTUwNTI7IH1cbiAgLm1haW4tbmF2Lm9wZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY3Rjc7IH1cbiAgICAubWFpbi1uYXYub3Blbjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxMjEsIDEyMSwgMTIxLCAwKSAwJSwgcmdiYSg0NiwgNTMsIDU5LCAwLjY5KSAxMDAlKTsgfVxuICAgIC5tYWluLW5hdi5vcGVuIC5uYXZiYXItYnJhbmQgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbG9nby1uemdiYy1kYXJrQDJ4LnBuZ1wiKTsgfVxuICAgIC5tYWluLW5hdi5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgY29sb3I6ICNCMUIxQjE7IH1cbiAgLm1haW4tbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDQsIDI0NywgMjQ3LCAwLjk2KTtcbiAgICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgICAubWFpbi1uYXYgLmRyb3Bkb3duLW1lbnUgLmNvbCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgICAgIC5tYWluLW5hdiAuZHJvcGRvd24tbWVudSAuY29sOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTsgfVxuICAgIC5tYWluLW5hdiAuZHJvcGRvd24tbWVudSBoNSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgLm1haW4tbmF2IC5kcm9wZG93bi1tZW51IGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi8qIFRhYnMgKi9cbi5kcm9wZG93bi1tZW51Lmhhcy1uYXYtdGFicyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ0LCAyNDcsIDI0NywgMC45Nik7XG4gIHBhZGRpbmc6IDQwcHggMDsgfVxuICAuZHJvcGRvd24tbWVudS5oYXMtbmF2LXRhYnMgdWwge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZHJvcGRvd24tbWVudS5oYXMtbmF2LXRhYnMgdWwgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuZHJvcGRvd24tbWVudS5oYXMtbmF2LXRhYnMgLmNvbCB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAgIC5kcm9wZG93bi1tZW51Lmhhcy1uYXYtdGFicyAuY29sOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cbiAgLmRyb3Bkb3duLW1lbnUuaGFzLW5hdi10YWJzIGg1IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDNweDsgfVxuICAuZHJvcGRvd24tbWVudS5oYXMtbmF2LXRhYnMgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuZHJvcGRvd24tbWVudS5oYXMtbmF2LXRhYnMgLm5hdiA+IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5kcm9wZG93bi1tZW51Lmhhcy1uYXYtdGFicyAubmF2IHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgxNzcsIDE3NywgMTc3LCAwLjMpOyB9XG4gICAgLmRyb3Bkb3duLW1lbnUuaGFzLW5hdi10YWJzIC5uYXYgYSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCAyMHB4IDEwcHggMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7IH1cbiAgICAgIC5kcm9wZG93bi1tZW51Lmhhcy1uYXYtdGFicyAubmF2IGE6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEE1MDUyOyB9XG4gICAgICAuZHJvcGRvd24tbWVudS5oYXMtbmF2LXRhYnMgLm5hdiBhOmhvdmVyIGg1LCAuZHJvcGRvd24tbWVudS5oYXMtbmF2LXRhYnMgLm5hdiBhOmhvdmVyIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzZBQzVBQzsgfVxuICAgIC5kcm9wZG93bi1tZW51Lmhhcy1uYXYtdGFicyAubmF2IGg1IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBHcmFwaGlrLVNlbWlib2xkLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNCMUIxQjE7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmRyb3Bkb3duLW1lbnUuaGFzLW5hdi10YWJzIC5uYXYgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogR3JhcGhpay1SZWd1bGFyLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNCMUIxQjE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgICAuZHJvcGRvd24tbWVudS5oYXMtbmF2LXRhYnMgLm5hdiBsaSB7XG4gICAgICBtYXJnaW46IDAgMjBweCAwIDA7IH1cbiAgICAuZHJvcGRvd24tbWVudS5oYXMtbmF2LXRhYnMgLm5hdiA+IGxpLmFjdGl2ZSA+IGEge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgICAgLmRyb3Bkb3duLW1lbnUuaGFzLW5hdi10YWJzIC5uYXYgPiBsaS5hY3RpdmUgPiBhOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBBNTA1MjsgfVxuICAgICAgLmRyb3Bkb3duLW1lbnUuaGFzLW5hdi10YWJzIC5uYXYgPiBsaS5hY3RpdmUgPiBhIGg1LCAuZHJvcGRvd24tbWVudS5oYXMtbmF2LXRhYnMgLm5hdiA+IGxpLmFjdGl2ZSA+IGEgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjNkFDNUFDOyB9XG4gIC5kcm9wZG93bi1tZW51Lmhhcy1uYXYtdGFicyAudGFiLXBhbmUge1xuICAgIHBhZGRpbmc6IDE2cHggMDsgfVxuICAgIC5kcm9wZG93bi1tZW51Lmhhcy1uYXYtdGFicyAudGFiLXBhbmUubWFzb25yeS1jb2wge1xuICAgICAgY29sdW1uLWNvdW50OiA0OyB9XG4gICAgICAuZHJvcGRvd24tbWVudS5oYXMtbmF2LXRhYnMgLnRhYi1wYW5lLm1hc29ucnktY29sIC5jb2wge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5uYXYtdGFicy1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLm5hdi10YWJzLWNvbnRhaW5lciA+IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5tLW1lbnUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmhlYWRlciAucHJvZmlsZS1pbWcsICNtZW51IC5wcm9maWxlLWltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIGhlYWRlciAucHJvZmlsZS1pbWcgaW1nLCAjbWVudSAucHJvZmlsZS1pbWcgaW1nIHtcbiAgICBjbGlwLXBhdGg6IGNpcmNsZSg1MCUgYXQgNTAlIDUwJSk7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmRyb3Bkb3duX19teW56Z2JjLmxvZ2dlZGluIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZHJvcGRvd25fX215bnpnYmMubG9nZ2VkaW4gLm5hdi10YWJzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgxNzcsIDE3NywgMTc3LCAwLjMpOyB9XG4gICAgLmRyb3Bkb3duX19teW56Z2JjLmxvZ2dlZGluIC5uYXYtdGFicyA+IC5uYXYge1xuICAgICAgYm9yZGVyOiAwOyB9XG4gIC5kcm9wZG93bl9fbXluemdiYy5sb2dnZWRpbiAuZHJvcGRvd24tbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBBNTA1MjsgfVxuICAgIC5kcm9wZG93bl9fbXluemdiYy5sb2dnZWRpbiAuZHJvcGRvd24tbWVudTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDg3cHg7XG4gICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxMjEsIDEyMSwgMTIxLCAwKSAwJSwgcmdiYSg0NiwgNTMsIDU5LCAwLjY5KSAxMDAlKTsgfVxuICAgIC5kcm9wZG93bl9fbXluemdiYy5sb2dnZWRpbiAuZHJvcGRvd24tbWVudSAubmF2LXRhYnM6OmJlZm9yZSwgLmRyb3Bkb3duX19teW56Z2JjLmxvZ2dlZGluIC5kcm9wZG93bi1tZW51IC5uYXYtdGFiczo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZHJvcGRvd25fX215bnpnYmMubG9nZ2VkaW4gLm5hdi10YWJzLWNvbnRhaW5lcl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZHJvcGRvd25fX215bnpnYmMubG9nZ2VkaW4gLmxpbmstbG9nb3V0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gICAgLmRyb3Bkb3duX19teW56Z2JjLmxvZ2dlZGluIC5saW5rLWxvZ291dCBhIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgTFQgVzA1IERlbWlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAuZHJvcGRvd25fX215bnpnYmMubG9nZ2VkaW4gLmxpbmstbG9nb3V0IGE6OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbnRlbnQ6IFwi74KLXCI7XG4gICAgICAgIGNvbG9yOiAjNkFDNUFDO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgIC5kcm9wZG93bl9fbXluemdiYy5sb2dnZWRpbiAubGluay1sb2dvdXQgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNkFDNUFDOyB9XG4gICAgICAuZHJvcGRvd25fX215bnpnYmMubG9nZ2VkaW4gLmxpbmstbG9nb3V0IGE6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwOGJcIjtcbiAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICBoZWlnaHQ6IHVuc2V0OyB9XG4gIC5kcm9wZG93bl9fbXluemdiYy5sb2dnZWRpbiAubmF2ID4gbGkuYWN0aXZlID4gYSBoNSxcbiAgLmRyb3Bkb3duX19teW56Z2JjLmxvZ2dlZGluIC5uYXYgPiBsaS5hY3RpdmUgPiBhIHNwYW4ge1xuICAgIGNvbG9yOiAjQzBEQ0FCO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLmRyb3Bkb3duX19teW56Z2JjLmxvZ2dlZGluIC5uYXYgYTpob3ZlciBoNSxcbiAgLmRyb3Bkb3duX19teW56Z2JjLmxvZ2dlZGluIC5uYXYgYTpob3ZlciBzcGFuIHtcbiAgICBjb2xvcjogI0MwRENBQjtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIC5kcm9wZG93bl9fbXluemdiYy5sb2dnZWRpbiAubmF2ID4gbGkuYWN0aXZlID4gYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDMERDQUI7IH1cbiAgLmRyb3Bkb3duX19teW56Z2JjLmxvZ2dlZGluIC5kcm9wZG93bi1tZW51X19pbm5lciB7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAxM2VtO1xuICAgIC1tb3otY29sdW1uLWdhcDogMTNlbTtcbiAgICBjb2x1bW4tZ2FwOiAxM2VtO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyIDFmciAxZnIgMWZyO1xuICAgIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgLW1vei1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkLWNvbHVtbjsgfVxuICAgIC5kcm9wZG93bl9fbXluemdiYy5sb2dnZWRpbiAuZHJvcGRvd24tbWVudV9faW5uZXIgYSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmRyb3Bkb3duX19teW56Z2JjLmxvZ2dlZGluIC5kcm9wZG93bi1tZW51X19pbm5lciBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM2QUM1QUM7IH1cbiAgICAgIC5kcm9wZG93bl9fbXluemdiYy5sb2dnZWRpbiAuZHJvcGRvd24tbWVudV9faW5uZXIgYSBpIHtcbiAgICAgICAgY29sb3I6ICM2QUM1QUM7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuICAgIC5kcm9wZG93bl9fbXluemdiYy5sb2dnZWRpbiAuZHJvcGRvd24tbWVudV9faW5uZXIgLnN1Yi1uYXYtaXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9XG5cbi50ZXN0LWNsaWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7IH1cblxuaGVhZGVyIC5jb250YWluZXItZmx1aWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgaGVhZGVyIC5jb250YWluZXItZmx1aWQgPiAucm93IHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5kZXNrdG9wLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm0tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ucHJldmVudC1kZWZhdWx0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLm1tLXNwbi5tbS1zcG4tLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI0Y0RjdGNzsgfVxuICAubW0tc3BuLm1tLXNwbi0tbGlnaHRbZGF0YS1tbS1zcG4tdGl0bGU9XCJNeU5aR0JDXCJdIHtcbiAgICBiYWNrZ3JvdW5kOiAjMEE1MDUyOyB9XG4gICAgLm1tLXNwbi5tbS1zcG4tLWxpZ2h0W2RhdGEtbW0tc3BuLXRpdGxlPVwiTXlOWkdCQ1wiXTo6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNDMERDQUI7IH1cbiAgICAubW0tc3BuLm1tLXNwbi0tbGlnaHRbZGF0YS1tbS1zcG4tdGl0bGU9XCJNeU5aR0JDXCJdIC5iZy1ncmFkaWVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xNTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTIxLCAxMjEsIDEyMSwgMCkgMCUsIHJnYmEoNDYsIDUzLCA1OSwgMC42OSkgMTAwJSk7IH1cblxuLm1tLXNwbi5tbS1zcG4tLW5hdmJhcjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBHcmFwaGlrLVNlbWlib2xkLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzZBQzVBQztcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgb3BhY2l0eTogdW5zZXQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLm1tLW9jZF9fYmFja2Ryb3Age1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1tLW9jZF9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tbS1vY2Qge1xuICB0b3A6IDY5cHg7IH1cblxuLm1tLW9jZC1vcGVuZWQgI20tbWVudV9fb3Blbi1idG4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tbS1vY2Qtb3BlbmVkICNtLW1lbnVfX2Nsb3NlLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tbS1zcG4tLW1haW46OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5tbS1zcG4tLW1haW4gLm1tLXNwbi0tb3BlbiB7XG4gIHRvcDogMCAhaW1wb3J0YW50OyB9XG5cbiNtLW1lbnVfX29wZW4tYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgI20tbWVudV9fb3Blbi1idG46OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBjOSc7IH1cblxuI20tbWVudV9fY2xvc2UtYnRuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAjbS1tZW51X19jbG9zZS1idG46OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAwZCc7IH1cblxuLm0tbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQTUwNTI7XG4gIHBhZGRpbmc6IDIwcHggMDsgfVxuICAubS1tZW51X19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAubS1tZW51X19idG4tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm0tbWVudV9faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICAubS1tZW51X19pY29uOjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgY29sb3I6ICNDMERDQUI7IH1cbiAgLm0tbWVudSAubmF2YmFyLWJyYW5kIHNwYW4ge1xuICAgIHdpZHRoOiAxMTlweDtcbiAgICBoZWlnaHQ6IDI5cHg7IH1cblxuLm0tbWVudV9fbWFpbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5tLW1lbnVfX21haW4gPiBsaSA+IGEge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAubS1tZW51X19tYWluID4gbGkgPiBhLnBhZ2UtbGluayB7XG4gICAgcG9pbnRlci1ldmVudHM6IHVuc2V0OyB9XG5cbi5tLW1lbnVfX21haW4gbGkge1xuICBmb250LWZhbWlseTogR3JhcGhpay1TZW1pYm9sZCwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6ICMwQTUwNTI7IH1cbiAgLm0tbWVudV9fbWFpbiBsaTo6YWZ0ZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDIyNCwgMjI0LCAyMjQsIDAuNSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW46IDA7IH1cblxuLm0tbWVudV9fbWFpbiAubS1tZW51X19zdWIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzZGQTM1RDsgfVxuXG4ubS1tZW51X19tYWluIC5tLW1lbnVfX3NlYXJjaCB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYm9yZGVyOiAwOyB9XG4gIC5tLW1lbnVfX21haW4gLm0tbWVudV9fc2VhcmNoOjpiZWZvcmUsIC5tLW1lbnVfX21haW4gLm0tbWVudV9fc2VhcmNoOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5tLW1lbnVfX21haW4gLm0tbWVudV9fc2VhcmNoIGlucHV0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgYm94LXNoYWRvdzogMCAycHggMzBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgLm0tbWVudV9fbWFpbiAubS1tZW51X19zZWFyY2ggYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgY29sb3I6ICM2YWM1YWM7XG4gICAgYm9yZGVyOiAwO1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gICAgLm0tbWVudV9fbWFpbiAubS1tZW51X19zZWFyY2ggYnV0dG9uOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAubS1tZW51X19tYWluIC5tLW1lbnVfX3NlYXJjaCBidXR0b246YWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IC43OyB9XG5cbi5tLW1lbnVfX21haW4gLm0tbWVudV9fbXluemdiYyB7XG4gIGJvcmRlcjogMDsgfVxuICAubS1tZW51X19tYWluIC5tLW1lbnVfX215bnpnYmMgPiBzcGFuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4ubS1tZW51X19tYWluIC5saW5rLXctaWNvbi0tZGFyayB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7IH1cblxuLm1tLXNwbiBhIHtcbiAgcGFkZGluZzogMThweCAwOyB9XG5cbi5tbS1zcG4gYTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubW0tc3BuIGxpIHtcbiAgcGFkZGluZzogMCAxNXB4OyB9XG5cbi5tbS1zcG4ubW0tc3BuLS1uYXZiYXIgdWw6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubS1tZW51X19jb2xsYXBzZS5tbS1zcG4tLW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyMjQsIDIyNCwgMjI0LCAwLjUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxNXB4OyB9XG5cbi5tLW1lbnVfX2NvbGxhcHNlIGxpIC5tLW1lbnVfX2NvbGxhcHNlLWJ0biB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5tLW1lbnVfX2NvbGxhcHNlIGxpIC5tLW1lbnVfX2NvbGxhcHNlLWJ0biBoNSB7XG4gICAgZm9udC1mYW1pbHk6IEdyYXBoaWstU2VtaWJvbGQsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjYjFiMWIxOyB9XG5cbi5tLW1lbnVfX2NvbGxhcHNlIGxpIHNwYW4ge1xuICBmb250LWZhbWlseTogR3JhcGhpay1SZWd1bGFyLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBjb2xvcjogI2IxYjFiMTsgfVxuXG4ubS1tZW51X19jb2xsYXBzZSBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbiAgd2lkdGg6IHVuc2V0O1xuICBoZWlnaHQ6IHVuc2V0O1xuICBvcGFjaXR5OiB1bnNldDtcbiAgdHJhbnNmb3JtOiB1bnNldDtcbiAgYm9yZGVyOiBub25lO1xuICB0b3A6IDI4cHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjYjFiMWIxO1xuICB6LWluZGV4OiAxMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4ubS1tZW51X19jb2xsYXBzZSAuc2hvdyAubS1tZW51X19jb2xsYXBzZS1idG4gaDUsIC5tLW1lbnVfX2NvbGxhcHNlIC5zaG93IHNwYW4ge1xuICBjb2xvcjogIzZBQzVBQzsgfVxuXG4ubS1tZW51X19jb2xsYXBzZSAuc2hvdzo6YmVmb3JlIHtcbiAgY29sb3I6ICM2QUM1QUM7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLm0tbWVudV9fY29sbGFwc2UgLmNvbGxhcHNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAubS1tZW51X19jb2xsYXBzZSAuY29sbGFwc2UgPiBkaXY6Zmlyc3QtY2hpbGQgaDUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLm0tbWVudV9fY29sbGFwc2UgLmNvbGxhcHNlIGg1IHtcbiAgICBmb250LWZhbWlseTogR3JhcGhpay1SZWd1bGFyLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjOWJiNThlO1xuICAgIG1hcmdpbjogNDBweCAwIDhweCAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm0tbWVudV9fY29sbGFwc2UgLmNvbGxhcHNlIGEge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nOiA3cHggMDsgfVxuXG4ubW0tc3BuLS1vcGVuIGg1IHtcbiAgZm9udC1mYW1pbHk6IEdyYXBoaWstUmVndWxhciwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5YmI1OGU7XG4gIG1hcmdpbjogNDBweCAwIDhweCAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5tbS1zcG4gLm1tLXNwbi0tb3BlbiBzZWN0aW9uIGEge1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDdweCAwOyB9XG5cbi5tbS1zcG4gbGk6YmVmb3JlLFxuLm1tLXNwbi5tbS1zcG4tLW5hdmJhcjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2QUM1QUM7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm1tLXNwbiBsaS5tLW1lbnVfX3N1YjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM5QkI1OEU7IH1cblxuLm0tbWVudV9fbXluemdiYzphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubS1tZW51X19teW56Z2JjIC5zdWItbmF2LWl0ZW0ge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiA4cHggMDsgfVxuICAubS1tZW51X19teW56Z2JjIC5zdWItbmF2LWl0ZW0gaSB7XG4gICAgY29sb3I6ICM2YWM1YWM7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7IH1cblxuLm0tbWVudV9fbXluemdiYyAuc2hvdyAubS1tZW51X19jb2xsYXBzZS1idG4gaDUsXG4ubS1tZW51X19teW56Z2JjIC5tLW1lbnVfX2NvbGxhcHNlIC5zaG93IHNwYW4ge1xuICBjb2xvcjogI0MwRENBQjsgfVxuXG4ubW0tc3BuLS1wYXJlbnQgdWwubW0tc3BuLS1vcGVuID4gbGk6Zmlyc3QtY2hpbGQgPiBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyNCwgMjI0LCAyMjQsIDAuNSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDA7IH1cblxuLm0tbWVudV9fbWFpbiAubGlua19fbG9naW4sXG4ubS1tZW51X19tYWluIC5saW5rX19zaWdudXAge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5tLW1lbnVfX21haW4gbGkubm90LWxvZ2dlZGluIC5tbS1zcG4tLW9wZW4gbGk6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIEZvcmNlZCBzdHlsZXMgKi9cbi5tbS1zcG4ubW0tc3BuLS1uYXZiYXIgdWwge1xuICB0b3A6IDcxcHg7IH1cblxuLm15bnpnYmMtbWVudS1vcGVuIC5tbS1zcG4ubW0tc3BuLS1uYXZiYXI6YWZ0ZXIsXG4ubW0tc3BuLm1tLXNwbi0tbmF2YmFyOmFmdGVyIHtcbiAgdG9wOiAyMHB4OyB9XG5cbi5tbS1zcG4ubW0tc3BuLS1uYXZiYXI6YmVmb3JlIHtcbiAgdG9wOiA0NXB4OyB9XG5cbm5hdi5tbS1zcG4gPiAubS1tZW51X19tYWluID4gbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICBuYXYubW0tc3BuID4gLm0tbWVudV9fbWFpbiA+IGxpOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgIHRvcDogNDlweCAhaW1wb3J0YW50OyB9XG5cbi5tbS1zcG4gLm1tLXNwbi0tcGFyZW50IC5tbS1zcG4tLW9wZW4gbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1tLXNwbiAubW0tc3BuLS1wYXJlbnQgLm1tLXNwbi0tb3Blbi5tLW1lbnVfX2NvbGxhcHNlIGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubW0tc3BuLS1wYXJlbnQgdWwubW0tc3BuLS1vcGVuID4gbGk6Zmlyc3QtY2hpbGQgc2VjdGlvbiBkaXY6Zmlyc3QtY2hpbGQgaDUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gIC5tbS1zcG4tLXBhcmVudCB1bC5tbS1zcG4tLW9wZW4gPiBsaTpmaXJzdC1jaGlsZCBzZWN0aW9uIGRpdjpmaXJzdC1jaGlsZCBoNTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyNCwgMjI0LCAyMjQsIDAuNSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiAwOyB9XG5cbi5tbS1zcG4tLXBhcmVudCB1bC5tbS1zcG4tLW9wZW4gPiBsaTpmaXJzdC1jaGlsZCBzZWN0aW9uLmNvbGxhcHNlIGRpdjpmaXJzdC1jaGlsZCBoNTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubS1tZW51X19tYWluIC5saW5rLWxvZ291dDo6YmVmb3JlLCAubS1tZW51X19tYWluIC5saW5rLWxvZ291dDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm0tbWVudV9fbWFpbiAubGluay1sb2dvdXQgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBMVCBXMDUgRGVtaVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtaW4td2lkdGg6IHVuc2V0O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBjb2xvcjogI2ZmZjsgfVxuICAubS1tZW51X19tYWluIC5saW5rLWxvZ291dCBhOjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb250ZW50OiBcIu+Ci1wiO1xuICAgIGNvbG9yOiAjNkFDNUFDO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAubS1tZW51X19tYWluIC5saW5rLWxvZ291dCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzZBQzVBQzsgfVxuICAubS1tZW51X19tYWluIC5saW5rLWxvZ291dCBhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOGJcIjtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgYm90dG9tOiB1bnNldDtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICB3aWR0aDogdW5zZXQ7XG4gICAgaGVpZ2h0OiB1bnNldDsgfVxuXG4uc3BvbnNvci1zZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7IH1cbiAgLnNwb25zb3Itc2VjdGlvbiBoNSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDEuNmVtIDA7IH1cbiAgLnNwb25zb3Itc2VjdGlvbiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpOyB9XG4gIC5zcG9uc29yLXNlY3Rpb24gYSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5zcG9uc29yLXNlY3Rpb24gYTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjc7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5zcG9uc29yLXNlY3Rpb24gYSB7XG4gICAgcGFkZGluZzogMHB4OyB9IH1cblxuLmZpbHRlci1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIC5maWx0ZXItc2VsZWN0IHNlbGVjdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAvKmhpZGUgb3JpZ2luYWwgU0VMRUNUIGVsZW1lbnQ6Ki8gfVxuXG4uc2VsZWN0LXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDk0RjUwO1xuICBwYWRkaW5nOiAwcHggMTBweCA4cHggMjVweDtcbiAgLypzdHlsZSB0aGUgYXJyb3cgaW5zaWRlIHRoZSBzZWxlY3QgZWxlbWVudDoqL1xuICAvKnBvaW50IHRoZSBhcnJvdyB1cHdhcmRzIHdoZW4gdGhlIHNlbGVjdCBib3ggaXMgb3BlbiAoYWN0aXZlKToqLyB9XG4gIC5zZWxlY3Qtc2VsZWN0ZWQ6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXFxlMTE0XCI7XG4gICAgdG9wOiAxMXB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuc2VsZWN0LXNlbGVjdGVkLnNlbGVjdC1hcnJvdy1hY3RpdmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUxMTNcIjtcbiAgICB0b3A6IDdweDsgfVxuXG4vKnN0eWxlIHRoZSBpdGVtcyAob3B0aW9ucyksIGluY2x1ZGluZyB0aGUgc2VsZWN0ZWQgaXRlbToqL1xuLnNlbGVjdC1zZWxlY3RlZCwgLnNlbGVjdC1pdGVtcyBkaXYge1xuICBjb2xvcjogIzA5NEY1MDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qc3R5bGUgaXRlbXMgKG9wdGlvbnMpOiovXG4uc2VsZWN0LWl0ZW1zIGRpdiB7XG4gIHBhZGRpbmc6IDhweCAxNXB4OyB9XG5cbi5zZWxlY3QtYXJyb3ctYWN0aXZlICsgLnNlbGVjdC1pdGVtcyBkaXYge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5zZWxlY3QtaXRlbXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTRGNTA7XG4gIGNvbG9yOiAjZmZmO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTtcbiAgd2lkdGg6IDIwMHB4O1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC8qIFRyYWNrICovXG4gIC8qIEhhbmRsZSAqL1xuICAvKiBIYW5kbGUgb24gaG92ZXIgKi8gfVxuICAuc2VsZWN0LWl0ZW1zIGRpdiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMC4xcztcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuc2VsZWN0LWl0ZW1zOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDEwcHg7IH1cbiAgLnNlbGVjdC1pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICM1MDY2NzM7IH1cbiAgLnNlbGVjdC1pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICMzNzRlNTk7IH1cbiAgLnNlbGVjdC1pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZXIoIzM3NGU1OSwgNDAlKTsgfVxuXG4uc2VsZWN0LWl0ZW1zIGRpdjpob3ZlciwgLnNhbWUtYXMtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLypOZXcgQ2FyZCBTdHlsZXMqL1xuLmNhcmQtbW9kdWxlIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBub3JtYWw7IH1cblxuLmNhcmQtbW9kdWxlIC5zbGljay1saXN0IHtcbiAgcGFkZGluZzogNDBweCAwOyB9XG5cbi5jYXJkLW1vZHVsZSAuc2xpZGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IG5vcm1hbDsgfVxuICAuY2FyZC1tb2R1bGUgLnNsaWRlcyAuaXRlbSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5jYXJkLW1vZHVsZSAuc2xpZGVzIC5pdGVtX19tb3JlIC5jYXJkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2QUM1QUM7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5jYXJkLW1vZHVsZSAuc2xpZGVzIC5pdGVtX19tb3JlIC5jYXJkOjphZnRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTc4XCI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMjVweDtcbiAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMy40MzhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgIC5jYXJkLW1vZHVsZSAuc2xpZGVzIC5pdGVtX19tb3JlIC5jYXJkX190ZXh0IHtcbiAgICAgICAgcGFkZGluZzogNjBweCA4NXB4IDYwcHggNDVweDsgfVxuXG4uY2FyZC1tb2R1bGUgLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCAzMHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGNvbG9yOiAjMEE1MDUyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCA1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuY2FyZC1tb2R1bGUgLmNhcmQ6aG92ZXIge1xuICAgIG9wYWNpdHk6IC43OyB9XG4gIC5jYXJkLW1vZHVsZSAuY2FyZF9faW1nIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICMwQTUwNTI7IH1cbiAgLmNhcmQtbW9kdWxlIC5jYXJkX190ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBMVCBXMDUgRGVtaVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgZm9udC1zaXplOiAwLjgxcmVtOyB9XG4gICAgLmNhcmQtbW9kdWxlIC5jYXJkX190ZXh0ID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAgIC5jYXJkLW1vZHVsZSAuY2FyZF9fdGV4dCBwIHtcbiAgICAgIGNvbG9yOiAjNDE0MTQxO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbWFyZ2luOiAwLjhlbSAwIDAgMDsgfVxuICAgIC5jYXJkLW1vZHVsZSAuY2FyZF9fdGV4dCBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNkFDNUFDOyB9XG4gIC5jYXJkLW1vZHVsZSAuY2FyZF9fZXh0cmEge1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IExUIFcwNSBSZWd1bGFyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBmb250LXNpemU6IDAuODFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogYXV0bzsgfVxuICAgIC5jYXJkLW1vZHVsZSAuY2FyZF9fZXh0cmEgPiBkaXYge1xuICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgLmNhcmQtbW9kdWxlIC5jYXJkX19leHRyYSBpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4OyB9XG4gICAgLmNhcmQtbW9kdWxlIC5jYXJkX19leHRyYSAuZmUtcG9pbnRzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IExUIFcwNSBEZW1pXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJkLW1vZHVsZSAuY2FyZF9fdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtOyB9IH1cblxuLm5ld3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmhvbWUtdGlsZXMgLnR3aXR0ZXItZmVlZCAubWVkaWEtYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5ob21lLXRpbGVzIC5jYXJkIC5tZWRpYS1ib2R5IHtcbiAgcGFkZGluZzogNDVweCAyNXB4IDg1cHg7XG4gIGJhY2tncm91bmQ6ICMwYTRmNTE7IH1cbiAgLmhvbWUtdGlsZXMgLmNhcmQgLm1lZGlhLWJvZHkgcCB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmhvbWUtdGlsZXMgLmNhcmQgLmxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBMVCBXMDUgRGVtaVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBib3R0b206IDMwcHg7IH1cbiAgLmhvbWUtdGlsZXMgLmNhcmQgLmxpbmsgaSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAuaG9tZS10aWxlcyAuY2FyZCAubGluazpob3ZlciB7XG4gICAgY29sb3I6ICMxYjkyOTY7IH1cblxuLmhvbWUtdGlsZXMgLm1lZGlhLWhlYWRpbmcge1xuICBtYXJnaW46IDAgMCAyNXB4O1xuICBmb250LXNpemU6IDI1cHg7IH1cbiAgLmhvbWUtdGlsZXMgLm1lZGlhLWhlYWRpbmcgYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgTFQgVzA1IERlbWlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4ubWVkaWEuY2FyZCB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHBhZGRpbmc6IDAgMTVweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5tZWRpYS5jYXJkIC5tZWRpYS5jYXJkIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweCAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uY2FyZCAuY2FyZC1zdWIge1xuICBjb2xvcjogIzlCOUI5QjtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgTFQgVzA1IERlbWlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4uY2FyZCAubWVkaWEtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5jYXJkIC5tZWRpYS1ib2R5IHtcbiAgYmFja2dyb3VuZDogI0Y0RjdGNztcbiAgcGFkZGluZzogMjVweCAyNXB4IDc1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jYXJkIC5tZWRpYS1ib2R5IC5kYXRlIHtcbiAgICBjb2xvcjogIzliOWI5YjsgfVxuICAuY2FyZCAubWVkaWEtYm9keSBwIHtcbiAgICBjb2xvcjogIzMzMzsgfVxuICAuY2FyZCAubWVkaWEtYm9keSAuY2FyZC1saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6ICMwQTUwNTI7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgTFQgVzA1IERlbWlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBib3R0b206IDMwcHg7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dCBjb2xvcjsgfVxuICAgIC5jYXJkIC5tZWRpYS1ib2R5IC5jYXJkLWxpbmsgaSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmNhcmQgLm1lZGlhLWJvZHkgLmNhcmQtbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogIzE1YTlhZDsgfVxuXG4uY2FyZCAuaW1nLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1NSU7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206ICMwYTRmNTEgMTBweCBzb2xpZDsgfVxuICAuY2FyZCAuaW1nLXdyYXBwZXIgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY2FyZCAuaW1nLXdyYXBwZXIgLm1lZGlhLWJhZGdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuXG4uaG9tZV9fYmFubmVyIHtcbiAgaGVpZ2h0OiA2OTRweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhvbWVfX2Jhbm5lciA+IC5jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5ob21lX19iYW5uZXIgPiAuY29udGFpbmVyID4gLnJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAuaG9tZV9fYmFubmVyIGgxIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXgtd2lkdGg6IDY3NHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ob21lX19iYW5uZXIgLmJyYW5kLXN5bWJvbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICAgIHotaW5kZXg6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wb3V0YW1hLW56Z2JjLXdoaXRlQDJ4LnBuZ1wiKTsgfVxuXG4ubmF2LWN0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNDlweDsgfVxuICAubmF2LWN0YV9fY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDQwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiAzN3B4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5uYXYtY3RhIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLm5hdi1jdGEgdWwgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDE2cHg7IH1cbiAgICAgIC5uYXYtY3RhIHVsIGxpIGEge1xuICAgICAgICBjb2xvcjogIzBBNTA1MjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgTFQgVzA1IERlbWlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgLm5hdi1jdGEgdWwgbGkgaSB7XG4gICAgICAgIGNvbG9yOiAjNkFDNUFDO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lX19iYW5uZXIge1xuICAgIGhlaWdodDogNDIwcHg7IH1cbiAgICAuaG9tZV9fYmFubmVyIGgxIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBHcmFwaGlrLVJlZ3VsYXIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW46IDYwcHggMzBweCAwIDMwcHg7XG4gICAgICBtYXgtd2lkdGg6IDYwJTsgfVxuICAgIC5ob21lX19iYW5uZXIgLmJyYW5kLXN5bWJvbCB7XG4gICAgICB3aWR0aDogMTU5cHg7XG4gICAgICBoZWlnaHQ6IDE1OXB4OyB9XG4gICAgLmhvbWVfX2Jhbm5lciAuY29udGFpbmVyID4gLnJvdyB7XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cbiAgLm5hdi1jdGEge1xuICAgIHRvcDogLTIwcHg7IH1cbiAgICAubmF2LWN0YV9fY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDsgfVxuICAgIC5uYXYtY3RhIHVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgICBtYXgtd2lkdGg6IDUxMHB4OyB9XG4gICAgICAubmF2LWN0YSB1bCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gICAgICAgIC5uYXYtY3RhIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubmF2LWN0YSAuY29sLXhzLTEyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm5hdi1jdGEgdWwge1xuICAgIGNvbHVtbi1jb3VudDogdW5zZXQ7XG4gICAgbWF4LXdpZHRoOiB1bnNldDsgfVxuICAubmF2LWN0YV9fY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG5cbi8qIFR3byBDb2wgSW1hZ2UgKi9cbi50d28tY29sLWltZyB7XG4gIGhlaWdodDogNzkwcHg7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cbiAgLnR3by1jb2wtaW1nIC5mbHVpZC1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudHdvLWNvbC1pbWcgLmNvbC1sZy02IHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnR3by1jb2wtaW1nX19idXR0b24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC50d28tY29sLWltZ19fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgIC50d28tY29sLWltZ19fYmc6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTIxLCAxMjEsIDEyMSwgMC4wMSkgMCUsIHJnYmEoNDYsIDUzLCA1OSwgMC45NSkgMTAwJSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gIC50d28tY29sLWltZ19fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiAjNkFDNUFDO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgTFQgVzA1IERlbWlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgIC50d28tY29sLWltZ19fYnV0dG9uOjpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb250ZW50OiBcIlxcZjEwNlwiO1xuICAgICAgY29sb3I6ICM2YWM1YWM7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gICAgLnR3by1jb2wtaW1nX19idXR0b24uY29sbGFwc2VkOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGYxMDdcIjsgfVxuICAudHdvLWNvbC1pbWdfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAudHdvLWNvbC1pbWdfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIHBhZGRpbmc6IDYwcHggNzVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAudHdvLWNvbC1pbWdfX2NvbnRlbnQgPiBkaXYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC50d28tY29sLWltZ19fY29udGVudCBoMyB7XG4gICAgICBjb2xvcjogIzBBNTA1MjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnR3by1jb2wtaW1nX19jb250ZW50IGg0IHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnR3by1jb2wtaW1nX19jb250ZW50IC5saXN0cyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMTVweCAwOyB9XG4gICAgICAudHdvLWNvbC1pbWdfX2NvbnRlbnQgLmxpc3RzIGxpIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDBweCAxZnIgMWZyO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyMjQsIDIyNCwgMjI0LCAwLjMzKTtcbiAgICAgICAgcGFkZGluZzogMjJweCAwO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC50d28tY29sLWltZ19fY29udGVudCAubGlzdF9fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IEdyYXBoaWstUmVndWxhciwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMS4zN3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM2O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAudHdvLWNvbC1pbWdfX2NvbnRlbnQgLmxpc3RfX2xpbmtzIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLnR3by1jb2wtaW1nX19jb250ZW50IC5saXN0X19zeW1ib2wge1xuICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7IH1cbiAgLnR3by1jb2wtaW1nIC5jb2wtbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAudHdvLWNvbC1pbWcgLmNvbC1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnR3by1jb2wtaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gICAgLnR3by1jb2wtaW1nX19jb250ZW50IC5saXN0cyB7XG4gICAgICBwYWRkaW5nOiAwIDMwcHggMzBweCAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLnR3by1jb2wtaW1nX19jb250ZW50IC5saXN0cyBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDIycHggMCAyMnB4IDA7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxLjVmciAxZnI7IH1cbiAgICAudHdvLWNvbC1pbWdfX2NvbnRlbnQgLmxpc3RfX3N5bWJvbCB7XG4gICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgIGdyaWQtcm93OiAxO1xuICAgICAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDsgfVxuICAgIC50d28tY29sLWltZ19fY29udGVudCAubGlzdF9fdGl0bGUge1xuICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICBncmlkLXJvdzogMTtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnR3by1jb2wtaW1nX19jb250ZW50IC5saXN0X19saW5rcyB7XG4gICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgIGdyaWQtcm93OiAyO1xuICAgICAganVzdGlmeS1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4gICAgLnR3by1jb2wtaW1nX19jb2xsYXBzZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkYzNTNDO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAudHdvLWNvbC1pbWdfX2JnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICAudHdvLWNvbC1pbWdfX2J1dHRvbi1jb250YWluZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgICAgLnR3by1jb2wtaW1nX19idXR0b24tY29udGFpbmVyIGgzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYycHg7IH1cbiAgICAgIC50d28tY29sLWltZ19fYnV0dG9uLWNvbnRhaW5lciBoNCB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnR3by1jb2wtaW1nX19idXR0b24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAudHdvLWNvbC1pbWdfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnR3by1jb2wtaW1nX19jb250ZW50IGgzLCAudHdvLWNvbC1pbWdfX2NvbnRlbnQgaDQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnR3by1jb2wtaW1nIC5jb2wtbGVmdCB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnR3by1jb2wtaW1nIC5jb2wtcmlnaHQge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi50d28tY29sLWludHJvIHtcbiAgbWFyZ2luOiAyZW0gYXV0bzsgfVxuICAudHdvLWNvbC1pbnRybyBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMWVtOyB9XG5cbi8qIEhvbWUgU2xpZGVyICovXG4uaG9tZS1zbGlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDcxMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAuaG9tZS1zbGlkZXIgLnNsaWRlcyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmhvbWUtc2xpZGVyIC5ob21lLXNsaWRlcl9faW1nIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgLmhvbWUtc2xpZGVyIC5ob21lLXNsaWRlcl9faW1nIC5zbGljay1saXN0LFxuICAgIC5ob21lLXNsaWRlciAuaG9tZS1zbGlkZXJfX2ltZyAuc2xpY2stdHJhY2sge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmhvbWUtc2xpZGVyIC5ob21lLXNsaWRlcl9faW1nIHVsIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5ob21lLXNsaWRlciAuaG9tZS1zbGlkZXJfX2ltZyBsaSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgLmhvbWUtc2xpZGVyIC5ob21lLXNsaWRlcl9fdGV4dCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkFDNUFDO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCA5MHB4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cbiAgICAuaG9tZS1zbGlkZXIgLmhvbWUtc2xpZGVyX190ZXh0OjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcG91dGFtYS1uemdiYy13aGl0ZUAyeC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0MHB4IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgaGVpZ2h0OiAyNDBweDsgfVxuICAuaG9tZS1zbGlkZXIgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuaG9tZS1zbGlkZXIgcCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMi42ZW07IH1cbiAgLmhvbWUtc2xpZGVyIC5zbGlkZXMgbGkgPiBzcGFuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uaG9tZS1zbGlkZXJfX2NvbnRyb2xsZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDkwcHg7XG4gIHRvcDogNzBweDsgfVxuXG4uaG9tZS1zbGlkZXJfX2Fycm93cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDkwcHg7XG4gIHRvcDogNTBweDsgfVxuXG4vKiBVcGNvbWluZyBUcmFpbmluZyBDb3Vyc2VzICovXG4uaG9tZS1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjcsIDE3MSwgMTg0LCAwLjE0KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3BvdXRhbWEtbnpnYmMtd2hpdGVAMngucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICBwYWRkaW5nOiAxMzBweCAwO1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5ob21lLWNhcmQgaDMge1xuICAgIGNvbG9yOiAjMEE1MDUyOyB9XG4gIC5ob21lLWNhcmQgLmhvbWUtY2FyZF9fY29udHJvbGxlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAuaG9tZS1jYXJkIC5mbGV4LWNvbnRyb2wtbmF2IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICAuaG9tZS1jYXJkIC5mbGV4LWNvbnRyb2wtbmF2IGxpIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDYsIDE5NywgMTcyLCAwLjUpOyB9XG4gICAgICAuaG9tZS1jYXJkIC5mbGV4LWNvbnRyb2wtbmF2IGxpIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmFjNWFjOyB9XG4gICAgICAuaG9tZS1jYXJkIC5mbGV4LWNvbnRyb2wtbmF2IGxpIGEuZmxleC1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmFjNWFjOyB9XG5cbiN1cGNvbWluZy1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogTGF0ZXN0IE5ld3MgKi9cbiNsYXRlc3QtbmV3cy1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmxhdGVzdC1uZXdzLmhvbWUtY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLmxhdGVzdC1uZXdzIC5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjdGNztcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ubGF0ZXN0LW5ld3MgLmNhcmRfX2ltZyB7XG4gIGhlaWdodDogMjA4cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qIFR3byBDb2wgSW50cm8gKi9cbiAgLnR3by1jb2wtaW50cm8ge1xuICAgIG1hcmdpbjogM2VtIDA7IH1cbiAgICAudHdvLWNvbC1pbnRybyBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogMCAxNXB4OyB9XG4gIC8qIEhvbWUgU2xpZGVyICovXG4gIC5ob21lLXNsaWRlciB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmhvbWUtc2xpZGVyIC5zbGlkZXMge1xuICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG4gICAgLmhvbWUtc2xpZGVyIC5ob21lLXNsaWRlcl9faW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzMTVweDsgfVxuICAgIC5ob21lLXNsaWRlciAuaG9tZS1zbGlkZXJfX3RleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgcGFkZGluZzogMCAzMHB4OyB9XG4gICAgICAuaG9tZS1zbGlkZXIgLmhvbWUtc2xpZGVyX190ZXh0OjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAuMjsgfVxuICAgIC5ob21lLXNsaWRlcl9fY29udHJvbGxlciB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgLmhvbWUtc2xpZGVyIC5mbGV4LXZpZXdwb3J0IHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMCAxMTBweDsgfVxuICAgIC5ob21lLXNsaWRlciAuaG9tZS1zbGlkZXJfX2NvbnRyb2xsZXIge1xuICAgICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAgIC5ob21lLXNsaWRlcl9fYXJyb3dzIHtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiAxNXB4OyB9XG4gIC5zbGljay1hcnJvdyB7XG4gICAgcGFkZGluZzogMCA4cHg7IH1cbiAgICAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9XG4gIC8qIFVwY29taW5nICovXG4gIC5ob21lLWNhcmQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAzMjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gICAgcGFkZGluZzogOTBweCAwIDMwcHggMDsgfVxuICAgIC5ob21lLWNhcmQgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaG9tZS1jYXJkX19jb250cm9sbGVyIHtcbiAgICBsZWZ0OiAwOyB9XG4gIC5ob21lLWNhcmQgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICB3aWR0aDogMjZweDsgfSB9XG5cbi5maWx0ZXItZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuZmlsdGVyLWZvcm0gLmZvcm0tdGl0bGUge1xuICAgIGNvbG9yOiAjMEE1MDUyO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBMVCBXMDUgRGVtaVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5maWx0ZXItZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAuZmlsdGVyLWZvcm0gLmZvcm0tZ3JvdXA6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHdpZHRoOiAxNTBweDsgfVxuICAgIC5maWx0ZXItZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7IH1cbiAgICAgIC5maWx0ZXItZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICMwQTUwNTI7IH1cbiAgICAgIC5maWx0ZXItZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICMwQTUwNTI7IH1cbiAgICAgIC5maWx0ZXItZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjMEE1MDUyOyB9XG4gICAgICAuZmlsdGVyLWZvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICMwQTUwNTI7IH1cbiAgICAuZmlsdGVyLWZvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgY29sb3I6ICMwQTUwNTI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuZmlsdGVyLWZvcm0gYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmZpbHRlci1mb3JtIGJ1dHRvbi5idG4tdG9vbCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjOUU5RjlGO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0IGNvbG9yOyB9XG4gICAgICAuZmlsdGVyLWZvcm0gYnV0dG9uLmJ0bi10b29sOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwQTUwNTI7IH1cbiAgICAgIC5maWx0ZXItZm9ybSBidXR0b24uYnRuLXRvb2w6YWN0aXZlIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLmZpbHRlci1mb3JtIGJ1dHRvbi5idG4tdG9vbCAuZ2x5cGhpY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmlsdGVyLWZvcm0gLmZvcm0tZ3JvdXA6bGFzdC1vZi10eXBlIHtcbiAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kOyB9IH1cblxuLmNhcmQgLmV2ZW50LXR5cGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjOUI5QjlCOyB9XG4gIC5jYXJkIC5ldmVudC10eXBlIGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuLmNhcmQuaW5kdXN0cnktZXZlbnQuZXZlbnQtY2FyZCB7XG4gIGNvbG9yOiAjNEE0QTRBICFpbXBvcnRhbnQ7IH1cbiAgLmNhcmQuaW5kdXN0cnktZXZlbnQuZXZlbnQtY2FyZCAuY2FyZC1zdWIgc21hbGwge1xuICAgIGNvbG9yOiAjNDQ0NDQ0ICFpbXBvcnRhbnQ7IH1cbiAgLmNhcmQuaW5kdXN0cnktZXZlbnQuZXZlbnQtY2FyZCBwIHtcbiAgICBjb2xvcjogIzRBNEE0QTsgfVxuICAuY2FyZC5pbmR1c3RyeS1ldmVudC5ldmVudC1jYXJkIGgxLCAuY2FyZC5pbmR1c3RyeS1ldmVudC5ldmVudC1jYXJkIGgyLCAuY2FyZC5pbmR1c3RyeS1ldmVudC5ldmVudC1jYXJkIGgzLCAuY2FyZC5pbmR1c3RyeS1ldmVudC5ldmVudC1jYXJkIGg0LCAuY2FyZC5pbmR1c3RyeS1ldmVudC5ldmVudC1jYXJkIGg1LCAuY2FyZC5pbmR1c3RyeS1ldmVudC5ldmVudC1jYXJkIHNtYWxsIHtcbiAgICBjb2xvcjogIzQ0NDQ0NCAhaW1wb3J0YW50OyB9XG4gIC5jYXJkLmluZHVzdHJ5LWV2ZW50LmV2ZW50LWNhcmQgYSB7XG4gICAgY29sb3I6ICM0NDQ0NDQgIWltcG9ydGFudDsgfVxuICAgIC5jYXJkLmluZHVzdHJ5LWV2ZW50LmV2ZW50LWNhcmQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzBBNTA1MiAhaW1wb3J0YW50OyB9XG4gIC5jYXJkLmluZHVzdHJ5LWV2ZW50LmV2ZW50LWNhcmQgLm1lZGlhLWhlYWRpbmcgYSB7XG4gICAgY29sb3I6ICM0QTRBNEE7IH1cbiAgLmNhcmQuaW5kdXN0cnktZXZlbnQuZXZlbnQtY2FyZCAuaW1nLXdyYXBwZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzlCOUI5QjsgfVxuXG4uY2FyZC5uemdiYyB7XG4gIGNvbG9yOiAjMDk0RjUwICFpbXBvcnRhbnQ7IH1cbiAgLmNhcmQubnpnYmMgcCB7XG4gICAgY29sb3I6ICM0QTRBNEE7IH1cbiAgLmNhcmQubnpnYmMgaDEsIC5jYXJkLm56Z2JjIGgyLCAuY2FyZC5uemdiYyBoMywgLmNhcmQubnpnYmMgaDQsIC5jYXJkLm56Z2JjIGg1LCAuY2FyZC5uemdiYyBzbWFsbCwgLmNhcmQubnpnYmMgYSB7XG4gICAgY29sb3I6ICMwOTRmNTAgIWltcG9ydGFudDsgfVxuICAuY2FyZC5uemdiYyAubWVkaWEtaGVhZGluZyBhIHtcbiAgICBjb2xvcjogIzA5NGY1MDsgfVxuICAuY2FyZC5uemdiYyAuaW1nLXdyYXBwZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzA5NGY1MDsgfVxuXG4uY2FyZC5uYWJlcnNueiBwIHtcbiAgY29sb3I6ICM0QTRBNEE7IH1cblxuLmNhcmQubmFiZXJzbnogaDEsIC5jYXJkLm5hYmVyc256IGgyLCAuY2FyZC5uYWJlcnNueiBoMywgLmNhcmQubmFiZXJzbnogaDQsIC5jYXJkLm5hYmVyc256IGg1LCAuY2FyZC5uYWJlcnNueiBzbWFsbCwgLmNhcmQubmFiZXJzbnogYSB7XG4gIGNvbG9yOiAjMTc3N0JDICFpbXBvcnRhbnQ7IH1cblxuLmNhcmQubmFiZXJzbnogLm1lZGlhLWhlYWRpbmcgYSB7XG4gIGNvbG9yOiAjMTc3N0JDOyB9XG5cbi5jYXJkLm5hYmVyc256IC5pbWctd3JhcHBlciB7XG4gIGJvcmRlci1jb2xvcjogIzE3NzdCQzsgfVxuXG4uY2FyZC5ob21lc3RhciBwIHtcbiAgY29sb3I6ICM0QTRBNEE7IH1cblxuLmNhcmQuaG9tZXN0YXIgaDEsIC5jYXJkLmhvbWVzdGFyIGgyLCAuY2FyZC5ob21lc3RhciBoMywgLmNhcmQuaG9tZXN0YXIgaDQsIC5jYXJkLmhvbWVzdGFyIGg1LCAuY2FyZC5ob21lc3RhciBzbWFsbCwgLmNhcmQuaG9tZXN0YXIgYSB7XG4gIGNvbG9yOiAjMDA2QzVCICFpbXBvcnRhbnQ7IH1cblxuLmNhcmQuaG9tZXN0YXIgLm1lZGlhLWhlYWRpbmcgYSB7XG4gIGNvbG9yOiAjMDA2QzVCOyB9XG5cbi5jYXJkLmhvbWVzdGFyIC5pbWctd3JhcHBlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNkM1QjsgfVxuXG4uY2FyZC5ncmVlbnN0YXIgcCB7XG4gIGNvbG9yOiAjNEE0QTRBOyB9XG5cbi5jYXJkLmdyZWVuc3RhciBoMSwgLmNhcmQuZ3JlZW5zdGFyIGgyLCAuY2FyZC5ncmVlbnN0YXIgaDMsIC5jYXJkLmdyZWVuc3RhciBoNCwgLmNhcmQuZ3JlZW5zdGFyIGg1LCAuY2FyZC5ncmVlbnN0YXIgc21hbGwsIC5jYXJkLmdyZWVuc3RhciBhIHtcbiAgY29sb3I6ICM4NUI4MzAgIWltcG9ydGFudDsgfVxuXG4uY2FyZC5ncmVlbnN0YXIgLm1lZGlhLWhlYWRpbmcgYSB7XG4gIGNvbG9yOiAjODVCODMwOyB9XG5cbi5jYXJkLmdyZWVuc3RhciAuaW1nLXdyYXBwZXIge1xuICBib3JkZXItY29sb3I6ICM4NUI4MzA7IH1cblxuLmNhcmQuaG9tZWZpdCBwIHtcbiAgY29sb3I6ICM0QTRBNEE7IH1cblxuLmNhcmQuaG9tZWZpdCBoMSwgLmNhcmQuaG9tZWZpdCBoMiwgLmNhcmQuaG9tZWZpdCBoMywgLmNhcmQuaG9tZWZpdCBoNCwgLmNhcmQuaG9tZWZpdCBoNSwgLmNhcmQuaG9tZWZpdCBzbWFsbCwgLmNhcmQuaG9tZWZpdCBhIHtcbiAgY29sb3I6ICNFQzY2MDggIWltcG9ydGFudDsgfVxuXG4uY2FyZC5ob21lZml0IC5tZWRpYS1oZWFkaW5nIGEge1xuICBjb2xvcjogI0VDNjYwODsgfVxuXG4uY2FyZC5ob21lZml0IC5pbWctd3JhcHBlciB7XG4gIGJvcmRlci1jb2xvcjogI0VDNjYwODsgfVxuXG4uY2FyZC5ldmVudC1jYXJkIC5tZWRpYS1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW46IDVweCAwIDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IExUIFcwNSBEZW1pXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuY2FyZC5ldmVudC1jYXJkIC5tZWRpYS1oZWFkaW5nIGEge1xuICAgIGNvbG9yOiAjMGE0ZjUxOyB9XG5cbi5jYXJkLmV2ZW50LWNhcmQgLm1lZGlhLWJvZHkge1xuICBwYWRkaW5nOiAyNXB4IDQ1cHggNzVweDsgfVxuXG4uY2FyZC5ldmVudC1jYXJkIC5jYXJkLXN1YiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuY2FyZC5ldmVudC1jYXJkIC5jYXJkLXN1YiBzbWFsbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjMDA5MTk3O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG5cbi5jYXJkLmV2ZW50LWNhcmQgLnBvaW50cyB7XG4gIGNvbG9yOiAjMGE0ZjUxO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY2FyZC5ldmVudC1jYXJkIC5pbWctd3JhcHBlciAubWVkaWEtYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuY2FyZC5ldmVudC1jYXJkIC5pbWctd3JhcHBlciAubWVkaWEtYmFkZ2UubnpnYmMge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgd2lkdGg6IDUwcHg7IH1cbiAgICAuY2FyZC5ldmVudC1jYXJkIC5pbWctd3JhcHBlciAubWVkaWEtYmFkZ2UubnpnYmMgaW1nIHtcbiAgICAgIHdpZHRoOiA1MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZmlsdGVyLWZvcm0gLmZvcm0tZ3JvdXA6bGFzdC1vZi10eXBlIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAgIC5maWx0ZXItZm9ybSAuZm9ybS1ncm91cDpsYXN0LW9mLXR5cGUgYnV0dG9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY2FyZC5ldmVudC1jYXJkIC5wb2ludHMge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVYKC01cHgpIHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJkLmV2ZW50LWNhcmQgLm1lZGlhLWJvZHkge1xuICAgIHBhZGRpbmc6IDI1cHggMjVweCA3NXB4OyB9XG4gIC5maWx0ZXItZm9ybSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZmlsdGVyLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgLmZpbHRlci1mb3JtIC5mb3JtLWdyb3VwOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggI2U4ZThlOCBzb2xpZDsgfSB9XG5cbi5jYXNlLXN0dWR5LWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNhc2Utc3R1ZHktaGVybzphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyMTZkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoNDIsIDEwMiwgMTAzLCAwLjU1KSA1NSUsIHJnYmEoMjQsIDkwLCA5MSwgMC45NCkgNzQlLCAjMDk0RjUwIDg3JSwgIzA5NEY1MCAxMDAlLCAjMDk0RjUwIDEwMCUpO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jYXNlLXN0dWR5LWhlcm8gLmJhZGdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTBweDtcbiAgICB0b3A6IDMwcHg7XG4gICAgei1pbmRleDogMzsgfVxuXG4uc3ViLW5hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE0ZjUxO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCByZ2JhKDIxNSwgMjE1LCAyMTUsIDAuMTYpIHNvbGlkOyB9XG4gIC5zdWItbmF2aWdhdGlvbiBoMSwgLnN1Yi1uYXZpZ2F0aW9uIGgyLCAuc3ViLW5hdmlnYXRpb24gaDMge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5zdWItbmF2aWdhdGlvbiBoMiB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5zdWItbmF2aWdhdGlvbiBoNCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnN1Yi1uYXZpZ2F0aW9uICNzZWN0aW9uLWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnN1Yi1uYXZpZ2F0aW9uICNzZWN0aW9uLWRyb3Bkb3duIC5icm93c2UgLmdseXBoaWNvbiB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgLnN1Yi1uYXZpZ2F0aW9uIC5vcGVuIC5icm93c2UgLmdseXBoaWNvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAuc3ViLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTRmNTE7XG4gICAgdG9wOiA0OXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDRlbSAwO1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tZ2FwOiAyZW07XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZC1jb2x1bW47IH1cbiAgICAuc3ViLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnU6YmVmb3JlLCAuc3ViLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBhNGY1MTsgfVxuICAgIC5zdWItbmF2aWdhdGlvbiAuZHJvcGRvd24tbWVudSBoMywgLnN1Yi1uYXZpZ2F0aW9uIC5kcm9wZG93bi1tZW51IGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgLnN1Yi1uYXZpZ2F0aW9uIC5kcm9wZG93bi1tZW51IGgzIGEsIC5zdWItbmF2aWdhdGlvbiAuZHJvcGRvd24tbWVudSBoNCBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnN1Yi1uYXZpZ2F0aW9uIC5kcm9wZG93bi1tZW51IGgzIGE6aG92ZXIsIC5zdWItbmF2aWdhdGlvbiAuZHJvcGRvd24tbWVudSBoNCBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5zdWItbmF2aWdhdGlvbiAuZHJvcGRvd24tbWVudSB1bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIC5zdWItbmF2aWdhdGlvbiAuZHJvcGRvd24tbWVudSB1bCBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgIC5zdWItbmF2aWdhdGlvbiAuZHJvcGRvd24tbWVudSB1bCBsaSBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIC5zdWItbmF2aWdhdGlvbiAuZHJvcGRvd24tbWVudSB1bCBsaSBhOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICAgICAuc3ViLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnUgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLnN1Yi1uYXZpZ2F0aW9uIC5kcm9wZG93bi1tZW51IC5zdWItbmF2LWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQtY29sdW1uOyB9XG4gICAgICAuc3ViLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnUgLnN1Yi1uYXYtaXRlbSBoMywgLnN1Yi1uYXZpZ2F0aW9uIC5kcm9wZG93bi1tZW51IC5zdWItbmF2LWl0ZW0gaDQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuc3ViLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnUgLnN1Yi1uYXYtaXRlbSB1bCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLmZpbHRlci1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U4RThFODtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgLmZpbHRlci1uYXZpZ2F0aW9uIC5maWx0ZXItc2VsZWN0IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG5cbi5kaXNwbGF5LXR5cGUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmRpc3BsYXktdHlwZSBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC5kaXNwbGF5LXR5cGUgbGkgYSB7XG4gICAgICBjb2xvcjogI0FBQjVBRjsgfVxuICAgIC5kaXNwbGF5LXR5cGUgbGkuYWN0aXZlIGEsIC5kaXNwbGF5LXR5cGUgbGk6aG92ZXIgYSB7XG4gICAgICBjb2xvcjogIzBBNEY1MTsgfVxuXG5kbC5wcm9qZWN0LWluZm9ybWF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuICBkbC5wcm9qZWN0LWluZm9ybWF0aW9uIGR0IHtcbiAgICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBMVCBXMDUgRGVtaVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICM0QTRBNEE7IH1cbiAgZGwucHJvamVjdC1pbmZvcm1hdGlvbiBkZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN1Yi1uYXZpZ2F0aW9uIC5kcm9wZG93bi1tZW51IHtcbiAgICBjb2x1bW4tY291bnQ6IDI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLnN1Yi1uYXZpZ2F0aW9uIC5kcm9wZG93bi1tZW51IHtcbiAgICBjb2x1bW4tY291bnQ6IDE7IH0gfVxuXG4udGFibGUtc3R5bGUge1xuICBib3JkZXItdG9wOiAxcHggI2RkZCBzb2xpZDsgfVxuXG50YWJsZSB0ZCwgdGFibGUgdGgge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50OyB9XG5cbi50YWJsZS1zdHJpcGVkLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLCAudGFibGUtc3RyaXBlZC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCwgLnRhYmxlLXN0cmlwZWQudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQsIC50YWJsZS1zdHJpcGVkLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLCAudGFibGUtc3RyaXBlZC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCwgLnRhYmxlLXN0cmlwZWQudGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICBib3JkZXI6IDA7IH1cblxuLnRhYmxlc2F3IC50YWJsZXNhdy1zb3J0YWJsZS1oZWFkIHtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGQkZCOyB9XG4gIC50YWJsZXNhdyAudGFibGVzYXctc29ydGFibGUtaGVhZC50YWJsZXNhdy1zb3J0YWJsZS1hc2NlbmRpbmcgLnRhYmxlc2F3LXNvcnRhYmxlLWJ0biwgLnRhYmxlc2F3IC50YWJsZXNhdy1zb3J0YWJsZS1oZWFkLnRhYmxlc2F3LXNvcnRhYmxlLWRlc2NlbmRpbmcgLnRhYmxlc2F3LXNvcnRhYmxlLWJ0biB7XG4gICAgY29sb3I6ICMwQTUwNTI7IH1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLCAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsIC50YWJsZSA+IHRmb290ID4gdHIgPiB0aCwgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLCAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsIC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKGV2ZW4pID4gdGQsIC50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtY2hpbGQoZXZlbikgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUZCRkI7IH1cblxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1jaGlsZChvZGQpID4gdGQsIC50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtY2hpbGQob2RkKSA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlLXN0cmlwZWQudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsIC50YWJsZS1zdHJpcGVkLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLCAudGFibGUtc3RyaXBlZC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCwgLnRhYmxlLXN0cmlwZWQudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsIC50YWJsZS1zdHJpcGVkLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLCAudGFibGUtc3RyaXBlZC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuICAudGFibGUtYm9yZGVyZWQudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4gIC50YWJsZS1ib3JkZXJlZC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCxcbiAgLnRhYmxlLWJvcmRlcmVkLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuICAudGFibGUtYm9yZGVyZWQudGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4gIC50YWJsZS1ib3JkZXJlZC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gICAgYm9yZGVyOiAwOyB9IH1cblxuLnNtLXNjcmVlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRhc2hib2FyZCxcbi5kYXNoYm9hcmQgLnNlY3Rpb24ge1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBMVCBXMDUgUmVndWxhclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5mbGV4LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWNvbnRlbnQ6IGJhc2VsaW5lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZmxvdzogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2NHB4OyB9XG5cbi5kYXNoYm9hcmQtdGlsZV9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tZW1iZXJzaGlwX190aWxlLS1pbWcge1xuICBoZWlnaHQ6IDg1cHg7IH1cblxuLyogQ2Fyb3VzZWwgKi9cbi5kYXNoYm9hcmQgLmZsZXgtY29udHJvbC1wYWdpbmcge1xuICB0b3A6IC00NHB4O1xuICBib3R0b206IHVuc2V0O1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5kYXNoYm9hcmQgLmZsZXgtY29udHJvbC1wYWdpbmcgbGkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiA1cHg7IH1cbiAgICAuZGFzaGJvYXJkIC5mbGV4LWNvbnRyb2wtcGFnaW5nIGxpIGEge1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI5Mjk2OyB9XG4gICAgICAuZGFzaGJvYXJkIC5mbGV4LWNvbnRyb2wtcGFnaW5nIGxpIGEuZmxleC1hY3RpdmUge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI5Mjk2OyB9XG5cbi8qIENhcm91c2VsICovXG4udGV4dC0tc21hbGwge1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBMVCBXMDUgRGVtaVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IC42MjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtOyB9XG5cbi5oZXJvLWJhbm5lci5oZXJvLWJhbm5lcl9fb3ZlcmxheS5oZXJvLWRhc2hib2FyZCAuYnJlYWRjcnVtYiB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmhlcm8tYmFubmVyLmhlcm8tYmFubmVyX19vdmVybGF5Lmhlcm8tZGFzaGJvYXJkIC5icmVhZGNydW1iIGxpIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbi5oZXJvLWRhc2hib2FyZCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gIC5oZXJvLWRhc2hib2FyZCAucm93IHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuaGVyby1kYXNoYm9hcmQgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IExUIFcwNSBEZW1pXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtOyB9XG4gIC5oZXJvLWRhc2hib2FyZCAuaXRlbSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgTFQgVzA1IERlbWlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmhlcm8tZGFzaGJvYXJkIC5pdGVtIHNwYW4ge1xuICAgICAgY29sb3I6ICMxQjkyOTY7IH1cbiAgICAuaGVyby1kYXNoYm9hcmQgLml0ZW0gLnByb2ZpbGVfX2RhdGUge1xuICAgICAgY29sb3I6IHJnYmEoNjQsIDY0LCA2NSwgMC42KTsgfVxuICAgIC5oZXJvLWRhc2hib2FyZCAuaXRlbSBpIHtcbiAgICAgIGNvbG9yOiAjMUI5Mjk2O1xuICAgICAgZm9udC1zaXplOiAwLjkzcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAuaGVyby1kYXNoYm9hcmQgLml0ZW0gcCB7XG4gICAgICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBMVCBXMDUgRGVtaVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwQTUwNTI7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgbWFyZ2luOiAwOyB9XG5cbi5kYXNoYm9hcmRfX3Byb2ZpbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMjBweCAhaW1wb3J0YW50O1xuICBmbG9hdDogcmlnaHQ7IH1cbiAgLmRhc2hib2FyZF9fcHJvZmlsZSBpbWcge1xuICAgIGNsaXAtcGF0aDogY2lyY2xlKDUwJSBhdCA1MCUgNTAlKTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmRhc2hib2FyZF9fcHJvZmlsZS5zbS1zY3JlZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRhc2hib2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY3Rjc7XG4gIC8qIFN1YiBOYXZpZ2F0aW9uICovIH1cbiAgLmRhc2hib2FyZCAuaGVyby1iYW5uZXIuaGVyby1iYW5uZXJfX292ZXJsYXkgLmJhbm5lci10b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmRhc2hib2FyZCAuaGVyby1iYW5uZXIuaGVyby1iYW5uZXJfX292ZXJsYXkgaDIge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgLmRhc2hib2FyZCAuaGVyby1iYW5uZXIuaGVyby1iYW5uZXJfX292ZXJsYXkgKyAuc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3JkZXI6IDA7IH1cbiAgLmRhc2hib2FyZCAuZHJvcGRvd24ub3BlbiAuYnJvd3NlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBjb2xvcjogIzBBNTA1MjsgfVxuICAgIC5kYXNoYm9hcmQgLmRyb3Bkb3duLm9wZW4gLmJyb3dzZSAuZmEtYW5nbGUtZG93biB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5kYXNoYm9hcmQgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5zdWItbmF2LWl0ZW0ge1xuICAgIGNvbG9yOiByZ2JhKDI0NywgMjUxLCAyNTAsIDAuNjMpO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgyMjQsIDIyNywgMjMyLCAwLjEpO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZzogMCAxNXB4IDE1cHggMTVweDsgfVxuICAgIC5kYXNoYm9hcmQgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5zdWItbmF2LWl0ZW0gaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDExcHg7IH1cbiAgLmRhc2hib2FyZCAuc3ViLW5hdmlnYXRpb24ge1xuICAgIHBhZGRpbmc6IDEycHggMDsgfVxuICAgIC5kYXNoYm9hcmQgLnN1Yi1uYXZpZ2F0aW9uIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuZGFzaGJvYXJkIC5zdWItbmF2aWdhdGlvbiAjT3JnYW5pc2F0aW9uRHJvcGRvd24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gICAgLmRhc2hib2FyZCAuc3ViLW5hdmlnYXRpb24gLmNvbC1zbS0xMiB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG8gYXV0bzsgfVxuICAgIC5kYXNoYm9hcmQgLnN1Yi1uYXZpZ2F0aW9uIC5kcm9wZG93biB7XG4gICAgICBkaXNwbGF5OiBjb250ZW50czsgfVxuICAgIC5kYXNoYm9hcmQgLnN1Yi1uYXZpZ2F0aW9uIC5icm93c2Uge1xuICAgICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgTFQgVzA1IERlbWlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAgIC5kYXNoYm9hcmQgLnN1Yi1uYXZpZ2F0aW9uIC5icm93c2UgaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgLmRhc2hib2FyZCAuc3ViLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgdG9wOiA1OHB4O1xuICAgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAxM2VtO1xuICAgICAgLW1vei1jb2x1bW4tZ2FwOiAxM2VtO1xuICAgICAgY29sdW1uLWdhcDogMTNlbTsgfVxuICAgICAgLmRhc2hib2FyZCAuc3ViLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnUgYSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI0NywgMjUxLCAyNTAsIDAuNjMpOyB9XG4gICAgICAgIC5kYXNoYm9hcmQgLnN1Yi1uYXZpZ2F0aW9uIC5kcm9wZG93bi1tZW51IGEuY3VycmVudCwgLmRhc2hib2FyZCAuc3ViLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnUgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmN2ZiZmE7IH1cbiAgICAuZGFzaGJvYXJkIC5zdWItbmF2aWdhdGlvbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBjb2x1bW4tZ2FwOiB1bnNldDtcbiAgICAgIGNvbHVtbi1jb3VudDogdW5zZXQ7XG4gICAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IHVuc2V0O1xuICAgICAgLW1vei1jb2x1bW4tYnJlYWstaW5zaWRlOiB1bnNldDtcbiAgICAgIGJyZWFrLWluc2lkZTogdW5zZXQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAuZGFzaGJvYXJkIC5zdWItbmF2aWdhdGlvbiAuZHJvcGRvd24tbWVudSBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IExUIFcwNSBEZW1pXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07IH1cbiAgICAuZGFzaGJvYXJkIC5zdWItbmF2aWdhdGlvbiAuZHJvcGRvd24tbWVudV9faW5uZXIge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIC13ZWJraXQtY29sdW1uLWdhcDogMTNlbTtcbiAgICAgIC1tb3otY29sdW1uLWdhcDogMTNlbTtcbiAgICAgIGNvbHVtbi1nYXA6IDEzZW07XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyIDFmciAxZnIgMWZyO1xuICAgICAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgIC1tb3otY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICBicmVhay1pbnNpZGU6IGF2b2lkLWNvbHVtbjsgfVxuICAuZGFzaGJvYXJkIGEubW9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgTFQgVzA1IFJlZ3VsYXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzFCOTI5NjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9XG4gICAgLmRhc2hib2FyZCBhLm1vcmUgaSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBjb2xvcjogIzFCOTI5NjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uZGFzaGJvYXJkX19iYWRnZXMge1xuICBjb2xvcjogIzIzMUYyMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLmRhc2hib2FyZF9fYmFkZ2VzIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5kYXNoYm9hcmRfX2JhZGdlcyBsaSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aWR0aDogOTdweDsgfVxuICAgIC5kYXNoYm9hcmRfX2JhZGdlcyBsaSBhOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC44OyB9XG4gICAgLmRhc2hib2FyZF9fYmFkZ2VzIGxpIGEgc3ZnIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4ycmVtOyB9XG4gICAgLmRhc2hib2FyZF9fYmFkZ2VzIGxpIGEgc3BhbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZGFzaGJvYXJkLXRpbGVfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuZGFzaGJvYXJkLXRpbGVfX2NvbnRhaW5lciAuZGFzaGJvYXJkLXRpbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBmbGV4OiAwIDAgNDguNSU7XG4gICAgd2lkdGg6IDQ4LjUlOyB9XG4gICAgLmRhc2hib2FyZC10aWxlX19jb250YWluZXIgLmRhc2hib2FyZC10aWxlIC5zbGlkZXMge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLmRhc2hib2FyZC10aWxlX19jb250YWluZXIgLmRhc2hib2FyZC10aWxlIC5zbGlkZXMgLml0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgICAuZGFzaGJvYXJkLXRpbGVfX2NvbnRhaW5lciAuZGFzaGJvYXJkLXRpbGUgLmRhc2hib2FyZC0temVyb3N0YXRlIC56ZXJvc3RhdGVfX3RpbGUge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmRhc2hib2FyZC10aWxlX19jb250YWluZXIgLmRhc2hib2FyZC10aWxlIC5kYXNoYm9hcmQtLXplcm9zdGF0ZSAuemVyb3N0YXRlX190aWxlIC56ZXJvc3RhdGVfX2ljb24ge1xuICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgICAgY29sb3I6ICNhN2IyYmQ7IH1cbiAgICAgIC5kYXNoYm9hcmQtdGlsZV9fY29udGFpbmVyIC5kYXNoYm9hcmQtdGlsZSAuZGFzaGJvYXJkLS16ZXJvc3RhdGUgLnplcm9zdGF0ZV9fdGlsZSAuemVyb3N0YXRlX190aXRlIHtcbiAgICAgICAgY29sb3I6ICNhN2IyYmQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgLmRhc2hib2FyZC10aWxlX19jb250YWluZXIgLmRhc2hib2FyZC10aWxlIC5kYXNoYm9hcmQtLXplcm9zdGF0ZSAuemVyb3N0YXRlX190aWxlIC56ZXJvc3RhdGVfX2V4dHJhIHtcbiAgICAgICAgY29sb3I6ICNFNjMwMkY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gICAgICAuZGFzaGJvYXJkLXRpbGVfX2NvbnRhaW5lciAuZGFzaGJvYXJkLXRpbGUgLmRhc2hib2FyZC0temVyb3N0YXRlIC56ZXJvc3RhdGVfX3RpbGUuZnVsbCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDsgfVxuICAgIC5kYXNoYm9hcmQtdGlsZV9fY29udGFpbmVyIC5kYXNoYm9hcmQtdGlsZSAuZGFzaGJvYXJkX190aXRsZSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDIyNCwgMjI3LCAyMzIsIDAuNSk7IH1cbiAgICAgIC5kYXNoYm9hcmQtdGlsZV9fY29udGFpbmVyIC5kYXNoYm9hcmQtdGlsZSAuZGFzaGJvYXJkX190aXRsZS5jb2xsYXBzZWQgaDYgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgICAgIC5kYXNoYm9hcmQtdGlsZV9fY29udGFpbmVyIC5kYXNoYm9hcmQtdGlsZSAuZGFzaGJvYXJkX190aXRsZSBoNiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IExUIFcwNSBEZW1pXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTI1ZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICM0MDQwNDE7IH1cbiAgICAgICAgLmRhc2hib2FyZC10aWxlX19jb250YWluZXIgLmRhc2hib2FyZC10aWxlIC5kYXNoYm9hcmRfX3RpdGxlIGg2OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjA3OFwiO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmRhc2hib2FyZC10aWxlX19jb250YWluZXIgLmRhc2hib2FyZC10aWxlIC5kYXNoYm9hcmRfX3RpdGxlIGg2IHN2ZyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAuZGFzaGJvYXJkLXRpbGVfX2NvbnRhaW5lciAuZGFzaGJvYXJkLXRpbGUgLmRhc2hib2FyZF9fY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5kYXNoYm9hcmQtdGlsZV9fY29udGFpbmVyIC5kYXNoYm9hcmQtdGlsZSAuZGFzaGJvYXJkX19ib3R0b20ge1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHJnYmEoMjI0LCAyMjcsIDIzMiwgMC41KSBzb2xpZDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggOHB4OyB9XG4gICAgLmRhc2hib2FyZC10aWxlX19jb250YWluZXIgLmRhc2hib2FyZC10aWxlX19teWZlZWQgLmRhc2hib2FyZF9fY29udGVudCwgLmRhc2hib2FyZC10aWxlX19jb250YWluZXIgLmRhc2hib2FyZC10aWxlX19teXB1cmNoYXNlcyAuZGFzaGJvYXJkX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAuZGFzaGJvYXJkLXRpbGVfX2NvbnRhaW5lciAuZGFzaGJvYXJkLXRpbGVfX215ZmVlZCB1bCwgLmRhc2hib2FyZC10aWxlX19jb250YWluZXIgLmRhc2hib2FyZC10aWxlX19teXB1cmNoYXNlcyB1bCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWluLWhlaWdodDogMTAwcHg7IH1cbiAgICAgIC5kYXNoYm9hcmQtdGlsZV9fY29udGFpbmVyIC5kYXNoYm9hcmQtdGlsZV9fbXlmZWVkIHVsLm5vdGlmaWNhdGlvbl9fcGFuZWwtLXplcm9zdGF0ZSwgLmRhc2hib2FyZC10aWxlX19jb250YWluZXIgLmRhc2hib2FyZC10aWxlX19teXB1cmNoYXNlcyB1bC5ub3RpZmljYXRpb25fX3BhbmVsLS16ZXJvc3RhdGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggcmdiYSgyMjQsIDIyNywgMjMyLCAwLjUpIHNvbGlkOyB9XG4gICAgICAuZGFzaGJvYXJkLXRpbGVfX2NvbnRhaW5lciAuZGFzaGJvYXJkLXRpbGVfX215ZmVlZCB1bCBsaSwgLmRhc2hib2FyZC10aWxlX19jb250YWluZXIgLmRhc2hib2FyZC10aWxlX19teXB1cmNoYXNlcyB1bCBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4ICNFMEUzRTggc29saWQ7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjBweCAxZnIgMTAwcHg7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMTBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTsgfVxuICAgICAgICAuZGFzaGJvYXJkLXRpbGVfX2NvbnRhaW5lciAuZGFzaGJvYXJkLXRpbGVfX215ZmVlZCB1bCBsaTpudGgtbGFzdC1jaGlsZCgxKSwgLmRhc2hib2FyZC10aWxlX19jb250YWluZXIgLmRhc2hib2FyZC10aWxlX19teXB1cmNoYXNlcyB1bCBsaTpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgICAgICAuZGFzaGJvYXJkLXRpbGVfX2NvbnRhaW5lciAuZGFzaGJvYXJkLXRpbGVfX215ZmVlZCB1bCBsaSAubm90aWZpY2F0aW9uX19pY29uLCAuZGFzaGJvYXJkLXRpbGVfX2NvbnRhaW5lciAuZGFzaGJvYXJkLXRpbGVfX215cHVyY2hhc2VzIHVsIGxpIC5ub3RpZmljYXRpb25fX2ljb24ge1xuICAgICAgICAgIGNvbG9yOiAjMDk0RjUwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyOyB9XG4gICAgICAgIC5kYXNoYm9hcmQtdGlsZV9fY29udGFpbmVyIC5kYXNoYm9hcmQtdGlsZV9fbXlmZWVkIHVsIGxpIC5ub3RpZmljYXRpb25fX3RpdGxlIGEsIC5kYXNoYm9hcmQtdGlsZV9fY29udGFpbmVyIC5kYXNoYm9hcmQtdGlsZV9fbXlwdXJjaGFzZXMgdWwgbGkgLm5vdGlmaWNhdGlvbl9fdGl0bGUgYSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIE5leHQgTFQgVzA1IFJlZ3VsYXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzFCOTI5NjtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAgICAgLmRhc2hib2FyZC10aWxlX19jb250YWluZXIgLmRhc2hib2FyZC10aWxlX19teWZlZWQgdWwgbGkgLm5vdGlmaWNhdGlvbl9fZGF0ZSwgLmRhc2hib2FyZC10aWxlX19jb250YWluZXIgLmRhc2hib2FyZC10aWxlX19teXB1cmNoYXNlcyB1bCBsaSAubm90aWZpY2F0aW9uX19kYXRlIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSg2NCwgNjQsIDY1LCAwLjYpO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIG9yZGVyOiAzOyB9XG4gICAgICAgICAgLmRhc2hib2FyZC10aWxlX19jb250YWluZXIgLmRhc2hib2FyZC10aWxlX19teWZlZWQgdWwgbGkgLm5vdGlmaWNhdGlvbl9fZGF0ZSBpLCAuZGFzaGJvYXJkLXRpbGVfX2NvbnRhaW5lciAuZGFzaGJvYXJkLXRpbGVfX215cHVyY2hhc2VzIHVsIGxpIC5ub3RpZmljYXRpb25fX2RhdGUgaSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICAgICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDFweDsgfVxuICAgIC5kYXNoYm9hcmQtdGlsZV9fY29udGFpbmVyIC5kYXNoYm9hcmQtdGlsZV9fbXlwdXJjaGFzZXMgdWwgbGkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4MHB4IDFmcjtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmRhc2hib2FyZC10aWxlX19jb250YWluZXIgLmRhc2hib2FyZC10aWxlX19teXB1cmNoYXNlcyAubm90aWZpY2F0aW9uX19pbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7IH1cbiAgICAuZGFzaGJvYXJkLXRpbGVfX2NvbnRhaW5lciAuZGFzaGJvYXJkLXRpbGVfX215cHVyY2hhc2VzIC5ub3RpZmljYXRpb25fX2RldGFpbHMge1xuICAgICAgY29sb3I6IHJnYmEoNjQsIDY0LCA2NSwgMC42KTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnIgMWZyO1xuICAgICAgbWFyZ2luLXRvcDogOXB4OyB9XG4gICAgLmRhc2hib2FyZC10aWxlX19jb250YWluZXIgLmRhc2hib2FyZC10aWxlX19tZW1iZXJzaGlwIC5tZW1iZXJzaGlwX190aWxlIHtcbiAgICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuZGFzaGJvYXJkLXRpbGVfX2NvbnRhaW5lciAuZGFzaGJvYXJkLXRpbGVfX21lbWJlcnNoaXAgLm1lbWJlcnNoaXBfX3RpbGUgaW1nIHtcbiAgICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7IH1cbiAgICAgIC5kYXNoYm9hcmQtdGlsZV9fY29udGFpbmVyIC5kYXNoYm9hcmQtdGlsZV9fbWVtYmVyc2hpcCAubWVtYmVyc2hpcF9fdGlsZSAubWVtYmVyc2hpcF9fdGl0bGUge1xuICAgICAgICBjb2xvcjogIzFCOTI5NjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgICAuZGFzaGJvYXJkLXRpbGVfX2NvbnRhaW5lciAuZGFzaGJvYXJkLXRpbGVfX21lbWJlcnNoaXAgLm1lbWJlcnNoaXBfX3RpbGUgLm1lbWJlcnNoaXBfX2V4dHJhIHtcbiAgICAgICAgY29sb3I6IHJnYmEoNjQsIDY0LCA2NSwgMC42KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5kYXNoYm9hcmQtdGlsZV9fY29udGFpbmVyIC5kYXNoYm9hcmQtdGlsZV9fbWVtYmVyc2hpcCAubWVtYmVyc2hpcF9fdGlsZSAubWVtYmVyc2hpcF9fbGluayB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IExUIFcwNSBEZW1pXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0MWVtO1xuICAgICAgICBmb250LXNpemU6IDAuNjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogIzFCOTI5NjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgIG1hcmdpbjogMjhweCAwIDAgMDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cbiAgICAgICAgLmRhc2hib2FyZC10aWxlX19jb250YWluZXIgLmRhc2hib2FyZC10aWxlX19tZW1iZXJzaGlwIC5tZW1iZXJzaGlwX190aWxlIC5tZW1iZXJzaGlwX19saW5rIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40M3JlbTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTFweDsgfVxuXG5zZWN0aW9uLmRhc2hib2FyZF9fYm90dG9tIHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICBzZWN0aW9uLmRhc2hib2FyZF9fYm90dG9tIC5zcG9uc29yLXNlY3Rpb24ge1xuICAgIGJvcmRlcjogMDsgfVxuXG4ucmVjb21tZW5kZWQge1xuICBwYWRkaW5nLXRvcDogNzBweDsgfVxuICAucmVjb21tZW5kZWRfX2hlYWRpbmcge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIyNCwgMjI3LCAyMzIsIDAuNSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnJlY29tbWVuZGVkX19oZWFkaW5nIGgyIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5yZWNvbW1lbmRlZF9faGVhZGluZyBhLm1vcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRhc2hib2FyZCAuc3ViLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnVfX2lubmVyIHtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDVlbTtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDVlbTtcbiAgICBjb2x1bW4tZ2FwOiA1ZW07IH1cbiAgLmRhc2hib2FyZC10aWxlX19jb250YWluZXIgLmRhc2hib2FyZC10aWxlX19teXB1cmNoYXNlcyAubm90aWZpY2F0aW9uX19kZXRhaWxzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zbS1zY3JlZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5mbGV4LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLnJlY29tbWVuZGVkIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7IH1cbiAgICAucmVjb21tZW5kZWQgLnJvdy5zbS1zY3JlZW4ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDsgfVxuICAuZGFzaGJvYXJkLXRpbGVfX2NvbnRhaW5lciAuZGFzaGJvYXJkLXRpbGUgLmRhc2hib2FyZF9fYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5kYXNoYm9hcmQtdGlsZV9fY29udGFpbmVyIC5kYXNoYm9hcmQtdGlsZSAuZmxleHNsaWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgLmRhc2hib2FyZCAucmVjb21tZW5kZWRfX2hlYWRpbmcgYS5tb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kYXNoYm9hcmQgLmRyb3Bkb3duLWJhY2tkcm9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmRhc2hib2FyZCAuc3ViLW5hdmlnYXRpb24ge1xuICAgIHBhZGRpbmc6IDI0cHggMDsgfVxuICAgIC5kYXNoYm9hcmQgLnN1Yi1uYXZpZ2F0aW9uIC5jb2wtc20tMTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZGFzaGJvYXJkIC5zdWItbmF2aWdhdGlvbiAjc2VjdGlvbi1kcm9wZG93bixcbiAgICAuZGFzaGJvYXJkIC5zdWItbmF2aWdhdGlvbiAjT3JnYW5pc2F0aW9uRHJvcGRvd24ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxuICAgIC5kYXNoYm9hcmQgLnN1Yi1uYXZpZ2F0aW9uICNzZWN0aW9uLWRyb3Bkb3duIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAtOXB4OyB9XG4gICAgICAuZGFzaGJvYXJkIC5zdWItbmF2aWdhdGlvbiAjc2VjdGlvbi1kcm9wZG93biAuYnJvd3NlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5kYXNoYm9hcmQgLnN1Yi1uYXZpZ2F0aW9uIC5kcm9wZG93bi1tZW51X19pbm5lciB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG5vbmU7XG4gICAgICBncmlkLWF1dG8tZmxvdzogdW5zZXQ7IH1cbiAgICAuZGFzaGJvYXJkIC5zdWItbmF2aWdhdGlvbiAuYnJvd3NlIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmRhc2hib2FyZCBoMiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLmRhc2hib2FyZCAuc2VjdGlvbiAuY29sLXhzLTEyIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5kYXNoYm9hcmQgYS5tb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmhlcm8tZGFzaGJvYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaGVyby1kYXNoYm9hcmQgLnJvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuaGVyby1kYXNoYm9hcmQgLml0ZW0ge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7IH1cbiAgICAgIC5oZXJvLWRhc2hib2FyZCAuaXRlbSAucHJvZmlsZV9fZGF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7IH1cbiAgICAuaGVyby1kYXNoYm9hcmQgaDEge1xuICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuZGFzaGJvYXJkX19iYWRnZXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5kYXNoYm9hcmRfX3Byb2ZpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZGFzaGJvYXJkX19wcm9maWxlLnNtLXNjcmVlbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA4N3B4O1xuICAgICAgcmlnaHQ6IDIwcHg7IH1cbiAgLmRhc2hib2FyZC10aWxlX19jb250YWluZXIgLmZsZXhzbGlkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5kYXNoYm9hcmQtdGlsZV9fY29udGFpbmVyIC5mbGV4c2xpZGVyIC5pdGVtIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5kYXNoYm9hcmQtdGlsZV9fY29udGFpbmVyIC5kYXNoYm9hcmQtdGlsZV9fbXlmZWVkIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5kYXNoYm9hcmQtdGlsZV9fY29udGFpbmVyIC5kYXNoYm9hcmQtdGlsZV9fbXlmZWVkIHVsIGxpIC5mYS10aW1lcyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmRhc2hib2FyZC10aWxlX19jb250YWluZXIgLmRhc2hib2FyZC10aWxlX19teWZlZWQgdWwgbGk6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgICAgY29udGVudDogXCJcXGYwMGRcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgICBmb250LXNpemU6IC43NXJlbTsgfVxuICAgIC5kYXNoYm9hcmQtdGlsZV9fY29udGFpbmVyIC5kYXNoYm9hcmQtdGlsZV9fbXlmZWVkIHVsIGxpIC5ub3RpZmljYXRpb25fX2RhdGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtM3B4OyB9XG4gICAgLmRhc2hib2FyZC10aWxlX19jb250YWluZXIgLmRhc2hib2FyZC10aWxlX19teWZlZWQgdWwgbGkgLm5vdGlmaWNhdGlvbl9fdGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5kYXNoYm9hcmQtdGlsZV9fY29udGFpbmVyIC5kYXNoYm9hcmQtdGlsZV9fbXlmZWVkIHVsIGxpIC5ub3RpZmljYXRpb25fX3RpdGxlIGEge1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgLmRhc2hib2FyZC10aWxlX19jb250YWluZXIgLmRhc2hib2FyZC10aWxlX19teXB1cmNoYXNlcyB1bCBsaSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLmRhc2hib2FyZC10aWxlX19jb250YWluZXIgLmRhc2hib2FyZC10aWxlX19teXB1cmNoYXNlcyAubm90aWZpY2F0aW9uX19pbWcge1xuICAgIG9yZGVyOiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xOHB4OyB9XG4gIC5kYXNoYm9hcmQtdGlsZV9fY29udGFpbmVyIC5kYXNoYm9hcmQtdGlsZV9fbXlwdXJjaGFzZXMgLm5vdGlmaWNhdGlvbl9fZGV0YWlscyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyB9XG4gICAgLmRhc2hib2FyZC10aWxlX19jb250YWluZXIgLmRhc2hib2FyZC10aWxlX19teXB1cmNoYXNlcyAubm90aWZpY2F0aW9uX19kZXRhaWxzIHNwYW46bGFzdC1vZi10eXBlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTBweDsgfVxuICAuZmxleC1jb250cm9sLXBhZ2luZyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmRhc2hib2FyZC10aWxlX19jb250YWluZXIgLmRhc2hib2FyZC10aWxlIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4OyB9XG4gIC5kYXNoYm9hcmQtdGlsZV9fbXlwdXJjaGFzZXMge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogNDtcbiAgICBib3gtb3JkaW5hbC1ncm91cDogNDsgfVxuICAjTWVtYmVyc2hpcFNuYXBzaG90IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgYm94LW9yZGluYWwtZ3JvdXA6IDI7IH1cbiAgI015RnVydGhlckVkdWNhdGlvbiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgIGJveC1vcmRpbmFsLWdyb3VwOiAzOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZWNvbW1lbmRlZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4OyB9XG4gIC5zcG9uc29yLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgLnNwb25zb3Itc2VjdGlvbiAucm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5kYXNoYm9hcmQuZGFzaGJvYXJkLW9yZ2FuaXNhdGlvbiAjc2VjdGlvbi1kcm9wZG93biAuYnJvd3NlX190aXRsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgIC5kYXNoYm9hcmQuZGFzaGJvYXJkLW9yZ2FuaXNhdGlvbiAjc2VjdGlvbi1kcm9wZG93biAuYnJvd3NlX190aXRsZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1BlcnNvbmFsJztcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLmRhc2hib2FyZCAuc3ViLW5hdmlnYXRpb24gI09yZ2FuaXNhdGlvbkRyb3Bkb3duIC5icm93c2VfX3RpdGxlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiAwOyB9XG4gICAgLmRhc2hib2FyZCAuc3ViLW5hdmlnYXRpb24gI09yZ2FuaXNhdGlvbkRyb3Bkb3duIC5icm93c2VfX3RpdGxlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnTXkgT3JnJztcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuXG4uZGFzaGJvYXJkLW9yZ2FuaXNhdGlvbiB7XG4gIC8qIE91ciBFbmdhZ2VtZW50ICovXG4gIC8qIE91ciBFbmdhZ2VtZW50ICovIH1cbiAgLmRhc2hib2FyZC1vcmdhbmlzYXRpb24gLm1lbWJlcnNoaXAtYmFsYW5jZSB7XG4gICAgY29sb3I6ICMwRUIyNUQ7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kYXNoYm9hcmQtb3JnYW5pc2F0aW9uIC5iYWxhbmNlLW91dHN0YW5kaW5nIC5tZW1iZXJzaGlwLWJhbGFuY2Uge1xuICAgIGNvbG9yOiAjRDQxQzFDOyB9XG4gIC5kYXNoYm9hcmQtb3JnYW5pc2F0aW9uIC5kYXNoYm9hcmQtdGlsZV9fY29udGFpbmVyIC5kYXNoYm9hcmQtdGlsZV9fbWVtYmVyc2hpcCAubWVtYmVyc2hpcF9fdGlsZSB7XG4gICAgbWF4LXdpZHRoOiAxODBweDsgfVxuICAuZGFzaGJvYXJkLW9yZ2FuaXNhdGlvbiAuZGFzaGJvYXJkLXRpbGVfX21lbWJlcnNoaXAgLmZsZXgtdmlld3BvcnQge1xuICAgIG92ZXJmbG93OiB1bnNldCAhaW1wb3J0YW50OyB9XG4gIC5kYXNoYm9hcmQtb3JnYW5pc2F0aW9uIC5tZW1iZXJzaGlwX190aWxlIGkge1xuICAgIGNvbG9yOiAjMEE1MDUyO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4OyB9XG4gIC5kYXNoYm9hcmQtb3JnYW5pc2F0aW9uIC5tZW1iZXJzaGlwX190aWxlLm5vLW1lbWJlcnNoaXAgaW1nIHtcbiAgICBvcGFjaXR5OiAuNDsgfVxuICAuZGFzaGJvYXJkLW9yZ2FuaXNhdGlvbiAubWVtYmVyc2hpcF9fdGlsZS5uby1tZW1iZXJzaGlwIC5tZW1iZXJzaGlwX190aXRsZSB7XG4gICAgY29sb3I6ICNENDFDMUM7IH1cbiAgLmRhc2hib2FyZC1vcmdhbmlzYXRpb24gLm1lbWJlcnNoaXBfX2xpbmsgaSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmRhc2hib2FyZC1vcmdhbmlzYXRpb24gI09yZ2FuaXN0aW9uU25hcHNob3QgLmZsZXhzbGlkZXIgLnNsaWRlcyBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5kYXNoYm9hcmQtb3JnYW5pc2F0aW9uIC5kYXNoYm9hcmQtdGlsZV9fZW5nYWdlbWVudCAubm90aWZpY2F0aW9uX19wYW5lbCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICMxQjkyOTY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGdyaWQtZ2FwOiAzZW0gMDsgfVxuICAgIC5kYXNoYm9hcmQtb3JnYW5pc2F0aW9uIC5kYXNoYm9hcmQtdGlsZV9fZW5nYWdlbWVudCAubm90aWZpY2F0aW9uX19wYW5lbCBsaSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA5OHB4IDFmcjtcbiAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgZ3JpZC1nYXA6IDAuNWVtO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZGFzaGJvYXJkLW9yZ2FuaXNhdGlvbiAuZGFzaGJvYXJkLXRpbGVfX2VuZ2FnZW1lbnQgLm5vdGlmaWNhdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTsgfVxuICAgIC5kYXNoYm9hcmQtb3JnYW5pc2F0aW9uIC5kYXNoYm9hcmQtdGlsZV9fZW5nYWdlbWVudCAubm90aWZpY2F0aW9uX190aXRsZSBpIHtcbiAgICAgIGNvbG9yOiAjMEE1MDUyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5kYXNoYm9hcmQtb3JnYW5pc2F0aW9uIC5kYXNoYm9hcmQtdGlsZV9fZW5nYWdlbWVudCAubm90aWZpY2F0aW9uX19udW1iZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IExUIFcwNSBEZW1pXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjdGNztcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIHdpZHRoOiA2N3B4O1xuICAgIGhlaWdodDogNjdweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5kYXNoYm9hcmQtb3JnYW5pc2F0aW9uIC5zdWItbmF2aWdhdGlvbiAjc2VjdGlvbi1kcm9wZG93biB7XG4gICAgdG9wOiA0OHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kYXNoYm9hcmQtb3JnYW5pc2F0aW9uIC5kYXNoYm9hcmQtdGlsZV9fZW5nYWdlbWVudCAubm90aWZpY2F0aW9uX19wYW5lbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHVuc2V0O1xuICAgIGdyaWQtZ2FwOiAyZW0gMDsgfSB9XG5cbi5idG4td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDE2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuICBjb2xvcjogIzBBNTA1MiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBXMDUgQm9sZCBJdGFsaWNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7IH1cbiAgLmJ0bi13aGl0ZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4uaGVyby1kYXNoYm9hcmRfX2xpbmtzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmhlcm8tZGFzaGJvYXJkX19saW5rcy1jb250YWluZXIgPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmRhc2hib2FyZC1hY2NvdW50IHNlY3Rpb24uc2VjdGlvbiB7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLmRhc2hib2FyZC1hY2NvdW50IC5oZXJvLWRhc2hib2FyZCAucm93IHtcbiAgcGFkZGluZzogMDsgfVxuXG4uZGFzaGJvYXJkLWFjY291bnQgLmhlcm8tZGFzaGJvYXJkX19saW5rcyB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLmRhc2hib2FyZC1hY2NvdW50IC5oZXJvLWRhc2hib2FyZF9fbGlua3MgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgIC5kYXNoYm9hcmQtYWNjb3VudCAuaGVyby1kYXNoYm9hcmRfX2xpbmtzIGxpLmN1cnJlbnQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwQTUwNTI7IH1cbiAgICAgIC5kYXNoYm9hcmQtYWNjb3VudCAuaGVyby1kYXNoYm9hcmRfX2xpbmtzIGxpLmN1cnJlbnQgYSB7XG4gICAgICAgIGNvbG9yOiAjMEE1MDUyOyB9XG4gICAgLmRhc2hib2FyZC1hY2NvdW50IC5oZXJvLWRhc2hib2FyZF9fbGlua3MgbGkgYSB7XG4gICAgICBjb2xvcjogcmdiYSg2NCwgNjQsIDY1LCAwLjYpOyB9XG4gICAgICAuZGFzaGJvYXJkLWFjY291bnQgLmhlcm8tZGFzaGJvYXJkX19saW5rcyBsaSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwQTUwNTI7IH1cblxuLmRhc2hib2FyZC1hY2NvdW50IC5oZXJvLWRhc2hib2FyZF9fZmlsdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFOEU4RTg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRThFOEU4O1xuICBwYWRkaW5nOiAyNnB4IDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmRhc2hib2FyZC1hY2NvdW50IC5oZXJvLWRhc2hib2FyZF9fZmlsdGVyIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IExUIFcwNSBEZW1pXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogIzBBNTA1MjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtOyB9XG4gICAgLmRhc2hib2FyZC1hY2NvdW50IC5oZXJvLWRhc2hib2FyZF9fZmlsdGVyIHNwYW4gaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAuZGFzaGJvYXJkLWFjY291bnQgLmhlcm8tZGFzaGJvYXJkX19maWx0ZXIgLmRhdGUtY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICAgIC5kYXNoYm9hcmQtYWNjb3VudCAuaGVyby1kYXNoYm9hcmRfX2ZpbHRlciAuZGF0ZS1jb250cm9sIGlucHV0W3R5cGU9XCJkYXRlXCJdIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwQTUwNTI7XG4gICAgICBjb2xvcjogIzBBNTA1MjtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICAgIC5kYXNoYm9hcmQtYWNjb3VudCAuaGVyby1kYXNoYm9hcmRfX2ZpbHRlciAuZGF0ZS1jb250cm9sIGlucHV0W3R5cGU9XCJkYXRlXCJdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDk5OyB9XG4gICAgICAuZGFzaGJvYXJkLWFjY291bnQgLmhlcm8tZGFzaGJvYXJkX19maWx0ZXIgLmRhdGUtY29udHJvbCBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC5kYXNoYm9hcmQtYWNjb3VudCAuaGVyby1kYXNoYm9hcmRfX2ZpbHRlciAuZGF0ZS1jb250cm9sIGlucHV0W3R5cGU9XCJkYXRlXCJdOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYxMDcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgY29sb3I6ICMwQTUwNTI7IH1cbiAgLmRhc2hib2FyZC1hY2NvdW50IC5oZXJvLWRhc2hib2FyZF9fZmlsdGVyIHNlbGVjdCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogNXB4IDQwcHggNXB4IDRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICMwQTUwNTI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMEE1MDUyOyB9XG4gICAgLmRhc2hib2FyZC1hY2NvdW50IC5oZXJvLWRhc2hib2FyZF9fZmlsdGVyIHNlbGVjdDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5kYXNoYm9hcmQtYWNjb3VudCAuaGVyby1kYXNoYm9hcmRfX2ZpbHRlciAuc2VsZWN0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICAgIC5kYXNoYm9hcmQtYWNjb3VudCAuaGVyby1kYXNoYm9hcmRfX2ZpbHRlciAuc2VsZWN0LWNvbnRhaW5lcjphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFxmMTA3JztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDRweDtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgY29sb3I6ICMwQTUwNTI7IH1cblxuLmRhc2hib2FyZC1hY2NvdW50X19jb250ZW50IHtcbiAgbWFyZ2luOiAzMHB4IDAgNDBweCAwOyB9XG4gIC5kYXNoYm9hcmQtYWNjb3VudF9fY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDE1ZW07XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZGFzaGJvYXJkLWFjY291bnRfX2NvbnRlbnQgc3BhbiB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMTVlbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmRhc2hib2FyZC1hY2NvdW50X190YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDEwcHggMCAzMHB4IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIC5kYXNoYm9hcmQtYWNjb3VudF9fdGFibGUgaDYge1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBOZXh0IExUIFcwNSBEZW1pXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM0MDQwNDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDsgfVxuICAuZGFzaGJvYXJkLWFjY291bnRfX3RhYmxlIHRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IHVuc2V0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gICAgLmRhc2hib2FyZC1hY2NvdW50X190YWJsZSB0YWJsZSB0aCwgLmRhc2hib2FyZC1hY2NvdW50X190YWJsZSB0YWJsZSB0ZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBib3JkZXItdG9wOiAwOyB9XG4gICAgLmRhc2hib2FyZC1hY2NvdW50X190YWJsZSB0YWJsZSB0ciB0ZDpsYXN0LWNoaWxkLFxuICAgIC5kYXNoYm9hcmQtYWNjb3VudF9fdGFibGUgdGFibGUgdHIgdGg6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAuZGFzaGJvYXJkLWFjY291bnRfX3RhYmxlIHRhYmxlIHRyOmxhc3QtY2hpbGQgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlcm8tZGFzaGJvYXJkX19saW5rcy1jb250YWluZXIgPiBkaXYge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGFsaWduLWNvbnRlbnQ6IHVuc2V0O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxuICAuaGVyby1kYXNoYm9hcmRfX2xpbmtzLWNvbnRhaW5lciAuYnRuIHtcbiAgICBtYXJnaW46IDI1cHggMjVweCAxNXB4IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICAuaGVyby1kYXNoYm9hcmRfX2xpbmtzLWNvbnRhaW5lciAuYnRuOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5kYXNoYm9hcmQtYWNjb3VudCAuaGVyby1kYXNoYm9hcmRfX2ZpbHRlciAuZGF0ZS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDIwMHB4OyB9XG4gICAgLmRhc2hib2FyZC1hY2NvdW50IC5oZXJvLWRhc2hib2FyZF9fZmlsdGVyIC5kYXRlLWNvbnRyb2wgaW5wdXRbdHlwZT1kYXRlXSB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5ob21lc3Rhci1ib3JkZXIge1xuICBjb250ZW50OiAjOUZBRjg2O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuaG9tZXN0YXItYm9yZGVyIC5saXN0LW1vZHVsZSBoMyB7XG4gICAgY29sb3I6ICMwMDZDNUI7IH1cbiAgLmhvbWVzdGFyLWJvcmRlciBhLFxuICAuaG9tZXN0YXItYm9yZGVyIC5idG4tbGluayB7XG4gICAgY29sb3I6ICMwMDZDNUI7IH1cbiAgICAuaG9tZXN0YXItYm9yZGVyIGE6aG92ZXIsIC5ob21lc3Rhci1ib3JkZXIgYTpmb2N1cyxcbiAgICAuaG9tZXN0YXItYm9yZGVyIC5idG4tbGluazpob3ZlcixcbiAgICAuaG9tZXN0YXItYm9yZGVyIC5idG4tbGluazpmb2N1cyB7XG4gICAgICBjb2xvcjogIzlGQUY4NjsgfVxuICAuaG9tZXN0YXItYm9yZGVyIC5jb250ZW50LW5hdmlnYXRpb24gLm5hdiBsaSA+IGEsXG4gIC5ob21lc3Rhci1ib3JkZXIgLmNvbnRlbnQtbmF2aWdhdGlvbiAuc2lkZS1uYXYgYSB7XG4gICAgY29sb3I6ICMwMDZDNUI7IH1cbiAgICAuaG9tZXN0YXItYm9yZGVyIC5jb250ZW50LW5hdmlnYXRpb24gLm5hdiBsaSA+IGE6aG92ZXIsIC5ob21lc3Rhci1ib3JkZXIgLmNvbnRlbnQtbmF2aWdhdGlvbiAubmF2IGxpID4gYTpmb2N1cyxcbiAgICAuaG9tZXN0YXItYm9yZGVyIC5jb250ZW50LW5hdmlnYXRpb24gLnNpZGUtbmF2IGE6aG92ZXIsXG4gICAgLmhvbWVzdGFyLWJvcmRlciAuY29udGVudC1uYXZpZ2F0aW9uIC5zaWRlLW5hdiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjOUZBRjg2OyB9XG4gIC5ob21lc3Rhci1ib3JkZXIgLmNvbnRlbnQtbmF2aWdhdGlvbiAuc2lkZS1uYXYgcCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmhvbWVzdGFyLWJvcmRlciAuY29udGVudG1lZGlhIC5tZWRpYSAubWVkaWEtaGVhZGluZyB7XG4gICAgY29sb3I6ICMwMDZDNUI7IH1cbiAgICAuaG9tZXN0YXItYm9yZGVyIC5jb250ZW50bWVkaWEgLm1lZGlhIC5tZWRpYS1oZWFkaW5nIGEge1xuICAgICAgY29sb3I6ICMwMDZDNUI7IH1cbiAgLmhvbWVzdGFyLWJvcmRlciAuY29udGVudCBoMSB7XG4gICAgY29sb3I6ICMwMDZDNUI7XG4gICAgbWFyZ2luOiAwIDAgMzBweDsgfVxuICAuaG9tZXN0YXItYm9yZGVyIC5jb250ZW50IGg0IHtcbiAgICBjb2xvcjogIzAwNkM1QjtcbiAgICBtYXJnaW46IDI1cHggMCAxMHB4OyB9XG5cbi5ob21lc3RhcmJnIHtcbiAgYmFja2dyb3VuZDogIzAwNkM1QjsgfVxuXG4uaG9tZXN0YXIge1xuICBjb2xvcjogIzAwNkM1QjsgfVxuICAuaG9tZXN0YXIuc2VlLW1vcmUge1xuICAgIGNvbG9yOiAjMDA2QzVCICFpbXBvcnRhbnQ7IH1cbiAgICAuaG9tZXN0YXIuc2VlLW1vcmU6aG92ZXIsIC5ob21lc3Rhci5zZWUtbW9yZTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzBBNTA1MiAhaW1wb3J0YW50OyB9XG4gIC5ob21lc3RhciBoMSwgLmhvbWVzdGFyIGgyLCAuaG9tZXN0YXIgaDMsIC5ob21lc3RhciBoNCB7XG4gICAgY29sb3I6ICMwMDZDNUI7IH1cbiAgLmhvbWVzdGFyIC5kcm9wZG93bi10b2dnbGUgaDIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5ob21lc3RhciAuY29udGVudCAuYnRuLWRlZmF1bHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZDNUI7IH1cbiAgLmhvbWVzdGFyIC5zdWItbmF2aWdhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkM1QjsgfVxuICAgIC5ob21lc3RhciAuc3ViLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkM1QjsgfVxuICAgICAgLmhvbWVzdGFyIC5zdWItbmF2aWdhdGlvbiAuZHJvcGRvd24tbWVudTpiZWZvcmUsIC5ob21lc3RhciAuc3ViLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QzVCOyB9XG4gIC5ob21lc3RhciAucGlwZWxpbmUgcCB7XG4gICAgY29sb3I6ICMwMDZDNUI7IH1cbiAgLmhvbWVzdGFyIC5waXBlbGluZSAucG9pbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QzVCOyB9XG4gIC5ob21lc3RhciAuZGlzcGxheS10eXBlIGxpLmFjdGl2ZSBhLCAuaG9tZXN0YXIgLmRpc3BsYXktdHlwZSBsaS5ob3ZlciBhIHtcbiAgICBjb2xvcjogIzAwNkM1QjsgfVxuICAuaG9tZXN0YXIgLnNlZS1tb3JlIHtcbiAgICBjb2xvcjogIzAwNkM1QjsgfVxuICAgIC5ob21lc3RhciAuc2VlLW1vcmU6aG92ZXIsIC5ob21lc3RhciAuc2VlLW1vcmU6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwQTUwNTI7IH1cblxuLmdyZWVuc3Rhci1ib3JkZXIge1xuICBjb250ZW50OiAjNWU4ODE0O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZ3JlZW5zdGFyLWJvcmRlciAubGlzdC1tb2R1bGUgaDMge1xuICAgIGNvbG9yOiAjODZCNzMwOyB9XG4gIC5ncmVlbnN0YXItYm9yZGVyIGEsXG4gIC5ncmVlbnN0YXItYm9yZGVyIC5idG4tbGluayB7XG4gICAgY29sb3I6ICM4NkI3MzA7IH1cbiAgICAuZ3JlZW5zdGFyLWJvcmRlciBhOmhvdmVyLCAuZ3JlZW5zdGFyLWJvcmRlciBhOmZvY3VzLFxuICAgIC5ncmVlbnN0YXItYm9yZGVyIC5idG4tbGluazpob3ZlcixcbiAgICAuZ3JlZW5zdGFyLWJvcmRlciAuYnRuLWxpbms6Zm9jdXMge1xuICAgICAgY29sb3I6ICM1ZTg4MTQ7IH1cbiAgLmdyZWVuc3Rhci1ib3JkZXIgLmNvbnRlbnQtbmF2aWdhdGlvbiAubmF2IGxpID4gYSxcbiAgLmdyZWVuc3Rhci1ib3JkZXIgLmNvbnRlbnQtbmF2aWdhdGlvbiAuc2lkZS1uYXYgYSB7XG4gICAgY29sb3I6ICM4NkI3MzA7IH1cbiAgICAuZ3JlZW5zdGFyLWJvcmRlciAuY29udGVudC1uYXZpZ2F0aW9uIC5uYXYgbGkgPiBhOmhvdmVyLCAuZ3JlZW5zdGFyLWJvcmRlciAuY29udGVudC1uYXZpZ2F0aW9uIC5uYXYgbGkgPiBhOmZvY3VzLFxuICAgIC5ncmVlbnN0YXItYm9yZGVyIC5jb250ZW50LW5hdmlnYXRpb24gLnNpZGUtbmF2IGE6aG92ZXIsXG4gICAgLmdyZWVuc3Rhci1ib3JkZXIgLmNvbnRlbnQtbmF2aWdhdGlvbiAuc2lkZS1uYXYgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzVlODgxNDsgfVxuICAuZ3JlZW5zdGFyLWJvcmRlciAuY29udGVudC1uYXZpZ2F0aW9uIC5zaWRlLW5hdiBwIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuZ3JlZW5zdGFyLWJvcmRlciAuY29udGVudG1lZGlhIC5tZWRpYSAubWVkaWEtaGVhZGluZyB7XG4gICAgY29sb3I6ICM4NkI3MzA7IH1cbiAgICAuZ3JlZW5zdGFyLWJvcmRlciAuY29udGVudG1lZGlhIC5tZWRpYSAubWVkaWEtaGVhZGluZyBhIHtcbiAgICAgIGNvbG9yOiAjODZCNzMwOyB9XG4gIC5ncmVlbnN0YXItYm9yZGVyIC5jb250ZW50IGgxIHtcbiAgICBjb2xvcjogIzg2QjczMDtcbiAgICBtYXJnaW46IDAgMCAzMHB4OyB9XG4gIC5ncmVlbnN0YXItYm9yZGVyIC5jb250ZW50IGg0IHtcbiAgICBjb2xvcjogIzg2QjczMDtcbiAgICBtYXJnaW46IDI1cHggMCAxMHB4OyB9XG5cbi5ncmVlbnN0YXJiZyB7XG4gIGJhY2tncm91bmQ6ICM4NkI3MzA7IH1cblxuLmdyZWVuc3RhciB7XG4gIGNvbG9yOiAjODZCNzMwOyB9XG4gIC5ncmVlbnN0YXIuc2VlLW1vcmUge1xuICAgIGNvbG9yOiAjODZCNzMwICFpbXBvcnRhbnQ7IH1cbiAgICAuZ3JlZW5zdGFyLnNlZS1tb3JlOmhvdmVyLCAuZ3JlZW5zdGFyLnNlZS1tb3JlOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMEE1MDUyICFpbXBvcnRhbnQ7IH1cbiAgLmdyZWVuc3RhciBoMSwgLmdyZWVuc3RhciBoMiwgLmdyZWVuc3RhciBoMywgLmdyZWVuc3RhciBoNCB7XG4gICAgY29sb3I6ICM4NkI3MzA7IH1cbiAgLmdyZWVuc3RhciAuZHJvcGRvd24tdG9nZ2xlIGgyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZ3JlZW5zdGFyIC5jb250ZW50IC5idG4tZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg2QjczMDsgfVxuICAuZ3JlZW5zdGFyIC5zdWItbmF2aWdhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg2QjczMDsgfVxuICAgIC5ncmVlbnN0YXIgLnN1Yi1uYXZpZ2F0aW9uIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NkI3MzA7IH1cbiAgICAgIC5ncmVlbnN0YXIgLnN1Yi1uYXZpZ2F0aW9uIC5kcm9wZG93bi1tZW51OmJlZm9yZSwgLmdyZWVuc3RhciAuc3ViLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZCNzMwOyB9XG4gIC5ncmVlbnN0YXIgLnBpcGVsaW5lIHAge1xuICAgIGNvbG9yOiAjODZCNzMwOyB9XG4gIC5ncmVlbnN0YXIgLnBpcGVsaW5lIC5wb2ludHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NkI3MzA7IH1cbiAgLmdyZWVuc3RhciAuZGlzcGxheS10eXBlIGxpLmFjdGl2ZSBhLCAuZ3JlZW5zdGFyIC5kaXNwbGF5LXR5cGUgbGkuaG92ZXIgYSB7XG4gICAgY29sb3I6ICM4NkI3MzA7IH1cbiAgLmdyZWVuc3RhciAuc2VlLW1vcmUge1xuICAgIGNvbG9yOiAjODZCNzMwOyB9XG4gICAgLmdyZWVuc3RhciAuc2VlLW1vcmU6aG92ZXIsIC5ncmVlbnN0YXIgLnNlZS1tb3JlOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMEE1MDUyOyB9XG5cbi5vY2Vhbi1ib3JkZXIge1xuICBjb250ZW50OiAjMzM2Zjc4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAub2NlYW4tYm9yZGVyIC5saXN0LW1vZHVsZSBoMyB7XG4gICAgY29sb3I6ICMyNDRlNTQ7IH1cbiAgLm9jZWFuLWJvcmRlciBhLFxuICAub2NlYW4tYm9yZGVyIC5idG4tbGluayB7XG4gICAgY29sb3I6ICMyNDRlNTQ7IH1cbiAgICAub2NlYW4tYm9yZGVyIGE6aG92ZXIsIC5vY2Vhbi1ib3JkZXIgYTpmb2N1cyxcbiAgICAub2NlYW4tYm9yZGVyIC5idG4tbGluazpob3ZlcixcbiAgICAub2NlYW4tYm9yZGVyIC5idG4tbGluazpmb2N1cyB7XG4gICAgICBjb2xvcjogIzMzNmY3ODsgfVxuICAub2NlYW4tYm9yZGVyIC5jb250ZW50LW5hdmlnYXRpb24gLm5hdiBsaSA+IGEsXG4gIC5vY2Vhbi1ib3JkZXIgLmNvbnRlbnQtbmF2aWdhdGlvbiAuc2lkZS1uYXYgYSB7XG4gICAgY29sb3I6ICMyNDRlNTQ7IH1cbiAgICAub2NlYW4tYm9yZGVyIC5jb250ZW50LW5hdmlnYXRpb24gLm5hdiBsaSA+IGE6aG92ZXIsIC5vY2Vhbi1ib3JkZXIgLmNvbnRlbnQtbmF2aWdhdGlvbiAubmF2IGxpID4gYTpmb2N1cyxcbiAgICAub2NlYW4tYm9yZGVyIC5jb250ZW50LW5hdmlnYXRpb24gLnNpZGUtbmF2IGE6aG92ZXIsXG4gICAgLm9jZWFuLWJvcmRlciAuY29udGVudC1uYXZpZ2F0aW9uIC5zaWRlLW5hdiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMzM2Zjc4OyB9XG4gIC5vY2Vhbi1ib3JkZXIgLmNvbnRlbnQtbmF2aWdhdGlvbiAuc2lkZS1uYXYgcCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLm9jZWFuLWJvcmRlciAuY29udGVudG1lZGlhIC5tZWRpYSAubWVkaWEtaGVhZGluZyB7XG4gICAgY29sb3I6ICMyNDRlNTQ7IH1cbiAgICAub2NlYW4tYm9yZGVyIC5jb250ZW50bWVkaWEgLm1lZGlhIC5tZWRpYS1oZWFkaW5nIGEge1xuICAgICAgY29sb3I6ICMyNDRlNTQ7IH1cbiAgLm9jZWFuLWJvcmRlciAuY29udGVudCBoMSB7XG4gICAgY29sb3I6ICMyNDRlNTQ7XG4gICAgbWFyZ2luOiAwIDAgMzBweDsgfVxuICAub2NlYW4tYm9yZGVyIC5jb250ZW50IGg0IHtcbiAgICBjb2xvcjogIzI0NGU1NDtcbiAgICBtYXJnaW46IDI1cHggMCAxMHB4OyB9XG5cbi5vY2VhbmJnIHtcbiAgYmFja2dyb3VuZDogIzI0NGU1NDsgfVxuXG4ub2NlYW4ge1xuICBjb2xvcjogIzI0NGU1NDsgfVxuICAub2NlYW4uc2VlLW1vcmUge1xuICAgIGNvbG9yOiAjMjQ0ZTU0ICFpbXBvcnRhbnQ7IH1cbiAgICAub2NlYW4uc2VlLW1vcmU6aG92ZXIsIC5vY2Vhbi5zZWUtbW9yZTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzBBNTA1MiAhaW1wb3J0YW50OyB9XG4gIC5vY2VhbiBoMSwgLm9jZWFuIGgyLCAub2NlYW4gaDMsIC5vY2VhbiBoNCB7XG4gICAgY29sb3I6ICMyNDRlNTQ7IH1cbiAgLm9jZWFuIC5kcm9wZG93bi10b2dnbGUgaDIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5vY2VhbiAuY29udGVudCAuYnRuLWRlZmF1bHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDRlNTQ7IH1cbiAgLm9jZWFuIC5zdWItbmF2aWdhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI0NGU1NDsgfVxuICAgIC5vY2VhbiAuc3ViLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI0NGU1NDsgfVxuICAgICAgLm9jZWFuIC5zdWItbmF2aWdhdGlvbiAuZHJvcGRvd24tbWVudTpiZWZvcmUsIC5vY2VhbiAuc3ViLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ0ZTU0OyB9XG4gIC5vY2VhbiAucGlwZWxpbmUgcCB7XG4gICAgY29sb3I6ICMyNDRlNTQ7IH1cbiAgLm9jZWFuIC5waXBlbGluZSAucG9pbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ0ZTU0OyB9XG4gIC5vY2VhbiAuZGlzcGxheS10eXBlIGxpLmFjdGl2ZSBhLCAub2NlYW4gLmRpc3BsYXktdHlwZSBsaS5ob3ZlciBhIHtcbiAgICBjb2xvcjogIzI0NGU1NDsgfVxuICAub2NlYW4gLnNlZS1tb3JlIHtcbiAgICBjb2xvcjogIzI0NGU1NDsgfVxuICAgIC5vY2VhbiAuc2VlLW1vcmU6aG92ZXIsIC5vY2VhbiAuc2VlLW1vcmU6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwQTUwNTI7IH1cblxuLmdyYXNzZ3JlZW4tYm9yZGVyIHtcbiAgY29udGVudDogI2JhZDU1MztcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmdyYXNzZ3JlZW4tYm9yZGVyIC5saXN0LW1vZHVsZSBoMyB7XG4gICAgY29sb3I6ICNhNmM1MzA7IH1cbiAgLmdyYXNzZ3JlZW4tYm9yZGVyIGEsXG4gIC5ncmFzc2dyZWVuLWJvcmRlciAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiAjYTZjNTMwOyB9XG4gICAgLmdyYXNzZ3JlZW4tYm9yZGVyIGE6aG92ZXIsIC5ncmFzc2dyZWVuLWJvcmRlciBhOmZvY3VzLFxuICAgIC5ncmFzc2dyZWVuLWJvcmRlciAuYnRuLWxpbms6aG92ZXIsXG4gICAgLmdyYXNzZ3JlZW4tYm9yZGVyIC5idG4tbGluazpmb2N1cyB7XG4gICAgICBjb2xvcjogI2JhZDU1MzsgfVxuICAuZ3Jhc3NncmVlbi1ib3JkZXIgLmNvbnRlbnQtbmF2aWdhdGlvbiAubmF2IGxpID4gYSxcbiAgLmdyYXNzZ3JlZW4tYm9yZGVyIC5jb250ZW50LW5hdmlnYXRpb24gLnNpZGUtbmF2IGEge1xuICAgIGNvbG9yOiAjYTZjNTMwOyB9XG4gICAgLmdyYXNzZ3JlZW4tYm9yZGVyIC5jb250ZW50LW5hdmlnYXRpb24gLm5hdiBsaSA+IGE6aG92ZXIsIC5ncmFzc2dyZWVuLWJvcmRlciAuY29udGVudC1uYXZpZ2F0aW9uIC5uYXYgbGkgPiBhOmZvY3VzLFxuICAgIC5ncmFzc2dyZWVuLWJvcmRlciAuY29udGVudC1uYXZpZ2F0aW9uIC5zaWRlLW5hdiBhOmhvdmVyLFxuICAgIC5ncmFzc2dyZWVuLWJvcmRlciAuY29udGVudC1uYXZpZ2F0aW9uIC5zaWRlLW5hdiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjYmFkNTUzOyB9XG4gIC5ncmFzc2dyZWVuLWJvcmRlciAuY29udGVudC1uYXZpZ2F0aW9uIC5zaWRlLW5hdiBwIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuZ3Jhc3NncmVlbi1ib3JkZXIgLmNvbnRlbnRtZWRpYSAubWVkaWEgLm1lZGlhLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjYTZjNTMwOyB9XG4gICAgLmdyYXNzZ3JlZW4tYm9yZGVyIC5jb250ZW50bWVkaWEgLm1lZGlhIC5tZWRpYS1oZWFkaW5nIGEge1xuICAgICAgY29sb3I6ICNhNmM1MzA7IH1cbiAgLmdyYXNzZ3JlZW4tYm9yZGVyIC5jb250ZW50IGgxIHtcbiAgICBjb2xvcjogI2E2YzUzMDtcbiAgICBtYXJnaW46IDAgMCAzMHB4OyB9XG4gIC5ncmFzc2dyZWVuLWJvcmRlciAuY29udGVudCBoNCB7XG4gICAgY29sb3I6ICNhNmM1MzA7XG4gICAgbWFyZ2luOiAyNXB4IDAgMTBweDsgfVxuXG4uZ3Jhc3NncmVlbmJnIHtcbiAgYmFja2dyb3VuZDogI2E2YzUzMDsgfVxuXG4uZ3Jhc3NncmVlbiB7XG4gIGNvbG9yOiAjYTZjNTMwOyB9XG4gIC5ncmFzc2dyZWVuLnNlZS1tb3JlIHtcbiAgICBjb2xvcjogI2E2YzUzMCAhaW1wb3J0YW50OyB9XG4gICAgLmdyYXNzZ3JlZW4uc2VlLW1vcmU6aG92ZXIsIC5ncmFzc2dyZWVuLnNlZS1tb3JlOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMEE1MDUyICFpbXBvcnRhbnQ7IH1cbiAgLmdyYXNzZ3JlZW4gaDEsIC5ncmFzc2dyZWVuIGgyLCAuZ3Jhc3NncmVlbiBoMywgLmdyYXNzZ3JlZW4gaDQge1xuICAgIGNvbG9yOiAjYTZjNTMwOyB9XG4gIC5ncmFzc2dyZWVuIC5kcm9wZG93bi10b2dnbGUgaDIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5ncmFzc2dyZWVuIC5jb250ZW50IC5idG4tZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E2YzUzMDsgfVxuICAuZ3Jhc3NncmVlbiAuc3ViLW5hdmlnYXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNmM1MzA7IH1cbiAgICAuZ3Jhc3NncmVlbiAuc3ViLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E2YzUzMDsgfVxuICAgICAgLmdyYXNzZ3JlZW4gLnN1Yi1uYXZpZ2F0aW9uIC5kcm9wZG93bi1tZW51OmJlZm9yZSwgLmdyYXNzZ3JlZW4gLnN1Yi1uYXZpZ2F0aW9uIC5kcm9wZG93bi1tZW51OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E2YzUzMDsgfVxuICAuZ3Jhc3NncmVlbiAucGlwZWxpbmUgcCB7XG4gICAgY29sb3I6ICNhNmM1MzA7IH1cbiAgLmdyYXNzZ3JlZW4gLnBpcGVsaW5lIC5wb2ludHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNmM1MzA7IH1cbiAgLmdyYXNzZ3JlZW4gLmRpc3BsYXktdHlwZSBsaS5hY3RpdmUgYSwgLmdyYXNzZ3JlZW4gLmRpc3BsYXktdHlwZSBsaS5ob3ZlciBhIHtcbiAgICBjb2xvcjogI2E2YzUzMDsgfVxuICAuZ3Jhc3NncmVlbiAuc2VlLW1vcmUge1xuICAgIGNvbG9yOiAjYTZjNTMwOyB9XG4gICAgLmdyYXNzZ3JlZW4gLnNlZS1tb3JlOmhvdmVyLCAuZ3Jhc3NncmVlbiAuc2VlLW1vcmU6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwQTUwNTI7IH1cblxuLmhvbWVmaXQtYm9yZGVyIHtcbiAgY29udGVudDogI2Y4ODIyZjtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmhvbWVmaXQtYm9yZGVyIC5saXN0LW1vZHVsZSBoMyB7XG4gICAgY29sb3I6ICNlYzY2MDg7IH1cbiAgLmhvbWVmaXQtYm9yZGVyIGEsXG4gIC5ob21lZml0LWJvcmRlciAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiAjZWM2NjA4OyB9XG4gICAgLmhvbWVmaXQtYm9yZGVyIGE6aG92ZXIsIC5ob21lZml0LWJvcmRlciBhOmZvY3VzLFxuICAgIC5ob21lZml0LWJvcmRlciAuYnRuLWxpbms6aG92ZXIsXG4gICAgLmhvbWVmaXQtYm9yZGVyIC5idG4tbGluazpmb2N1cyB7XG4gICAgICBjb2xvcjogI2Y4ODIyZjsgfVxuICAuaG9tZWZpdC1ib3JkZXIgLmNvbnRlbnQtbmF2aWdhdGlvbiAubmF2IGxpID4gYSxcbiAgLmhvbWVmaXQtYm9yZGVyIC5jb250ZW50LW5hdmlnYXRpb24gLnNpZGUtbmF2IGEge1xuICAgIGNvbG9yOiAjZWM2NjA4OyB9XG4gICAgLmhvbWVmaXQtYm9yZGVyIC5jb250ZW50LW5hdmlnYXRpb24gLm5hdiBsaSA+IGE6aG92ZXIsIC5ob21lZml0LWJvcmRlciAuY29udGVudC1uYXZpZ2F0aW9uIC5uYXYgbGkgPiBhOmZvY3VzLFxuICAgIC5ob21lZml0LWJvcmRlciAuY29udGVudC1uYXZpZ2F0aW9uIC5zaWRlLW5hdiBhOmhvdmVyLFxuICAgIC5ob21lZml0LWJvcmRlciAuY29udGVudC1uYXZpZ2F0aW9uIC5zaWRlLW5hdiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZjg4MjJmOyB9XG4gIC5ob21lZml0LWJvcmRlciAuY29udGVudC1uYXZpZ2F0aW9uIC5zaWRlLW5hdiBwIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuaG9tZWZpdC1ib3JkZXIgLmNvbnRlbnRtZWRpYSAubWVkaWEgLm1lZGlhLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjZWM2NjA4OyB9XG4gICAgLmhvbWVmaXQtYm9yZGVyIC5jb250ZW50bWVkaWEgLm1lZGlhIC5tZWRpYS1oZWFkaW5nIGEge1xuICAgICAgY29sb3I6ICNlYzY2MDg7IH1cbiAgLmhvbWVmaXQtYm9yZGVyIC5jb250ZW50IGgxIHtcbiAgICBjb2xvcjogI2VjNjYwODtcbiAgICBtYXJnaW46IDAgMCAzMHB4OyB9XG4gIC5ob21lZml0LWJvcmRlciAuY29udGVudCBoNCB7XG4gICAgY29sb3I6ICNlYzY2MDg7XG4gICAgbWFyZ2luOiAyNXB4IDAgMTBweDsgfVxuXG4uaG9tZWZpdGJnIHtcbiAgYmFja2dyb3VuZDogI2VjNjYwODsgfVxuXG4uaG9tZWZpdCB7XG4gIGNvbG9yOiAjZWM2NjA4OyB9XG4gIC5ob21lZml0LnNlZS1tb3JlIHtcbiAgICBjb2xvcjogI2VjNjYwOCAhaW1wb3J0YW50OyB9XG4gICAgLmhvbWVmaXQuc2VlLW1vcmU6aG92ZXIsIC5ob21lZml0LnNlZS1tb3JlOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMEE1MDUyICFpbXBvcnRhbnQ7IH1cbiAgLmhvbWVmaXQgaDEsIC5ob21lZml0IGgyLCAuaG9tZWZpdCBoMywgLmhvbWVmaXQgaDQge1xuICAgIGNvbG9yOiAjZWM2NjA4OyB9XG4gIC5ob21lZml0IC5kcm9wZG93bi10b2dnbGUgaDIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5ob21lZml0IC5jb250ZW50IC5idG4tZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjNjYwODsgfVxuICAuaG9tZWZpdCAuc3ViLW5hdmlnYXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzY2MDg7IH1cbiAgICAuaG9tZWZpdCAuc3ViLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjNjYwODsgfVxuICAgICAgLmhvbWVmaXQgLnN1Yi1uYXZpZ2F0aW9uIC5kcm9wZG93bi1tZW51OmJlZm9yZSwgLmhvbWVmaXQgLnN1Yi1uYXZpZ2F0aW9uIC5kcm9wZG93bi1tZW51OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjNjYwODsgfVxuICAuaG9tZWZpdCAucGlwZWxpbmUgcCB7XG4gICAgY29sb3I6ICNlYzY2MDg7IH1cbiAgLmhvbWVmaXQgLnBpcGVsaW5lIC5wb2ludHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzY2MDg7IH1cbiAgLmhvbWVmaXQgLmRpc3BsYXktdHlwZSBsaS5hY3RpdmUgYSwgLmhvbWVmaXQgLmRpc3BsYXktdHlwZSBsaS5ob3ZlciBhIHtcbiAgICBjb2xvcjogI2VjNjYwODsgfVxuICAuaG9tZWZpdCAuc2VlLW1vcmUge1xuICAgIGNvbG9yOiAjZWM2NjA4OyB9XG4gICAgLmhvbWVmaXQgLnNlZS1tb3JlOmhvdmVyLCAuaG9tZWZpdCAuc2VlLW1vcmU6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwQTUwNTI7IH1cblxuLm5hYmVyc256LWJvcmRlciB7XG4gIGNvbnRlbnQ6ICMyMjkzZTQ7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5uYWJlcnNuei1ib3JkZXIgLmxpc3QtbW9kdWxlIGgzIHtcbiAgICBjb2xvcjogIzE3NzdiYzsgfVxuICAubmFiZXJzbnotYm9yZGVyIGEsXG4gIC5uYWJlcnNuei1ib3JkZXIgLmJ0bi1saW5rIHtcbiAgICBjb2xvcjogIzE3NzdiYzsgfVxuICAgIC5uYWJlcnNuei1ib3JkZXIgYTpob3ZlciwgLm5hYmVyc256LWJvcmRlciBhOmZvY3VzLFxuICAgIC5uYWJlcnNuei1ib3JkZXIgLmJ0bi1saW5rOmhvdmVyLFxuICAgIC5uYWJlcnNuei1ib3JkZXIgLmJ0bi1saW5rOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMjI5M2U0OyB9XG4gIC5uYWJlcnNuei1ib3JkZXIgLmNvbnRlbnQtbmF2aWdhdGlvbiAubmF2IGxpID4gYSxcbiAgLm5hYmVyc256LWJvcmRlciAuY29udGVudC1uYXZpZ2F0aW9uIC5zaWRlLW5hdiBhIHtcbiAgICBjb2xvcjogIzE3NzdiYzsgfVxuICAgIC5uYWJlcnNuei1ib3JkZXIgLmNvbnRlbnQtbmF2aWdhdGlvbiAubmF2IGxpID4gYTpob3ZlciwgLm5hYmVyc256LWJvcmRlciAuY29udGVudC1uYXZpZ2F0aW9uIC5uYXYgbGkgPiBhOmZvY3VzLFxuICAgIC5uYWJlcnNuei1ib3JkZXIgLmNvbnRlbnQtbmF2aWdhdGlvbiAuc2lkZS1uYXYgYTpob3ZlcixcbiAgICAubmFiZXJzbnotYm9yZGVyIC5jb250ZW50LW5hdmlnYXRpb24gLnNpZGUtbmF2IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMyMjkzZTQ7IH1cbiAgLm5hYmVyc256LWJvcmRlciAuY29udGVudC1uYXZpZ2F0aW9uIC5zaWRlLW5hdiBwIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAubmFiZXJzbnotYm9yZGVyIC5jb250ZW50bWVkaWEgLm1lZGlhIC5tZWRpYS1oZWFkaW5nIHtcbiAgICBjb2xvcjogIzE3NzdiYzsgfVxuICAgIC5uYWJlcnNuei1ib3JkZXIgLmNvbnRlbnRtZWRpYSAubWVkaWEgLm1lZGlhLWhlYWRpbmcgYSB7XG4gICAgICBjb2xvcjogIzE3NzdiYzsgfVxuICAubmFiZXJzbnotYm9yZGVyIC5jb250ZW50IGgxIHtcbiAgICBjb2xvcjogIzE3NzdiYztcbiAgICBtYXJnaW46IDAgMCAzMHB4OyB9XG4gIC5uYWJlcnNuei1ib3JkZXIgLmNvbnRlbnQgaDQge1xuICAgIGNvbG9yOiAjMTc3N2JjO1xuICAgIG1hcmdpbjogMjVweCAwIDEwcHg7IH1cblxuLm5hYmVyc256Ymcge1xuICBiYWNrZ3JvdW5kOiAjMTc3N2JjOyB9XG5cbi5uYWJlcnNueiB7XG4gIGNvbG9yOiAjMTc3N2JjOyB9XG4gIC5uYWJlcnNuei5zZWUtbW9yZSB7XG4gICAgY29sb3I6ICMxNzc3YmMgIWltcG9ydGFudDsgfVxuICAgIC5uYWJlcnNuei5zZWUtbW9yZTpob3ZlciwgLm5hYmVyc256LnNlZS1tb3JlOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMEE1MDUyICFpbXBvcnRhbnQ7IH1cbiAgLm5hYmVyc256IGgxLCAubmFiZXJzbnogaDIsIC5uYWJlcnNueiBoMywgLm5hYmVyc256IGg0IHtcbiAgICBjb2xvcjogIzE3NzdiYzsgfVxuICAubmFiZXJzbnogLmRyb3Bkb3duLXRvZ2dsZSBoMiB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm5hYmVyc256IC5jb250ZW50IC5idG4tZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3NzdiYzsgfVxuICAubmFiZXJzbnogLnN1Yi1uYXZpZ2F0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc3N2JjOyB9XG4gICAgLm5hYmVyc256IC5zdWItbmF2aWdhdGlvbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc3N2JjOyB9XG4gICAgICAubmFiZXJzbnogLnN1Yi1uYXZpZ2F0aW9uIC5kcm9wZG93bi1tZW51OmJlZm9yZSwgLm5hYmVyc256IC5zdWItbmF2aWdhdGlvbiAuZHJvcGRvd24tbWVudTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzc3YmM7IH1cbiAgLm5hYmVyc256IC5waXBlbGluZSBwIHtcbiAgICBjb2xvcjogIzE3NzdiYzsgfVxuICAubmFiZXJzbnogLnBpcGVsaW5lIC5wb2ludHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzc3YmM7IH1cbiAgLm5hYmVyc256IC5kaXNwbGF5LXR5cGUgbGkuYWN0aXZlIGEsIC5uYWJlcnNueiAuZGlzcGxheS10eXBlIGxpLmhvdmVyIGEge1xuICAgIGNvbG9yOiAjMTc3N2JjOyB9XG4gIC5uYWJlcnNueiAuc2VlLW1vcmUge1xuICAgIGNvbG9yOiAjMTc3N2JjOyB9XG4gICAgLm5hYmVyc256IC5zZWUtbW9yZTpob3ZlciwgLm5hYmVyc256IC5zZWUtbW9yZTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzBBNTA1MjsgfVxuIiwiYm9keSB7XHJcbiAgICBjb2xvcjogIzQxNDE0MTtcclxufVxyXG5cclxuaDEge1xyXG4gICAgQGluY2x1ZGUgZ3JhcGhpay1saWdodDtcclxuICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjEyNTtcclxufVxyXG5cclxuaDIge1xyXG4gICAgQGluY2x1ZGUgZ3JhcGhpay1yZWd1bGFyO1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG5oMyB7XHJcbiAgICBAaW5jbHVkZSBncmFwaGlrLXJlZ3VsYXI7XHJcbiAgICBmb250LXNpemU6IDEuMzFyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yODtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbmg0IHtcclxuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMC42OHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM2O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjE4ZW07XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG5oNSB7XHJcbiAgICBAaW5jbHVkZSBncmFwaGlrLXJlZ3VsYXI7XHJcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbnAge1xyXG4gICAgQGluY2x1ZGUgZm9udC1yb21hbjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG5hIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtbGlnaHRncmVlbjtcclxuICAgIH1cclxufVxyXG5cclxuLmxpbmstdy1pY29uIHtcclxuICAgIEBpbmNsdWRlIGxpbmstdy1pY29uKFwiXFxmMTc4XCIsIGRhcmspO1xyXG5cclxuICAgICYtLWxpZ2h0IHtcclxuICAgICAgICBAaW5jbHVkZSBsaW5rLXctaWNvbihcIlxcZjE3OFwiLCBsaWdodCk7XHJcbiAgICB9XHJcbiAgICAmLS1kYXJrIHtcclxuICAgICAgICBAaW5jbHVkZSBsaW5rLXctaWNvbihcIlxcZjE3OFwiLCBkYXJrKTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ1dHRvbiB7XHJcbiAgICBAaW5jbHVkZSBidXR0b247XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM2O1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMzEzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4iLCJmb290ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG5cclxuICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICAgIG1heC13aWR0aDogMTI5NXB4O1xyXG5cclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlcl9fdG9wIHtcclxuICAgICAgICBoZWlnaHQ6IDIzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyX19ib3R0b20ge1xyXG4gICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoI2ZmZmZmZiwuMTUpO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnJhbmQtbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDE4OHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5rc19fY29udGFjdCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGluay13LWljb24oJ1xcZjg3OScsIGxpZ2h0KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saW5rX19waG9uZTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGY4NzlcIjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpbmtfX2VtYWlsOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjBlMFwiO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGlua19fc3Vic2NyaWJlOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjViOVwiO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGlua19fbWVtYmVyc2hpcDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGY1MDBcIjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmtzX19zaXRlIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzZBQzVBQztcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saW5rc19fc29jaWFsIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICM2QUM1QUM7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgZm9vdGVyIHtcclxuICAgICAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmtzX19jb250YWN0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjJweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFpbmVyLWZsdWlkID4gZGl2IHtcclxuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvb3Rlcl9fdG9wIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnJhbmQtbG9nbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNjhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb290ZXJfX2JvdHRvbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saW5rc19fc2l0ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE4cHggMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODEzcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlua3NfX3NvY2lhbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDMycHg7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qICAtLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5DVVNUT01JWkUgVEhFIENBUk9VU0VMXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiNob21lLWNhcm91c2Vse1xyXG5cclxuXHQmLmNhcm91c2VsIHtcclxuXHRcdC5pdGVtIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogNjB2aDtcclxuXHRcdFx0bWluLWhlaWdodDogNDUwcHg7XHJcblx0XHRcdG92ZXJmbG93OmhpZGRlbjtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgPiAuaXRlbXtcclxuXHRcdFx0JiA+IGltZ3tcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0bWluLXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDQ1MHB4O1xyXG5cdFx0XHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jYXJvdXNlbC1jYXB0aW9uIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAzNzBweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwNXB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRyaWdodDogYXV0bztcclxuXHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0aDF7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcblx0XHRcdH1cclxuXHRcdFx0LmJ0bi1kZWZhdWx0e1xyXG5cdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ0ZTU0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9IFxyXG5cclxuXHQmLmNhcm91c2VsLWZhZGUge1xyXG5cdFx0LmNhcm91c2VsLWlubmVyIHtcclxuXHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pdGVtLFxyXG5cdFx0XHQuYWN0aXZlLmxlZnQsXHJcblx0XHRcdC5hY3RpdmUucmlnaHQge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5hY3RpdmUsXHJcblx0XHRcdC5uZXh0LmxlZnQsXHJcblx0XHRcdC5wcmV2LnJpZ2h0IHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubmV4dCxcclxuXHRcdFx0LnByZXYsXHJcblx0XHRcdC5hY3RpdmUubGVmdCxcclxuXHRcdFx0LmFjdGl2ZS5yaWdodCB7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmNhcm91c2VsLWNvbnRyb2wge1xyXG5cdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdC5jYXJvdXNlbC1jYXB0aW9ue1xyXG5cdFx0aDF7XHJcblx0XHRcdGZvbnQtc2l6ZTogNDhweDsgIFxyXG5cdFx0fVxyXG5cdFx0cCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzBBNEY1MTtcclxuXHQuaXRlbXtcclxuXHJcblx0XHQmOmJlZm9yZXtcclxuXHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyMTZkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMC4wMCkgMCUsIHJnYmEoNDIsMTAyLDEwMywwLjU1KSA1NSUsIHJnYmEoMjQsOTAsOTEsMC45NCkgNzQlLCAjMDk0RjUwIDg3JSwgIzA5NEY1MCAxMDAlLCAjMDk0RjUwIDEwMCUpO1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHRvcDogMDtcclxuXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaW5kaWNhdG9yLWNvbnRhaW5lciB7XHJcblxyXG5cdFx0LmNhcm91c2VsLWluZGljYXRvcnN7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRsaXtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHR0ZXh0LWluZGVudDogMDtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuXHRcdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1ib2xkO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCYuYWN0aXZle1xyXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdFx0XHR0ZXh0LWluZGVudDogMDtcclxuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XHJcblx0XHRcdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEycHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLmdyZWVuc3RhcntcclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjojODZCNzMwO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM4NkI3MzA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYubmFiZXJzbnp7XHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IFx0IzE3NzdiYztcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOlx0IzE3NzdiYztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5ob21lZml0e1xyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZWM2NjA4O1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6I2VjNjYwODtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5ob21lc3RhcntcclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogICMwMDZDNUI7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNkM1QjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byAyNXB4IGF1dG87XHJcblx0XHRcdFx0XHR0ZXh0LWluZGVudDogLTk5OXB4O1xyXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQjaG9tZS1jYXJvdXNlbHtcclxuXHRcdCYuY2Fyb3VzZWwge1xyXG5cdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiA2MHZoO1xyXG5cdFx0XHRcdG1heC1oZWlnaHQ6IDcwMHB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcclxuXHJcblx0I2hvbWUtY2Fyb3VzZWx7XHJcblx0XHQmLmNhcm91c2Vse1xyXG5cdFx0XHQuaXRlbXtcclxuXHRcdFx0XHRtaW4taGVpZ2h0OiA0MDBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwMHB4O1xyXG5cdFx0XHRcdC5jYXJvdXNlbC1jYXB0aW9ue1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDY1cHg7XHJcblx0XHRcdFx0XHRoMXtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4OyAgXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuaW5kaWNhdG9yLWNvbnRhaW5lciB7XHJcblxyXG5cdFx0XHRcdC5jYXJvdXNlbC1pbmRpY2F0b3Jze1xyXG5cdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi8qIEdlbmVyYWwgTmF2aWdhdGlvbiBTdHlsZSAqL1xyXG4uZHJvcGRvd25fX215bnpnYmMgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG1pbi13aWR0aDogMjYycHg7XHJcblxyXG4gICAgbGkgYSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IHVuc2V0O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1saWdodGdyZWVuO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IGxpLCBsaS5jb2wgbGkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDUge1xyXG4gICAgICAgIGNvbG9yOiAjOUJCNThFO1xyXG4gICAgICAgIG1hcmdpbjogNDBweCAwIDAgMDtcclxuICAgIH1cclxufVxyXG5cclxuLmxpbmtfX2xvZ2luIHtcclxuICAgIEBpbmNsdWRlIGxpbmstdy1pY29uKCdcXGYwOTAnLCBkYXJrKTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcbi5saW5rX19zaWdudXAge1xyXG4gICAgQGluY2x1ZGUgbGluay13LWljb24oJ1xcZjIzNCcsIGRhcmspO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXZiYXItYnJhbmQge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyMzRweDtcclxuICAgICAgICBoZWlnaHQ6IDU3cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2xvZ28tbnpnYmMtcmV2ZXJzZWRAMngucG5nJyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSxcclxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLFxyXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5cclxuLyogVG9wIE5hdmlnYXRpb24gKi9cclxuLnRvcC1uYXYge1xyXG4gICAgYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZ3JhcGhpay1zZW1pYm9sZDtcclxuICAgICAgICBjb2xvcjogI0MwRENBQjtcclxuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtc2VhcmNoIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI0MwRENBQjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtaWNvbjtcclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMsICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjAwMlwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3BlbiBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwMGRcIjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNmFjNWFjO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB3aWR0aDogOTZ2dztcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDM3cHggMjBweCAzN3B4IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOTM4cmVtO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjNweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtbGlnaHRncmVlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXYge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICA+IGxpID4gYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtbGlnaHRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcm9wZG93biB7XHJcbiAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWljb247XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwZDdcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzlCQjU4RSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtbGlnaHRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMjBweCAyMHB4O1xyXG5cclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyogR3JlZW4gQkcgTmF2aWdhdGlvbiAqL1xyXG5ib2R5Om5vdCguaG9tZXBhZ2UpIHtcclxuICAgIGhlYWRlciA+IC5kZXNrdG9wLW1lbnUge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcC1uYXYge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1uYXYge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICAgICAgLmRyb3Bkb3duPmE6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1saWdodGdyZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlnaHRncmVlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRyb3Bkb3duLm9wZW4gPiBhOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlnaHRncmVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWJyYW5kIHNwYW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2xvZ28tbnpnYmMtcmV2ZXJzZWRAMngucG5nJykgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd25fX215bnpnYmMubG9nZ2VkaW4gLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIHRvcDogNTBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qIE1haW4gTmF2ICovXHJcbi5uYXZiYXItZGVmYXVsdCB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG59XHJcblxyXG4ubWFpbi1uYXYge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgei1pbmRleDogOTk7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAyMjBweDtcclxuICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTIxLDEyMSwxMjEsMCkgMCUsIHJnYmEoNDYsNTMsNTksMC42OSkgMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhcl9fY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDI1cHg7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JhcGhpay1zZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHJvcGRvd24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG5cclxuICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDEwcHggMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5vcGVuLCAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtbGlnaHRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm9wZW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY3Rjc7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTIxLDEyMSwxMjEsMCkgMCUsIHJnYmEoNDYsNTMsNTksMC42OSkgMTAwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2YmFyLWJyYW5kIHNwYW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9sb2dvLW56Z2JjLWRhcmtAMngucG5nJyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNCMUIxQjE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qIE1haW4gTWVudSBEcm9wZG93biAqL1xyXG4gICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNGNEY3RjcsIC45Nik7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG5cclxuICAgICAgICAuY29sIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43NSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiBUYWJzICovXHJcbi5kcm9wZG93bi1tZW51Lmhhcy1uYXYtdGFicyB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI0Y0RjdGNywgLjk2KTtcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjc1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdiA+IGxpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKCNCMUIxQjEsIC4zKTtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGg1LCBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWxpZ2h0Z3JlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JhcGhpay1zZW1pYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICNCMUIxQjE7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JhcGhpay1yZWd1bGFyO1xyXG4gICAgICAgICAgICBjb2xvcjogI0IxQjFCMTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gbGkuYWN0aXZlID4gYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0ycHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDUsIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1saWdodGdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWItcGFuZSB7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAwO1xyXG5cclxuICAgICAgICAmLm1hc29ucnktY29sIHtcclxuICAgICAgICAgICAgY29sdW1uLWNvdW50OiA0O1xyXG5cclxuICAgICAgICAgICAgLmNvbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5hdi10YWJzLWNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDExNzBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgID4gdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tLW1lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcblxyXG4iLCJoZWFkZXIsICNtZW51IHtcclxuICAgIC5wcm9maWxlLWltZyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGNsaXAtcGF0aDogY2lyY2xlKDUwJSBhdCA1MCUgNTAlKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHJvcGRvd25fX215bnpnYmMubG9nZ2VkaW4ge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIC5uYXYtdGFicyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGhzbGEoMCwwJSw2OS40JSwuMyk7XHJcblxyXG4gICAgICAgID4gLm5hdiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogODdweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxMjEsMTIxLDEyMSwwKSAwJSwgcmdiYSg0Niw1Myw1OSwwLjY5KSAxMDAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXYtdGFicyB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLm5hdi10YWJzLWNvbnRhaW5lcl9faW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAubGluay1sb2dvdXQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5rLXctaWNvbignXFxmMDhiJywgbGlnaHQpO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwOGJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdj5saS5hY3RpdmU+YSBoNSxcclxuICAgIC5uYXY+bGkuYWN0aXZlPmEgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICNDMERDQUI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubmF2IGE6aG92ZXIgaDUsXHJcbiAgICAubmF2IGE6aG92ZXIgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICNDMERDQUI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubmF2PmxpLmFjdGl2ZT5hOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0MwRENBQjtcclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24tbWVudV9faW5uZXIge1xyXG4gICAgICAgIC13ZWJraXQtY29sdW1uLWdhcDogMTNlbTtcclxuICAgICAgICAtbW96LWNvbHVtbi1nYXA6IDEzZW07XHJcbiAgICAgICAgY29sdW1uLWdhcDogMTNlbTtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcclxuICAgICAgICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmciAxZnIgMWZyIDFmcjtcclxuICAgICAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgICAgIC1tb3otY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZC1jb2x1bW47XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1saWdodGdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtbGlnaHRncmVlbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdWItbmF2LWl0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGVzdC1jbGljayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbn0iLCJoZWFkZXIgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgPiAucm93IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4iLCJAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5kZXNrdG9wLW1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tbWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcmV2ZW50LWRlZmF1bHQge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5tbS1zcG4ubW0tc3BuLS1saWdodCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjRGN0Y3O1xyXG5cclxuICAgICZbZGF0YS1tbS1zcG4tdGl0bGU9XCJNeU5aR0JDXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICNDMERDQUI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmctZ3JhZGllbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMjBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0xNTBweDtcclxuICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICByaWdodDowO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxMjEsMTIxLDEyMSwwKSAwJSwgcmdiYSg0Niw1Myw1OSwwLjY5KSAxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tbS1zcG4ubW0tc3BuLS1uYXZiYXI6YWZ0ZXIge1xyXG4gICAgQGluY2x1ZGUgZ3JhcGhpay1zZW1pYm9sZDtcclxuICAgIGNvbG9yOiAkYnJhbmQtbGlnaHRncmVlbjtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICBvcGFjaXR5OiB1bnNldDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5tbS1vY2RfX2JhY2tkcm9wIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8ubXluemdiYy1tZW51LW9wZW4ge1xyXG4vLyAgICAubW0tb2NkX19jb250ZW50IHtcclxuLy8gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcclxuLy8gICAgfVxyXG4vL1xyXG4vLyAgICAubW0tc3BuLm1tLXNwbi0tbmF2YmFyOmFmdGVye1xyXG4vLyAgICAgICAgY29sb3I6ICNDMERDQUI7XHJcbi8vICAgIH1cclxuLy99XHJcblxyXG4ubW0tb2NkX19jb250ZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubW0tb2NkIHtcclxuICAgIHRvcDogNjlweDtcclxufVxyXG5cclxuLm1tLW9jZC1vcGVuZWQge1xyXG4gICAgI20tbWVudV9fb3Blbi1idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAjbS1tZW51X19jbG9zZS1idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW0tc3BuLm1tLXNwbi0tbmF2YmFyIHVsOmJlZm9yZSB7XHJcblxyXG59XHJcblxyXG4ubW0tc3BuLS1tYWluIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1tLXNwbi0tb3BlbiB7XHJcbiAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNtLW1lbnVfX29wZW4tYnRuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJ1xcZjBjOSc7XHJcbiAgICB9XHJcbn1cclxuI20tbWVudV9fY2xvc2UtYnRuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnXFxmMDBkJztcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5tLW1lbnUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J0bi1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1pY29uO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICByaWdodDogMDtcclxuXHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgY29sb3I6ICNDMERDQUI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItYnJhbmQgc3BhbiB7XHJcbiAgICAgICAgd2lkdGg6IDExOXB4O1xyXG4gICAgICAgIGhlaWdodDogMjlweDtcclxuICAgIH1cclxufVxyXG5cclxuLm0tbWVudV9fbWFpbiB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICA+IGxpID4gYSB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAgICYucGFnZS1saW5rIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZ3JhcGhpay1zZW1pYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjRTBFMEUwLCAuNSk7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoI0UwRTBFMCwgLjUpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm0tbWVudV9fc3ViIHtcclxuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgIGNvbG9yOiAjNkZBMzVEO1xyXG4gICAgfVxyXG5cclxuICAgIC5tLW1lbnVfX3NlYXJjaCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAzMHB4IC0xMHB4IHJnYmEoMCwwLDAsMC4yKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNmFjNWFjO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm0tbWVudV9fbXluemdiYyB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saW5rLXctaWNvbi0tZGFyayB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgIH1cclxufVxyXG5cclxuLm1tLXNwbiB7XHJcbiAgICBhIHtcclxuICAgICAgICBwYWRkaW5nOiAxOHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgYTpub3QoOmxhc3QtY2hpbGQpOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLm1tLXNwbi5tbS1zcG4tLW5hdmJhciB1bDpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm0tbWVudV9fY29sbGFwc2UubW0tc3BuLS1vcGVuOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgaHNsYSgwLDAlLDg3LjglLC41KTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG59XHJcblxyXG4ubS1tZW51X19jb2xsYXBzZSB7XHJcbiAgICBsaSB7XHJcblxyXG4gICAgICAgIC5tLW1lbnVfX2NvbGxhcHNlLWJ0biB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JhcGhpay1zZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjYjFiMWIxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyYXBoaWstcmVndWxhcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICNiMWIxYjE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWljb247XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgb3BhY2l0eTogdW5zZXQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgdG9wOiAyOHB4O1xyXG4gICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogI2IxYjFiMTtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaG93IHtcclxuICAgICAgICAubS1tZW51X19jb2xsYXBzZS1idG4gaDUsIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWxpZ2h0Z3JlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWxpZ2h0Z3JlZW47XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2xsYXBzZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgPiBkaXY6Zmlyc3QtY2hpbGQgaDUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyYXBoaWstcmVndWxhcjtcclxuICAgICAgICAgICAgY29sb3I6ICM5YmI1OGU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDhweCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogN3B4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW0tc3BuLS1vcGVuIGg1IHtcclxuICAgIEBpbmNsdWRlIGdyYXBoaWstcmVndWxhcjtcclxuICAgIGNvbG9yOiAjOWJiNThlO1xyXG4gICAgbWFyZ2luOiA0MHB4IDAgOHB4IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ubW0tc3BuIC5tbS1zcG4tLW9wZW4gc2VjdGlvbiBhIHtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIHBhZGRpbmc6IDdweCAwO1xyXG59XHJcblxyXG4ubW0tc3BuIGxpOmJlZm9yZSxcclxuLm1tLXNwbi5tbS1zcG4tLW5hdmJhcjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtbGlnaHRncmVlbjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuLm1tLXNwbiBsaS5tLW1lbnVfX3N1YjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjOUJCNThFO1xyXG59XHJcblxyXG4ubS1tZW51X19teW56Z2JjIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc3ViLW5hdi1pdGVtIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBtYXJnaW46IDhweCAwO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgY29sb3I6ICM2YWM1YWM7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3cgLm0tbWVudV9fY29sbGFwc2UtYnRuIGg1LFxyXG4gICAgLm0tbWVudV9fY29sbGFwc2UgLnNob3cgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICNDMERDQUI7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ubW0tc3BuLS1wYXJlbnQgdWwubW0tc3BuLS1vcGVuID4gbGk6Zmlyc3QtY2hpbGQgPiBhIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjRTBFMEUwLC41KTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tLW1lbnVfX21haW4gLmxpbmtfX2xvZ2luLFxyXG4ubS1tZW51X19tYWluIC5saW5rX19zaWdudXAge1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tbWVudV9fbWFpbiBsaS5ub3QtbG9nZ2VkaW4gLm1tLXNwbi0tb3BlbiBsaTphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKiBGb3JjZWQgc3R5bGVzICovXHJcbi5tbS1zcG4ubW0tc3BuLS1uYXZiYXIgdWwge1xyXG4gICAgdG9wOiA3MXB4O1xyXG59XHJcbi5teW56Z2JjLW1lbnUtb3BlbiAubW0tc3BuLm1tLXNwbi0tbmF2YmFyOmFmdGVyLFxyXG4ubW0tc3BuLm1tLXNwbi0tbmF2YmFyOmFmdGVyIHtcclxuICAgIHRvcDogMjBweDtcclxufVxyXG4ubW0tc3BuLm1tLXNwbi0tbmF2YmFyOmJlZm9yZSB7XHJcbiAgICB0b3A6IDQ1cHg7XHJcbn1cclxubmF2Lm1tLXNwbiA+IC5tLW1lbnVfX21haW4gPiBsaTpmaXJzdC1jaGlsZCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogNDlweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW0tc3BuIC5tbS1zcG4tLXBhcmVudCAubW0tc3BuLS1vcGVuIGxpOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcbi5tbS1zcG4gLm1tLXNwbi0tcGFyZW50IC5tbS1zcG4tLW9wZW4ubS1tZW51X19jb2xsYXBzZSBsaTo6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubW0tc3BuLS1wYXJlbnQgdWwubW0tc3BuLS1vcGVuPmxpOmZpcnN0LWNoaWxkIHNlY3Rpb24gZGl2OmZpcnN0LWNoaWxkIGg1IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGhzbGEoMCwwJSw4Ny44JSwuNSk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLm1tLXNwbi0tcGFyZW50IHVsLm1tLXNwbi0tb3Blbj5saTpmaXJzdC1jaGlsZCBzZWN0aW9uLmNvbGxhcHNlIGRpdjpmaXJzdC1jaGlsZCBoNTo6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tLW1lbnVfX21haW4gLmxpbmstbG9nb3V0IHtcclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbGluay13LWljb24oJ1xcZjA4YicsIGxpZ2h0KTtcclxuICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYwOGJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xyXG4gICAgICAgICAgICBib3R0b206IHVuc2V0O1xyXG4gICAgICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zcG9uc29yLXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcblxyXG4gICAgaDUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgMCAxLjZlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XHJcbiAgICAuc3BvbnNvci1zZWN0aW9uIHtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmZpbHRlci1zZWxlY3Qge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuXHRzZWxlY3Qge1xyXG5cdFx0ZGlzcGxheTogbm9uZTsgLypoaWRlIG9yaWdpbmFsIFNFTEVDVCBlbGVtZW50OiovXHJcblxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5zZWxlY3Qtc2VsZWN0ZWQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGNvbG9yOiMwOTRGNTA7XHRcclxuXHRwYWRkaW5nOiAwcHggMTBweCA4cHggMjVweDtcclxuXHQvKnN0eWxlIHRoZSBhcnJvdyBpbnNpZGUgdGhlIHNlbGVjdCBlbGVtZW50OiovXHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGNvbnRlbnQ6IFwiXFxlMTE0XCI7XHJcblx0XHR0b3A6IDExcHg7XHJcblx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0d2lkdGg6IDA7XHJcblx0XHRoZWlnaHQ6IDA7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHR9XHJcblx0Lypwb2ludCB0aGUgYXJyb3cgdXB3YXJkcyB3aGVuIHRoZSBzZWxlY3QgYm94IGlzIG9wZW4gKGFjdGl2ZSk6Ki9cclxuXHQmLnNlbGVjdC1hcnJvdy1hY3RpdmU6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlxcZTExM1wiO1xyXG5cdFx0dG9wOiA3cHg7XHJcblx0fVxyXG5cclxufVxyXG4vKnN0eWxlIHRoZSBpdGVtcyAob3B0aW9ucyksIGluY2x1ZGluZyB0aGUgc2VsZWN0ZWQgaXRlbToqL1xyXG4uc2VsZWN0LXNlbGVjdGVkICwgLnNlbGVjdC1pdGVtcyBkaXZ7XHJcblxyXG5cdGNvbG9yOiAjMDk0RjUwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4vKnN0eWxlIGl0ZW1zIChvcHRpb25zKToqL1xyXG4uc2VsZWN0LWl0ZW1zIGRpdntcclxuXHJcblx0cGFkZGluZzogOHB4IDE1cHg7XHJcbn1cclxuLnNlbGVjdC1hcnJvdy1hY3RpdmV7XHJcblx0JiAre1xyXG5cdFx0LnNlbGVjdC1pdGVtc3tcclxuXHRcdFx0ZGl2e1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zZWxlY3QtaXRlbXN7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwOTRGNTA7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0dG9wOiAxMDAlO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0ei1pbmRleDogOTk7XHJcblx0d2lkdGg6IDIwMHB4O1xyXG5cdG1heC1oZWlnaHQ6IDMwMHB4O1xyXG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0ZGl2e1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyAwLjFzO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblxyXG5cdH1cclxuXHJcblxyXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuXHRcdHdpZHRoOiAxMHB4O1xyXG5cdH1cclxuXHJcblx0LyogVHJhY2sgKi9cclxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcblx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGJyYW5kLWxpZ2h0Ymx1ZSwgNSUpO1xyXG5cdH1cclxuXHJcblx0LyogSGFuZGxlICovXHJcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG5cdFx0YmFja2dyb3VuZDogICRicmFuZC1kYXJrYmx1ZTsgXHJcblx0fVxyXG5cclxuXHQvKiBIYW5kbGUgb24gaG92ZXIgKi9cclxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaWdodGVyKCRicmFuZC1kYXJrYmx1ZSwgNDAlKTsgXHJcblx0fVxyXG5cclxufSBcclxuXHJcblxyXG5cclxuLnNlbGVjdC1pdGVtcyBkaXY6aG92ZXIsIC5zYW1lLWFzLXNlbGVjdGVkIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuIiwiLypOZXcgQ2FyZCBTdHlsZXMqL1xyXG4uY2FyZC1tb2R1bGUge1xyXG4gICAgLnNsaWNrLXRyYWNrIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogbm9ybWFsO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1saXN0IHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IG5vcm1hbDtcclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgJl9fbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpZ2h0Z3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtaWNvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxNzhcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjQzOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDg1cHggNjBweCA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAzMHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODFyZW07XHJcblxyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0MTQxNDE7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAuOGVtIDAgMCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtbGlnaHRncmVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZXh0cmEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXJvbWFuO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODFyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmUtcG9pbnRzIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC8vLmNhcmQtbW9kdWxlIHtcclxuICAgIC8vICAgIC5jYXJkIHtcclxuICAgIC8vICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgLy8gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgLy8gICAgfVxyXG4gICAgLy99XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5jYXJkLW1vZHVsZSB7XHJcbiAgICAgICAgLmNhcmRfX3RleHQgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLm5ld3Mge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uaG9tZS10aWxlcyAudHdpdHRlci1mZWVkIC5tZWRpYS1ib2R5IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5ob21lLXRpbGVzIHtcclxuICAgIC5jYXJkIHtcclxuICAgICAgICAubWVkaWEtYm9keSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggMjVweCA4NXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMGE0ZjUxO1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAubGluayB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcclxuICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFiOTI5NjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZWRpYS1oZWFkaW5nIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tZWRpYSB7XHJcbiAgICAmLmNhcmQge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAubWVkaWEge1xyXG4gICAgICAgICAgICAmLmNhcmQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZCB7XHJcbiAgICAuY2FyZC1zdWIge1xyXG4gICAgICAgIGNvbG9yOiAjOUI5QjlCO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcclxuICAgIH1cclxuICAgIC5tZWRpYS1oZWFkaW5nIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWVkaWEtYm9keSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0Y0RjdGNztcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDI1cHggNzVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICBjb2xvcjogIzliOWI5YjtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZC1saW5rIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dCBjb2xvcjtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLWNvbG9yLCAyMCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmltZy13cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU1JTtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICMwYTRmNTEgMTBweCBzb2xpZDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWVkaWEtYmFkZ2Uge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblxyXG59XHJcbiIsIi5ob21lX19iYW5uZXIge1xyXG4gICAgaGVpZ2h0OiA2OTRweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgID4gLmNvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICA+IC5yb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBtYXgtd2lkdGg6IDY3NHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5icmFuZC1zeW1ib2wge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMjBweDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9wb3V0YW1hLW56Z2JjLXdoaXRlQDJ4LnBuZycpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmF2LWN0YSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC00OXB4O1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDI1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0MHB4IC0xMHB4IHJnYmEoMCwwLDAsMC41KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgcGFkZGluZzogMzdweCAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNnB4O1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtbGlnaHRncmVlbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5ob21lX19iYW5uZXIge1xyXG4gICAgICAgIGhlaWdodDogNDIwcHg7XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JhcGhpay1yZWd1bGFyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDYwcHggMzBweCAwIDMwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJyYW5kLXN5bWJvbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTlweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNTlweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWluZXI+LnJvdyB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1jdGEge1xyXG4gICAgICAgIHRvcDogLTIwcHg7XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MTBweDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2wteHMtMTIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgLm5hdi1jdGEge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgY29sdW1uLWNvdW50OiB1bnNldDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKiBUd28gQ29sIEltYWdlICovXHJcbi50d28tY29sLWltZyB7XHJcbiAgICBoZWlnaHQ6IDc5MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuXHJcbiAgICAuZmx1aWQtY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1sZy02IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuXHJcbiAgICAmX19iZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxMjEsMTIxLDEyMSwwLjAxKSAwJSwgcmdiYSg0Niw1Myw1OSwwLjk1KSAxMDAlKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWxpZ2h0Z3JlZW47XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtaWNvbjtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDZcIjtcclxuICAgICAgICAgICAgY29sb3I6ICM2YWM1YWM7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sbGFwc2VkOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCA3NXB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpc3RzIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgLy9ncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMHB4IDJmciAxZnI7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMHB4IDFmciAxZnI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyMjQsMjI0LDIyNCwuMzMpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjJweCAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saXN0X190aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyYXBoaWstcmVndWxhcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNjtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlzdF9fbGlua3Mge1xyXG4gICAgICAgICAgICAvL2p1c3RpZnktc2VsZjogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpc3RfX3N5bWJvbCB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sLWxlZnQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1yaWdodCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDs7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC50d28tY29sLWltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIC5saXN0cyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHggMzBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjJweCAwIDIycHggMDtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnI7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxLjVmciAxZnI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saXN0X19zeW1ib2wge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxpc3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGlzdF9fbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29sbGFwc2Uge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkYzNTNDO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2JnIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYnV0dG9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgaDMsIGg0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2wtbGVmdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sLXJpZ2h0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0ICcuLi9faW5jbHVkZXMvX2hvbWUtYmFubmVyJztcclxuQGltcG9ydCAnLi4vX2luY2x1ZGVzL190d28tY29sLWltZyc7XHJcblxyXG4udHdvLWNvbC1pbnRybyB7XHJcbiAgICBtYXJnaW46IDJlbSBhdXRvO1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAxZW07XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiBIb21lIFNsaWRlciAqL1xyXG4uaG9tZS1zbGlkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGhlaWdodDogNzEwcHg7XHJcbiAgICB3aWR0aDogIDEwMCU7XHJcblxyXG4gICAgLnNsaWRlcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWUtc2xpZGVyX19pbWcge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgIC5zbGljay1saXN0LFxyXG4gICAgICAgIC5zbGljay10cmFjayB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ob21lLXNsaWRlcl9fdGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlnaHRncmVlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgOTBweDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcG91dGFtYS1uemdiYy13aGl0ZUAyeC5wbmcnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0MHB4IGF1dG87XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZXMge1xyXG4gICAgICAgIGxpID4gc3BhbntcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzgwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ob21lLXNsaWRlcl9fY29udHJvbGxlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA5MHB4O1xyXG4gICAgdG9wOiA3MHB4O1xyXG59XHJcblxyXG4uaG9tZS1zbGlkZXJfX2Fycm93cyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogOTBweDtcclxuICAgIHRvcDogNTBweDtcclxufVxyXG5cclxuXHJcbi8qIFVwY29taW5nIFRyYWluaW5nIENvdXJzZXMgKi9cclxuLmhvbWUtY2FyZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCM3RkFCQjgsIC4xNCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9wb3V0YW1hLW56Z2JjLXdoaXRlQDJ4LnBuZycpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xyXG4gICAgcGFkZGluZzogMTMwcHggMDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWUtY2FyZF9fY29udHJvbGxlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxleC1jb250cm9sLW5hdiB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICBsaSBhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYnJhbmQtbGlnaHRncmVlbiwuNSk7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJyYW5kLWxpZ2h0Z3JlZW4sMSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZmxleC1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYnJhbmQtbGlnaHRncmVlbiwxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI3VwY29taW5nLXNsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcblxyXG4vKiBMYXRlc3QgTmV3cyAqL1xyXG4jbGF0ZXN0LW5ld3Mtc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmxhdGVzdC1uZXdzIHtcclxuICAgICYuaG9tZS1jYXJkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY3Rjc7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZF9faW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDIwOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbi8qIFR3byBDb2wgSW50cm8gKi9cclxuICAgIC50d28tY29sLWludHJvIHtcclxuICAgICAgICBtYXJnaW46IDNlbSAwO1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8qIEhvbWUgU2xpZGVyICovXHJcbiAgICAuaG9tZS1zbGlkZXIge1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgLnNsaWRlcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhvbWUtc2xpZGVyX19pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ob21lLXNsaWRlcl9fdGV4dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRyb2xsZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZsZXgtdmlld3BvcnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMTEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaG9tZS1zbGlkZXJfX2NvbnRyb2xsZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYXJyb3dzIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8qIFVwY29taW5nICovXHJcbiAgICAuaG9tZS1jYXJkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMzIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xyXG4gICAgICAgIHBhZGRpbmc6IDkwcHggMCAzMHB4IDA7XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAuaG9tZS1jYXJkIHtcclxuICAgICAgICAmX19jb250cm9sbGVyIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5maWx0ZXItZm9ybXtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0ZmxleC13cmFwOndyYXA7XHJcblx0LmZvcm0tdGl0bGV7XHJcblx0XHRjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG5cdFx0cGFkZGluZy10b3A6IDVweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XHJcblx0XHRAaW5jbHVkZSBmb250LWJvbGQ7XHJcblx0fVxyXG5cdC5mb3JtLWdyb3Vwe1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHQmOm50aC1jaGlsZCgxKXtcclxuXHRcdFx0d2lkdGg6IDE1MHB4O1xyXG5cdFx0fVxyXG5cdFx0LmZvcm0tY29udHJvbHtcclxuXHRcdFx0Ym9yZGVyOjA7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblxyXG5cdFx0XHRoZWlnaHQ6IDI1cHg7XHJcblxyXG5cdFx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdFx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdFx0JjotbW96LXBsYWNlaG9sZGVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyOjA7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6MDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGJ1dHRvbntcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHQmLmJ0bi10b29se1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Y29sb3I6ICM5RTlGOUY7XHJcblx0XHRcdHBhZGRpbmctdG9wOjA7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdHRyYW5zaXRpb246MC4ycyBlYXNlLW91dCBjb2xvcjtcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWN0aXZle1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0LmdseXBoaWNvbntcclxuXHRcdFx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXtcclxuXHJcblx0LmZpbHRlci1mb3Jte1xyXG5cclxuXHJcblxyXG5cdFx0LmZvcm0tZ3JvdXA6bGFzdC1vZi10eXBle1xyXG5cdFx0XHRqdXN0aWZ5LXNlbGY6ZmxleC1lbmQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uY2FyZHtcclxuXHQuZXZlbnQtdHlwZXtcclxuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0Ym90dG9tOjMwcHg7XHJcblx0XHRyaWdodDogMzBweDtcclxuXHRcdGNvbG9yOiAjOUI5QjlCO1xyXG5cdFx0aXtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5pbmR1c3RyeS1ldmVudC5ldmVudC1jYXJke1xyXG5cdFx0XHRcdGNvbG9yOiAjNEE0QTRBICFpbXBvcnRhbnQ7XHJcblx0XHQuY2FyZC1zdWJ7XHJcblx0XHRcdHNtYWxse1xyXG5cdFx0XHRcdGNvbG9yOiAjNDQ0NDQ0ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHB7XHJcblx0XHRcdGNvbG9yOiAjNEE0QTRBO1xyXG5cdFx0fVxyXG5cclxuXHRcdGgxLGgyLGgzLGg0LGg1LHNtYWxse1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzQ0NDQ0NCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0XHRhe1xyXG5cdFx0XHRjb2xvcjogIzQ0NDQ0NCAhaW1wb3J0YW50O1xyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm1lZGlhLWhlYWRpbmd7XHJcblx0XHRcdGF7XHJcblx0XHRcdFx0Y29sb3I6IzRBNEE0QTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmltZy13cmFwcGVye1xyXG5cdFx0XHRib3JkZXItY29sb3I6IzlCOUI5QjtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5uemdiY3tcclxuXHRcdHB7XHJcblx0XHRcdGNvbG9yOiAjNEE0QTRBO1xyXG5cdFx0fVxyXG5cdFx0Y29sb3I6IzA5NEY1MCAhaW1wb3J0YW50O1xyXG5cdFx0aDEsaDIsaDMsaDQsaDUsc21hbGwsYXtcclxuXHRcdFx0Y29sb3I6ICMwOTRmNTAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0Lm1lZGlhLWhlYWRpbmd7XHJcblx0XHRcdGF7XHJcblx0XHRcdFx0Y29sb3I6IzA5NGY1MDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmltZy13cmFwcGVye1xyXG5cdFx0XHRib3JkZXItY29sb3I6IzA5NGY1MDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5uYWJlcnNuentcclxuXHRcdHB7XHJcblx0XHRcdGNvbG9yOiAjNEE0QTRBO1xyXG5cdFx0fVxyXG5cdFx0aDEsaDIsaDMsaDQsaDUsc21hbGwsYXtcclxuXHRcdFx0Y29sb3I6IzE3NzdCQyFpbXBvcnRhbnQ7O1xyXG5cdFx0fVxyXG5cdFx0Lm1lZGlhLWhlYWRpbmd7XHJcblx0XHRcdGF7XHJcblx0XHRcdFx0Y29sb3I6IzE3NzdCQztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmltZy13cmFwcGVye1xyXG5cdFx0XHRib3JkZXItY29sb3I6IzE3NzdCQztcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5ob21lc3RhcntcclxuXHRcdHB7XHJcblx0XHRcdGNvbG9yOiAjNEE0QTRBO1xyXG5cdFx0fVxyXG5cdFx0aDEsaDIsaDMsaDQsaDUsc21hbGwsYXtcclxuXHRcdFx0Y29sb3I6IzAwNkM1QiFpbXBvcnRhbnQ7O1xyXG5cdFx0fVxyXG5cdFx0Lm1lZGlhLWhlYWRpbmd7XHJcblx0XHRcdGF7XHJcblx0XHRcdFx0Y29sb3I6IzAwNkM1QjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmltZy13cmFwcGVye1xyXG5cdFx0XHRib3JkZXItY29sb3I6IzAwNkM1QjtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5ncmVlbnN0YXJ7XHJcblx0XHRwe1xyXG5cdFx0XHRjb2xvcjogIzRBNEE0QTtcclxuXHRcdH1cclxuXHRcdGgxLGgyLGgzLGg0LGg1LHNtYWxsLGF7XHJcblx0XHRcdGNvbG9yOiM4NUI4MzAhaW1wb3J0YW50OztcclxuXHRcdH1cclxuXHRcdC5tZWRpYS1oZWFkaW5ne1xyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdGNvbG9yOiM4NUI4MzA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5pbWctd3JhcHBlcntcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiM4NUI4MzA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmhvbWVmaXR7XHJcblx0XHRwe1xyXG5cdFx0XHRjb2xvcjogIzRBNEE0QTtcclxuXHRcdH1cclxuXHRcdGgxLGgyLGgzLGg0LGg1LHNtYWxsLGF7XHJcblx0XHRcdGNvbG9yOiNFQzY2MDghaW1wb3J0YW50OztcclxuXHRcdH1cclxuXHRcdC5tZWRpYS1oZWFkaW5ne1xyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdGNvbG9yOiNFQzY2MDg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5pbWctd3JhcHBlcntcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiNFQzY2MDg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0Ji5ldmVudC1jYXJke1xyXG5cdFx0Lm1lZGlhLWhlYWRpbmcge1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdG1hcmdpbjogNXB4IDAgMTBweDtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1ib2xkO1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdGF7XHJcblx0XHRcdFx0Y29sb3I6IzBhNGY1MTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm1lZGlhLWJvZHl7XHJcblx0XHRcdHBhZGRpbmc6IDI1cHggNDVweCA3NXB4O1xyXG5cdFx0fVxyXG5cdFx0LmNhcmQtc3ViIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRzbWFsbHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0Y29sb3I6ICMwMDkxOTc7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5wb2ludHMge1xyXG5cdFx0XHRjb2xvcjogIzBhNGY1MTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0XHQuaW1nLXdyYXBwZXJ7XHJcblx0XHRcdC5tZWRpYS1iYWRnZXtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcblx0XHRcdFx0Ji5uemdiY3tcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cclxuXHQuZmlsdGVyLWZvcm17XHJcblx0XHQuZm9ybS1ncm91cHtcclxuXHRcdFx0JjpsYXN0LW9mLXR5cGV7XHJcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRcdFx0YnV0dG9ue1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XHJcblx0LmNhcmR7XHJcblx0XHQmLmV2ZW50LWNhcmR7XHJcblx0XHRcdC5wb2ludHMge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVYKC01cHgpIHRyYW5zbGF0ZVkoLTIwcHgpO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQuY2FyZHtcclxuXHRcdCYuZXZlbnQtY2FyZHtcclxuXHRcdFx0Lm1lZGlhLWJvZHl7XHJcblx0XHRcdFx0cGFkZGluZzogMjVweCAyNXB4IDc1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQuZmlsdGVyLWZvcm17XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdC5mb3JtLWdyb3Vwe1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDEpe1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4ICNlOGU4ZTggc29saWQ7XHJcblx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5jYXNlLXN0dWR5LWhlcm97XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQmOmFmdGVye1xyXG5cdFx0Y29udGVudDonJztcclxuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDowO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDIxNmRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSg0MiwgMTAyLCAxMDMsIDAuNTUpIDU1JSwgcmdiYSgyNCwgOTAsIDkxLCAwLjk0KSA3NCUsICMwOTRGNTAgODclLCAjMDk0RjUwIDEwMCUsICMwOTRGNTAgMTAwJSk7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cdC5iYWRnZXtcclxuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0bGVmdDogNTBweDtcclxuXHRcdHRvcDogMzBweDtcclxuXHRcdHotaW5kZXg6IDM7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLnN1Yi1uYXZpZ2F0aW9uIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMGE0ZjUxO1xyXG5cdHBhZGRpbmc6IDIwcHggMDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggcmdiYSgjRDdEN0Q3LCAuMTYpIHNvbGlkO1xyXG5cclxuXHRoMSxoMixoM3tcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHRoMntcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblx0aDR7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHR9XHJcblx0I3NlY3Rpb24tZHJvcGRvd257XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0LmJyb3dzZXtcclxuXHRcdFx0LmdseXBoaWNvbntcclxuXHRcdFx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblxyXG5cdC5vcGVue1xyXG5cclxuXHRcdC5icm93c2V7XHJcblxyXG5cdFx0XHRcdC5nbHlwaGljb257XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7XHJcblxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0LmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzBhNGY1MTtcclxuXHRcdHRvcDogNDlweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuXHRcdHBhZGRpbmc6IDRlbSAwO1xyXG5cdFx0Y29sdW1uLWNvdW50OjM7XHJcblx0XHRjb2x1bW4tZ2FwOiAyZW07XHJcblx0XHRicmVhay1pbnNpZGU6IGF2b2lkLWNvbHVtbjtcclxuXHRcdCY6YmVmb3JlLFxyXG5cdFx0JjphZnRlcntcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzBhNGY1MTtcclxuXHRcdH1cclxuXHJcblx0XHRoMyxoNHtcclxuXHRcdFx0Zm9udC1zaXplOjIwcHg7XHJcblx0XHRcdGF7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0dWx7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0bGl7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMSl7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zdWItbmF2LWl0ZW17XHJcblxyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzZW07XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdGJyZWFrLWluc2lkZTogYXZvaWQtY29sdW1uO1xyXG5cclxuXHRcdFx0aDMsaDR7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdHVse1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG5cclxuLmZpbHRlci1uYXZpZ2F0aW9ue1xyXG5cdG1hcmdpbi10b3A6IDJlbTtcclxuXHRib3JkZXItdG9wOjFweCBzb2xpZCAjRThFOEU4O1xyXG5cdHBhZGRpbmctdG9wOjIwcHg7XHJcblx0LmZpbHRlci1zZWxlY3R7XHJcblx0XHRwYWRkaW5nLXRvcDogNXB4O1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5kaXNwbGF5LXR5cGV7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0bGl7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGF7XHJcblx0XHRcdGNvbG9yOiAjQUFCNUFGO1xyXG5cdFx0fVxyXG5cdFx0Ji5hY3RpdmUsXHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdGNvbG9yOiAjMEE0RjUxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuZGwucHJvamVjdC1pbmZvcm1hdGlvbntcclxuXHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdGR0e1xyXG5cdFx0QGluY2x1ZGUgZm9udC1ib2xkO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGNvbG9yOiAjNEE0QTRBO1xyXG5cdH1cclxuXHRkZHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpe1xyXG5cclxuXHQuc3ViLW5hdmlnYXRpb24ge1xyXG5cdFx0LmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0XHRjb2x1bW4tY291bnQ6MjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6NTgwcHgpe1xyXG5cdC5zdWItbmF2aWdhdGlvbiB7XHJcblx0XHQuZHJvcGRvd24tbWVudSB7XHJcblx0XHRcdGNvbHVtbi1jb3VudDoxO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi50YWJsZS1zdHlsZXtcclxuXHRib3JkZXItdG9wOiAxcHggI2RkZCBzb2xpZDtcclxufVxyXG5cclxudGFibGV7XHJcblx0dGQsdGh7XHJcblxyXG5cdFx0Y29sb3I6ICMzMzMhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi50YWJsZS1zdHJpcGVke1xyXG5cclxuXHQmLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLCAmLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLCAmLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLCAmLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLCAmLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLCAmLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoe1xyXG5cdFx0Ym9yZGVyOjA7XHJcblx0fVxyXG59XHJcblxyXG4udGFibGVzYXcgLnRhYmxlc2F3LXNvcnRhYmxlLWhlYWQge1xyXG5cdHBhZGRpbmc6IDVweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGQkZCO1xyXG5cdCYudGFibGVzYXctc29ydGFibGUtYXNjZW5kaW5nLFxyXG5cdCYudGFibGVzYXctc29ydGFibGUtZGVzY2VuZGluZ3tcclxuXHRcdC50YWJsZXNhdy1zb3J0YWJsZS1idG57XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcblx0XHR9XHJcbn1cclxuXHR9XHJcblxyXG5cdC50YWJsZT50aGVhZD50cj50aCwgLnRhYmxlPnRib2R5PnRyPnRoLCAudGFibGU+dGZvb3Q+dHI+dGgsIC50YWJsZT50aGVhZD50cj50ZCwgLnRhYmxlPnRib2R5PnRyPnRkLCAudGFibGU+dGZvb3Q+dHI+dGQge1xyXG5cdFx0cGFkZGluZzogMTVweDtcclxuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdH1cclxuXHJcblx0LnRhYmxlLXN0cmlwZWQ+dGJvZHk+dHI6bnRoLWNoaWxkKGV2ZW4pPnRkLCAudGFibGUtc3RyaXBlZD50Ym9keT50cjpudGgtY2hpbGQoZXZlbik+dGgge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0Y5RkJGQjtcclxuXHR9XHJcblxyXG5cdC50YWJsZS1zdHJpcGVkPnRib2R5PnRyOm50aC1jaGlsZChvZGQpPnRkLCAudGFibGUtc3RyaXBlZD50Ym9keT50cjpudGgtY2hpbGQob2RkKT50aCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0QG1lZGlhKG1heC13aWR0aDo3NjhweCl7XHJcblx0XHQudGFibGUtc3RyaXBlZCxcclxuXHRcdC50YWJsZS1ib3JkZXJlZHtcclxuXHRcdFx0Ji50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCwgJi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCwgJi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCwgJi50YWJsZSA+IHRmb290ID4gdHIgPiB0aCwgJi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCwgJi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aHtcclxuXHRcdFx0XHRib3JkZXI6MDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9IiwiJGRhc2hib2FyZC1ncmVlbjogIzFCOTI5NjtcclxuJGRhc2hib2FyZC1ncmV5OiByZ2JhKDY0LCA2NCwgNjUsIC42KTtcclxuXHJcbi5zbS1zY3JlZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmRhc2hib2FyZCxcclxuLmRhc2hib2FyZCAuc2VjdGlvbiB7XHJcbiAgICBAaW5jbHVkZSBmb250LXJvbWFuO1xyXG59XHJcblxyXG4uZmxleC1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1jb250ZW50OiBiYXNlbGluZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZsZXgtZmxvdzogd3JhcDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcclxufVxyXG5cclxuLmRhc2hib2FyZC10aWxlX19jb250ZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubWVtYmVyc2hpcF9fdGlsZS0taW1nIHtcclxuICAgIGhlaWdodDogODVweDtcclxufVxyXG5cclxuLyogQ2Fyb3VzZWwgKi9cclxuLmRhc2hib2FyZCB7XHJcbiAgICAuZmxleC1jb250cm9sLXBhZ2luZyB7XHJcbiAgICAgICAgdG9wOiAtNDRweDtcclxuICAgICAgICBib3R0b206IHVuc2V0O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFzaGJvYXJkLWdyZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICYuZmxleC1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXNoYm9hcmQtZ3JlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiBDYXJvdXNlbCAqL1xyXG5cclxuLnRleHQtLXNtYWxsIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IC42MjVyZW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcclxufVxyXG5cclxuLmhlcm8tYmFubmVyLmhlcm8tYmFubmVyX19vdmVybGF5IHtcclxuICAgICYuaGVyby1kYXNoYm9hcmQge1xyXG4gICAgICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhlcm8tZGFzaGJvYXJkIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xyXG4gICAgfVxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZCgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhc2hib2FyZC1ncmVlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9maWxlX19kYXRlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXNoYm9hcmQtZ3JleTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhc2hib2FyZC1ncmVlbjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjkzcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kYXNoYm9hcmRfX3Byb2ZpbGUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBjbGlwLXBhdGg6IGNpcmNsZSg1MCUgYXQgNTAlIDUwJSk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYuc20tc2NyZWVuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGFzaGJvYXJkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY3Rjc7XHJcblxyXG4gICAgLmhlcm8tYmFubmVyLmhlcm8tYmFubmVyX19vdmVybGF5IHtcclxuICAgICAgICAuYmFubmVyLXRvcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmICsgLnNlY3Rpb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKiBTdWIgTmF2aWdhdGlvbiAqL1xyXG4gICAgLmRyb3Bkb3duIHtcclxuICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAuYnJvd3NlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgIC5mYS1hbmdsZS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHJvcGRvd24tbWVudSAuc3ViLW5hdi1pdGVtIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjQ3LCAyNTEsIDI1MCwgMC42Myk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoI0UwRTNFOCwgLjEpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMTVweCAxNXB4O1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Yi1uYXZpZ2F0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcblxyXG4gICAgICAgIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNPcmdhbmlzYXRpb25Ecm9wZG93biB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2wtc20tMTIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHJvcGRvd24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5icm93c2Uge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQoKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuMyk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEzcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgdG9wOiA1OHB4O1xyXG4gICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDEzZW07XHJcbiAgICAgICAgICAgIC1tb3otY29sdW1uLWdhcDogMTNlbTtcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogMTNlbTtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjQ3LCAyNTEsIDI1MCwgMC42Myk7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5jdXJyZW50LCAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNDcsIDI1MSwgMjUwLCAxKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiB1bnNldDtcclxuICAgICAgICAgICAgY29sdW1uLWNvdW50OiB1bnNldDtcclxuICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiB1bnNldDtcclxuICAgICAgICAgICAgLW1vei1jb2x1bW4tYnJlYWstaW5zaWRlOiB1bnNldDtcclxuICAgICAgICAgICAgYnJlYWstaW5zaWRlOiB1bnNldDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3Bkb3duLW1lbnVfX2lubmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAxM2VtO1xyXG4gICAgICAgICAgICAtbW96LWNvbHVtbi1nYXA6IDEzZW07XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDEzZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgICAgICAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmciAxZnIgMWZyIDFmcjtcclxuICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgICAgICAgICAgLW1vei1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgICAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZC1jb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEubW9yZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1yb21hbjtcclxuICAgICAgICBjb2xvcjogJGRhc2hib2FyZC1ncmVlbjtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhc2hib2FyZC1ncmVlbjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRhc2hib2FyZF9fYmFkZ2VzIHtcclxuICAgIGNvbG9yOiAjMjMxRjIwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgLy9kaXNwbGF5OiBncmlkO1xyXG4gICAgLy9ncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmciAxLjJmcjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAvL2dyaWQtY29sdW1uLWdhcDogMTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHdpZHRoOiA5N3B4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRhc2hib2FyZC10aWxlX19jb250YWluZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAuZGFzaGJvYXJkLXRpbGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICBmbGV4OiAwIDAgNDguNSU7XHJcbiAgICAgICAgd2lkdGg6IDQ4LjUlO1xyXG5cclxuXHJcbiAgICAgICAgLnNsaWRlcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kYXNoYm9hcmQtLXplcm9zdGF0ZSB7XHJcbiAgICAgICAgICAgIC56ZXJvc3RhdGVfX3RpbGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAuemVyb3N0YXRlX19pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2E3YjJiZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC56ZXJvc3RhdGVfX3RpdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYTdiMmJkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC56ZXJvc3RhdGVfX2V4dHJhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVycm9yLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZnVsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRhc2hib2FyZF9fdGl0bGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDIyNCwyMjcsMjMyLC41KTtcclxuXHJcbiAgICAgICAgICAgICYuY29sbGFwc2VkIHtcclxuICAgICAgICAgICAgICAgIGg2IHtcclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGg2IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMjVlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDA0MDQxO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBmb250YXdlc29tZS1yZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGFzaGJvYXJkX19jb250ZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIC8vcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kYXNoYm9hcmRfX2JvdHRvbSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCByZ2JhKDIyNCwgMjI3LCAyMzIsIDAuNSkgc29saWQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCA4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLy5kYXNoYm9hcmRfX2JvdHRvbSwgLmRhc2hib2FyZF9fY29udGVudCB7XHJcbiAgICAgICAgLy8gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgLy8gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIC8vfVxyXG5cclxuICAgICAgICAmX19teWZlZWQsXHJcbiAgICAgICAgJl9fbXlwdXJjaGFzZXMge1xyXG4gICAgICAgICAgICAuZGFzaGJvYXJkX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYubm90aWZpY2F0aW9uX19wYW5lbC0temVyb3N0YXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCByZ2JhKDIyNCwgMjI3LCAyMzIsIDAuNSkgc29saWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggI0UwRTNFOCBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMHB4IDFmciAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLm5vdGlmaWNhdGlvbl9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDk0RjUwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5ub3RpZmljYXRpb25fX3RpdGxlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1yb21hbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFzaGJvYXJkLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vY29sb3I6ICRicmFuZC1xdWFydGVybnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLm5vdGlmaWNhdGlvbl9fZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFzaGJvYXJkLWdyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX215cHVyY2hhc2VzIHtcclxuICAgICAgICAgICAgdWwgbGkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4MHB4IDFmcjtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubm90aWZpY2F0aW9uX19pbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ub3RpZmljYXRpb25fX2RldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXNoYm9hcmQtZ3JleTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnIgMWZyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19tZW1iZXJzaGlwIHtcclxuICAgICAgICAgICAgLm1lbWJlcnNoaXBfX3RpbGUge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubWVtYmVyc2hpcF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFzaGJvYXJkLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tZW1iZXJzaGlwX19leHRyYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXNoYm9hcmQtZ3JleTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubWVtYmVyc2hpcF9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDQxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjY4cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI3O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXNoYm9hcmQtZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDI4cHggMCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNDNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuc2VjdGlvbi5kYXNoYm9hcmRfX2JvdHRvbSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICAgIC5zcG9uc29yLXNlY3Rpb24ge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnJlY29tbWVuZGVkIHtcclxuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG5cclxuICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIyNCwgMjI3LCAyMzIsIC41KTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYS5tb3JlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgLmRhc2hib2FyZCAuc3ViLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnVfX2lubmVyIHtcclxuICAgICAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDVlbTtcclxuICAgICAgICAtbW96LWNvbHVtbi1nYXA6IDVlbTtcclxuICAgICAgICBjb2x1bW4tZ2FwOiA1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmRhc2hib2FyZC10aWxlX19jb250YWluZXIgLmRhc2hib2FyZC10aWxlX19teXB1cmNoYXNlcyAubm90aWZpY2F0aW9uX19kZXRhaWxzIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5zbS1zY3JlZW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5yZWNvbW1lbmRlZCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG5cclxuICAgICAgICAucm93LnNtLXNjcmVlbiB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5kYXNoYm9hcmQtdGlsZV9fY29udGFpbmVyIHtcclxuICAgICAgICAuZGFzaGJvYXJkLXRpbGUge1xyXG4gICAgICAgICAgICAuZGFzaGJvYXJkX19ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmxleHNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kYXNoYm9hcmQge1xyXG4gICAgICAgIC5yZWNvbW1lbmRlZF9faGVhZGluZyBhLm1vcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuZHJvcGRvd24tYmFja2Ryb3Age1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3ViLW5hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XHJcblxyXG4gICAgICAgICAgICAuY29sLXNtLTEyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjc2VjdGlvbi1kcm9wZG93bixcclxuICAgICAgICAgICAgI09yZ2FuaXNhdGlvbkRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNzZWN0aW9uLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtOXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5icm93c2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kcm9wZG93bi1tZW51X19pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBncmlkLWF1dG8tZmxvdzogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5icm93c2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlY3Rpb24gLmNvbC14cy0xMiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhLm1vcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyYuZGFzaGJvYXJkLW9yZ2FuaXNhdGlvbiAjc2VjdGlvbi1kcm9wZG93biB7XHJcbiAgICAgICAgLy9cdC5icm93c2VfX3RpdGxlIHtcclxuICAgICAgICAvL1x0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgLy9cdFx0Zm9udC1zaXplOiAwO1xyXG4gICAgICAgIC8vXHJcbiAgICAgICAgLy9cdFx0JjpiZWZvcmUge1xyXG4gICAgICAgIC8vXHRcdFx0Y29udGVudDogJ1BlcnNvbmFsJztcclxuICAgICAgICAvL1x0XHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAvL1x0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgLy9cdFx0fVxyXG4gICAgICAgIC8vXHR9XHJcbiAgICAgICAgLy99XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8tZGFzaGJvYXJkIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG5cclxuICAgICAgICAgICAgLnByb2ZpbGVfX2RhdGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kYXNoYm9hcmRfX2JhZGdlcyB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmRhc2hib2FyZF9fcHJvZmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJi5zbS1zY3JlZW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogODdweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kYXNoYm9hcmQtdGlsZV9fY29udGFpbmVyIHtcclxuICAgICAgICAuZmxleHNsaWRlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGFzaGJvYXJkLXRpbGVfX215ZmVlZCB1bCBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgLmZhLXRpbWVzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwMGRcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0NDQ0NDQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5vdGlmaWNhdGlvbl9fZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ub3RpZmljYXRpb25fX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRhc2hib2FyZC10aWxlX19teXB1cmNoYXNlcyB7XHJcbiAgICAgICAgICAgIHVsIGxpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDgwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5vdGlmaWNhdGlvbl9faW1nIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMThweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5vdGlmaWNhdGlvbl9fZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZsZXgtY29udHJvbC1wYWdpbmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXNoYm9hcmQtdGlsZV9fY29udGFpbmVyIHtcclxuICAgICAgICAvL2Rpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIC8vZGlzcGxheTogLW1vei1ib3g7XHJcbiAgICAgICAgLy9kaXNwbGF5OiBib3g7XHJcbiAgICAgICAgLy8td2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgIC8vLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAvL2JveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgIC8vY29sdW1uLWNvdW50OiB1bnNldDtcclxuXHJcbiAgICAgICAgLmRhc2hib2FyZC10aWxlIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGFzaGJvYXJkLXRpbGVfX215cHVyY2hhc2VzIHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xyXG4gICAgICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDQ7XHJcbiAgICAgICAgYm94LW9yZGluYWwtZ3JvdXA6IDQ7XHJcbiAgICB9XHJcblxyXG4gICAgI01lbWJlcnNoaXBTbmFwc2hvdCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcclxuICAgICAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xyXG4gICAgICAgIGJveC1vcmRpbmFsLWdyb3VwOiAyO1xyXG4gICAgfVxyXG5cclxuICAgICNNeUZ1cnRoZXJFZHVjYXRpb24ge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XHJcbiAgICAgICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogMztcclxuICAgICAgICBib3gtb3JkaW5hbC1ncm91cDogMztcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnJlY29tbWVuZGVkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwb25zb3Itc2VjdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRhc2hib2FyZCB7XHJcbiAgICAgICAgJi5kYXNoYm9hcmQtb3JnYW5pc2F0aW9uICNzZWN0aW9uLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgLmJyb3dzZV9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnUGVyc29uYWwnO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3ViLW5hdmlnYXRpb24gI09yZ2FuaXNhdGlvbkRyb3Bkb3duIHtcclxuICAgICAgICAgICAgLmJyb3dzZV9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnTXkgT3JnJztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5kYXNoYm9hcmQtb3JnYW5pc2F0aW9uIHtcclxuICAgIC5tZW1iZXJzaGlwLWJhbGFuY2Uge1xyXG4gICAgICAgIGNvbG9yOiAjMEVCMjVEO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuYmFsYW5jZS1vdXRzdGFuZGluZyAubWVtYmVyc2hpcC1iYWxhbmNlIHtcclxuICAgICAgICBjb2xvcjogI0Q0MUMxQztcclxuICAgIH1cclxuXHJcbiAgICAuZGFzaGJvYXJkLXRpbGVfX2NvbnRhaW5lciAuZGFzaGJvYXJkLXRpbGVfX21lbWJlcnNoaXAgLm1lbWJlcnNoaXBfX3RpbGUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRhc2hib2FyZC10aWxlX19tZW1iZXJzaGlwIHtcclxuICAgICAgICAuZmxleC12aWV3cG9ydCB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVtYmVyc2hpcF9fdGlsZSB7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubm8tbWVtYmVyc2hpcCB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWVtYmVyc2hpcF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNENDFDMUM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbWJlcnNoaXBfX2xpbmsge1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI09yZ2FuaXN0aW9uU25hcHNob3QgLmZsZXhzbGlkZXIgLnNsaWRlcyBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIE91ciBFbmdhZ2VtZW50ICovXHJcbiAgICAuZGFzaGJvYXJkLXRpbGVfX2VuZ2FnZW1lbnQge1xyXG4gICAgICAgIC5ub3RpZmljYXRpb24ge1xyXG4gICAgICAgICAgICAmX19wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyO1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhc2hib2FyZC1ncmVlbjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdyaWQtZ2FwOiAzZW0gMDtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDk4cHggMWZyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtZ2FwOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjdGNztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjdweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjdweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qIE91ciBFbmdhZ2VtZW50ICovXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmRhc2hib2FyZC1vcmdhbmlzYXRpb24ge1xyXG4gICAgICAgIC5zdWItbmF2aWdhdGlvbiAjc2VjdGlvbi1kcm9wZG93biB7XHJcbiAgICAgICAgICAgIHRvcDogNDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmRhc2hib2FyZC1vcmdhbmlzYXRpb24ge1xyXG4gICAgICAgIC5kYXNoYm9hcmQtdGlsZV9fZW5nYWdlbWVudCAubm90aWZpY2F0aW9uX19wYW5lbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHVuc2V0O1xyXG4gICAgICAgICAgICBncmlkLWdhcDogMmVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmJ0bi13aGl0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggMTZweCAwIHJnYmEoMCwgMCwgMCwgMC4xMSk7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgQGluY2x1ZGUgZm9udC1ib2xkLWl0YWxpYztcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVyby1kYXNoYm9hcmRfX2xpbmtzLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgID4gZGl2IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGFzaGJvYXJkLWFjY291bnQge1xyXG4gICAgc2VjdGlvbi5zZWN0aW9uIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvLWRhc2hib2FyZCB7XHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saW5rcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzcmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmN1cnJlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYnJhbmQtY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhc2hib2FyZC1ncmV5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ZpbHRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRThFOEU4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U4RThFODtcclxuICAgICAgICAgICAgcGFkZGluZzogMjZweCAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kYXRlLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImRhdGVcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMTA3JztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggNDBweCA1cHggNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYnJhbmQtY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlbGVjdC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjEwNyc7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtYWNjb3VudF9fY29udGVudCB7XHJcbiAgICBtYXJnaW46IDMwcHggMCA0MHB4IDA7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxNWVtO1xyXG4gICAgICAgIGNvbG9yOiAjNDQ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICM0NDQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMTVlbTtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtYWNjb3VudF9fdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMCAzMHB4IDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwwLDAsMC4xKTtcclxuXHJcbiAgICBoNiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xyXG4gICAgICAgIGNvbG9yOiAjNDA0MDQxO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUge1xyXG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogdW5zZXQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcblxyXG4gICAgICAgIHRoLCB0ZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdHIgdGQ6bGFzdC1jaGlsZCxcclxuICAgICAgICB0ciB0aDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdHI6bGFzdC1jaGlsZCB0ZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmhlcm8tZGFzaGJvYXJkX19saW5rcy1jb250YWluZXIge1xyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDI1cHggMTVweCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kYXNoYm9hcmQtYWNjb3VudCAuaGVyby1kYXNoYm9hcmRfX2ZpbHRlciAuZGF0ZS1jb250cm9sIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPWRhdGVdIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiXHJcblxyXG4kc2lncy1tYXAgOiAoXHJcblxyXG5cclxuXHJcblx0XCJob21lc3RhclwiOiAoXHJcblx0XHRjb2xvciA6ICMwMDZDNUIsXHJcblx0XHRoaWdobGlnaHQ6ICM5RkFGODYsXHJcblx0XHQpLFxyXG5cclxuXHRcImdyZWVuc3RhclwiOiAoXHJcblx0XHRjb2xvciA6ICAjODZCNzMwLFxyXG5cdFx0aGlnaGxpZ2h0OiAjNWU4ODE0LFxyXG5cdFx0KSxcclxuXHJcblx0XCJvY2VhblwiOiAoXHJcblxyXG5cdFx0Y29sb3IgOiAjMjQ0ZTU0LFxyXG5cclxuXHRcdCksXHJcblxyXG5cdFwiZ3Jhc3NncmVlblwiOihcclxuXHRcdGNvbG9yIDogI2E2YzUzMCxcclxuXHRcdCksXHJcblxyXG5cdFwiaG9tZWZpdFwiOiAoXHJcblx0XHRjb2xvcjogI2VjNjYwOCxcclxuXHRcdCksXHJcblxyXG5cdFwibmFiZXJzbnpcIjogKFxyXG5cclxuXHRcdGNvbG9yIDogIzE3NzdiYyxcclxuXHJcblx0XHQpLFxyXG5cclxuXHQpO1xyXG5cclxuXHJcbkBlYWNoICAkc2lnLCAkbWFwIGluICRzaWdzLW1hcCB7XHJcblxyXG5cdCRjb2xvcjogIG1hcC1nZXQoJG1hcCwgY29sb3IpO1xyXG5cdCRoaWdobGlnaHQ6IG51bGw7XHJcblxyXG5cdEBpZiBtYXAtaGFzLWtleSgkbWFwLCBoaWdobGlnaHQpe1xyXG5cclxuXHRcdCRoaWdobGlnaHQgOiBtYXAtZ2V0KCRtYXAsIGhpZ2hsaWdodCk7XHJcblxyXG5cdH0gQGVsc2Uge1xyXG5cdFx0JGhpZ2hsaWdodCA6IGxpZ2h0ZW4oIG1hcC1nZXQoJG1hcCwgY29sb3IpLCAxMCUpO1xyXG5cdH1cclxuXHJcblxyXG5cdC4jeyRzaWd9LWJvcmRlcntcclxuXHRcdGNvbnRlbnQ6ICRoaWdobGlnaHQ7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogODBweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0Lmxpc3QtbW9kdWxlIGgze1xyXG5cclxuXHRcdFx0Y29sb3I6ICRjb2xvcjtcclxuXHRcdH1cclxuXHRcdGEsIFxyXG5cdFx0LmJ0bi1saW5re1xyXG5cdFx0XHRjb2xvcjogbWFwLWdldCgkbWFwLCBjb2xvcik7XHJcblx0XHRcdCY6aG92ZXIsIFxyXG5cdFx0XHQmOmZvY3Vze1xyXG5cclxuXHRcdFx0XHRjb2xvcjogJGhpZ2hsaWdodDtcclxuXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jb250ZW50LW5hdmlnYXRpb257XHJcblx0XHRcdC5uYXYgbGkgID4gYSxcclxuXHRcdFx0LnNpZGUtbmF2IGEge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3I7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdFx0Jjpmb2N1c3tcclxuXHRcdFx0XHRcdGNvbG9yOiAkaGlnaGxpZ2h0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc2lkZS1uYXYgcHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0fVxyXG5cdFx0fSBcclxuXHJcblx0XHQuY29udGVudG1lZGlhe1xyXG5cdFx0XHQubWVkaWF7XHJcblx0XHRcdFx0Lm1lZGlhLWhlYWRpbmcge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvcjtcclxuXHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3I7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9IFxyXG5cdFx0fVxyXG5cdFx0LmNvbnRlbnR7XHJcblx0XHRcdGgxe1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3I7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRoNHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yO1xyXG5cdFx0XHRcdG1hcmdpbjogMjVweCAwIDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC4jeyRzaWd9Ymd7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3I7XHJcblx0fVxyXG5cdC4jeyRzaWd9e1xyXG5cdFx0Y29sb3I6ICRjb2xvcjtcclxuXHRcdFx0Ji5zZWUtbW9yZXtcclxuXHRcdFx0Y29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0Jjpmb2N1c3tcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGgxLGgyLGgzLGg0e1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yO1xyXG5cdFx0fVxyXG5cdFx0LmRyb3Bkb3duLXRvZ2dsZXtcclxuXHJcblx0XHRcdGgye1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY29udGVudHtcclxuXHRcdFx0XHRcdC5idG4tZGVmYXVsdHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG5cdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zdWItbmF2aWdhdGlvbntcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjokY29sb3I7XHJcblx0XHRcdC5kcm9wZG93bi1tZW51e1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuXHRcdFx0XHQmOmJlZm9yZSxcclxuXHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucGlwZWxpbmV7XHJcblx0XHRcdHB7XHJcblx0XHRcdFx0Y29sb3I6JGNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5wb2ludHMge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmRpc3BsYXktdHlwZXtcclxuXHRcdFx0bGl7XHJcblx0XHRcdFx0Ji5hY3RpdmUsXHJcblx0XHRcdFx0Ji5ob3ZlcntcclxuXHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3I7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHJcblx0XHQuc2VlLW1vcmV7XHJcblx0XHRcdGNvbG9yOiAkY29sb3I7XHJcblx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdCY6Zm9jdXN7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iXX0= */
