body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}b,strong{font-weight:700}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}html{box-sizing:border-box;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:inherit}:after,:before{user-select:none;pointer-events:none}a,a:active,a:focus,a:hover{text-decoration:none}a,a:active,a:focus,a:hover,button,button:active,button:focus,button:hover{-moz-appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;outline:none}button,button:active,button:focus,button:hover{cursor:pointer;user-select:none}fieldset{border:none;margin:0;padding:0}input,input:focus{border:none;outline:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}::-webkit-input-placeholder{color:#414141}:-moz-placeholder,::-moz-placeholder{color:#414141}:-ms-input-placeholder{color:#414141}ul{list-style:none;margin:0;padding:0}body{background:#e8e8e8;color:#414141;font:400 18px/1.5 Open Sans,sans-serif;padding:50px 0}.site{width:100%;max-width:1184px;display:block;margin:0 auto;background:#fff;padding:0 50px}@media screen and (max-width:768px){.site{padding:0 20px}}.wrapper{display:block;background:#fff}.wrapper,header{width:100%;max-width:1184px;margin:0 auto}header{background-color:#5a5b5b;background-image:url(../images/background-01.jpg)}@media screen and (max-width:960px){header{background-image:none}}header .header-top-container{display:table;width:100%;position:relative}header .header-top-container .header-top-rgt{display:table-cell}@media screen and (max-width:960px){header .header-top-container .header-top-rgt{display:block;width:100%}}header .header-top-container .header-top-rgt img{width:100%;vertical-align:top}header .header-top-container .header-top-lft{display:table-cell;width:350px;vertical-align:top}@media screen and (max-width:960px){header .header-top-container .header-top-lft{display:block;margin:0 auto;width:100%;padding:0 17px}}header .header-top-container .header-top-lft figure{width:464px;position:absolute;top:40px;right:0;padding-left:132px;margin:0;overflow:hidden;padding:2% 2% 2% 132px}@media screen and (max-width:960px){header .header-top-container .header-top-lft figure{top:17%;width:50%}}@media screen and (max-width:750px){header .header-top-container .header-top-lft figure{top:15%;width:60%}}@media screen and (max-width:500px){header .header-top-container .header-top-lft figure{width:70%;top:13%}}@media screen and (max-width:400px){header .header-top-container .header-top-lft figure{width:78%;top:11%}}header .header-top-container .header-top-lft figure:before{content:"";width:1000px;height:200px;background-color:#e8e8e8;display:block;transform:skewX(-40deg);position:absolute;top:0;left:45px}header .header-top-container .header-top-lft figure img{width:100%;max-width:300px;position:relative}header .header-top-container .header-top-lft div{margin-left:-65px;max-width:350px;width:100%;margin-top:80%}@media screen and (max-width:1100px){header .header-top-container .header-top-lft div{margin-left:-55px;margin-top:62%}}@media screen and (max-width:1055px){header .header-top-container .header-top-lft div{margin-left:-45px}}@media screen and (max-width:960px){header .header-top-container .header-top-lft div{margin:0 auto;padding-top:50px}}header .header-top-container .header-top-lft div h2{color:#fff;font-size:20px;font-weight:100;margin:0}@media screen and (max-width:995px){header .header-top-container .header-top-lft div h2{font-size:17px}}header .header-top-container .header-top-lft div ul{margin-top:30px;margin-left:35px}@media screen and (max-width:960px){header .header-top-container .header-top-lft div ul{margin-bottom:50px}}header .header-top-container .header-top-lft div ul li{display:inline-block;font-size:20px;color:#fff;width:125px}@media screen and (max-width:995px){header .header-top-container .header-top-lft div ul li{font-size:17px;width:113px}}header .header-top-container .header-top-lft div ul li:first-child:before{content:"";background-image:url(../images/icon-01.png);display:block;width:21px;height:23px;position:absolute;margin-left:-35px;margin-top:3px}header .header-top-container .header-top-lft div ul li:nth-child(2):before{content:"";background-image:url(../images/icon-02.png);display:block;width:23px;height:23px;position:absolute;margin-left:-35px;margin-top:3px}header .header-top-container .header-top-lft div ul li:nth-child(3):before{content:"";background-image:url(../images/icon-03.png);display:block;width:28px;height:21px;position:absolute;margin-left:-38px;margin-top:3px}header .header-top-container .header-top-lft div ul li:nth-child(4):before{content:"";background-image:url(../images/icon-04.png);display:block;width:25px;height:23px;position:absolute;margin-left:-35px;margin-top:3px}main .info-container{margin:0 auto;display:block;margin-bottom:50px;padding-top:60px}main .info-container .info-container-rgt{display:inline-block;max-width:530px;width:100%;vertical-align:top}@media screen and (max-width:1185px){main .info-container .info-container-rgt{max-width:41%}}@media screen and (max-width:1024px){main .info-container .info-container-rgt{max-width:100%}}main .info-container .info-container-rgt .info-container-extra{padding-bottom:44px}main .info-container .info-container-rgt .info-container-extra .info-extra-rgt{background:#dd77a8;width:165px;height:85px;position:relative;display:inline-block;vertical-align:top;margin-right:15px}main .info-container .info-container-rgt .info-container-extra .info-extra-rgt:before{content:"";position:absolute;bottom:0;right:0;border-bottom:40px solid #fff;border-left:40px solid transparent}main .info-container .info-container-rgt .info-container-extra .info-extra-rgt h2{color:#fff;font-size:19px;margin-left:12px;margin-top:13px;text-transform:uppercase}main .info-container .info-container-rgt .info-container-extra .info-extra-rgt h2 span{font-size:15px;color:#313131;text-transform:none}main .info-container .info-container-rgt .info-container-extra .info-extra-lft{display:inline-block;vertical-align:top}@media screen and (max-width:601px){main .info-container .info-container-rgt .info-container-extra .info-extra-lft{padding-top:30px}}main .info-container .info-container-rgt .info-container-extra .info-extra-lft h2{font-size:23px;margin:0;color:#414141;font-weight:100}main .info-container .info-container-rgt .info-container-extra .info-extra-lft h2 span{color:#dd77a8;font-weight:700}main .info-container .info-container-rgt .info-container-extra .info-extra-lft p{color:#414141;font-size:14px;margin:0}main .info-container .info-container-rgt h2{font-size:28px;margin:0 0 40px;color:#000}main .info-container .info-container-rgt p{font-size:18px;margin:0 0 50px;color:#000}main .info-container .info-container-rgt p:last-of-type{margin:0 0 30px}main .info-container .info-container-rgt .join{background:#dd77a8;width:265px;height:64px;position:relative}main .info-container .info-container-rgt .join:before{content:"";position:absolute;border-top:40px solid #fff;border-right:40px solid transparent}@media screen and (max-width:1024px){main .info-container .info-container-rgt .join{margin:0 auto}}main .info-container .info-container-rgt .join a{font-size:26px;color:#fff;text-transform:uppercase;font-weight:700;position:absolute;margin:12px 0 0 45px}main .info-container .info-container-rgt .join a:after{content:"";background-image:url(../images/triangle.png);display:block;width:12px;height:13px;position:absolute;right:-30px;margin-top:-26px}main .info-container .info-container-lft{display:inline-block;max-width:530px;width:100%}@media screen and (max-width:1024px){main .info-container .info-container-lft{margin:0 auto;display:block;padding-top:75px}}@media screen and (max-width:1024px){main .info-container .info-container-lft .info-lft{padding-bottom:50px}}main .info-container .info-container-lft .info-lft figure{display:inline-block;vertical-align:middle}@media screen and (max-width:580px){main .info-container .info-container-lft .info-lft figure{display:block;margin:0 auto;text-align:center}}main .info-container .info-container-lft .info-lft div{display:inline-block;vertical-align:middle}@media screen and (max-width:580px){main .info-container .info-container-lft .info-lft div{display:block;margin:0 auto;text-align:center}}main .info-container .info-container-lft .info-lft div h2{font-size:19px;line-height:22px;color:#414141;text-transform:uppercase;font-weight:700;margin:0}main .info-container .info-container-lft .info-lft div h2 span{color:#dd77a8;font-size:20px;font-style:italic;font-weight:100;text-transform:none}main .info-container .info-container-lft .info-lft div p{margin:10px 0 0;font-size:17px}main .info-container .info-container-lft .info-lft div p:last-of-type{margin:0}main .info-container .info-container-lft .form{position:relative;background:#dd77a8;width:85%;display:block;margin:0 auto}@media screen and (max-width:475px){main .info-container .info-container-lft .form{width:100%}}main .info-container .info-container-lft .form:before{content:"";position:absolute;border-top:70px solid #fff;border-right:70px solid transparent}main .info-container .info-container-lft .form:after{content:"";position:absolute;background-image:url(../images/shape-01.png);display:block;width:88px;height:140px;bottom:90px;right:0}main .info-container .info-container-lft form{font:600 16px/1 Open Sans,sans-serif}main .info-container .info-container-lft form.ask-brochure{padding-bottom:0;position:relative}main .info-container .info-container-lft form.ask-brochure h2{margin:0;color:#fff;padding-left:20px;font-size:28px}main .info-container .info-container-lft form.ask-brochure:after{display:block;position:absolute;width:100%;height:50px;background:red}main .info-container .info-container-lft form.ask-brochure fieldset{padding:30px 40px;margin-bottom:0}@media screen and (max-width:435px){main .info-container .info-container-lft form.ask-brochure fieldset{padding:30px}}main .info-container .info-container-lft form.ask-brochure .submit{width:100%;background:#5a5b5b}main .info-container .info-container-lft form.ask-brochure .submit:before{content:"";position:absolute;bottom:0;right:0;border-bottom:40px solid #fff;border-left:40px solid transparent}main .info-container .info-container-lft form.ask-brochure .submit .button__submit{background:#5a5b5b;color:#fff;font-size:28px;text-transform:uppercase;border:none;width:100%;height:75px}@media screen and (max-width:575px){main .info-container .info-container-lft form.ask-brochure .submit .button__submit{font-size:22px}}main .info-container .info-container-lft form.ask-brochure small{margin-top:12px;display:block;color:#fff;font-size:11px;line-height:15px;font-family:Open Sans,sans-serif;margin-left:10px;width:90%}main .info-container .info-container-lft form.ask-brochure .row{padding:10px 0}main .info-container .info-container-lft form.ask-brochure .checkboxGDPR{width:90%;margin:20px 0 20px 10px;font-size:11px}main .info-container .info-container-lft form.ask-brochure .checkboxGDPR .checkBox{width:16px;height:16px;margin-right:5px;position:relative;bottom:-4px}main .info-container .info-container-lft form.ask-brochure .checkboxGDPR .checkBoxText{font-family:Open Sans,sans-serif;font-size:11px;line-height:15px}main .info-container .info-container-lft form.ask-brochure .checkboxGDPR .checkBoxText a{text-decoration:underline;color:#fff}main .teacher-container h2{font-size:20px;font-weight:700;text-transform:uppercase;margin:0 0 40px}main .teacher-container h2 span{color:#dd77a8}main .teacher-container ul{text-align:center}main .teacher-container ul li{display:inline-block;padding:10px 25px}main .teacher-container ul li a{color:#000}main .teacher-container ul li a p{text-transform:uppercase;font-size:16px}main .bottom-info-containter{padding:50px 0 150px;position:relative}main .bottom-info-containter .videos{position:relative}main .bottom-info-containter .videos .video{width:265px;height:225px;display:inline-block;vertical-align:top;margin-right:60px;margin-bottom:30px;position:relative}@media screen and (max-width:1200px){main .bottom-info-containter .videos .video{margin-right:30px}}@media screen and (max-width:1045px){main .bottom-info-containter .videos .video{margin-right:20px}}@media screen and (max-width:1024px){main .bottom-info-containter .videos .video{display:block;margin:0 auto;margin-bottom:35px}}main .bottom-info-containter .videos .video .thumb{width:265px;top:-19px;position:relative}main .bottom-info-containter .videos .video label{position:absolute;width:265px;height:70px;text-align:left;padding:10px;color:#fff;font-size:14px;background-color:#555;bottom:20px;left:0}main .bottom-info-containter .videos .video label:before{content:"";position:absolute;bottom:0;right:0;border-bottom:30px solid #fff;border-left:30px solid transparent}main .bottom-info-containter .videos .video:after{content:"";width:50px;height:50px;display:block;background:url(../images/play.png) no-repeat;position:absolute;margin-top:-145px;margin-left:95px}main .bottom-info-containter .videos .quote{display:inline-block;width:100%;max-width:420px;height:225px;background:#e9e9e9;padding:20px;vertical-align:top}@media screen and (max-width:1140px){main .bottom-info-containter .videos .quote{max-width:325px;padding:15px}}@media screen and (max-width:1024px){main .bottom-info-containter .videos .quote{display:block;margin:0 auto}}@media screen and (max-width:375px){main .bottom-info-containter .videos .quote{height:250px}}main .bottom-info-containter .videos .quote p{font-size:14px;margin:0;font-style:italic}main .bottom-info-containter .videos .quote h2{font-size:14px}main .bottom-info-containter .videos .quote h2 span{font-size:10px;color:#000}.dados{padding:40px 20px}@media screen and (max-width:801px){.dados{margin-top:20px;padding:40px 0;text-align:left}}legend{color:#dd77a8}span{color:#fff}input{background:#dd77a8;border-bottom:1px solid #fff;display:block;height:35px;font:600 16px/35px Open Sans,sans-serif;width:calc(100% - 55px);display:inline-block}input.invalid:invalid:not(:focus),input.invalid:invalid:not(:focus):before{border-color:red}input.invalid:invalid:focus{border-color:inherit}.contact{background:#eef6fc;padding:26px 30px;margin-top:70px}@media screen and (max-width:801px){.contact{text-align:center;margin-bottom:50px}}@media screen and (max-width:1000px){.contact{margin-top:10px}}.contact h1{font-size:20px;line-height:14px}.contact__image{margin:0;width:100%;display:inline-block;vertical-align:top;margin-bottom:20px}.contact__image img{width:100%;max-width:134px}@media screen and (min-width:801px){.contact__image{width:40%;margin-bottom:0;padding-right:10px}}.contact p.contact__info{font-size:12px;margin-bottom:10px}.contact__name{font-weight:700}.contact__wrap{width:100%;display:inline-block}@media screen and (min-width:801px){.contact__wrap{width:60%}}.contact__wrap h1{color:#dd77a8;margin-top:0;margin-bottom:10px}.contact__wrap a,.contact__wrap p{font-size:14px;margin:0;color:#414141;line-height:17px}.lightbox{position:absolute;left:0;top:0;width:100%;background:rgba(0,0,0,.7);text-align:center;z-index:1;display:none}.lightbox .auto-resizable-iframe{max-width:80%;margin:0 auto}.lightbox .auto-resizable-iframe>div{position:relative;padding-bottom:57%;height:0}.lightbox .auto-resizable-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.lightbox .close{position:fixed;right:32px;top:32px;width:36px;height:36px;opacity:.8}.lightbox .close:hover{opacity:1}.lightbox .close:after,.lightbox .close:before{position:absolute;left:15px;content:" ";height:37px;width:2px;background-color:#fff}.lightbox .close:before{transform:rotate(45deg)}.lightbox .close:after{transform:rotate(-45deg)}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9ub3JtYWxpemUuc2NzcyIsIm1haW4uY3NzIiwiX2NvcmUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxLQUNFLFFBQVUsQ0FDWCxBQUVELDJGQWFFLGFBQWUsQ0FDaEIsQUNBRCxrQkRJRSxZQUFjLENBQ2YsQUFFRCxFQUNFLDRCQUE4QixDQUMvQixBQUVELGlCQUVFLFNBQVcsQ0FDWixBQUVELFNBRUUsZUFBaUIsQ0FDbEIsQUFFRCxhQUVFLGFBQWUsQ0FDaEIsQUFFRCxrQkFJRSxnQ0FBa0MsQUFDbEMsYUFBZSxDQUNoQixBQUVELHNDQUtFLGNBQWUsQUFDZixhQUFjLEFBQ2QsUUFBVSxDQUNYLEFBRUQsT0FDRSxnQkFBa0IsQ0FDbkIsQUFFRCxjQUVFLG1CQUFxQixDQUN0QixBQUVELG9FQUlFLDBCQUEyQixBQUMzQixjQUFnQixDQUNqQixBQUVELHNDQUVFLGNBQWdCLENBQ2pCLEFBRUQsaURBRUUsU0FBVSxBQUNWLFNBQVcsQ0FDWixBQUtELEtBQ0Usc0JBQXVCLEFBQ3ZCLDBCQUEyQixBQUMzQiw4QkFBK0IsQUFDL0IsbUNBQW9DLEFBQ3BDLGlDQUFtQyxDQUNwQyxBQUVELGlCQUdFLGtCQUFvQixDQUNyQixBQUVELGVBRUUsaUJBQWtCLEFBQ2xCLG1CQUFxQixDQUN0QixBQUVELDJCQVFJLG9CQUNILENBQUMsQUFFRiwwRUFQSSxxQkFBc0IsQUFDdEIsd0JBQXlCLEFBQ3pCLHdDQUFpQyxBQUNqQyxZQUFjLENBSWxCLEFBVUMsK0NBTkcsZUFBZ0IsQUFJaEIsZ0JBQWtCLENBRXJCLEFBRUQsU0FDSSxZQUFhLEFBQ2IsU0FBVSxBQUNWLFNBQ0gsQ0FBQyxBQUVGLGtCQUVJLFlBQWEsQUFDYixZQUFjLENBQ2pCLEFBRUQsNEZBRUUsd0JBQXlCLEFBQ3pCLFFBQVUsQ0FDWCxBQUVELDRCQUNHLGFBQWUsQ0FDakIsQUFNRCxxQ0FDRyxhQUFlLENBQ2pCLEFBRUQsdUJBQ0csYUFBZSxDQUNqQixBQUVELEdBQ0ksZ0JBQWlCLEFBQ2pCLFNBQVUsQUFDVixTQUFXLENBQ2QsQUV4S0QsS0FDSSxtQkFBb0IsQUFDcEIsY0FBZSxBQUNmLHVDQUEyQyxBQUMzQyxjQUFnQixDQUNuQixBQUVELE1BQ0ksV0FBWSxBQUNaLGlCQUFrQixBQUNsQixjQUFlLEFBQ2YsY0FBZSxBQUNmLGdCQWhCVyxBQWlCWCxjQUFnQixDQUtuQixBQUhHLG9DQVJKLE1BU1EsY0FBZ0IsQ0FFdkIsQ0FBQSxBQUVELFNBR0ksY0FBZSxBQUVmLGVBN0JXLENBOEJkLEFBR0QsZ0JBUkksV0FBWSxBQUNaLGlCQUFrQixBQUVsQixhQUFlLENBS25CLEFBcU1DLE9BcE1HLHlCQWhDVSxBQWlDVixpREFBa0QsQ0FtTXJELEFBOUxHLG9DQVBKLE9BUVEscUJBQXVCLENBNkw5QixDQUFBLEFBck1ELDZCQVlRLGNBQWUsQUFDZixXQUFZLEFBQ1osaUJBQW1CLENBc0x0QixBQXBNTCw2Q0FpQlksa0JBQW9CLENBV3ZCLEFBVEcsb0NBbkJaLDZDQW9CZ0IsY0FBZSxBQUNmLFVBQVksQ0FPbkIsQ0FBQSxBQTVCVCxpREF5QmdCLFdBQVksQUFDWixrQkFBb0IsQ0FDdkIsQUEzQmIsNkNBK0JZLG1CQUFvQixBQUNwQixZQUFhLEFBQ2Isa0JBQW9CLENBa0t2QixBQWhLRyxvQ0FuQ1osNkNBb0NnQixjQUFlLEFBQ2YsY0FBZSxBQUNmLFdBQVksQUFDWixjQUFnQixDQTRKdkIsQ0FBQSxBQW5NVCxvREEyQ2dCLFlBQWEsQUFDYixrQkFBbUIsQUFDbkIsU0FBVSxBQUNWLFFBQVMsQUFDVCxtQkFBb0IsQUFDcEIsU0FBVSxBQUNWLGdCQUFpQixBQUNqQixzQkFBd0IsQ0F1QzNCLEFBckNHLG9DQXBEaEIsb0RBcURvQixRQUFTLEFBQ1QsU0FBVyxDQW1DbEIsQ0FBQSxBQWhDRyxvQ0F6RGhCLG9EQTBEb0IsUUFBUyxBQUNULFNBQVcsQ0E4QmxCLENBQUEsQUEzQkcsb0NBOURoQixvREErRG9CLFVBQVcsQUFDWCxPQUFTLENBeUJoQixDQUFBLEFBdEJHLG9DQW5FaEIsb0RBb0VvQixVQUFXLEFBQ1gsT0FBUyxDQW9CaEIsQ0FBQSxBQXpGYiwyREF5RW9CLFdBQVksQUFDWixhQUFjLEFBQ2QsYUFBYyxBQUNkLHlCQUEwQixBQUMxQixjQUFlLEFBQ2Ysd0JBQWdCLEFBQ2hCLGtCQUFtQixBQUNuQixNQUFPLEFBQ1AsU0FBVyxDQUNkLEFBbEZqQix3REFxRm9CLFdBQVksQUFDWixnQkFBaUIsQUFDakIsaUJBQW1CLENBQ3RCLEFBeEZqQixpREE0RmdCLGtCQUFtQixBQUNuQixnQkFBaUIsQUFDakIsV0FBWSxBQUNaLGNBQWdCLENBbUduQixBQWpHRyxxQ0FqR2hCLGlEQWtHb0Isa0JBQW1CLEFBQ25CLGNBQWdCLENBK0Z2QixDQUFBLEFBNUZHLHFDQXRHaEIsaURBdUdvQixpQkFBbUIsQ0EyRjFCLENBQUEsQUF4Rkcsb0NBMUdoQixpREEyR29CLGNBQWUsQUFDZixnQkFBa0IsQ0FzRnpCLENBQUEsQUFsTWIsb0RBZ0hvQixXQWpKTCxBQWtKSyxlQUFnQixBQUNoQixnQkFBaUIsQUFDakIsUUFBVSxDQUtiLEFBSEcsb0NBckhwQixvREFzSHdCLGNBQWdCLENBRXZCLENBQUEsQUF4SGpCLG9EQTJIb0IsZ0JBQWlCLEFBQ2pCLGdCQUFrQixDQXFFckIsQUFuRUcsb0NBOUhwQixvREErSHdCLGtCQUFvQixDQWtFM0IsQ0FBQSxBQWpNakIsdURBbUl3QixxQkFBc0IsQUFDdEIsZUFBZ0IsQUFDaEIsV0F0S1QsQUF1S1MsV0FBYSxDQTBEaEIsQUF4REcsb0NBeEl4Qix1REF5STRCLGVBQWdCLEFBQ2hCLFdBQWEsQ0FzRHBCLENBQUEsQUFoTXJCLDBFQStJZ0MsV0FBWSxBQUNaLDRDQUFxQixBQUNyQixjQUFlLEFBQ2YsV0FBWSxBQUNaLFlBQWEsQUFDYixrQkFBbUIsQUFDbkIsa0JBQW1CLEFBQ25CLGNBQWdCLENBQ25CLEFBdko3QiwyRUE0SmdDLFdBQVksQUFDWiw0Q0FBcUIsQUFDckIsY0FBZSxBQUNmLFdBQVksQUFDWixZQUFhLEFBQ2Isa0JBQW1CLEFBQ25CLGtCQUFtQixBQUNuQixjQUFnQixDQUNuQixBQXBLN0IsMkVBeUtnQyxXQUFZLEFBQ1osNENBQXFCLEFBQ3JCLGNBQWUsQUFDZixXQUFZLEFBQ1osWUFBYSxBQUNiLGtCQUFtQixBQUNuQixrQkFBbUIsQUFDbkIsY0FBZ0IsQ0FDbkIsQUFqTDdCLDJFQXNMZ0MsV0FBWSxBQUNaLDRDQUFxQixBQUNyQixjQUFlLEFBQ2YsV0FBWSxBQUNaLFlBQWEsQUFDYixrQkFBbUIsQUFDbkIsa0JBQW1CLEFBQ25CLGNBQWdCLENBQ25CLEFBUzdCLHFCQUVRLGNBQWUsQUFDZixjQUFlLEFBQ2YsbUJBQW9CLEFBQ3BCLGdCQUFrQixDQTJVckIsQUFoVkwseUNBUVkscUJBQXNCLEFBQ3RCLGdCQUFpQixBQUNqQixXQUFZLEFBQ1osa0JBQW9CLENBK0h2QixBQTdIRyxxQ0FiWix5Q0FjZ0IsYUFBZSxDQTRIdEIsQ0FBQSxBQXpIRyxxQ0FqQloseUNBa0JnQixjQUFnQixDQXdIdkIsQ0FBQSxBQTFJVCwrREFzQmdCLG1CQUFxQixDQTZEeEIsQUFuRmIsK0VBeUJvQixtQkFsUUEsQUFtUUEsWUFBYSxBQUNiLFlBQWEsQUFDYixrQkFBbUIsQUFDbkIscUJBQXNCLEFBQ3RCLG1CQUFvQixBQUNwQixpQkFBbUIsQ0F3QnRCLEFBdkRqQixzRkFrQ3dCLFdBQVksQUFDWixrQkFBbUIsQUFDbkIsU0FBVSxBQUNWLFFBQVMsQUFDVCw4QkFBZ0MsQUFDaEMsa0NBQW9DLENBQ3ZDLEFBeENyQixrRkEyQ3dCLFdBblJULEFBb1JTLGVBQWdCLEFBQ2hCLGlCQUFrQixBQUNsQixnQkFBaUIsQUFDakIsd0JBQTBCLENBTzdCLEFBdERyQix1RkFrRDRCLGVBQWdCLEFBQ2hCLGNBQWUsQUFDZixtQkFBcUIsQ0FDeEIsQUFyRHpCLCtFQTBEb0IscUJBQXNCLEFBQ3RCLGtCQUFvQixDQXVCdkIsQUFyQkcsb0NBN0RwQiwrRUE4RHdCLGdCQUFrQixDQW9CekIsQ0FBQSxBQWxGakIsa0ZBa0V3QixlQUFnQixBQUNoQixTQUFVLEFBQ1YsY0FBZSxBQUNmLGVBQWlCLENBTXBCLEFBM0VyQix1RkF3RTRCLGNBalRSLEFBa1RRLGVBQWlCLENBQ3BCLEFBMUV6QixpRkE4RXdCLGNBQWUsQUFDZixlQUFnQixBQUNoQixRQUFVLENBQ2IsQUFqRnJCLDRDQXNGZ0IsZUFBZ0IsQUFDaEIsZ0JBQWlCLEFBQ2pCLFVBL1RELENBZ1VGLEFBekZiLDJDQTRGZ0IsZUFBZ0IsQUFDaEIsZ0JBQWlCLEFBQ2pCLFVBclVELENBMFVGLEFBbkdiLHdEQWlHb0IsZUFBaUIsQ0FDcEIsQUFsR2pCLCtDQXNHZ0IsbUJBL1VJLEFBZ1ZKLFlBQWEsQUFDYixZQUFhLEFBQ2IsaUJBQW1CLENBZ0N0QixBQXpJYixzREE0R29CLFdBQVksQUFDWixrQkFBbUIsQUFDbkIsMkJBdFZMLEFBdVZLLG1DQUFxQyxDQUN4QyxBQUVELHFDQWxIaEIsK0NBbUhvQixhQUFlLENBc0J0QixDQUFBLEFBekliLGlEQXVIb0IsZUFBZ0IsQUFDaEIsV0FoV0wsQUFpV0sseUJBQTBCLEFBQzFCLGdCQUFpQixBQUNqQixrQkFBbUIsQUFDbkIsb0JBQXNCLENBWXpCLEFBeElqQix1REErSHdCLFdBQVksQUFDWiw2Q0FBcUIsQUFDckIsY0FBZSxBQUNmLFdBQVksQUFDWixZQUFhLEFBQ2Isa0JBQW1CLEFBQ25CLFlBQWEsQUFDYixnQkFBa0IsQ0FDckIsQUF2SXJCLHlDQTZJWSxxQkFBc0IsQUFDdEIsZ0JBQWlCLEFBQ2pCLFVBQVksQ0FnTWYsQUE5TEcscUNBakpaLHlDQWtKZ0IsY0FBZSxBQUNmLGNBQWUsQUFDZixnQkFBa0IsQ0EyTHpCLENBQUEsQUF2TE8scUNBeEpoQixtREF5Sm9CLG1CQUFxQixDQWtENUIsQ0FBQSxBQTNNYiwwREE2Sm9CLHFCQUFzQixBQUN0QixxQkFBdUIsQ0FPMUIsQUFMRyxvQ0FoS3BCLDBEQWlLd0IsY0FBZSxBQUNmLGNBQWUsQUFDZixpQkFBbUIsQ0FFMUIsQ0FBQSxBQXJLakIsdURBd0tvQixxQkFBc0IsQUFDdEIscUJBQXVCLENBaUMxQixBQS9CRyxvQ0EzS3BCLHVEQTRLd0IsY0FBZSxBQUNmLGNBQWUsQUFDZixpQkFBbUIsQ0E0QjFCLENBQUEsQUExTWpCLDBEQWtMd0IsZUFBZ0IsQUFDaEIsaUJBQWtCLEFBQ2xCLGNBQWUsQUFDZix5QkFBMEIsQUFDMUIsZ0JBQWlCLEFBQ2pCLFFBQVUsQ0FTYixBQWhNckIsK0RBMEw0QixjQW5hUixBQW9hUSxlQUFnQixBQUNoQixrQkFBbUIsQUFDbkIsZ0JBQWlCLEFBQ2pCLG1CQUFxQixDQUN4QixBQS9MekIseURBbU13QixnQkFBaUIsQUFDakIsY0FBZ0IsQ0FLbkIsQUF6TXJCLHNFQXVNNEIsUUFBVSxDQUNiLEFBeE16QiwrQ0E4TWdCLGtCQUFtQixBQUNuQixtQkF4YkksQUF5YkosVUFBVyxBQUNYLGNBQWUsQUFDZixhQUFlLENBdUJsQixBQXJCRyxvQ0FwTmhCLCtDQXFOb0IsVUFBWSxDQW9CbkIsQ0FBQSxBQXpPYixzREF5Tm9CLFdBQVksQUFDWixrQkFBbUIsQUFDbkIsMkJBbmNMLEFBb2NLLG1DQUFxQyxDQUN4QyxBQTdOakIscURBZ09vQixXQUFZLEFBQ1osa0JBQW1CLEFBQ25CLDZDQUFxQixBQUNyQixjQUFlLEFBQ2YsV0FBWSxBQUNaLGFBQWMsQUFDZCxZQUFhLEFBQ2IsT0FBUyxDQUNaLEFBeE9qQiw4Q0E0T2dCLG9DQUF5QyxDQWtHNUMsQUE5VWIsMkRBK09vQixpQkFBa0IsQUFDbEIsaUJBQW1CLENBNkZ0QixBQTdVakIsOERBbVB3QixTQUFVLEFBQ1YsV0E1ZFQsQUE2ZFMsa0JBQW1CLEFBQ25CLGNBQWdCLENBQ25CLEFBdlByQixpRUEwUHdCLGNBQWUsQUFDZixrQkFBbUIsQUFDbkIsV0FBWSxBQUNaLFlBQWEsQUFDYixjQUFnQixDQUNuQixBQS9QckIsb0VBa1F3QixrQkFBbUIsQUFDbkIsZUFBaUIsQ0FLcEIsQUFIRyxvQ0FyUXhCLG9FQXNRNEIsWUFBbUIsQ0FFMUIsQ0FBQSxBQXhRckIsbUVBMlF3QixXQUFZLEFBQ1osa0JBbGZWLENBMGdCTyxBQXBTckIsMEVBK1E0QixXQUFZLEFBQ1osa0JBQW1CLEFBQ25CLFNBQVUsQUFDVixRQUFTLEFBQ1QsOEJBQWdDLEFBQ2hDLGtDQUFvQyxDQUN2QyxBQXJSekIsbUZBd1I0QixtQkE5ZmQsQUErZmMsV0FqZ0JiLEFBa2dCYSxlQUFnQixBQUNoQix5QkFBMEIsQUFDMUIsWUFBYSxBQUNiLFdBQVksQUFDWixXQUFhLENBS2hCLEFBSEcsb0NBaFM1QixtRkFpU2dDLGNBQWdCLENBRXZCLENBQUEsQUFuU3pCLGlFQXVTd0IsZ0JBQWlCLEFBQ2pCLGNBQWUsQUFDZixXQWpoQlQsQUFraEJTLGVBQWdCLEFBQ2hCLGlCQUFrQixBQUNsQixpQ0FBcUMsQUFDckMsaUJBQWtCLEFBQ2xCLFNBQVcsQ0FDZCxBQS9TckIsZ0VBa1R3QixjQUFnQixDQUNuQixBQW5UckIseUVBc1R3QixVQUFXLEFBQ1gsd0JBQXlCLEFBQ3pCLGNBQWdCLENBb0JuQixBQTVVckIsbUZBMlQ0QixXQUFZLEFBQ1osWUFBYSxBQUNiLGlCQUFrQixBQUNsQixrQkFBbUIsQUFDbkIsV0FBYSxDQUNoQixBQWhVekIsdUZBbVU0QixpQ0FBbUMsQUFDbkMsZUFBZ0IsQUFDaEIsZ0JBQWtCLENBTXJCLEFBM1V6Qix5RkF3VWdDLDBCQUEyQixBQUMzQixVQUFhLENBQ2hCLEFBMVU3QiwyQkFvVlksZUFBZ0IsQUFDaEIsZ0JBQWlCLEFBQ2pCLHlCQUEwQixBQUMxQixlQUFtQixDQUt0QixBQTVWVCxnQ0EwVmdCLGFBbmtCSSxDQW9rQlAsQUEzVmIsMkJBK1ZZLGlCQUFtQixDQWV0QixBQTlXVCw4QkFrV2dCLHFCQUFzQixBQUN0QixpQkFBbUIsQ0FVdEIsQUE3V2IsZ0NBc1dvQixVQTdrQkwsQ0FtbEJFLEFBNVdqQixrQ0F5V3dCLHlCQUEwQixBQUMxQixjQUFnQixDQUNuQixBQTNXckIsNkJBa1hRLHFCQUFzQixBQUN0QixpQkFBbUIsQ0EyR3RCLEFBOWRMLHFDQXNYWSxpQkFBbUIsQ0F1R3RCLEFBN2RULDRDQXlYZ0IsWUFBYSxBQUNiLGFBQWMsQUFDZCxxQkFBc0IsQUFDdEIsbUJBQW9CLEFBQ3BCLGtCQUFtQixBQUNuQixtQkFBb0IsQUFDcEIsaUJBQW1CLENBc0R0QixBQXBERyxxQ0FqWWhCLDRDQWtZb0IsaUJBQW1CLENBbUQxQixDQUFBLEFBaERHLHFDQXJZaEIsNENBc1lvQixpQkFBbUIsQ0ErQzFCLENBQUEsQUE1Q0cscUNBelloQiw0Q0EwWW9CLGNBQWUsQUFDZixjQUFlLEFBQ2Ysa0JBQW9CLENBeUMzQixDQUFBLEFBcmJiLG1EQWdab0IsWUFBYSxBQUNiLFVBQVcsQUFDWCxpQkFBbUIsQ0FDdEIsQUFuWmpCLGtEQXNab0Isa0JBQW1CLEFBQ25CLFlBQWEsQUFDYixZQUFhLEFBQ2IsZ0JBQWlCLEFBQ2pCLGFBQWMsQUFDZCxXQUFZLEFBQ1osZUFBZ0IsQUFDaEIsc0JBQXVCLEFBQ3ZCLFlBQWEsQUFDYixNQUFRLENBVVgsQUF6YWpCLHlEQWthd0IsV0FBWSxBQUNaLGtCQUFtQixBQUNuQixTQUFVLEFBQ1YsUUFBUyxBQUNULDhCQTlvQlQsQUErb0JTLGtDQUFvQyxDQUN2QyxBQXhhckIsa0RBNGFvQixXQUFZLEFBQ1osV0FBWSxBQUNaLFlBQWEsQUFDYixjQUFlLEFBQ2YsNkNBQTZDLEFBQzdDLGtCQUFtQixBQUNuQixrQkFBbUIsQUFDbkIsZ0JBQWtCLENBQ3JCLEFBcGJqQiw0Q0F3YmdCLHFCQUFzQixBQUN0QixXQUFZLEFBQ1osZ0JBQWlCLEFBQ2pCLGFBQWMsQUFDZCxtQkFBb0IsQUFDcEIsYUFBYyxBQUNkLGtCQUFvQixDQThCdkIsQUE1QkcscUNBaGNoQiw0Q0FpY29CLGdCQUFpQixBQUNqQixZQUFjLENBMEJyQixDQUFBLEFBdkJHLHFDQXJjaEIsNENBc2NvQixjQUFlLEFBQ2YsYUFBZSxDQXFCdEIsQ0FBQSxBQWxCRyxvQ0ExY2hCLDRDQTJjb0IsWUFBYyxDQWlCckIsQ0FBQSxBQTVkYiw4Q0ErY29CLGVBQWdCLEFBQ2hCLFNBQVUsQUFDVixpQkFBbUIsQ0FDdEIsQUFsZGpCLCtDQXFkb0IsY0FBZ0IsQ0FNbkIsQUEzZGpCLG9EQXdkd0IsZUFBZ0IsQUFDaEIsVUFoc0JULENBaXNCTSxBQU9yQixPQUNJLGlCQUFtQixDQU90QixBQUxHLG9DQUhKLE9BSVEsZ0JBQWlCLEFBQ2pCLGVBQWdCLEFBQ2hCLGVBQWlCLENBRXhCLENBQUEsQUFFRCxPQUNJLGFBcnRCZ0IsQ0FzdEJuQixBQUVELEtBQ0ksVUF4dEJXLENBeXRCZCxBQUVELE1BQ0ksbUJBN3RCZ0IsQUE4dEJoQiw2QkE3dEJXLEFBOHRCWCxjQUFlLEFBQ2YsWUFBYSxBQUNiLHdDQUE0QyxBQUM1Qyx3QkFBVyxBQUNYLG9CQUFzQixDQWlCekIsQUF4QkQsMkVBZW9CLGdCQUFrQixDQUNyQixBQWhCakIsNEJBb0JnQixvQkFDSCxDQUFDLEFBUWQsU0FDSSxtQkFBb0IsQUFDcEIsa0JBQW1CLEFBQ25CLGVBQWlCLENBa0VwQixBQWhFRyxvQ0FMSixTQU1RLGtCQUFtQixBQUNuQixrQkFBb0IsQ0E4RDNCLENBQUEsQUEzREcscUNBVkosU0FXUSxlQUFpQixDQTBEeEIsQ0FBQSxBQXJFRCxZQWVRLGVBQWdCLEFBQ2hCLGdCQUFrQixDQUNyQixBQWpCTCxnQkFvQlEsU0FBVSxBQUNWLFdBQVksQUFDWixxQkFBc0IsQUFDdEIsbUJBQW9CLEFBQ3BCLGtCQUFvQixDQVl2QixBQXBDTCxvQkEyQlksV0FBWSxBQUNaLGVBQWlCLENBQ3BCLEFBRUQsb0NBL0JSLGdCQWdDWSxVQUFXLEFBQ1gsZ0JBQW1CLEFBQ25CLGtCQUFvQixDQUUzQixDQUFBLEFBcENMLHlCQXVDUSxlQUFnQixBQUNoQixrQkFBb0IsQ0FDdkIsQUF6Q0wsZUE0Q1EsZUFBaUIsQ0FDcEIsQUE3Q0wsZUFnRFEsV0FBWSxBQUNaLG9CQUFzQixDQW1CekIsQUFqQkcsb0NBbkRSLGVBb0RZLFNBQVcsQ0FnQmxCLENBQUEsQUFwRUwsa0JBd0RZLGNBanpCUSxBQWt6QlIsYUFBYyxBQUNkLGtCQUFvQixDQUN2QixBQTNEVCxrQ0ErRFksZUFBZ0IsQUFDaEIsU0FBVSxBQUNWLGNBQWUsQUFDZixnQkFBa0IsQ0FDckIsQUFJVCxVQUNJLGtCQUFtQixBQUNuQixPQUFVLEFBQ1YsTUFBUyxBQUNULFdBQVksQUFDWiwwQkFBZ0IsQUFDaEIsa0JBQW1CLEFBQ25CLFVBQWEsQUFDYixZQUFjLENBbURqQixBQTNERCxpQ0FXUSxjQUFlLEFBQ2YsYUFBaUIsQ0FDcEIsQUFiTCxxQ0FnQlEsa0JBQW1CLEFBQ25CLG1CQUFvQixBQUNwQixRQUFZLENBQ2YsQUFuQkwsd0NBc0JRLGtCQUFtQixBQUNuQixNQUFTLEFBQ1QsT0FBVSxBQUNWLFdBQVksQUFDWixXQUFhLENBQ2hCLEFBM0JMLGlCQThCUSxlQUFnQixBQUNoQixXQUFZLEFBQ1osU0FBVSxBQUNWLFdBQVksQUFDWixZQUFhLEFBQ2IsVUFBYSxDQUNoQixBQXBDTCx1QkF1Q1EsU0FBVyxDQUNkLEFBeENMLCtDQTRDUSxrQkFBbUIsQUFDbkIsVUFBVyxBQUNYLFlBQWEsQUFDYixZQUFhLEFBQ2IsVUFBVyxBQUNYLHFCQUF3QixDQUMzQixBQWxETCx3QkFxRFEsdUJBQWlCLENBQ3BCLEFBdERMLHVCQXlEUSx3QkFBaUIsQ0FDcEIiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5kZXRhaWxzLFxyXG5maWdjYXB0aW9uLFxyXG5maWd1cmUsXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5oZ3JvdXAsXHJcbm1haW4sXHJcbm1lbnUsXHJcbm5hdixcclxuc2VjdGlvbixcclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbltoaWRkZW5dLFxyXG50ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmE6YWN0aXZlLFxyXG5hOmhvdmVyIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbnByZSxcclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnByZSxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuYnV0dG9uLFxyXG5odG1sIGlucHV0W3R5cGU9YnV0dG9uXSxcclxuaW5wdXRbdHlwZT1yZXNldF0sXHJcbmlucHV0W3R5cGU9c3VibWl0XSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5idXR0b25bZGlzYWJsZWRdLFxyXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLypcclxuICAgIE5vcm1hbGl6ZSBzdHlsZXNcclxuKi9cclxuaHRtbCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuKixcclxuOmJlZm9yZSxcclxuOmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG59XHJcblxyXG46YmVmb3JlLFxyXG46YWZ0ZXIge1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG5hLFxyXG5hOmhvdmVyLFxyXG5hOmFjdGl2ZSxcclxuYTpmb2N1cyB7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXHJcbn1cclxuXHJcbmJ1dHRvbixcclxuYnV0dG9uOmhvdmVyLFxyXG5idXR0b246YWN0aXZlLFxyXG5idXR0b246Zm9jdXMge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5maWVsZHNldCB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbmlucHV0LFxyXG5pbnB1dDpmb2N1cyB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIFxyXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24geyBcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IFxyXG4gIG1hcmdpbjogMDsgXHJcbn1cclxuXHJcbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgIGNvbG9yOiAjNDE0MTQxO1xyXG59XHJcblxyXG46LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXHJcbiAgIGNvbG9yOiAjNDE0MTQxOyAgXHJcbn1cclxuXHJcbjo6LW1vei1wbGFjZWhvbGRlciB7ICAvKiBGaXJlZm94IDE5KyAqL1xyXG4gICBjb2xvcjogIzQxNDE0MTsgIFxyXG59XHJcblxyXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgIFxyXG4gICBjb2xvcjogIzQxNDE0MTsgIFxyXG59XHJcblxyXG51bCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufSIsImJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7IH1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxucHJlLFxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDsgfVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9cmVzZXRdLFxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLypcclxuICAgIE5vcm1hbGl6ZSBzdHlsZXNcclxuKi9cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4qLFxuOmJlZm9yZSxcbjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuOmJlZm9yZSxcbjphZnRlciB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG5hLFxuYTpob3ZlcixcbmE6YWN0aXZlLFxuYTpmb2N1cyB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuYnV0dG9uLFxuYnV0dG9uOmhvdmVyLFxuYnV0dG9uOmFjdGl2ZSxcbmJ1dHRvbjpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXQsXG5pbnB1dDpmb2N1cyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDsgfVxuXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzQxNDE0MTsgfVxuXG46LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiAjNDE0MTQxOyB9XG5cbjo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjNDE0MTQxOyB9XG5cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzQxNDE0MTsgfVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtdXNlbzUwMCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbXVzZW81MDAtcmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbXVzZW81MDAtcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9tdXNlbzUwMC1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvbXVzZW81MDAtcmVndWxhci5zdmcjbXVzZW81MDBcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbXVzZW83MDAnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL211c2VvNzAwLXJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL211c2VvNzAwLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbXVzZW83MDAtcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL211c2VvNzAwLXJlZ3VsYXIuc3ZnI211c2VvNzAwXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZThlOGU4O1xuICBjb2xvcjogIzQxNDE0MTtcbiAgZm9udDogNDAwIDE4cHgvMS41ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiA1MHB4IDA7IH1cblxuLnNpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTg0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMCA1MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNpdGUge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLndyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTg0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG4vKiBIRUFERVIgKi9cbmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTViNWI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmFja2dyb3VuZC0wMS5qcGcpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTg0cHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH0gfVxuICBoZWFkZXIgLmhlYWRlci10b3AtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBoZWFkZXIgLmhlYWRlci10b3AtY29udGFpbmVyIC5oZWFkZXItdG9wLXJndCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICBoZWFkZXIgLmhlYWRlci10b3AtY29udGFpbmVyIC5oZWFkZXItdG9wLXJndCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgaGVhZGVyIC5oZWFkZXItdG9wLWNvbnRhaW5lciAuaGVhZGVyLXRvcC1yZ3QgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICBoZWFkZXIgLmhlYWRlci10b3AtY29udGFpbmVyIC5oZWFkZXItdG9wLWxmdCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgaGVhZGVyIC5oZWFkZXItdG9wLWNvbnRhaW5lciAuaGVhZGVyLXRvcC1sZnQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTdweDsgfSB9XG4gICAgICBoZWFkZXIgLmhlYWRlci10b3AtY29udGFpbmVyIC5oZWFkZXItdG9wLWxmdCBmaWd1cmUge1xuICAgICAgICB3aWR0aDogNDY0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzJweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAyJSAyJSAyJSAxMzJweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIGhlYWRlciAuaGVhZGVyLXRvcC1jb250YWluZXIgLmhlYWRlci10b3AtbGZ0IGZpZ3VyZSB7XG4gICAgICAgICAgICB0b3A6IDE3JTtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgICAgIGhlYWRlciAuaGVhZGVyLXRvcC1jb250YWluZXIgLmhlYWRlci10b3AtbGZ0IGZpZ3VyZSB7XG4gICAgICAgICAgICB0b3A6IDE1JTtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgIGhlYWRlciAuaGVhZGVyLXRvcC1jb250YWluZXIgLmhlYWRlci10b3AtbGZ0IGZpZ3VyZSB7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgdG9wOiAxMyU7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgIGhlYWRlciAuaGVhZGVyLXRvcC1jb250YWluZXIgLmhlYWRlci10b3AtbGZ0IGZpZ3VyZSB7XG4gICAgICAgICAgICB3aWR0aDogNzglO1xuICAgICAgICAgICAgdG9wOiAxMSU7IH0gfVxuICAgICAgICBoZWFkZXIgLmhlYWRlci10b3AtY29udGFpbmVyIC5oZWFkZXItdG9wLWxmdCBmaWd1cmU6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goLTQwZGVnKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDQ1cHg7IH1cbiAgICAgICAgaGVhZGVyIC5oZWFkZXItdG9wLWNvbnRhaW5lciAuaGVhZGVyLXRvcC1sZnQgZmlndXJlIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIGhlYWRlciAuaGVhZGVyLXRvcC1jb250YWluZXIgLmhlYWRlci10b3AtbGZ0IGRpdiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNjVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgICBoZWFkZXIgLmhlYWRlci10b3AtY29udGFpbmVyIC5oZWFkZXItdG9wLWxmdCBkaXYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01NXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjIlOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1NXB4KSB7XG4gICAgICAgICAgaGVhZGVyIC5oZWFkZXItdG9wLWNvbnRhaW5lciAuaGVhZGVyLXRvcC1sZnQgZGl2IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDVweDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgaGVhZGVyIC5oZWFkZXItdG9wLWNvbnRhaW5lciAuaGVhZGVyLXRvcC1sZnQgZGl2IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7IH0gfVxuICAgICAgICBoZWFkZXIgLmhlYWRlci10b3AtY29udGFpbmVyIC5oZWFkZXItdG9wLWxmdCBkaXYgaDIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5NXB4KSB7XG4gICAgICAgICAgICBoZWFkZXIgLmhlYWRlci10b3AtY29udGFpbmVyIC5oZWFkZXItdG9wLWxmdCBkaXYgaDIge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7IH0gfVxuICAgICAgICBoZWFkZXIgLmhlYWRlci10b3AtY29udGFpbmVyIC5oZWFkZXItdG9wLWxmdCBkaXYgdWwge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgaGVhZGVyIC5oZWFkZXItdG9wLWNvbnRhaW5lciAuaGVhZGVyLXRvcC1sZnQgZGl2IHVsIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gICAgICAgICAgaGVhZGVyIC5oZWFkZXItdG9wLWNvbnRhaW5lciAuaGVhZGVyLXRvcC1sZnQgZGl2IHVsIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgd2lkdGg6IDEyNXB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTVweCkge1xuICAgICAgICAgICAgICBoZWFkZXIgLmhlYWRlci10b3AtY29udGFpbmVyIC5oZWFkZXItdG9wLWxmdCBkaXYgdWwgbGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTEzcHg7IH0gfVxuICAgICAgICAgICAgaGVhZGVyIC5oZWFkZXItdG9wLWNvbnRhaW5lciAuaGVhZGVyLXRvcC1sZnQgZGl2IHVsIGxpOm50aC1jaGlsZCgxKTpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi0wMS5wbmdcIik7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4OyB9XG4gICAgICAgICAgICBoZWFkZXIgLmhlYWRlci10b3AtY29udGFpbmVyIC5oZWFkZXItdG9wLWxmdCBkaXYgdWwgbGk6bnRoLWNoaWxkKDIpOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uLTAyLnBuZ1wiKTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgICAgICAgICAgIGhlYWRlciAuaGVhZGVyLXRvcC1jb250YWluZXIgLmhlYWRlci10b3AtbGZ0IGRpdiB1bCBsaTpudGgtY2hpbGQoMyk6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24tMDMucG5nXCIpO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTM4cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDsgfVxuICAgICAgICAgICAgaGVhZGVyIC5oZWFkZXItdG9wLWNvbnRhaW5lciAuaGVhZGVyLXRvcC1sZnQgZGl2IHVsIGxpOm50aC1jaGlsZCg0KTpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi0wNC5wbmdcIik7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4OyB9XG5cbm1haW4gLmluZm8tY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLXRvcDogNjBweDsgfVxuICBtYWluIC5pbmZvLWNvbnRhaW5lciAuaW5mby1jb250YWluZXItcmd0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4NXB4KSB7XG4gICAgICBtYWluIC5pbmZvLWNvbnRhaW5lciAuaW5mby1jb250YWluZXItcmd0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MSU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgbWFpbiAuaW5mby1jb250YWluZXIgLmluZm8tY29udGFpbmVyLXJndCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgbWFpbiAuaW5mby1jb250YWluZXIgLmluZm8tY29udGFpbmVyLXJndCAuaW5mby1jb250YWluZXItZXh0cmEge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ0cHg7IH1cbiAgICAgIG1haW4gLmluZm8tY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lci1yZ3QgLmluZm8tY29udGFpbmVyLWV4dHJhIC5pbmZvLWV4dHJhLXJndCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkZDc3YTg7XG4gICAgICAgIHdpZHRoOiAxNjVweDtcbiAgICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAgIG1haW4gLmluZm8tY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lci1yZ3QgLmluZm8tY29udGFpbmVyLWV4dHJhIC5pbmZvLWV4dHJhLXJndDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiA0MHB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgICAgIG1haW4gLmluZm8tY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lci1yZ3QgLmluZm8tY29udGFpbmVyLWV4dHJhIC5pbmZvLWV4dHJhLXJndCBoMiB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAgIG1haW4gLmluZm8tY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lci1yZ3QgLmluZm8tY29udGFpbmVyLWV4dHJhIC5pbmZvLWV4dHJhLXJndCBoMiBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzEzMTMxO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIG1haW4gLmluZm8tY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lci1yZ3QgLmluZm8tY29udGFpbmVyLWV4dHJhIC5pbmZvLWV4dHJhLWxmdCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgICAgICAgIG1haW4gLmluZm8tY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lci1yZ3QgLmluZm8tY29udGFpbmVyLWV4dHJhIC5pbmZvLWV4dHJhLWxmdCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDsgfSB9XG4gICAgICAgIG1haW4gLmluZm8tY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lci1yZ3QgLmluZm8tY29udGFpbmVyLWV4dHJhIC5pbmZvLWV4dHJhLWxmdCBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBjb2xvcjogIzQxNDE0MTtcbiAgICAgICAgICBmb250LXdlaWdodDogMTAwOyB9XG4gICAgICAgICAgbWFpbiAuaW5mby1jb250YWluZXIgLmluZm8tY29udGFpbmVyLXJndCAuaW5mby1jb250YWluZXItZXh0cmEgLmluZm8tZXh0cmEtbGZ0IGgyIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICNkZDc3YTg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgIG1haW4gLmluZm8tY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lci1yZ3QgLmluZm8tY29udGFpbmVyLWV4dHJhIC5pbmZvLWV4dHJhLWxmdCBwIHtcbiAgICAgICAgICBjb2xvcjogIzQxNDE0MTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgbWFpbiAuaW5mby1jb250YWluZXIgLmluZm8tY29udGFpbmVyLXJndCBoMiB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICBtYWluIC5pbmZvLWNvbnRhaW5lciAuaW5mby1jb250YWluZXItcmd0IHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICBtYWluIC5pbmZvLWNvbnRhaW5lciAuaW5mby1jb250YWluZXItcmd0IHA6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweDsgfVxuICAgIG1haW4gLmluZm8tY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lci1yZ3QgLmpvaW4ge1xuICAgICAgYmFja2dyb3VuZDogI2RkNzdhODtcbiAgICAgIHdpZHRoOiAyNjVweDtcbiAgICAgIGhlaWdodDogNjRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgbWFpbiAuaW5mby1jb250YWluZXIgLmluZm8tY29udGFpbmVyLXJndCAuam9pbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlci10b3A6IDQwcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgbWFpbiAuaW5mby1jb250YWluZXIgLmluZm8tY29udGFpbmVyLXJndCAuam9pbiB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgICAgbWFpbiAuaW5mby1jb250YWluZXIgLmluZm8tY29udGFpbmVyLXJndCAuam9pbiBhIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW46IDEycHggMCAwIDQ1cHg7IH1cbiAgICAgICAgbWFpbiAuaW5mby1jb250YWluZXIgLmluZm8tY29udGFpbmVyLXJndCAuam9pbiBhOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90cmlhbmdsZS5wbmdcIik7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogLTMwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTI2cHg7IH1cbiAgbWFpbiAuaW5mby1jb250YWluZXIgLmluZm8tY29udGFpbmVyLWxmdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogNTMwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIG1haW4gLmluZm8tY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lci1sZnQge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3NXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIG1haW4gLmluZm8tY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lci1sZnQgLmluZm8tbGZ0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH0gfVxuICAgIG1haW4gLmluZm8tY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lci1sZnQgLmluZm8tbGZ0IGZpZ3VyZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAgICAgICBtYWluIC5pbmZvLWNvbnRhaW5lciAuaW5mby1jb250YWluZXItbGZ0IC5pbmZvLWxmdCBmaWd1cmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgbWFpbiAuaW5mby1jb250YWluZXIgLmluZm8tY29udGFpbmVyLWxmdCAuaW5mby1sZnQgZGl2IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gICAgICAgIG1haW4gLmluZm8tY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lci1sZnQgLmluZm8tbGZ0IGRpdiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAgIG1haW4gLmluZm8tY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lci1sZnQgLmluZm8tbGZ0IGRpdiBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGNvbG9yOiAjNDE0MTQxO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgbWFpbiAuaW5mby1jb250YWluZXIgLmluZm8tY29udGFpbmVyLWxmdCAuaW5mby1sZnQgZGl2IGgyIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjZGQ3N2E4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgbWFpbiAuaW5mby1jb250YWluZXIgLmluZm8tY29udGFpbmVyLWxmdCAuaW5mby1sZnQgZGl2IHAge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7IH1cbiAgICAgICAgbWFpbiAuaW5mby1jb250YWluZXIgLmluZm8tY29udGFpbmVyLWxmdCAuaW5mby1sZnQgZGl2IHA6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICBtYWluIC5pbmZvLWNvbnRhaW5lciAuaW5mby1jb250YWluZXItbGZ0IC5mb3JtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6ICNkZDc3YTg7XG4gICAgICB3aWR0aDogODUlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgICAgICAgbWFpbiAuaW5mby1jb250YWluZXIgLmluZm8tY29udGFpbmVyLWxmdCAuZm9ybSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgbWFpbiAuaW5mby1jb250YWluZXIgLmluZm8tY29udGFpbmVyLWxmdCAuZm9ybTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXItdG9wOiA3MHB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1yaWdodDogNzBweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgICAgbWFpbiAuaW5mby1jb250YWluZXIgLmluZm8tY29udGFpbmVyLWxmdCAuZm9ybTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zaGFwZS0wMS5wbmdcIik7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogODhweDtcbiAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgYm90dG9tOiA5MHB4O1xuICAgICAgICByaWdodDogMDsgfVxuICAgIG1haW4gLmluZm8tY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lci1sZnQgZm9ybSB7XG4gICAgICBmb250OiA2MDAgMTZweC8xICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmOyB9XG4gICAgICBtYWluIC5pbmZvLWNvbnRhaW5lciAuaW5mby1jb250YWluZXItbGZ0IGZvcm0uYXNrLWJyb2NodXJlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBtYWluIC5pbmZvLWNvbnRhaW5lciAuaW5mby1jb250YWluZXItbGZ0IGZvcm0uYXNrLWJyb2NodXJlIGgyIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAgICAgICBtYWluIC5pbmZvLWNvbnRhaW5lciAuaW5mby1jb250YWluZXItbGZ0IGZvcm0uYXNrLWJyb2NodXJlOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZWQ7IH1cbiAgICAgICAgbWFpbiAuaW5mby1jb250YWluZXIgLmluZm8tY29udGFpbmVyLWxmdCBmb3JtLmFzay1icm9jaHVyZSBmaWVsZHNldCB7XG4gICAgICAgICAgcGFkZGluZzogMzBweCA0MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzVweCkge1xuICAgICAgICAgICAgbWFpbiAuaW5mby1jb250YWluZXIgLmluZm8tY29udGFpbmVyLWxmdCBmb3JtLmFzay1icm9jaHVyZSBmaWVsZHNldCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweDsgfSB9XG4gICAgICAgIG1haW4gLmluZm8tY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lci1sZnQgZm9ybS5hc2stYnJvY2h1cmUgLnN1Ym1pdCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzVhNWI1YjsgfVxuICAgICAgICAgIG1haW4gLmluZm8tY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lci1sZnQgZm9ybS5hc2stYnJvY2h1cmUgLnN1Ym1pdDpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNDBweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgbWFpbiAuaW5mby1jb250YWluZXIgLmluZm8tY29udGFpbmVyLWxmdCBmb3JtLmFzay1icm9jaHVyZSAuc3VibWl0IC5idXR0b25fX3N1Ym1pdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNWE1YjViO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDc1cHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICAgIG1haW4gLmluZm8tY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lci1sZnQgZm9ybS5hc2stYnJvY2h1cmUgLnN1Ym1pdCAuYnV0dG9uX19zdWJtaXQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG4gICAgICAgIG1haW4gLmluZm8tY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lci1sZnQgZm9ybS5hc2stYnJvY2h1cmUgc21hbGwge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICB3aWR0aDogOTAlOyB9XG4gICAgICAgIG1haW4gLmluZm8tY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lci1sZnQgZm9ybS5hc2stYnJvY2h1cmUgLnJvdyB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwOyB9XG4gICAgICAgIG1haW4gLmluZm8tY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lci1sZnQgZm9ybS5hc2stYnJvY2h1cmUgLmNoZWNrYm94R0RQUiB7XG4gICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMCAyMHB4IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4OyB9XG4gICAgICAgICAgbWFpbiAuaW5mby1jb250YWluZXIgLmluZm8tY29udGFpbmVyLWxmdCBmb3JtLmFzay1icm9jaHVyZSAuY2hlY2tib3hHRFBSIC5jaGVja0JveCB7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm90dG9tOiAtNHB4OyB9XG4gICAgICAgICAgbWFpbiAuaW5mby1jb250YWluZXIgLmluZm8tY29udGFpbmVyLWxmdCBmb3JtLmFzay1icm9jaHVyZSAuY2hlY2tib3hHRFBSIC5jaGVja0JveFRleHQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4OyB9XG4gICAgICAgICAgICBtYWluIC5pbmZvLWNvbnRhaW5lciAuaW5mby1jb250YWluZXItbGZ0IGZvcm0uYXNrLWJyb2NodXJlIC5jaGVja2JveEdEUFIgLmNoZWNrQm94VGV4dCBhIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG5tYWluIC50ZWFjaGVyLWNvbnRhaW5lciBoMiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDAgNDBweCAwOyB9XG4gIG1haW4gLnRlYWNoZXItY29udGFpbmVyIGgyIHNwYW4ge1xuICAgIGNvbG9yOiAjZGQ3N2E4OyB9XG5cbm1haW4gLnRlYWNoZXItY29udGFpbmVyIHVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIG1haW4gLnRlYWNoZXItY29udGFpbmVyIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAyNXB4OyB9XG4gICAgbWFpbiAudGVhY2hlci1jb250YWluZXIgdWwgbGkgYSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgbWFpbiAudGVhY2hlci1jb250YWluZXIgdWwgbGkgYSBwIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbm1haW4gLmJvdHRvbS1pbmZvLWNvbnRhaW50ZXIge1xuICBwYWRkaW5nOiA1MHB4IDAgMTUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBtYWluIC5ib3R0b20taW5mby1jb250YWludGVyIC52aWRlb3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIG1haW4gLmJvdHRvbS1pbmZvLWNvbnRhaW50ZXIgLnZpZGVvcyAudmlkZW8ge1xuICAgICAgd2lkdGg6IDI2NXB4O1xuICAgICAgaGVpZ2h0OiAyMjVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgbWFpbiAuYm90dG9tLWluZm8tY29udGFpbnRlciAudmlkZW9zIC52aWRlbyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNDVweCkge1xuICAgICAgICBtYWluIC5ib3R0b20taW5mby1jb250YWludGVyIC52aWRlb3MgLnZpZGVvIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIG1haW4gLmJvdHRvbS1pbmZvLWNvbnRhaW50ZXIgLnZpZGVvcyAudmlkZW8ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuICAgICAgbWFpbiAuYm90dG9tLWluZm8tY29udGFpbnRlciAudmlkZW9zIC52aWRlbyAudGh1bWIge1xuICAgICAgICB3aWR0aDogMjY1cHg7XG4gICAgICAgIHRvcDogLTE5cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgbWFpbiAuYm90dG9tLWluZm8tY29udGFpbnRlciAudmlkZW9zIC52aWRlbyBsYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDI2NXB4O1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG4gICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICBtYWluIC5ib3R0b20taW5mby1jb250YWludGVyIC52aWRlb3MgLnZpZGVvIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDMwcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgICAgbWFpbiAuYm90dG9tLWluZm8tY29udGFpbnRlciAudmlkZW9zIC52aWRlbzo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wbGF5LnBuZykgbm8tcmVwZWF0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDk1cHg7IH1cbiAgICBtYWluIC5ib3R0b20taW5mby1jb250YWludGVyIC52aWRlb3MgLnF1b3RlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgIGhlaWdodDogMjI1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDBweCkge1xuICAgICAgICBtYWluIC5ib3R0b20taW5mby1jb250YWludGVyIC52aWRlb3MgLnF1b3RlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMyNXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIG1haW4gLmJvdHRvbS1pbmZvLWNvbnRhaW50ZXIgLnZpZGVvcyAucXVvdGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAgIG1haW4gLmJvdHRvbS1pbmZvLWNvbnRhaW50ZXIgLnZpZGVvcyAucXVvdGUge1xuICAgICAgICAgIGhlaWdodDogMjUwcHg7IH0gfVxuICAgICAgbWFpbiAuYm90dG9tLWluZm8tY29udGFpbnRlciAudmlkZW9zIC5xdW90ZSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgICAgbWFpbiAuYm90dG9tLWluZm8tY29udGFpbnRlciAudmlkZW9zIC5xdW90ZSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICBtYWluIC5ib3R0b20taW5mby1jb250YWludGVyIC52aWRlb3MgLnF1b3RlIGgyIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG4uZGFkb3Mge1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAxcHgpIHtcbiAgICAuZGFkb3Mge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG5sZWdlbmQge1xuICBjb2xvcjogI2RkNzdhODsgfVxuXG5zcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuaW5wdXQge1xuICBiYWNrZ3JvdW5kOiAjZGQ3N2E4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzVweDtcbiAgZm9udDogNjAwIDE2cHgvMzVweCAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDU1cHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgaW5wdXQuaW52YWxpZDppbnZhbGlkOm5vdCg6Zm9jdXMpIHtcbiAgICBib3JkZXItY29sb3I6IHJlZDsgfVxuICAgIGlucHV0LmludmFsaWQ6aW52YWxpZDpub3QoOmZvY3VzKTpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZWQ7IH1cbiAgaW5wdXQuaW52YWxpZDppbnZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cblxuLypcclxuXHRDT05UQUNUXHJcbiovXG4uY29udGFjdCB7XG4gIGJhY2tncm91bmQ6ICNlZWY2ZmM7XG4gIHBhZGRpbmc6IDI2cHggMzBweDtcbiAgbWFyZ2luLXRvcDogNzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDFweCkge1xuICAgIC5jb250YWN0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAuY29udGFjdCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cbiAgLmNvbnRhY3QgaDEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuICAuY29udGFjdF9faW1hZ2Uge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmNvbnRhY3RfX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTM0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAgICAgLmNvbnRhY3RfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9IH1cbiAgLmNvbnRhY3QgcC5jb250YWN0X19pbmZvIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuY29udGFjdF9fbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuY29udGFjdF9fd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgICAgIC5jb250YWN0X193cmFwIHtcbiAgICAgICAgd2lkdGg6IDYwJTsgfSB9XG4gICAgLmNvbnRhY3RfX3dyYXAgaDEge1xuICAgICAgY29sb3I6ICNkZDc3YTg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5jb250YWN0X193cmFwIHAsXG4gICAgLmNvbnRhY3RfX3dyYXAgYSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzQxNDE0MTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4OyB9XG5cbi5saWdodGJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA5OTk7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxpZ2h0Ym94IC5hdXRvLXJlc2l6YWJsZS1pZnJhbWUge1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1hcmdpbjogMHB4IGF1dG87IH1cbiAgLmxpZ2h0Ym94IC5hdXRvLXJlc2l6YWJsZS1pZnJhbWUgPiBkaXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTclO1xuICAgIGhlaWdodDogMHB4OyB9XG4gIC5saWdodGJveCAuYXV0by1yZXNpemFibGUtaWZyYW1lIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmxpZ2h0Ym94IC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAzMnB4O1xuICAgIHRvcDogMzJweDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgb3BhY2l0eTogMC44OyB9XG4gIC5saWdodGJveCAuY2xvc2U6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmxpZ2h0Ym94IC5jbG9zZTpiZWZvcmUsXG4gIC5saWdodGJveCAuY2xvc2U6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBoZWlnaHQ6IDM3cHg7XG4gICAgd2lkdGg6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAubGlnaHRib3ggLmNsb3NlOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIC5saWdodGJveCAuY2xvc2U6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiIsIi8vICRtYWluLWNvbG9yOiAjNTRhOWRkO1xyXG4kbWFpbi1jb2xvcjogI2RkNzdhODtcclxuJHdoaXRlOiAjZmZmZmZmO1xyXG4kYmxhY2s6ICMwMDAwMDA7XHJcbiRncmV5OiAjNWE1YjViO1xyXG5cclxuYm9keSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZThlOGU4O1xyXG4gICAgY29sb3I6ICM0MTQxNDE7XHJcbiAgICBmb250OiA0MDAgMThweC8xLjUgJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbn1cclxuXHJcbi5zaXRlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMTg0cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogMCA1MHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ud3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTE4NHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxufVxyXG5cclxuLyogSEVBREVSICovXHJcbmhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmFja2dyb3VuZC0wMS5qcGcpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDExODRweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLXRvcC1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmhlYWRlci10b3Atcmd0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyLXRvcC1sZnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxN3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ2NHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIlIDIlIDIlIDEzMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxNyU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTUlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTMlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc4JTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDExJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC00MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTY1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYyJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDU1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQ1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5NXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTI1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi0wMS5wbmdcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi0wMi5wbmdcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi0wMy5wbmdcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi0wNC5wbmdcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5tYWluIHtcclxuICAgIC5pbmZvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuXHJcbiAgICAgICAgLmluZm8tY29udGFpbmVyLXJndCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTg1cHgpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDElO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmluZm8tY29udGFpbmVyLWV4dHJhIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0NHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5pbmZvLWV4dHJhLXJndCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODVweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNDBweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzEzMTMxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmluZm8tZXh0cmEtbGZ0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQxNDE0MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDE0MTQxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDUwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuam9pbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNjVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNDBweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDAgMCA0NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3RyaWFuZ2xlLnBuZ1wiKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0zMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbmZvLWNvbnRhaW5lci1sZnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTMwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDc1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbmZvLWxmdCB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDE0MTQxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNzBweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA3MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2hhcGUtMDEucG5nXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IDYwMCAxNnB4LzEgJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hc2stYnJvY2h1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBmaWVsZHNldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzNXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zdWJtaXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA0MHB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b25fX3N1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNoZWNrYm94R0RQUiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDIwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrQm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC00cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVja0JveFRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGVhY2hlci1jb250YWluZXIge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4IDA7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJvdHRvbS1pbmZvLWNvbnRhaW50ZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCAxNTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC52aWRlb3Mge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAudmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI2NXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjVweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDQ1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGh1bWIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNjVweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNjVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMzBweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wbGF5LnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDk1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5xdW90ZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIyNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U5ZTllOTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kYWRvcyB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAxcHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG59XHJcblxyXG5sZWdlbmQge1xyXG4gICAgY29sb3I6ICRtYWluLWNvbG9yXHJcbn1cclxuXHJcbnNwYW4ge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuaW5wdXQge1xyXG4gICAgYmFja2dyb3VuZDogJG1haW4tY29sb3I7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICBmb250OiA2MDAgMTZweC8zNXB4ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU1cHgpO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICYuaW52YWxpZCB7XHJcbiAgICAgICAgJjppbnZhbGlkIHtcclxuICAgICAgICAgICAgJjpub3QoOmZvY3VzKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJlZDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qXHJcblx0Q09OVEFDVFxyXG4qL1xyXG4uY29udGFjdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWVmNmZjO1xyXG4gICAgcGFkZGluZzogMjZweCAzMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNzBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDFweCkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAje3NlbGVjdG9yLW5lc3QoXCJwXCIsIFwiJlwiKyYrXCJfX2luZm9cIil9IHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCxcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDE0MTQxO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saWdodGJveCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAuYXV0by1yZXNpemFibGUtaWZyYW1lIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5hdXRvLXJlc2l6YWJsZS1pZnJhbWU+ZGl2IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU3JTtcclxuICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYXV0by1yZXNpemFibGUtaWZyYW1lIGlmcmFtZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNsb3NlIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgcmlnaHQ6IDMycHg7XHJcbiAgICAgICAgdG9wOiAzMnB4O1xyXG4gICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNsb3NlOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5jbG9zZTpiZWZvcmUsXHJcbiAgICAuY2xvc2U6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuY2xvc2U6YmVmb3JlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNsb3NlOmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgfVxyXG59Il19 */
