/*2022/06/02 11:06:49*/
@charset "UTF-8";.b-form .form-item-input-vertical,.flex-column{-webkit-box-direction:normal;-webkit-box-orient:vertical}.d-flex,.de-web-v3 .fqapage .protocol,.de-web-v3 .myAccountEVChargingLink .myAccountEVChargingLinkWrapper .protocol,.de-web-v3 .myAccountVpp .myAccountVppWrapper .protocol{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flex-column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.align-items-start{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.align-items-center,.de-web-v3 .fqapage .protocol,.de-web-v3 .myAccountEVChargingLink .myAccountEVChargingLinkWrapper .protocol,.de-web-v3 .myAccountVpp .myAccountVppWrapper .protocol{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.align-items-end{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.justify-content-start{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.justify-content-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.justify-content-end{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.justify-content-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flex-fill{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.mb-0,.mt-0{margin-bottom:0!important}.margin-r-5{margin-right:5px}.de-web-v3 .fqapage .protocol .b-checkbox,.de-web-v3 .myAccountEVChargingLink .myAccountEVChargingLinkWrapper .protocol .b-checkbox,.de-web-v3 .myAccountVpp .myAccountVppWrapper .protocol .b-checkbox,.margin-r-10{margin-right:10px}.margin-r-15{margin-right:15px}.margin-r-20{margin-right:20px!important}.margin-r-25{margin-right:25px}.margin-r-30{margin-right:30px}.margin-r-35{margin-right:35px}.margin-t-5{margin-top:5px}.margin-t-10{margin-top:10px}.margin-t-15{margin-top:15px}.de-web-v3 .fqapage .protocol,.de-web-v3 .myAccountEVChargingLink .myAccountEVChargingLinkWrapper .protocol,.de-web-v3 .myAccountVpp .myAccountVppWrapper .protocol,.margin-t-20{margin-top:20px}.margin-t-25{margin-top:25px}.margin-t-30{margin-top:30px}.margin-t-35{margin-top:35px}.margin-t-50{margin-top:50px}.margin-b-5{margin-bottom:5px!important}.margin-b-10{margin-bottom:10px!important}.margin-b-15{margin-bottom:15px}.margin-b-20{margin-bottom:20px!important}.margin-b-25{margin-bottom:25px!important}.margin-b-30{margin-bottom:30px!important}.margin-b-35{margin-bottom:35px!important}.margin-b-50{margin-bottom:50px!important}.margin-l-0{margin-left:0!important}.margin-l-5{margin-left:5px}.margin-l-10{margin-left:10px}.margin-l-15{margin-left:15px}.margin-l-20{margin-left:20px}.margin-l-25{margin-left:25px}.margin-l-30{margin-left:30px}.margin-l-35{margin-left:35px}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.pl0{padding-left:0}.pr0{padding-right:0}.padding-b-10{padding-bottom:10px}.padding-b-20{padding-bottom:20px!important}.padding-b-30{padding-bottom:30px!important}.padding-r-25{padding-right:25px!important}.padding-l-25,.padding-l-25-i{padding-left:25px!important}.pt10{padding-top:10px!important}.d-block{display:block}.d-none{display:none}.w-100{width:100%}.w-auto{width:auto!important}.h-100{height:100%}.tl{text-align:left!important}.tr{text-align:right!important}.tc{text-align:center!important}.vm{vertical-align:middle!important}@font-face{font-family:verdana;src:url(https://webassets.discoverenergy.com.au/assets/v2/fonts/verdana/verdana.woff2) format("woff2"),url(https://webassets.discoverenergy.com.au/assets/v2/fonts/verdana/verdana.woff) format("woff"),url(https://webassets.discoverenergy.com.au/assets/v2/fonts/verdana/verdana.ttf) format("truetype"),url(https://webassets.discoverenergy.com.au/assets/v2/fonts/verdana/verdana.eot) format("embedded-opentype"),url(https://webassets.discoverenergy.com.au/assets/v2/fonts/verdana/verdana.svg) format("svg"),url(https://webassets.discoverenergy.com.au/assets/v2/fonts/verdana/verdana.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:TitilliumWeb;src:url(https://webassets.discoverenergy.com.au/assets/v2/fonts/titilliumWeb/TitilliumWeb-Regular.woff2) format("woff2"),url(https://webassets.discoverenergy.com.au/assets/v2/fonts/titilliumWeb/TitilliumWeb-Regular.woff) format("woff"),url(https://webassets.discoverenergy.com.au/assets/v2/fonts/titilliumWeb/TitilliumWeb-Regular.ttf) format("truetype"),url(https://webassets.discoverenergy.com.au/assets/v2/fonts/titilliumWeb/TitilliumWeb-Regular.eot) format("embedded-opentype"),url(https://webassets.discoverenergy.com.au/assets/v2/fonts/titilliumWeb/TitilliumWeb-Regular.svg) format("svg"),url(https://webassets.discoverenergy.com.au/assets/v2/fonts/titilliumWeb/TitilliumWeb-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:SF Pro Text Regular;src:url(https://webassets.discoverenergy.com.au/assets/v2/fonts/sf/SF-Pro-Text-Regular.woff2) format("woff2"),url(https://webassets.discoverenergy.com.au/assets/v2/fonts/sf/SF-Pro-Text-Regular.woff) format("woff"),url(https://webassets.discoverenergy.com.au/assets/v2/fonts/sf/SF-Pro-Text-Regular.ttf) format("truetype"),url(https://webassets.discoverenergy.com.au/assets/v2/fonts/sf/SF-Pro-Text-Regular.eot) format("embedded-opentype"),url(https://webassets.discoverenergy.com.au/assets/v2/fonts/sf/SF-Pro-Text-Regular.svg) format("svg"),url(https://webassets.discoverenergy.com.au/assets/v2/fonts/sf/SF-Pro-Text-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:SF Pro Text Medium;src:url(https://webassets.discoverenergy.com.au/assets/v2/fonts/sf/SF-Pro-Text-Medium.woff2) format("woff2"),url(https://webassets.discoverenergy.com.au/assets/v2/fonts/sf/SF-Pro-Text-Medium.woff) format("woff"),url(https://webassets.discoverenergy.com.au/assets/v2/fonts/sf/SF-Pro-Text-Medium.ttf) format("truetype"),url(https://webassets.discoverenergy.com.au/assets/v2/fonts/sf/SF-Pro-Text-Medium.eot) format("embedded-opentype"),url(https://webassets.discoverenergy.com.au/assets/v2/fonts/sf/SF-Pro-Text-Medium.svg) format("svg"),url(https://webassets.discoverenergy.com.au/assets/v2/fonts/sf/SF-Pro-Text-Medium.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:SF Pro Text Semibold;src:url(https://webassets.discoverenergy.com.au/assets/v2/fonts/sf/SF-Pro-Text-Semibold.woff2) format("woff2"),url(https://webassets.discoverenergy.com.au/assets/v2/fonts/sf/SF-Pro-Text-Semibold.woff) format("woff"),url(https://webassets.discoverenergy.com.au/assets/v2/fonts/sf/SF-Pro-Text-Semibold.ttf) format("truetype"),url(https://webassets.discoverenergy.com.au/assets/v2/fonts/sf/SF-Pro-Text-Semibold.eot) format("embedded-opentype"),url(https://webassets.discoverenergy.com.au/assets/v2/fonts/sf/SF-Pro-Text-Semibold.svg) format("svg"),url(https://webassets.discoverenergy.com.au/assets/v2/fonts/sf/SF-Pro-Text-Semibold.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:SF Pro Text Bold;src:url(https://webassets.discoverenergy.com.au/assets/v2/fonts/sf/SF-Pro-Text-Bold.woff2) format("woff2"),url(https://webassets.discoverenergy.com.au/assets/v2/fonts/sf/SF-Pro-Text-Bold.woff) format("woff"),url(https://webassets.discoverenergy.com.au/assets/v2/fonts/sf/SF-Pro-Text-Bold.ttf) format("truetype"),url(https://webassets.discoverenergy.com.au/assets/v2/fonts/sf/SF-Pro-Text-Bold.eot) format("embedded-opentype"),url(https://webassets.discoverenergy.com.au/assets/v2/fonts/sf/SF-Pro-Text-Bold.svg) format("svg"),url(https://webassets.discoverenergy.com.au/assets/v2/fonts/sf/SF-Pro-Text-Bold.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:browa;src:url(https://webassets.discoverenergy.com.au/assets/v3/fonts/browa/browa.woff2) format("woff2"),url(https://webassets.discoverenergy.com.au/assets/v3/fonts/browa/browa.woff) format("woff"),url(https://webassets.discoverenergy.com.au/assets/v3/fonts/browa/browa.ttf) format("truetype"),url(https://webassets.discoverenergy.com.au/assets/v3/fonts/browa/browa.eot) format("embedded-opentype"),url(https://webassets.discoverenergy.com.au/assets/v/fonts/browa/browa.svg) format("svg"),url(https://webassets.discoverenergy.com.au/assets/v2/fonts/browa/browa.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:browa bold;src:url(https://webassets.discoverenergy.com.au/assets/v3/fonts/browa/browab.woff2) format("woff2"),url(https://webassets.discoverenergy.com.au/assets/v3/fonts/browa/browab.woff) format("woff"),url(https://webassets.discoverenergy.com.au/assets/v3/fonts/browa/browab.ttf) format("truetype"),url(https://webassets.discoverenergy.com.au/assets/v3/fonts/browa/browab.eot) format("embedded-opentype"),url(https://webassets.discoverenergy.com.au/assets/v3/fonts/browa/browab.svg) format("svg"),url(https://webassets.discoverenergy.com.au/assets/v3/fonts/browa/browab.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:ChakraPetch Regular;src:url(https://webassets.discoverenergy.com.au/assets/v3/fonts/ChakraPetch/ChakraPetch-Regular.woff2) format("woff2"),url(https://webassets.discoverenergy.com.au/assets/v3/fonts/ChakraPetch/ChakraPetch-Regular.woff) format("woff"),url(https://webassets.discoverenergy.com.au/assets/v3/fonts/ChakraPetch/ChakraPetch-Regular.ttf) format("truetype"),url(https://webassets.discoverenergy.com.au/assets/v3/fonts/ChakraPetch/ChakraPetch-Regular.eot) format("embedded-opentype"),url(https://webassets.discoverenergy.com.au/assets/v3/fonts/ChakraPetch/ChakraPetch-Regular.svg) format("svg"),url(https://webassets.discoverenergy.com.au/assets/v3/fonts/ChakraPetch/ChakraPetch-Regular.otf) format("opentype");font-weight:400;font-style:normal}.browa{font-family:browa}.browab{font-family:browa bold}.font-bold{font-family:SF Pro Text Bold}@font-face{font-family:iconfont;src:url(https://webassets.discoverenergy.com.au/assets/v3/fonts/de.fonticon/iconfont.woff2?t=1654054409039) format("woff2"),url(https://webassets.discoverenergy.com.au/assets/v3/fonts/de.fonticon/iconfont.woff?t=1654054409039) format("woff"),url(https://webassets.discoverenergy.com.au/assets/v3/fonts/de.fonticon/iconfont.ttf?t=1654054409039) format("truetype")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconiconfontquxiaoshouquan:before{content:"\e60f"}.iconwendang:before{content:"\e63d"}.iconbianji:before{content:"\e63a"}.iconshiqudechuli:before{content:"\e74b"}.icondianhua:before{content:"\e604"}.iconguanbi_huaban:before{content:"\e60d"}.icontishi1:before{content:"\e65a"}.iconlishi:before{content:"\e65b"}.iconarrow-circle-up-light:before{content:"\e657"}.iconjiantouxia:before{content:"\e624"}.iconaixinjuanzeng:before{content:"\e650"}.iconwenti:before{content:"\e63c"}.iconshuaxin:before{content:"\e603"}.iconwenhao1:before{content:"\e6d6"}.iconjinggao:before{content:"\e60c"}.iconzhengque:before{content:"\e639"}.iconclose:before{content:"\e64f"}.de-web-v3 .balanceModal .modal-content .modal-body .bank-account .iconwenhao:before,.de-web-v3 .billUsageWrapper .section3 .history-table .iconwenhao:before,.iconwenhao:before{content:"\e68f"}.iconplus-light:before{content:"\e633"}.iconPDF:before{content:"\e623"}.iconjifen:before{content:"\e64e"}.iconchevron-square-right-light:before{content:"\e621"}.iconchevron-square-left-light:before{content:"\e622"}.iconfullscreen:before{content:"\e601"}.iconjiantou-copy1-copy-copy1:before{content:"\e64d"}.iconswitch:before{content:"\e64c"}.icontishi:before{content:"\e709"}.iconup:before{content:"\e649"}.icondown:before{content:"\e64a"}.iconjiantou:before{content:"\e64b"}.iconwifi1:before{content:"\e647"}.iconjiantou-copy1-copy-copy:before{content:"\e600"}.iconico_business_ph:before{content:"\e61f"}.iconico_residential_ph:before{content:"\e620"}.iconico_cheaper:before{content:"\e61e"}.iconico_greener:before{content:"\e61c"}.iconico_smarter:before{content:"\e61d"}.iconarrow:before{content:"\e61b"}.iconbtn_youtobe:before{content:"\e61a"}.iconbtn_ins:before{content:"\e619"}.iconbtn_in:before{content:"\e618"}.iconbtn_facebook:before{content:"\e617"}.iconico_residential:before{content:"\e614"}.iconico_business:before{content:"\e616"}.iconico_residential_sel:before{content:"\e615"}.iconico_business_sel1:before{content:"\e613"}.iconico_search:before{content:"\e612"}.iconico_address:before{content:"\e610"}.iconico_me:before{content:"\e605"}.iconfire-solid:before{content:"\e640"}.iconbolt-solid:before{content:"\e641"}body,body.de-web-v3{font-family:SF Pro Text Regular!important}body.de-web-v3.my-accounts main,body.my-accounts.de-web-v3 main{background:#f5f5f5}.f12{font-size:12px!important}.f13{font-size:13px!important}.f14{font-size:14px!important}.f15{font-size:15px!important}.f16{font-size:16px!important}.de-web-v3 .home .homeChoice .choiceList .choiceItem .title,.f18{font-size:18px!important}.f20{font-size:20px!important}.f40{font-size:40px!important}.f50{font-size:50px!important}.fbold{font-weight:700}.rpf50{font-size:50px}.body-color{color:#2c2c2c!important}.gray-700{color:#495057!important}.gray-600{color:#6c757d!important}.gray-500{color:#adb5bd!important}.gray-400{color:#ced4da!important}.gray-300{color:#dee2e6!important}.gray-200{color:#e9ecef!important}.gray-100{color:#b2b2b2!important}.btn.btnType1,.white{color:#fff!important}.red{color:#dc3545!important}.blue{color:#3e75b5!important}.green{color:#00fdff!important}.colorP1{color:#484848!important}.blue-green{color:#0a9cae!important}.color333333{color:#333!important}.color-de-gray500{color:#484848!important}.hr{border-color:#e8e8e8}.tooltipUnderline{border-bottom:1px solid #999}.flex-align-middle{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.inlineBlock{display:inline-block!important}.block{display:block!important}.fontFamilyBold{font-family:SF Pro Text Bold}.popover{background:rgba(0,0,0,.8);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2)}.popover.top .arrow:after{border-top:none}.popover.top>.arrow{border-top-color:rgba(0,0,0,.8);bottom:-12px}.searchField{position:relative}.searchField .form-control{height:42px;line-height:1;padding:0 40px 0 20px;border-color:#d0d0d0;font-size:14px}.searchField .searchIconBtn{display:inline-block;position:absolute;right:15px;top:9px}.searchField .searchIconBtn img{width:auto;height:25px}.imgInBtn{height:20px;width:auto}.timer .timerItem{position:relative;display:inline-block;width:1.25rem;height:1.25rem;line-height:1.25rem;font-size:.75rem;text-align:center;background:#5f696e;border-radius:.125rem;color:#fff;margin:0 .625rem 0 0}.timer .timerItem:after{display:block;content:":";color:#6c757d;position:absolute;right:-.375rem;top:-.0625rem;font-weight:700}.timer .timerItem:last-child{margin-right:0}.timer .timerItem:last-child:after{display:none}.tagLabel{display:inline-block;border:1px solid #006b8b;border-radius:4px;background:#fff;height:34px;line-height:32px;padding:0}.tagLabel .tagLabelText{display:inline-block;font-size:14px;padding:0 10px;color:#006b8b;min-width:100px}.tagLabel .tagClose{display:inline-block;padding:0 15px;font-size:14px;border-left:1px solid #006b8b;line-height:34px}.de-web-v3 .bsModal.modal .modal-content,.modal .modal-content,.pagination{border:0}.tagLabel .tagClose:hover{text-decoration:none}.noData{padding:50px 0;text-align:center}.noData img{height:190px;width:auto}.noData p{font-size:16px;margin:0}.modal .modal-header{background:#006b8b;font-size:1.125rem;color:#fff;text-align:center;position:relative}.modal .modal-header h5{width:100%}.modal .modal-header .close{position:absolute;right:.9375rem;top:.9375rem;z-index:2;outline:0;-webkit-transition:all .5s ease;transition:all .5s ease}.de-web-v3 .balanceModal .modal-content .modal-body .form-control-box,.de-web-v3 .new-form .form-group .form-with-prefix,.new-form .form-group .form-with-prefix{position:relative}.modal .modal-body{padding-top:0}.de-web-v3 .bsModal.modal .modal-header{background-color:#006b8b!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:20px 20px 15px!important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .bsModal.modal .modal-header:after,.de-web-v3 .bsModal.modal .modal-header:before{display:none}.de-web-v3 .bsModal.modal .modal-header>span:first-child{font-size:18px;font-family:SF Pro Text Regular}.de-web-v3 .bsModal.modal .modal-header .close{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:5px;background-color:rgba(0,0,0,.3);color:#fff;width:22px;height:22px;line-height:22px;text-decoration:none;cursor:pointer}.de-web-v3 .bsModal.modal .modal-body{padding-top:0}.de-web-v3 .bsModal.modal .modal-body .modalInner{padding:20px}.de-web-v3 .balanceModal .modal-content{margin:0 auto;width:100%;max-width:490px}.de-web-v3 .balanceModal .modal-content .modal-header{padding:26px 24px;border-bottom:1px solid #e8e8e8}.de-web-v3 .balanceModal .modal-content .modal-header .close{font-size:36px;color:#484848;background-color:#fff;top:20px;right:18px}.de-web-v3 .balanceModal .modal-content .modal-header .modal-title{font-size:16px;font-weight:700;font-family:SF Pro Text Bold;color:#2c2c2c;text-align:left}.de-web-v3 .balanceModal .modal-content .modal-body{padding:24px}.de-web-v3 .balanceModal .modal-content .modal-body .modal-credit{margin-bottom:16px}.de-web-v3 .balanceModal .modal-content .modal-body .modal-credit .credit-item{margin:0 0 8px;padding:10px 16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;color:#fff;background-color:#3dbfc6;border-radius:10px}.de-web-v3 .balanceModal .modal-content .modal-body .modal-credit .credit-item.bgc2d{background-color:#2dc49c}.de-web-v3 .balanceModal .modal-content .modal-body .modal-credit .credit-item.bgcblue{background-color:#2d8ac4}.de-web-v3 .balanceModal .modal-content .modal-body .modal-credit .credit-item span{font-size:14px}.de-web-v3 .balanceModal .modal-content .modal-body .modal-credit .credit-item strong{margin:0;font-size:20px;font-weight:700;font-family:SF Pro Text Bold}.de-web-v3 .balanceModal .modal-content .modal-body .bank-account{font-size:14px}.de-web-v3 .balanceModal .modal-content .modal-body .bank-account .red{margin-right:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.de-web-v3 .balanceModal .modal-content .modal-body .bank-account .bank-account-number{color:#484848}.de-web-v3 .balanceModal .modal-content .modal-body .bank-account .bank-account-no-bank{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:#484848}.de-web-v3 .balanceModal .modal-content .modal-body .bank-account .bank-account-no-bank a{margin:0;padding:0;width:auto;max-width:none;color:#199ab4;font-size:14px;text-decoration:none}.de-web-v3 .balanceModal .modal-content .modal-body .bank-account .iconwenhao{color:#959595}.de-web-v3 .balanceModal .modal-content .modal-body .bank-account .popover.right>.arrow,.de-web-v3 .balanceModal .modal-content .modal-body .bank-account .popover.right>.arrow:after{border-right-color:rgba(0,0,0,.8)}.de-web-v3 .balanceModal .modal-content .modal-body .bank-account .popover-content p{margin:0;font-size:12px;line-height:20px;color:#fff}.de-web-v3 .balanceModal .modal-content .modal-body .account-warning{padding:8px 16px;margin-bottom:24px;width:100%;font-size:14px;line-height:20px;color:#d5952a;background-color:rgba(213,149,42,.3)}.de-web-v3 .balanceModal .modal-content .modal-body .form-control-box .icon-dols{position:absolute;top:10px;left:8px;font-size:16px;color:#2c2c2c;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.de-web-v3 .balanceModal .modal-content .modal-body .free-refund{margin-bottom:16px;color:#959595;font-size:14px}.de-web-v3 .balanceModal .modal-content .modal-body .free-refund .free-refund-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:1px solid #d0d0d0;border-radius:6px}.de-web-v3 .balanceModal .modal-content .modal-body .free-refund .free-refund-info .free-refund-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-left:8px solid #d0d0d0;border-radius:5px 0 0 5px}.de-web-v3 .balanceModal .modal-content .modal-body .free-refund .free-refund-info .free-refund-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:8px 16px 8px 0;font-size:12px;line-height:14px}.de-web-v3 .balanceModal .modal-content .modal-body .submit{text-align:center}.de-web-v3 .balanceModal .modal-content .modal-body .submit .btnType8{margin-bottom:10px;padding:0;height:46px;width:100%;max-width:350px;line-height:46px}.de-web-v3 .reminderModal1 .modal-content{margin:0 auto;width:100%;max-width:490px}.de-web-v3 .reminderModal1 .modal-content .modal-fail{padding:24px}.de-web-v3 .reminderModal1 .modal-content .modal-fail .modal-fail-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.de-web-v3 .reminderModal1 .modal-content .modal-fail .modal-fail-top .modal-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.de-web-v3 .reminderModal1 .modal-content .modal-fail .modal-fail-top .modal-body .modal-body-title{margin:0 0 8px;font-size:16px;font-weight:700;font-family:SF Pro Text Bold;line-height:34px;color:#2c2c2c}.de-web-v3 .reminderModal1 .modal-content .modal-fail .modal-fail-top .modal-body .modal-body-text{font-size:14px;line-height:22px;color:#2c2c2c}.de-web-v3 .reminderModal1 .modal-content .modal-fail .modal-body-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.de-web-v3 .reminderModal1 .modal-content .modal-fail .modal-body-bottom .cancel{margin-right:16px;color:#2c2c2c}.de-web-v3 .reminderModal1 .modal-content .modal-fail .modal-body-bottom .btnType8{margin:0;padding:8px 30px 7px;width:auto;height:auto;max-width:none;line-height:normal}.de-web-v3 .form-group,.form-group{margin-bottom:20px}.de-web-v3 .form-group .col-form-label,.de-web-v3 .form-group .control-label,.form-group .col-form-label,.form-group .control-label{font-size:16px;color:#2c2c2c;font-weight:400;margin:0;padding-top:13px}.de-web-v3 .form-group .col-form-label .require,.de-web-v3 .form-group .control-label .require,.form-group .col-form-label .require,.form-group .control-label .require{color:#dc3545;display:none}.de-web-v3 .form-group .col-form-label.required .require,.de-web-v3 .form-group .control-label.required .require,.de-web-v3 .new-form .form-group .control-label.require:before,.form-group .col-form-label.required .require,.form-group .control-label.required .require,.new-form .form-group .control-label.require:before{display:inline-block}.de-web-v3 .form-group select.form-control,.form-group select.form-control{text-indent:.625rem}.de-web-v3 .form-group textarea.form-control,.form-group textarea.form-control{height:auto}.de-web-v3 .form-group .form-control,.form-group .form-control{border-color:#d0d0d0;font-size:.875rem;padding:0 1.25rem;height:2.5rem;line-height:2.5rem}.de-web-v3 .form-group .form-control::-webkit-input-placeholder,.form-group .form-control::-webkit-input-placeholder{color:#b2b2b2;font-size:14px}.de-web-v3 .form-group .form-control::-moz-placeholder,.form-group .form-control::-moz-placeholder{color:#b2b2b2;font-size:14px}.de-web-v3 .form-group .form-control::-ms-input-placeholder,.form-group .form-control::-ms-input-placeholder{color:#b2b2b2;font-size:14px}.de-web-v3 .form-group .checkbox label,.form-group .checkbox label{font-size:14px;font-weight:400}.de-web-v3 .new-form h5,.de-web-v3 .new-form h6,.new-form h5,.new-form h6{margin:16px 0 8px}.de-web-v3 .new-form .form-group,.new-form .form-group{margin-bottom:16px}.de-web-v3 .new-form .form-group .control-label,.new-form .form-group .control-label{margin:0 0 8px;padding-top:0;font-size:14px;color:#2c2c2c;font-weight:400}.de-web-v3 .new-form .form-group .control-label:before,.new-form .form-group .control-label:before{content:"*";display:none;margin-right:5px;color:#e62e2e}.de-web-v3 .new-form .form-group select.form-control,.new-form .form-group select.form-control{text-indent:unset}.de-web-v3 .new-form .form-group .form-control,.new-form .form-group .form-control{padding:0 20px;height:44px;border-color:#d0d0d0;border-radius:6px;-webkit-box-shadow:none;box-shadow:none;font-size:14px;line-height:44px;color:#2c2c2c}.de-web-v3 .new-form .form-group .form-control::-webkit-input-placeholder,.new-form .form-group .form-control::-webkit-input-placeholder{color:#b2b2b2;font-size:14px}.de-web-v3 .new-form .form-group .form-control::-moz-placeholder,.new-form .form-group .form-control::-moz-placeholder{color:#b2b2b2;font-size:14px}.de-web-v3 .new-form .form-group .form-control::-ms-input-placeholder,.new-form .form-group .form-control::-ms-input-placeholder{color:#b2b2b2;font-size:14px}.de-web-v3 .new-form .form-group .form-control:hover,.new-form .form-group .form-control:hover{border-color:#8b8b8b}.de-web-v3 .new-form .form-group .form-control:focus,.new-form .form-group .form-control:focus{border-color:#0a9cae}.de-web-v3 .new-form .form-group .form-control.invalid,.new-form .form-group .form-control.invalid{border-color:#e62e2e}.de-web-v3 .new-form .form-group .form-tips,.new-form .form-group .form-tips{font-style:normal;text-align:left;display:inline-block;width:100%;font-weight:400;color:#e62e2e;font-size:12px}.de-web-v3 .new-form .form-group .form-group-field-inline,.new-form .form-group .form-group-field-inline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.de-web-v3 .new-form .form-group .form-group-field-inline .fieldItem,.new-form .form-group .form-group-field-inline .fieldItem{display:inline-block;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.de-web-v3 .new-form .form-group .form-group-field-inline .fieldItem select.form-control,.new-form .form-group .form-group-field-inline .fieldItem select.form-control{padding-left:0}.de-web-v3 .new-form .form-group .form-group-field-inline span.sep,.new-form .form-group .form-group-field-inline span.sep{display:inline-block;color:#484848;padding:0 5px;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;margin-top:12px}.de-web-v3 .new-form .form-group .selects,.new-form .form-group .selects{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .new-form .form-group .selects>select:first-of-type,.new-form .form-group .selects>select:first-of-type{margin-right:5px}.de-web-v3 .new-form .form-group .selects>select:nth-of-type(2),.new-form .form-group .selects>select:nth-of-type(2){margin-left:5px}.de-web-v3 .new-form .form-group .form-with-prefix .prefix,.new-form .form-group .form-with-prefix .prefix{position:absolute;top:50%;left:5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:20px}.de-web-v3 .new-form .form-group .form-with-prefix .form-control,.new-form .form-group .form-with-prefix .form-control{padding:0 25px}.de-web-v3 .new-form .form-group textarea.form-control,.new-form .form-group textarea.form-control{height:auto}.de-web-v3 .new-form .form-group .checkbox label,.new-form .form-group .checkbox label{font-size:14px}.de-web-v3 .new-form .form-group .radiobox label,.new-form .form-group .radiobox label{display:block;font-size:14px;font-weight:400}.de-web-v3 .new-form .form-group .radiobox label input,.new-form .form-group .radiobox label input{margin-right:8px}.de-web-v3 .new-form .pretty-input,.new-form .pretty-input{position:relative;margin-right:8px;padding-left:32px;font-size:14px;font-weight:400;line-height:16px;cursor:pointer}.de-web-v3 .new-form .pretty-input .placeholder,.new-form .pretty-input .placeholder{position:absolute;top:-2px;left:0;margin:0;padding:2px;width:20px;height:20px;border:2px solid #0a9cae;-webkit-appearance:none;-moz-appearance:none;appearance:none}.de-web-v3 .new-form .pretty-input .placeholder:after,.new-form .pretty-input .placeholder:after{content:"";display:block;width:100%;height:100%;line-height:1;font-size:12px;font-family:iconfont;color:#fff}.de-web-v3 .new-form .pretty-input.pretty-radio input[type=radio],.new-form .pretty-input.pretty-radio input[type=radio]{position:absolute;top:-2px;left:0;margin:0;padding:2px;width:20px;height:20px;border:2px solid #0a9cae;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:2;opacity:0}.de-web-v3 .new-form .pretty-input.pretty-radio input[type=radio]:checked+.placeholder:after,.new-form .pretty-input.pretty-radio input[type=radio]:checked+.placeholder:after{background-color:#0a9cae;border-color:#0a9cae}.de-web-v3 .new-form .pretty-input.pretty-radio .placeholder,.new-form .pretty-input.pretty-radio .placeholder{z-index:1;border-radius:50%}.de-web-v3 .new-form .pretty-input.pretty-radio .placeholder:after,.new-form .pretty-input.pretty-radio .placeholder:after{border-radius:50%}.de-web-v3 .new-form .pretty-input.pretty-checkbox input[type=checkbox],.new-form .pretty-input.pretty-checkbox input[type=checkbox]{position:absolute;top:-2px;left:0;margin:0;padding:2px;width:20px;height:20px;border:2px solid #0a9cae;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:2;opacity:0}.de-web-v3 .new-form .pretty-input.pretty-checkbox input[type=checkbox]:checked+.placeholder,.new-form .pretty-input.pretty-checkbox input[type=checkbox]:checked+.placeholder{background-color:#0a9cae;border-color:#0a9cae}.de-web-v3 .new-form .pretty-input.pretty-checkbox input[type=checkbox]:checked+.placeholder:after,.new-form .pretty-input.pretty-checkbox input[type=checkbox]:checked+.placeholder:after{content:"\e639"}.de-web-v3 .new-form .pretty-input.pretty-checkbox .placeholder,.new-form .pretty-input.pretty-checkbox .placeholder{border:2px solid #959595;border-radius:4px;padding:2px;z-index:1}.new-table{width:100%;color:#2c2c2c;font-size:14px;line-height:16px}.new-table th{padding:12px 0;font-family:SF Pro Text Bold;font-weight:700}.new-table th:first-child{padding-left:22px}.new-table td{padding:12px 0}.new-table td:first-child{padding-left:22px}.new-table tbody tr:nth-child(odd){background:#f8f8f8}.pagination{border-radius:0}.pagination .page-link{border:0}.pagination .page-item.disabled,.pagination .page-link{background-color:transparent}.pagination .page-item.disabled:first-child .page-link,.pagination .page-item.disabled:last-child .page-link{border-color:#adb5bd;color:#adb5bd}.pagination .page-item .page-link{background-color:transparent;padding:.25rem .75rem;color:#6c757d}.pagination .page-item .page-link:hover{color:#006b8b}.pagination .page-item:first-child .page-link,.pagination .page-item:last-child .page-link{border:1px solid #006b8b;border-radius:0;color:#006b8b}.pagination .page-item:first-child .page-link:hover,.pagination .page-item:last-child .page-link:hover{background:#006b8b;color:#fff}.pagination .page-item:first-child{margin-right:.625rem}.pagination .page-item:last-child{margin-left:.625rem}.btn.btn-orange{background:#ffaa48;color:#fff}.btn.btn-lg{font-size:1rem;padding-top:.75rem;padding-bottom:.75rem}.btn.btnType1{background:-webkit-gradient(linear,left top,right top,from(#00b594),to(#0a9cae));background:linear-gradient(90deg,#00b594,#0a9cae);border-radius:4px;padding:8px 30px 7px;margin:0;font-size:16px;text-decoration:none!important;border:1px solid #0a9cae}.btn.btnType3,.btn.btnType4{border-radius:4px;text-decoration:none!important;font-size:16px;margin:0;padding:8px 30px 7px}.btn.btnType1:hover{background:-webkit-gradient(linear,left top,right top,from(#0d7d69),to(#136f78));background:linear-gradient(90deg,#0d7d69,#136f78)}.btn.btnType3{background:0 0;color:#484848!important;border:0}.btn.btnType3:active,.btn.btnType3:hover{background:0 0;-webkit-box-shadow:none;box-shadow:none}.btn.btnType3.hoveUnderline:hover{text-decoration:underline!important}.btn.btnType4{color:#0a9cae!important;border:1px solid #0a9cae}.btn.btnType4,.btn.btnType4:hover,.btn.btnType5{background:0 0}.btn.btnType5{border-radius:4px;padding:8px 30px 7px;margin:0;font-size:16px;color:#484848!important;text-decoration:none!important;border:0}.btn.btnType5:hover{background-color:rgba(0,0,0,.1);color:#fff!important}.btn.btnType6{background-color:#fff;border-radius:4px;text-decoration:none;color:#2c2c2c;border:1px solid #959595}.btn.btnType7,.btn.btnType8{color:#fff!important;text-decoration:none!important}.btn.btnType6,.btn.btnType7{font-size:16px;padding:8px 30px 7px}.btn.btnType7{background:#e6be35;border-radius:4px;margin:0;border:1px solid #e6be35}.btn.btnType7:hover{background:#d8b028;border:1px solid #d8b028}.btn.btnDisabled,.btn.btnType8{border-radius:4px;margin:0;font-size:16px}.btn.btnType8{background:-webkit-gradient(linear,left top,right top,from(#00b594),to(#0a9cae));background:linear-gradient(90deg,#00b594,#0a9cae);border:0;padding:8px 30px 7px;text-align:center}.btn.btnType8:hover{background:-webkit-gradient(linear,left top,right top,from(#0d7d69),to(#136f78));background:linear-gradient(90deg,#0d7d69,#136f78);border:0}.btn.btnDisabled{height:46px;line-height:46px;padding:0;width:100%;color:#fff;border:0}.btn.btnDisabled,.btn.btnDisabled:hover{background:#c4c4c4!important}.btnType2,.btnType2:active,.btnType2:focus{display:block;margin-bottom:45px;height:40px;line-height:40px;width:200px;color:#fff!important;font-size:16px;background:-webkit-gradient(linear,left top,right top,from(#00b594),to(#0a9cae));background:linear-gradient(90deg,#00b594,#0a9cae);border-radius:4px;text-align:center;text-decoration:none}.btnType2:active:hover,.btnType2:focus:hover,.btnType2:hover{text-decoration:none;background:-webkit-gradient(linear,left top,right top,from(#0d7d69),to(#136f78));background:linear-gradient(90deg,#0d7d69,#136f78);color:#fff}.custom-switch{font-size:.875rem;font-family:SF Pro Text Regular;color:#484848;padding-left:0;padding-right:2.5rem;position:relative;top:3px}.custom-switch .custom-control-label:before{top:0;right:-2.5rem;left:auto}.custom-switch .custom-control-label:after{top:.125rem;right:-1.625rem;left:auto}a{cursor:pointer}.verticalLine{border-right:1px solid hsla(0,0%,100%,.2);height:100%}.horizontalDashedLine{border-bottom:1px dashed #e2e2e2;width:100%}.horizontalSolidLine{border:0 solid #f0f0f0;width:100%;border-top:1px #f0f0f0}.alert-success{background:#f7fffc;color:#27c38d}.bg-warning{background:#faf3e0;padding:10px;color:#8d6624;font-size:14px;word-break:normal}.de-web-v3 .pretty.p-switch .state:before{top:-2px}.de-web-v3 .pretty.p-switch .state label{padding-right:20px;text-indent:-70px}.de-web-v3 .pretty.p-switch.p-fill input:checked~.state:before{background-color:#4ab987!important;border-color:#4ab987!important}.de-web-v3 .commonTipsStyle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px 30px;color:#8d6624}.de-web-v3 .commonTipsStyle p{font-size:14px;text-align:left}.de-web-v3 .commonTipsStyle p:first-child{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;margin-right:10px;margin-bottom:0}.de-web-v3 .commonTipsStyle p:first-child .iconfont{font-size:18px}.de-web-v3 .commonTipsStyle p:last-child{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-bottom:0}.de-web-v3 .warning-block{position:relative;margin-bottom:24px;padding:6px 40px;line-height:18px;background:#faf3e0;font-size:14px;color:#8d6624;word-break:normal}.de-web-v3 .warning-block .iconfont{position:absolute;left:16px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.de-web-v3 .warning-block p{color:#8d6624!important}.de-web-v3 .total-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;margin-bottom:24px;background:#fff;font-size:14px}.de-web-v3 .total-block .total-item{padding:14px 16px;width:100%;max-width:184px;background-color:#f8f8f8}.de-web-v3 .total-block .total-item span{font-weight:700;font-family:SF Pro Text Bold}.de-web-v3 .total-block .total-item span.col1{color:#199ab4}.de-web-v3 .total-block .total-item span.col2{color:#d5952a}.de-web-v3 .total-block .total-item p{margin-bottom:0;margin-top:8px;font-size:12px}.de-web-v3 .info-block{position:relative;margin-bottom:24px;padding:6px 40px;line-height:18px;background:#f0f0f0;font-size:14px;color:#484848;word-break:normal}.dropdown .dropdown-menu,body,html{padding:0}.de-web-v3 .info-block .iconfont{position:absolute;left:16px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body,html{margin:0;width:100%;height:auto!important}*{-webkit-box-sizing:border-box;box-sizing:border-box}.dropdown .dropdown-menu .dropdown-item{display:inline-block;width:100%;text-decoration:none;padding:10px}.dropdown .dropdown-menu .dropdown-item span{color:#2c2c2c}.navbar-nav .nav-item{list-style:none}.centerModal{padding-right:0!important}.centerModal .modal-dialog{margin:200px auto}.centerModal .modal-dialog .modal-content{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.center-table-modal{padding:16px!important;text-align:center}.center-table-modal .modal-dialog{display:inline-table;max-width:600px;margin:0;height:100%;width:100%}.center-table-modal .modal-dialog .modal-body{padding:0}.centerModalDynamic{padding-right:0!important;width:100%}.centerModalDynamic .modal-dialog{height:100%;margin:0 auto}.centerModalDynamic .modal-dialog .modal-content{width:100%;max-width:600px}.fItalic{font-style:italic}.f400,.fnormal{font-weight:400}.fopacity9{opacity:.9}.division-line{border-bottom:1px solid #f0f0f0;width:100%;display:block}.de-web-v3 .buttonsGroup .btn:focus{outline:0!important}.fit-table{min-width:100%!important;table-layout:automatic!important}.fit-table thead{position:absolute;top:-9999px;left:-9999px}.fit-table tbody tr{background-color:#fff!important}.fit-table tbody tr td{padding:10px 0!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;word-wrap:break-word}.fit-table tbody tr td .td-title{display:inline-block!important;font-size:14px;width:40%;font-weight:700;font-family:SF Pro Text Bold}.b-form .form-item-input-vertical,.close-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.fit-table tbody tr td .td-content{font-size:12px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.fit-table tbody>tr:not(:last-child)>td:last-child{margin-top:10px;border-bottom:1px solid #eee}.close-icon{height:22px;width:22px;position:relative;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,.4)}.close-icon:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.close-icon:after,.close-icon:before{position:absolute;content:"";display:inline-block;width:14px;height:1px;background-color:#fff;top:0;bottom:0;margin:auto}.close-icon:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.form-item label{font-size:14px}.form-item label span{color:#e62e2e}.b-checkbox{position:relative;display:inline-block;height:20px}.b-checkbox input[type=checkbox]{height:20px;width:20px;position:relative;z-index:2;margin:0}.b-checkbox input[type=checkbox]+div{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1}.b-checkbox input[type=checkbox]:checked{opacity:0}.b-checkbox input[type=checkbox]:checked+div{opacity:1;background-color:#0a9cae;border-radius:3px}.b-checkbox input[type=checkbox]:checked+div:after{position:absolute;content:"";display:inline-block;border-left:2px solid #fff;border-bottom:2px solid #fff;height:8px;width:12px;top:4px;right:0;left:0;margin:auto;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-radius:1px}.b-checkbox input[type=checkbox]:checked:disabled+div{opacity:.5}.b-select{width:100%;height:44px;border-radius:5px;border:1px solid #d0d0d0;outline:0;padding-right:20px;padding-left:10px}.b-select,.b-select option{font-size:14px}.b-form .b-checkbox{position:relative;display:inline-block;height:20px}.b-form .b-checkbox input[type=checkbox]{height:20px;width:20px;position:relative;z-index:2;margin:0}.b-form .b-checkbox input[type=checkbox]+div{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1}.b-form .b-checkbox input[type=checkbox]:checked{opacity:0}.b-form .b-checkbox input[type=checkbox]:checked+div{opacity:1;background-color:#0a9cae;border-radius:3px}.b-form .b-checkbox input[type=checkbox]:checked+div:after{position:absolute;content:"";display:inline-block;border-left:2px solid #fff;border-bottom:2px solid #fff;height:8px;width:12px;top:4px;right:0;left:0;margin:auto;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-radius:1px}.b-form .form-item-input-vertical{position:relative;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:16px}.b-form .form-item-input-vertical>label{width:100%;font-size:14px;color:#2c2c2c}.b-form .form-item-input-vertical>label[data-required=true]{position:relative}.b-form .form-item-input-vertical>label[data-required=true]:before{content:"*";color:#e73737}.b-form .form-item-input-vertical em{width:100%}.b-form .form-item-input-vertical input{width:100%;height:44px;border-radius:5px;border:1px solid #d0d0d0;outline:0;padding-left:10px}.b-form .form-item-input-vertical input:disabled{color:#959595}.b-form .form-item-input-vertical input::-webkit-input-placeholder{color:#b2b2b2;font-size:13px}.b-form .form-item-input-vertical input:-moz-placeholder,.b-form .form-item-input-vertical input::-moz-placeholder{color:#b2b2b2;font-size:13px}.b-form .form-item-input-vertical input:-ms-input-placeholder{color:#b2b2b2;font-size:13px}.b-form .form-item-input-vertical .jqv-error{font-style:normal;color:#e62e2e}.b-form .b-select{width:100%;height:44px;border-radius:5px;border:1px solid #d0d0d0;outline:0;padding-right:20px;padding-left:10px;font-size:14px}.b-form .b-select option{font-size:14px}.b-form .b-textarea{position:relative;width:100%;border:1px solid #d0d0d0;padding:16px 16px 20px;border-radius:6px}.b-form .b-textarea textarea{overflow:auto;border:0;outline:0;width:100%;min-height:130px;height:auto;font-size:14px;resize:vertical;-webkit-overflow-scrolling:touch}.b-form .b-textarea.word-count .word-count-content{position:absolute;bottom:5px;right:20px;font-size:0}.b-form .b-textarea.word-count .word-count-content span{font-size:13px;color:#b2b2b2}.b-form .form-item-input-horizontal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:30px;width:100%}.b-form .form-item-input-horizontal>div:first-child{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.b-form .form-item-input-horizontal>div:first-child label{font-size:16px;font-weight:400;color:#2c2c2c;margin-bottom:0}.b-form .form-item-input-horizontal>div:nth-child(2){width:100%;max-width:600px;position:relative}.b-form .form-item-input-horizontal>div:nth-child(2) input{width:100%;height:44px;border-radius:6px;border:1px solid #d0d0d0;outline:0}.b-form .form-item-input-horizontal em.jqv-error{position:absolute;display:block;font-style:normal;color:#e62e2e;bottom:-25px}.b-datepicker-form-item .datepicker-show{position:relative}.b-datepicker-form-item .datepicker-show>label{position:absolute;display:inline-block;width:100%;height:44px;border-radius:5px;border:1px solid #d0d0d0;padding-left:10px;line-height:44px;z-index:2;font-weight:400!important;background-color:#fff}.de-tips1:before,.de-tips2:before{content:"";height:100%;width:12px;left:0}.b-datepicker-form-item .datepicker-show input{position:relative;z-index:1;color:transparent}.de-tips1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;background-color:#fff;border:1px solid #d0d0d0;padding:12px 16px;border-radius:6px}.de-tips1:before{position:absolute;display:inline-block;background-color:#d0d0d0}.de-tips1 .iconfont{font-size:20px;color:#d0d0d0;margin-left:16px;margin-right:13px}.de-tips1 .tip-content{font-size:13px;color:#959595}.de-tips2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;background-color:#fff;border:1px solid #d0d0d0;padding:12px 16px;border-radius:6px}.de-tips2:before{position:absolute;display:inline-block;background-color:#d0d0d0}.de-tips2 .iconfont{font-size:20px;color:#d0d0d0;margin-left:16px;margin-right:13px}.de-tips2 .tip-content{font-size:14px;color:#484848}.de-tips2 .tip-content a{color:#0a9cae}[data-required-show=true]:before{content:"*";color:#e73737}.datepickers-container .datepicker--nav-title:hover{background-color:rgba(0,0,0,.1)}.datepickers-container .datepicker--nav-title:after{margin-left:5px;position:relative;bottom:3px;display:inline-block;content:"";border:6px solid transparent;border-bottom-color:#9c9c9c}.datepickers-container .datepicker--nav-title.-disabled-:after{display:none}.stars .star{display:inline-block;width:18px;height:18px;background-repeat:no-repeat;background-size:100%;background-position:50%;background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/testimonials/fivestar2.png)}.stars .star.active{background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/testimonials/fivestar.png)}.stars .star.active1{background-size:98%;background-position:top;background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/testimonials/fivestar3.png)}.pagination-content .paginationjs-pages{text-align:right;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.pagination-content .paginationjs-pages>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;margin:0}.pagination-content .paginationjs-pages>ul li a{display:inline-block;height:30px;width:30px;font-size:16px;color:#797979;text-align:center;line-height:30px;text-decoration:none}.pagination-content .paginationjs-pages>ul li a:hover,.pagination-content .paginationjs-pages>ul li.active a{color:#0a9cae}.pagination-content .paginationjs-pages>ul .paginationjs-prev a{-webkit-transition:all .5s ease;transition:all .5s ease;position:relative;width:50px;border:1px solid #0a9cae;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pagination-content .paginationjs-pages>ul .paginationjs-prev a:before{-webkit-transition:all .5s ease;transition:all .5s ease;content:"";position:relative;display:inline-block;height:5px;width:5px;border-bottom:1px solid #0a9cae;border-left:1px solid #0a9cae;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:3px}.pagination-content .paginationjs-pages>ul .paginationjs-prev a:after{-webkit-transition:all .5s ease;transition:all .5s ease;content:"";display:inline-block;position:relative;width:15px;right:3px;border-top:1px solid #0a9cae}.pagination-content .paginationjs-pages>ul .paginationjs-prev:hover a{background-color:#0a9cae}.pagination-content .paginationjs-pages>ul .paginationjs-prev:hover a:after,.pagination-content .paginationjs-pages>ul .paginationjs-prev:hover a:before{border-color:#fff}.pagination-content .paginationjs-pages>ul .paginationjs-prev.disabled a{background-color:#e8e8e8;border-color:#e8e8e8}.pagination-content .paginationjs-pages>ul .paginationjs-prev.disabled a:after,.pagination-content .paginationjs-pages>ul .paginationjs-prev.disabled a:before{border-color:#afafaf}.pagination-content .paginationjs-pages>ul .paginationjs-next a{-webkit-transition:all .5s ease;transition:all .5s ease;position:relative;width:50px;border:1px solid #0a9cae;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pagination-content .paginationjs-pages>ul .paginationjs-next a:after,.pagination-content .paginationjs-pages>ul .paginationjs-next a:before{display:inline-block;border-top:1px solid #0a9cae;position:relative;-webkit-transition:all .5s ease;content:""}.pagination-content .paginationjs-pages>ul .paginationjs-next a:after{transition:all .5s ease;height:5px;width:5px;border-right:1px solid #0a9cae;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:3px}.pagination-content .paginationjs-pages>ul .paginationjs-next a:before{transition:all .5s ease;width:15px;left:3px}.pagination-content .paginationjs-pages>ul .paginationjs-next:hover a{background-color:#0a9cae}.pagination-content .paginationjs-pages>ul .paginationjs-next:hover a:after,.pagination-content .paginationjs-pages>ul .paginationjs-next:hover a:before{border-color:#fff}.pagination-content .paginationjs-pages>ul .paginationjs-next.disabled a{background-color:#e8e8e8;border-color:#e8e8e8}.pagination-content .paginationjs-pages>ul .paginationjs-next.disabled a:after,.pagination-content .paginationjs-pages>ul .paginationjs-next.disabled a:before{border-color:#afafaf}.b-form .form-item-check-h>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.b-form .form-item-check-h .jqv-error{font-style:normal;text-align:left;display:inline-block;width:100%;font-weight:400;color:#e62e2e;font-size:14px}.b-form .b-checkbox-circle{border-radius:50%;padding:2px;margin-right:10px}.b-form .b-checkbox-circle,.b-form .b-checkbox-circle input[type=checkbox]{cursor:pointer;position:relative;height:20px;display:inline-block;width:20px}.b-form .b-checkbox-circle input[type=checkbox]{z-index:2;margin:0;opacity:0}.b-form .b-checkbox-circle input[type=checkbox]+div{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border:1px solid #8d8d8d;border-radius:50%;padding:2px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.b-form .b-checkbox-circle input[type=checkbox]+div:before{display:inline-block;height:100%;width:100%;content:"";background-color:transparent;border-radius:50%}.b-form .b-checkbox-circle input[type=checkbox]:checked{cursor:pointer;opacity:0}.b-form .b-checkbox-circle input[type=checkbox]:checked+div{opacity:1;border:1px solid #0a9cae!important}.b-form .b-checkbox-circle input[type=checkbox]:checked+div:before{background-color:#0a9cae}.b-form .b-checkbox-circle+label{text-align:left;font-size:12px;color:#484848;margin-bottom:0;font-family:SF Pro Text Regular;font-weight:400}.b-form .b-checkbox-circle input[type=checkbox].jqv-error+div{border:1px solid #e62e2e}.center-table-modal2{padding:16px!important;text-align:center;width:100%;min-height:100%}.center-table-modal2 .modal-dialog{display:inline-table;max-width:600px;margin:0;width:100%}.de-web-v3 .headerNavSmL,.fqapage .fqaheader{display:-webkit-box;-webkit-box-direction:normal}.center-table-modal2 .modal-dialog .modal-body{padding:0}.fqapage .fqaheader{background:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/my/fqaHeader.webp) no-repeat;background-size:100% 100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:165px;width:100%}.fqapage .fqaheader .fqatitle{font-size:36px;font-family:Open Sans;font-weight:700;color:#fff;line-height:40px;text-align:center}/*!
 * animate.css - https://animate.style/
 * Version - 4.1.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:calc(var(--animate-repeat) *2);animation-iteration-count:calc(var(--animate-repeat) *2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:calc(var(--animate-repeat) *3);animation-iteration-count:calc(var(--animate-repeat) *3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:calc(var(--animate-delay) *2);animation-delay:calc(var(--animate-delay) *2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:calc(var(--animate-delay) *3);animation-delay:calc(var(--animate-delay) *3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:calc(var(--animate-delay) *4);animation-delay:calc(var(--animate-delay) *4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:calc(var(--animate-delay) *5);animation-delay:calc(var(--animate-delay) *5)}.animate__animated.animate__faster{-webkit-animation-duration:calc(var(--animate-duration)/ 2);animation-duration:calc(var(--animate-duration)/ 2)}.animate__animated.animate__fast{-webkit-animation-duration:calc(var(--animate-duration) *.8);animation-duration:calc(var(--animate-duration) *.8)}.animate__animated.animate__slow{-webkit-animation-duration:calc(var(--animate-duration) *2);animation-duration:calc(var(--animate-duration) *2)}.animate__animated.animate__slower{-webkit-animation-duration:calc(var(--animate-duration) *3);animation-duration:calc(var(--animate-duration) *3)}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.animate__swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}@keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}@keyframes wobble{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.39062deg) skewY(.39062deg);transform:skewX(.39062deg) skewY(.39062deg)}88.8%{-webkit-transform:skewX(-.19531deg) skewY(-.19531deg);transform:skewX(-.19531deg) skewY(-.19531deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.39062deg) skewY(.39062deg);transform:skewX(.39062deg) skewY(.39062deg)}88.8%{-webkit-transform:skewX(-.19531deg) skewY(-.19531deg);transform:skewX(-.19531deg) skewY(-.19531deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:calc(var(--animate-duration) *1.3);animation-duration:calc(var(--animate-duration) *1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:calc(var(--animate-duration) *.75);animation-duration:calc(var(--animate-duration) *.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}.animate__bounceOut,.animate__flipOutX{-webkit-animation-duration:calc(var(--animate-duration) *.75)}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{animation-duration:calc(var(--animate-duration) *.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.animate__flipInY,.animate__flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{animation-duration:calc(var(--animate-duration) *.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:calc(var(--animate-duration) *.75);animation-duration:calc(var(--animate-duration) *.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{-webkit-animation-duration:calc(var(--animate-duration) *2);animation-duration:calc(var(--animate-duration) *2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.de-web-v3 .headerNav .navbar-nav .nav-item .nav-link:after,.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled,.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3);-webkit-transform:scale(1.3);transform:scale(1.3)}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.de-web-v3 .headerNav{background:#fff}.de-web-v3 .headerNav .navbar{padding:0}.de-web-v3 .headerNav .navbar-nav .nav-item{margin-right:2.5rem}.de-web-v3 .headerNav .navbar-nav .nav-item .nav-link{position:relative;color:#2c2c2c;height:5rem;line-height:5rem;padding:0;text-decoration:none}.de-web-v3 .headerNav .navbar-nav .nav-item .nav-link:before{content:"";display:block;width:0;height:.3125rem;background:#006b8b;position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);-webkit-transition:width .3s ease;transition:width .3s ease}.de-web-v3 .headerNav .navbar-nav .nav-item .nav-link.active,.de-web-v3 .headerNav .navbar-nav .nav-item .nav-link:hover{color:#006b8b}.de-web-v3 .headerNav .navbar-nav .nav-item .nav-link.active:before,.de-web-v3 .headerNav .navbar-nav .nav-item .nav-link:hover:before{width:100%}.de-web-v3 .headerNav .navbar-nav.headerAccountNav .nav-item .nav-link.active:before,.de-web-v3 .headerNav .navbar-nav.headerAccountNav .nav-item .nav-link:hover:before{width:0}.de-web-v3 .headerNav .headerNavLg .dropdown .dropdown-menu{border:0;min-width:16.25rem;background:#006b8b;border-radius:0;-webkit-transform:translate(50%);-ms-transform:translate(50%);transform:translate(50%);right:50%;left:auto}.de-web-v3 .headerNav .headerNavLg .dropdown .dropdown-menu .dropdown-item{color:#fff}.de-web-v3 .headerNav .headerNavLg .dropdown .dropdown-menu .dropdown-item:hover{opacity:.7;background:0 0}.de-web-v3 .headerNav .headerNavLg .dropdown:hover .dropdown-menu{display:block;margin-top:0}.de-web-v3 .headerNav .navbarSmall{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.06);box-shadow:0 3px 6px rgba(0,0,0,.06)}.de-web-v3 .headerNav .headerNavSmL .headerNavSmBt{font-size:1.5rem;padding:.625rem 0}.de-web-v3 .headerNav .headerNavSmR{padding:.75rem 0}.de-web-v3 .headerNav .headerNavSmR .dropdown .dropdown-toggle{color:#495057}.de-web-v3 .headerNav .headerNavSmR .dropdown .dropdown-toggle label{margin-bottom:0}.de-web-v3 .headerNav .headerNavSmR .dropdown .dropdown-toggle img{margin-top:-3px}.de-web-v3 .headerNav .headerNavSmR .dropdown .dropdown-toggle:after{display:none}.de-web-v3 .headerNav .headerNavSmR .navbar-nav.headerAccountNav .nav-item{margin-right:.625rem}.de-web-v3 .headerNav .headerNavSmR .navbar-nav.headerAccountNav .nav-item .nav-link{height:1.875rem;line-height:1.875rem}.de-web-v3 .headerNav .headerNavSmR .navbar-nav.headerAccountNav .nav-item .nav-link.active:before,.de-web-v3 .headerNav .headerNavSmR .navbar-nav.headerAccountNav .nav-item .nav-link:hover:before{width:0}.de-web-v3 .headerNav .headerNavSmR .navbar-nav .dropdown .dropdown-menu{border:0;min-width:12.5rem;background:#38a35b;border-radius:0;-webkit-transform:translate(50%);-ms-transform:translate(50%);transform:translate(50%);right:50%;left:auto}.de-web-v3 .headerNav .headerNavSmR .navbar-nav .dropdown .dropdown-menu .dropdown-item{color:#fff}.de-web-v3 .headerNav .headerNavSmR .navbar-nav .dropdown .dropdown-menu .dropdown-item:hover{opacity:.7;background:0 0}.de-web-v3 .headerNav.headerNavCn{background:#006b8b}.de-web-v3 .headerNav.headerNavCn .navbarSmall{background:#fff}.de-web-v3 .headerNav.headerNavCn .navbar-nav .nav-item{margin-right:2.5rem}.de-web-v3 .headerNav.headerNavCn .navbar-nav .nav-item .nav-link{color:#fff;height:3.125rem;line-height:3.125rem}.de-web-v3 .headerNav.headerNavCn .navbar-nav .nav-item .nav-link:before{background:#fff}.de-web-v3 .headerNav.headerNavCn .headerNavLg .dropdown .dropdown-menu{border:0;min-width:13.75rem;background:#fff;border-radius:0;right:50%;left:auto;padding:0}.de-web-v3 .headerNav.headerNavCn .headerNavLg .dropdown .dropdown-menu .dropdown-item{color:#6c757d;background:#fff;opacity:.8;padding-top:.625rem;padding-bottom:.625rem}.de-web-v3 .headerNav.headerNavCn .headerNavLg .dropdown .dropdown-menu .dropdown-item:hover{color:#fff;background:#38a35b}.de-web-v3 .headerNavSmL{position:fixed;top:0;bottom:0;width:100vw;left:-100vw;z-index:2051;-webkit-transition:left .5s;transition:left .5s;height:100vh;overflow-y:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.de-web-v3 .headerNavSmL.open{left:0}.de-web-v3 .headerNavSmL .bg{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;background-color:rgba(0,0,0,.2)}.de-web-v3 .headerNavSm{background:#fff;-webkit-box-shadow:2px 0 8px rgba(0,0,0,.15);box-shadow:2px 0 8px rgba(0,0,0,.15);width:280px;overflow-y:auto;overflow-x:hidden;height:100%;padding-bottom:20px;-webkit-overflow-scrolling:touch}.de-web-v3 .headerNavSm h4{background:#006b8b;padding:20px;color:#fff;position:relative;margin:0}.de-web-v3 .headerNavSm h4 a{color:#fff}.de-web-v3 .headerNavSm h4 .headerNavSmCloseBt{position:absolute;right:20px;color:#fff}.de-web-v3 .headerNavSm h4 .headerNavSmCloseBt i{display:inline-block;font-size:30px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.de-web-v3 .headerNavSm .headerNavSmUl{margin:0;padding:0;list-style:none}.de-web-v3 .headerNavSm .headerNavSmUl li{list-style:none}.de-web-v3 .headerNavSm .headerNavSmUl li .headerNavSmItemBt{display:block;padding:12px 5px 12px 21px;position:relative;background:0 0;font-size:16px}.de-web-v3 .headerNavSm .headerNavSmUl li .headerNavSmItemBt span{font-size:16px}.de-web-v3 .headerNavSm .headerNavSmUl li .headerNavSmItemBt:active,.de-web-v3 .headerNavSm .headerNavSmUl li .headerNavSmItemBt:hover{text-decoration:none}.de-web-v3 .headerNavSm .headerNavSmUl li .headerNavSmItemBt.active{background:#006b8b}.de-web-v3 .headerNavSm .headerNavSmUl li .headerNavSmItemBt.active>.fa,.de-web-v3 .headerNavSm .headerNavSmUl li .headerNavSmItemBt.active>.iconfont,.de-web-v3 .headerNavSm .headerNavSmUl li .headerNavSmItemBt.active>span{color:#fff}.de-web-v3 .headerNavSm .headerNavSmUl li .headerNavSmItemBt.active .fa-angle-down,.de-web-v3 .headerNavSm .headerNavSmUl li .headerNavSmItemBt.active .icondown{display:none}.de-web-v3 .headerNavSm .headerNavSmUl li .headerNavSmItemBt .fa-angle-down,.de-web-v3 .headerNavSm .headerNavSmUl li .headerNavSmItemBt .icondown,.de-web-v3 .headerNavSm .headerNavSmUl li .headerNavSmItemBt.active .fa-angle-up,.de-web-v3 .headerNavSm .headerNavSmUl li .headerNavSmItemBt.active .iconup{display:inline-block}.de-web-v3 .headerNavSm .headerNavSmUl li .headerNavSmItemBt>span{font-size:14px;color:#b8c7ce}.de-web-v3 .headerNavSm .headerNavSmUl li .headerNavSmItemBt>.fa,.de-web-v3 .headerNavSm .headerNavSmUl li .headerNavSmItemBt>.iconfont{position:absolute;right:20px;top:13px;font-size:20px;color:#006b8b;font-weight:700}.de-web-v3 .headerNavSm .headerNavSmUl li .headerNavSmItemBt .fa-angle-up,.de-web-v3 .headerNavSm .headerNavSmUl li .headerNavSmItemBt .iconup{display:none}.de-web-v3 .headerNavSm .headerNavSmUl li .headerNavSmSub{background:#2c3b41;margin:0;padding-left:15px!important}.de-web-v3 .headerNavSm .headerNavSmUl li .headerNavSmSub li a{display:block;color:#8aa4af;font-size:14px;padding:.5rem .3125rem .5rem .9375rem}.de-web-v3 .headerNavSm .headerNavSmUl li .headerNavSmSub li a:hover,.de-web-v3 .headerNavSm .headerNavSmUl li .headerNavSmSub li.active a{color:#fff}.de-web-v3 .headerNavSm .side-nav-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .headerNavSm .side-nav-head>a{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#484848;border-bottom:1px solid #e5e5e5;padding:16px}.de-web-v3 .headerNavSm .side-nav-head>a i{margin-right:10px;font-size:20px}.de-web-v3 .headerNavSm .side-nav-head>a span{font-size:16px}.de-web-v3 .headerNavSm .side-nav-head>a.active{color:#006b8b}.de-web-v3 .headerNavSm .side-nav-head>a:first-child{border-right:1px solid #e5e5e5}.de-web-v3 .headerNavSm .close-btn{position:absolute;text-align:center;color:#fff;z-index:3000;top:0;left:285px}.de-web-v3 .headerNavSm .close-btn i{display:inline-block;font-size:25px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.de-web-v3 .header{width:100%;z-index:100;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.06);box-shadow:0 3px 6px rgba(0,0,0,.06);position:-webkit-sticky;position:sticky;top:0;left:0;height:107px;background-color:#fff}.de-web-v3 .header .headerPC{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.de-web-v3 .header.headerLogin{height:auto;-webkit-box-shadow:none;box-shadow:none}.de-web-v3 .header.headerLogin .headerPC .sectionOne{border-top:0}.de-web-v3 .header.headerLogin .headerPC .sectionTwo{max-width:1680px;padding-left:20px}.de-web-v3 .header.headerLogin .headerPC .sectionTwo .logo{border-top:0;padding:45px 0}.de-web-v3 .header.headerLogin .headerPC .sectionTwo .logo img{height:46px;width:auto}.de-web-v3 .header.headerLogin .headerPC .sectionTwo .navArea .top{background:0 0;height:100%}.de-web-v3 .header.headerLogin .headerPC .sectionTwo .navArea .top .blogLanguage{color:#484848}.de-web-v3 .header.headerLogin .headerPC .sectionThree{border-top:0}.de-web-v3 .header .headerMobile{display:none!important;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.06);box-shadow:0 3px 6px rgba(0,0,0,.06)}.de-web-v3 .header .headerPC .sectionOne{border-top:6.3px solid #006b8b;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.de-web-v3 .header .headerPC .sectionTwo{width:100%;max-width:1400px}.de-web-v3 .header .headerPC .sectionTwo .logo{border-top:6.3px solid #006b8b;padding:15px}.de-web-v3 .header .headerPC .sectionTwo .logo img{height:57px}.de-web-v3 .header .headerPC .sectionTwo .clipArea{margin:0 -2px}.de-web-v3 .header .headerPC .sectionTwo .navArea .top{height:38px;background-color:#006b8b;padding:15px}.de-web-v3 .header .headerPC .sectionTwo .navArea .top .customeTypeArea a{margin-right:10px}.de-web-v3 .header .headerPC .sectionTwo .navArea .top .customeTypeArea a span{font-size:14px;color:#fff;margin-left:5px;margin-top:5px;color:hsla(0,0%,100%,.6)}.de-web-v3 .header .headerPC .sectionTwo .navArea .top .customeTypeArea a.active>img:first-child,.de-web-v3 .header .headerPC .sectionTwo .navArea .top .customeTypeArea a>img:nth-child(2){display:none}.de-web-v3 .header .headerPC .sectionTwo .navArea .top .customeTypeArea a.active>img:nth-child(2){display:inline-block}.de-web-v3 .header .headerPC .sectionTwo .navArea .top .customeTypeArea a.active span{color:#fff}.de-web-v3 .header .headerPC .sectionTwo .navArea .top .blogLanguage{font-size:14px;color:#fff}.de-web-v3 .header .headerPC .sectionTwo .navArea .top .blogLanguage .blogInfo{margin-right:7.5px;color:#fff}.de-web-v3 .header .headerPC .sectionTwo .navArea .top .blogLanguage .dropdown{margin-left:7.5px}.de-web-v3 .header .headerPC .sectionTwo .navArea .top .blogLanguage .dropdown .dropdown-menu .dropdown-item{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.de-web-v3 .header .headerPC .sectionTwo .navArea .top .blogLanguage .dropdown .dropdown-menu>a+a{border-bottom:1px solid #f0f0f0}.de-web-v3 .header .headerPC .sectionTwo .navArea .top .blogLanguage .dropdown-toggle:after{display:none}.de-web-v3 .header .headerPC .sectionTwo .navArea .top .blogLanguage .verticalLine{height:15px}.de-web-v3 .header .headerPC .sectionTwo .navArea .navbar{margin-bottom:0!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:0!important}.de-web-v3 .header .headerPC .sectionTwo .navArea .navbar>div{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;padding-left:0}.de-web-v3 .header .headerPC .sectionTwo .navArea .navbar>div ul{padding-left:0;height:100%}.de-web-v3 .header .headerPC .sectionTwo .navArea .navbar>div ul li{height:100%}.de-web-v3 .header .headerPC .sectionTwo .navArea .navbar>div ul li a{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;white-space:nowrap;font-size:16px}.de-web-v3 .header .headerPC .sectionTwo .navArea .navbar>div ul li a.active{opacity:.7}.de-web-v3 .header .headerPC .sectionTwo .navArea .navbar>div ul li.navSwitchAccount{margin-right:100px}.de-web-v3 .header .headerPC .sectionTwo .navArea .navbar>div ul li.navSwitchAccount a .iconswitch{display:inline-block;margin-right:5px;font-size:22px}.de-web-v3 .header .headerPC .sectionTwo .navArea .my-account-btn{height:40px;border:1px solid #4ab987;background-color:#fff;color:#4ab987;-webkit-transition:all .5s ease;transition:all .5s ease}.de-web-v3 .header .headerPC .sectionTwo .navArea .my-account-btn:hover{background:rgba(74,185,135,.3)}.de-web-v3 .header .headerPC .sectionTwo .navArea .my-account-btn i{margin-right:10px}.de-web-v3 .header .headerMobile .top .accountDropdown .dropdown-toggle .iconico_me,.de-web-v3 .header .headerPC .sectionTwo .navArea .accountDropdown .dropdown-toggle .iconico_me{margin-right:7px}.de-web-v3 .header .headerPC .sectionTwo .navArea .accountDropdown{padding:6px 15px 10px}.de-web-v3 .header .headerPC .sectionTwo .navArea .accountDropdown.open{background:#03556e}.de-web-v3 .header .headerPC .sectionTwo .navArea .accountDropdown .dropdown-toggle{color:#fff}.de-web-v3 .header .headerPC .sectionTwo .navArea .accountDropdown .dropdown-toggle:active,.de-web-v3 .header .headerPC .sectionTwo .navArea .accountDropdown .dropdown-toggle:focus,.de-web-v3 .header .headerPC .sectionTwo .navArea .accountDropdown .dropdown-toggle:hover{text-decoration:none}.de-web-v3 .header .headerPC .sectionTwo .navArea .accountDropdown .dropdown-menu{border-radius:0;padding:5px 0}.de-web-v3 .header .headerPC .sectionTwo .navArea .accountDropdown .dropdown-menu li a{padding:6px 15px}.de-web-v3 .header .headerPC .sectionThree{position:relative;left:-2px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border-top:38px solid #006b8b}.de-web-v3 .header .headerMobile .top{width:100%;height:36px;background-color:#006b8b;color:#fff;padding:15px 20px}.de-web-v3 .header .headerMobile .top .dropdown-toggle:after{display:none}.de-web-v3 .header .headerMobile .top .dropdown-menu .dropdown-item{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.de-web-v3 .header .headerMobile .top .dropdown-menu>a+a{border-bottom:1px solid #f0f0f0}.de-web-v3 .header .headerMobile .top .accountDropdown{padding:6px 15px 8px}.de-web-v3 .header .headerMobile .top .accountDropdown.open{background:#03556e}.de-web-v3 .header .headerMobile .top .accountDropdown .dropdown-toggle{color:#fff}.de-web-v3 .header .headerMobile .top .accountDropdown .dropdown-toggle:active,.de-web-v3 .header .headerMobile .top .accountDropdown .dropdown-toggle:focus,.de-web-v3 .header .headerMobile .top .accountDropdown .dropdown-toggle:hover{text-decoration:none}.de-web-v3 .header .headerMobile .top .accountDropdown .dropdown-menu{border-radius:0;padding:5px 0}.de-web-v3 .header .headerMobile .top .accountDropdown .dropdown-menu li a{padding:6px 15px}.de-web-v3 .header .headerMobile .bottom{padding:15px 20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .header .headerMobile .bottom .logo img{height:32px}.de-web-v3 .header .headerMobile .bottom .accountSideMenu .accountArea img,.de-web-v3 .header .headerMobile .bottom .accountSideMenu .menuArea img{height:21px}.de-web-v3 .header .headerMobile .bottom .accountSideMenu .accountArea div{text-align:center;color:#4d4d4d!important;margin-top:5px}.de-web-v3 .header .headerMobile .bottom .accountSideMenu .switchAccountArea{color:#4d4d4d;margin-top:-15px}.de-web-v3 .header .headerMobile .bottom .accountSideMenu .switchAccountArea .iconswitch{font-size:34px}.de-web-v3 .header .headerMobile .bottom .accountSideMenu .switchAccountArea div{margin-top:-8px}.de-web-v3 .header .headerMobile .bottom .accountSideMenu .switchAccountArea:hover{text-decoration:none}.de-web-v3 .header .headerMobile .bottom .accountSideMenu .menuArea div{text-align:center;color:#4d4d4d!important;margin-top:5px}.de-web-v3 .header .headerMobile .bottom .accountSideMenu .verticalLine{border-color:#e5e5e5;height:calc(100% - 10px)!important}.de-web-v3 .elecPlansWrap h2{font-size:36px;color:#2c2c2c}.de-web-v3 .elecPlansWrap h2 p{font-size:16px;color:#007092}.de-web-v3 .elecPlansWrap .elecPlansCon{background-color:#f8f8f8}.de-web-v3 .elecPlansWrap .elecPlansCon>.container{max-width:1200;margin:0 auto}.de-web-v3 .elecPlansWrap .elecPlacHelp{padding:1.875rem 0 3.75rem}.de-web-v3 .elecPlansWrap .elecPlacHelp>.container{max-width:68.75rem;margin:0 auto}.de-web-v3 .elecPlansWrap .elecPlacHelp .elecPlacHelpImg{width:9.375rem;height:auto}.de-web-v3 .elecPlansWrap .elecPlacHelp .elecPlacHelpText{color:#495057}.de-web-v3 .elecPlansWrap .elecPlacHelp .elecPlacHelpText h4{font-size:16px;font-weight:400}.de-web-v3 .elecPlansWrap .elecPlacHelp .elecPlacHelpText p{font-size:14px}.de-web-v3 .elecPlansWrap .elecPlacHelp .elecPlacHelpInner{background:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.12);box-shadow:0 2px 8px rgba(0,0,0,.12);padding:1.25rem 2.5rem}.de-web-v3 .elecPlansWrap .planBlock{background:#fff}.de-web-v3 .elecPlansWrap .planBlock .planBlockImg img{width:auto;height:9.875rem}.de-web-v3 .elecPlansWrap .planBlock .planBlockText{font-size:20px;color:#495057;width:12.5rem}.de-web-v3 .elecPlansWrap .planBlock .planBlockAction{padding:0 3.125rem 0 1.875rem}.de-web-v3 .elecPlansWrap .planBlock .planBlockAction .uploadBt{line-height:1;font-size:16px;width:17.5rem;max-width:90%}.de-web-v3 .elecPlansWrap .planBlock .planBlockAction p{font-size:14px;color:#6c757d}.de-web-v3 .elecPlansWrap .planBlock .planBlockAction .searchField{width:100%;max-width:350px}.de-web-v3 .elecPlansWrap .planBlock .planBlockAction .searchField .planAddressField{max-width:100%}.de-web-v3 .elecPlansWrap .planBlock .planBlockAction ::-webkit-input-placeholder{color:#adb5bd;font-size:13px}.de-web-v3 .elecPlansWrap .planBlock .planBlockAction ::-moz-placeholder{color:#adb5bd;font-size:13px}.de-web-v3 .elecPlansWrap .planBlock .planBlockAction :-ms-input-placeholder{color:#adb5bd;font-size:13px}.de-web-v3 .elecPlansWrap .planBlock3{position:relative}.de-web-v3 .elecPlansWrap .planBlock3 .planBlock-3-1{text-align:center;background:linear-gradient(65deg,#1f4c66,#4dafa4);padding:2.25rem 5rem 0;min-height:300px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.de-web-v3 .elecPlansWrap .planBlock3 .planBlock-3-1 .searchField .searchIconBtn img.imgHover,.de-web-v3 .elecPlansWrap .planBlock3 .planBlock-3-1 .searchField .searchIconBtn:hover img,.de-web-v3 .elecPlansWrap .planBlock3 .planBlock-3-2 .planUploadBox .dz-preview{display:none}.de-web-v3 .elecPlansWrap .planBlock3 .planBlock-3-1 .planBlock-3-1-img{height:4rem;width:auto}.de-web-v3 .elecPlansWrap .planBlock3 .planBlock-3-1 p{color:#fff;font-size:20px;padding:0;margin:.5rem 0 2.5rem;font-weight:400}.de-web-v3 .elecPlansWrap .planBlock3 .planBlock-3-1 .searchField{border:8px solid hsla(0,0%,100%,.3);width:100%;max-width:350px}.de-web-v3 .elecPlansWrap .planBlock3 .planBlock-3-1 .searchField .form-control{border:0;border-radius:0;margin:0;padding:8px 70px 8px 8px;height:35px;line-height:35px}.de-web-v3 .elecPlansWrap .planBlock3 .planBlock-3-1 .searchField .form-control::-webkit-input-placeholder{color:#b2b2b2;font-size:14px}.de-web-v3 .elecPlansWrap .planBlock3 .planBlock-3-1 .searchField .searchIconBtn{right:0;top:0}.de-web-v3 .elecPlansWrap .planBlock3 .planBlock-3-1 .searchField .searchIconBtn img{height:35px;width:auto}.de-web-v3 .elecPlansWrap .planBlock3 .planBlock-3-1 .searchField .searchIconBtn:hover img.imgHover{display:inline-block}.de-web-v3 .elecPlansWrap .planBlock3 .planBlock-3-1 .searchField .af_list .af_item{text-align:left}.de-web-v3 .elecPlansWrap .planBlock3 .planBlock-3-2{text-align:center;background:#fff;padding:2.25rem 2.5rem 0;min-height:300px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.de-web-v3 .elecPlansWrap .planBlock3 .planBlock-3-2 .planBlock-3-2-img{height:4rem;width:auto}.de-web-v3 .elecPlansWrap .planBlock3 .planBlock-3-2 p{color:#2c2c2c;font-size:20px;padding:0;margin:.5rem 0 1.25rem;font-weight:400}.de-web-v3 .elecPlansWrap .planBlock3 .planBlock-3-2 .planUploadBox{position:relative;background:#f8f8f8;border:1px dashed #707070;border-radius:4px;text-align:center;padding:2.5rem 0;width:100%;max-width:350px;cursor:pointer}.de-web-v3 .elecPlansWrap .planBlock3 .planBlock-3-2 .planUploadBox .planUploadBoxTips{font-size:16px;color:#484848;font-weight:400}.de-web-v3 .elecPlansWrap .planBlock3 .planBlock-3-2 .planUploadBox.fileHover{border:1px dashed #999;background:#f0f0f0}.de-web-v3 .elecPlansWrap .planBlock3 .planBlock-3-2 .planUploadBox.fileHover .planUploadBoxTips{color:#999}.de-web-v3 .elecPlansWrap .planBlock3 .planBlockOr{position:absolute;left:50%;margin-left:-1.9375rem;top:50%;margin-top:-2.5rem;font-size:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:3.875rem;height:3.875rem;color:#006b8b;text-align:center;border-radius:50%;background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.de-web-v3 .elecPlansWrap .planBlockOrSm,.de-web-v3 .elecPlansWrap .uploadSteps .uploadStepItem .uploadStepItemImg1{display:none}.de-web-v3 .elecPlansWrap .planTextInfo p{font-size:14px;margin:0;color:#495057}.de-web-v3 .elecPlansWrap .planTextInfo p a{color:#3e75b5}.de-web-v3 .elecPlansWrap .planTextInfo .planTextInfoQRImg{width:7.1875rem;height:auto}.de-web-v3 .elecPlansWrap .planTextInfo .planTextInfoS{font-size:15px;color:#484848;margin:0}.de-web-v3 .elecPlansWrap .uploadBlock{background:#fff;border:1px dashed #adb5bd;padding:3.125rem 0;min-height:19.0625rem}.de-web-v3 .elecPlansWrap .uploadBlock .uploadBlockImg1{text-align:center;margin-bottom:1.5625rem}.de-web-v3 .elecPlansWrap .uploadBlock .uploadBlockImg1 img{width:7.5rem;height:7.5rem}.de-web-v3 .elecPlansWrap .uploadBlock .uploadBlockImg2{text-align:center;margin-bottom:1.5625rem;padding-top:1.875rem}.de-web-v3 .elecPlansWrap .uploadBlock .uploadBlockImg2 img{width:auto;height:3.4375rem}.de-web-v3 .elecPlansWrap .uploadBlock .uploadBlockTextInfo{text-align:center;font-size:14px;color:#495057;margin-bottom:.9375rem}.de-web-v3 .elecPlansWrap .uploadBlock .uploadBlockTipsCon{background:#f8f8f8;width:20.625rem;max-width:90%;padding:.625rem;text-align:center;margin:0 auto}.de-web-v3 .elecPlansWrap .uploadBlock .uploadBlockTipsCon .uploadBlockTipsConItem{width:2rem;height:2rem}.de-web-v3 .elecPlansWrap .uploadBlock .uploadBlockTipsCon p{color:#495057}.de-web-v3 .elecPlansWrap .uploadSteps{margin-top:1.25rem}.de-web-v3 .elecPlansWrap .uploadSteps .uploadStepItem{text-align:center}.de-web-v3 .elecPlansWrap .uploadSteps .uploadStepItem .uploadStepItemImg0,.de-web-v3 .elecPlansWrap .uploadSteps .uploadStepItem .uploadStepItemImg1{width:auto;height:4.0625rem}.de-web-v3 .elecPlansWrap .uploadSteps .uploadStepItem .uploadStepItemImg0,.de-web-v3 .elecPlansWrap .uploadSteps .uploadStepItem.active .uploadStepItemImg1{display:inline-block}.de-web-v3 .elecPlansWrap .uploadSteps .uploadStepItem.active .uploadStepItemImg0{display:none}.de-web-v3 .elecPlansWrap .uploadSteps .uploadStepItem.active h4,.de-web-v3 .elecPlansWrap .uploadSteps .uploadStepItem.active h5,.de-web-v3 .elecPlansWrap .uploadSteps .uploadStepItem.active p{color:#006b8b}.de-web-v3 .elecPlansWrap .uploadSteps .uploadStepItem h5{font-size:18px;color:#adb5bd;margin:1.25rem 0 .375rem;font-weight:600}.de-web-v3 .elecPlansWrap .uploadSteps .uploadStepItem p{font-size:13px;color:#adb5bd;margin:0;height:4.375rem}.de-web-v3 .elecPlansWrap .uploadSteps .uploadStepItem h4{font-size:24px;font-weight:700;margin:0;padding:0;color:#adb5bd}@-webkit-keyframes cloud_three{0%{background-position:-109px 0}to{background-position:3px 0}}@keyframes cloud_three{0%{background-position:-109px 0}to{background-position:3px 0}}.de-web-v3 .elecPlansWrap .uploadSteps .uploadStepArrow{margin:0;width:6.375rem;height:.875rem;background-image:url(https://webassets.discoverenergy.com.au/assets/v2/img/electricity/uploadStepArrow0.png);background-repeat:no-repeat;background-position:0 50%;background-size:auto 100%}.de-web-v3 .elecPlansWrap .uploadSteps .uploadStepArrow.active{background-position:-102px 0;background-image:url(https://webassets.discoverenergy.com.au/assets/v2/img/electricity/uploadStepArrow1.png);-webkit-animation:cloud_three 4s linear infinite;animation:cloud_three 4s linear infinite}.de-web-v3 .elecPlansWrap .uploadTerms{margin:1.25rem 0;color:#495057;font-size:14px}.de-web-v3 .elecPlansWrap .uploadSubmit{text-align:center}.de-web-v3 .uploadErrorModal .modal-dialog{max-width:37.5rem}.de-web-v3 .uploadErrorModal .modalConTit{margin-bottom:1.25rem}.de-web-v3 .uploadErrorModal .modalConTit h4{margin:0;padding:0;font-size:18px}.de-web-v3 .uploadErrorModal .modalCon{padding:.625rem 1.875rem}.de-web-v3 .uploadErrorModal .modalCon .modalForm{background:#f8f8f8;padding:1.25rem 1.875rem}.de-web-v3 .uploadSuccMobileModal,.de-web-v3 .uploadWarningMobileModal{padding-left:15px!important}.de-web-v3 .uploadSuccMobileModal .modal-header,.de-web-v3 .uploadWarningMobileModal .modal-header{border:0}.de-web-v3 .home .our-customers-say{position:relative}.de-web-v3 .home .our-customers-say .our-customers-say-content{position:relative;background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/home/bg3.webp);background-position:50% bottom;background-size:cover;padding:20px 0;z-index:3}.de-web-v3 .home .our-customers-say .our-customers-say-content>h3{font-size:36px;text-align:center;color:#fff;margin-top:40px}.de-web-v3 .home .our-customers-say .our-customers-say-content>p{text-align:center;margin-bottom:35px}.de-web-v3 .home .our-customers-say .our-customers-say-content>p a{display:inline-block;color:#959595;text-decoration:underline!important}.de-web-v3 .home .our-customers-say .our-customers-say-content .owl-carousel-customers .owl-item .owl-carousel-customer-item{height:100%;padding:16px;border-radius:6px;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.de-web-v3 .home .our-customers-say .our-customers-say-content .owl-carousel-customers .owl-item .owl-carousel-customer-item>div:first-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:16px}.de-web-v3 .home .our-customers-say .our-customers-say-content .owl-carousel-customers .owl-item .owl-carousel-customer-item>div:first-child .avatar{height:44px;width:44px;border-radius:50%}.de-web-v3 .home .our-customers-say .our-customers-say-content .owl-carousel-customers .owl-item .owl-carousel-customer-item>div:first-child>div .name{font-size:14px;color:#2c2c2c;font-family:SF Pro Text Bold}.de-web-v3 .home .our-customers-say .our-customers-say-content .owl-carousel-customers .owl-item .owl-carousel-customer-item>div:first-child>div .name:hover{text-decoration:underline!important;color:#0a9cae}.de-web-v3 .home .our-customers-say .our-customers-say-content .owl-carousel-customers .owl-item .owl-carousel-customer-item>div:first-child>div .stars{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.de-web-v3 .home .our-customers-say .our-customers-say-content .owl-carousel-customers .owl-item .owl-carousel-customer-item>div:first-child>div .stars .star{width:15px;height:14px}.de-web-v3 .home .our-customers-say .our-customers-say-content .owl-carousel-customers .owl-item .owl-carousel-customer-item>div:first-child>div .stars>span:nth-of-type(5){margin-right:5px}.de-web-v3 .home .our-customers-say .our-customers-say-content .owl-carousel-customers .owl-item .owl-carousel-customer-item>div:last-child{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.de-web-v3 .home .our-customers-say .our-customers-say-content .owl-carousel-customers .owl-item .owl-carousel-customer-item>div:last-child p{word-break:break-word;margin-bottom:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.de-web-v3 .home .our-customers-say .our-customers-say-content .owl-carousel-customers .owl-item .owl-carousel-customer-item>div:last-child>a{color:#0a9cae}.de-web-v3 .home .our-customers-say .our-customers-say-content .owl-carousel-customers .owl-item .owl-carousel-customer-item>div:last-child div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .home .our-customers-say .our-customers-say-content .owl-carousel-customers .owl-item .owl-carousel-customer-item>div:last-child div span{color:#959595;font-size:12px;margin-right:5px}.de-web-v3 .home .our-customers-say .our-customers-say-content .owl-carousel-customers .owl-item .owl-carousel-customer-item>div:last-child div img{width:20px;height:20px}.de-web-v3 .home .our-customers-say .our-customers-say-content .owl-carousel-customers .owl-item .owl-carousel-customer-item .ellipsis-content-info4{max-height:80PX;line-height:20px;height:80px;overflow:hidden;position:relative;word-break:break-word}.de-web-v3 .home .our-customers-say .our-customers-say-content .owl-carousel-customers .owl-item .owl-carousel-customer-item .ellipsis-content-info4.ellipsis{word-break:break-word}.de-web-v3 .home .our-customers-say .our-customers-say-content .owl-carousel-customers .owl-item .owl-carousel-customer-item .ellipsis-content-info4.ellipsis:after{content:"...";font-weight:700;position:absolute;bottom:0;right:0;padding:0 10px 1px 45px;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(50%,#f8f8f8));background:linear-gradient(90deg,hsla(0,0%,100%,0),#f8f8f8 50%)}.de-web-v3 .home .our-customers-say .our-customers-say-content .owl-carousel-customers .owl-item .owl-carousel-customer-item .ellipsis-content-info7{line-height:18px;overflow:hidden;position:relative;word-break:break-word}.de-web-v3 .home .our-customers-say .our-customers-say-content .owl-carousel-customers .owl-item .owl-carousel-customer-item .ellipsis-content-info7.ellipsis{word-break:break-word;max-height:126px;height:126px}.de-web-v3 .home .our-customers-say .our-customers-say-content .owl-carousel-customers .owl-item .owl-carousel-customer-item .ellipsis-content-info7.ellipsis:after{content:"...";font-weight:700;position:absolute;bottom:0;right:0;padding:0 10px 1px 45px;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(50%,#f8f8f8));background:linear-gradient(90deg,hsla(0,0%,100%,0),#f8f8f8 50%)}.de-web-v3 .home .our-customers-say .faq-info{width:100%;position:relative;bottom:0;left:0;right:0;top:0;height:300px;background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/home/pic_faq@2x.webp);background-size:cover;background-position:50% 50%}.de-web-v3 .home .our-customers-say .faq-info a{position:absolute;display:inline-block;z-index:4;right:20%;bottom:30px;width:300px}.de-web-v3 .home .our-customers-say .faq-info a img{display:inline-block;width:100%}.de-web-v3 .home{display:block;background-color:#fff}.de-web-v3 .home .topBanner.alphaess.pc{position:relative;min-height:560px;background:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/home/bg_banner_alphaess.png) 0 no-repeat;background-size:cover}.de-web-v3 .home .topBanner.alphaess.pc .bg{width:100%}.de-web-v3 .home .topBanner.alphaess.pc .playVideoBtn{position:absolute;display:inline-block;bottom:-20px;left:0;right:0;margin:auto;width:200px;text-align:center;text-decoration:none}.de-web-v3 .home .topBanner.alphaess.pc .playVideoBtn .playVideoImg{width:112px;display:inline-block}.de-web-v3 .home .topBanner.alphaess.pc .playVideoBtn>span{display:inline-block;border-bottom:1px solid transparent;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#2c2c2c;font-size:16px;width:100%}.de-web-v3 .home .topBanner.alphaess.pc .playVideoBtn:hover>span{border-bottom:1px solid #333}.de-web-v3 .home .topBanner.alphaess.mobile .topOperatoin .title span,.de-web-v3 .home .topBanner.alphaess.pc .topOperatoin .title span{border-bottom:6px solid #e3c000}.de-web-v3 .home .topBanner.alphaess.pc .topOperatoin{padding-right:20%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;width:100%;height:100%;right:0;top:0;padding-top:61px;font-family:SF Pro Text}.de-web-v3 .home .topBanner.alphaess.pc .topOperatoin .title{font-family:SF Pro Text;font-size:40px;letter-spacing:0;font-weight:700}.de-web-v3 .home .topBanner.alphaess.pc .topOperatoin .btn{width:350px;height:50px;line-height:36px;background:-webkit-gradient(linear,left top,right top,from(#00b594),to(#0a9cae));background:linear-gradient(90deg,#00b594,#0a9cae);opacity:1;border-radius:8px;-webkit-transition:all .5s ease;transition:all .5s ease;display:inline-block}.de-web-v3 .home .topBanner.alphaess.pc .topOperatoin .tandc{color:#fff;text-decoration:underline!important;font-size:16px}.de-web-v3 .home .topBanner.mozo.pc{position:relative;min-height:552px;background:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/home/bg_banner_mozo@2x.png) 0 no-repeat;background-size:cover}.de-web-v3 .home .topBanner.mozo.pc .bg{width:100%}.de-web-v3 .home .topBanner.mozo.pc .playVideoBtn{position:absolute;display:inline-block;bottom:-20px;left:0;right:0;margin:auto;width:200px;text-align:center;text-decoration:none}.de-web-v3 .home .topBanner.mozo.pc .playVideoBtn .playVideoImg{width:112px;display:inline-block}.de-web-v3 .home .topBanner.mozo.pc .playVideoBtn>span{display:inline-block;border-bottom:1px solid transparent;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#2c2c2c;font-size:16px;width:100%}.de-web-v3 .home .topBanner.mozo.pc .playVideoBtn:hover>span{border-bottom:1px solid #333}.de-web-v3 .home .topBanner.mozo.pc .topOperatoin{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;width:100%;height:100%;right:0;top:0;padding-right:10%;padding-top:72px;text-align:center}.de-web-v3 .home .topBanner.mozo.pc .topOperatoin .title{margin-bottom:32px;width:470px;line-height:60px}.de-web-v3 .home .topBanner.mozo.pc .topOperatoin .title h3{font-size:50px}.de-web-v3 .home .topBanner.mozo.pc .topOperatoin .award-box{margin-bottom:32px;width:428px;padding:10px 0;height:96px;background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/home/mozo_box.png);background-repeat:no-repeat;background-size:cover}.de-web-v3 .home .topBanner.mozo.pc .topOperatoin .award-box h4{margin:20px 0 4px;font-size:18px;color:#fefcd0}.de-web-v3 .home .topBanner.mozo.pc .topOperatoin .award-box h5{margin:10px 0 0;font-size:16px;color:#f6de8e}.de-web-v3 .home .topBanner.mozo.pc .topOperatoin .goReport{color:#fff;font-size:16px}.de-web-v3 .home .topBanner.mozo.pc .topOperatoin .goReport svg{margin-left:8px;stroke:#fff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;fill:none}.de-web-v3 .home .topBanner.elec.pc{position:relative;min-height:560px;background:url(https://webassets.discoverenergy.com.au/assets/v2/img/home/pic_banner.png) 0 no-repeat;background-size:cover}.de-web-v3 .home .topBanner.elec.pc .bg{width:100%}.de-web-v3 .home .topBanner.elec.pc .playVideoBtn{position:absolute;display:inline-block;bottom:-20px;left:0;right:0;margin:auto;width:200px;text-align:center;text-decoration:none}.de-web-v3 .home .topBanner.elec.pc .playVideoBtn .playVideoImg{width:112px;display:inline-block}.de-web-v3 .home .topBanner.elec.pc .playVideoBtn>span{display:inline-block;border-bottom:1px solid transparent;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#2c2c2c;font-size:16px;width:100%}.de-web-v3 .home .topBanner.elec.pc .playVideoBtn:hover>span{border-bottom:1px solid #333}.de-web-v3 .home .topBanner.elec.pc .topOperatoin{padding-right:20%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;width:100%;height:100%;right:0;top:0;padding-top:61px}.de-web-v3 .home .topBanner.elec.pc .topOperatoin .btn{width:350px;height:50px;background:-webkit-gradient(linear,left top,right top,from(#00b594),to(#0a9cae));background:linear-gradient(90deg,#00b594,#0a9cae);opacity:1;border-radius:8px;-webkit-transition:all .5s ease;transition:all .5s ease}.de-web-v3 .home .topBanner.elec.pc .topOperatoin .btn:hover{background:-webkit-gradient(linear,left top,right top,from(#0d7d69),to(#136f78));background:linear-gradient(90deg,#0d7d69,#136f78)}.de-web-v3 .home .topBanner.gas.pc{position:relative;min-height:560px;background:url(https://webassets.discoverenergy.com.au/assets/v2/img/home/bg_banner_gas.png) 0 no-repeat;background-size:cover}.de-web-v3 .home .topBanner.gas.pc .bg{width:100%}.de-web-v3 .home .topBanner.gas.pc .playVideoBtn{position:absolute;display:inline-block;bottom:-20px;left:0;right:0;margin:auto;width:200px;text-align:center;text-decoration:none}.de-web-v3 .home .topBanner.gas.pc .playVideoBtn .playVideoImg{width:112px;display:inline-block}.de-web-v3 .home .topBanner.gas.pc .playVideoBtn>span{display:inline-block;width:100%;border-bottom:1px solid transparent;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#2c2c2c;font-size:16px}.de-web-v3 .home .topBanner.gas.pc .playVideoBtn:hover>span{border-bottom:1px solid #333}.de-web-v3 .home .topBanner.gas.pc .topOperatoin{padding-right:10%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;width:100%;height:100%;right:0;top:0;padding-top:61px}.de-web-v3 .home .topBanner.gas.pc .topOperatoin .btn{width:350px;height:50px;background:-webkit-gradient(linear,left top,right top,from(#00b594),to(#0a9cae));background:linear-gradient(90deg,#00b594,#0a9cae);opacity:1;border-radius:8px;-webkit-transition:all .5s ease;transition:all .5s ease}.de-web-v3 .home .topBanner.gas.pc .topOperatoin .btn:hover{background:-webkit-gradient(linear,left top,right top,from(#0d7d69),to(#136f78));background:linear-gradient(90deg,#0d7d69,#136f78)}.de-web-v3 .home .topBanner.gas.pc .topOperatoin>div{position:relative}.de-web-v3 .home .topBanner.gas.pc .banner-logo{position:absolute;top:0;left:-230px}.de-web-v3 .home .topBanner.gas.pc .banner-logo img{width:212px}.de-web-v3 .home .topBanner.green-power.pc{position:relative;min-height:560px;background:url(https://webassets.discoverenergy.com.au/assets/v2/img/home/bg_green_power_banner2.png) 0 no-repeat;background-size:cover}.de-web-v3 .home .topBanner.green-power.pc .green-power-logo{padding-top:61px;padding-left:20%}.de-web-v3 .home .topBanner.green-power.pc .green-power-logo img{height:78px;display:inline-block!important;width:auto}.de-web-v3 .home .topBanner.green-power.pc .bg{width:100%}.de-web-v3 .home .topBanner.green-power.pc .playVideoBtn{position:absolute;display:inline-block;bottom:-20px;left:0;right:0;margin:auto;width:200px;text-align:center;text-decoration:none}.de-web-v3 .home .topBanner.green-power.pc .playVideoBtn .playVideoImg{width:112px;display:inline-block}.de-web-v3 .home .topBanner.green-power.pc .playVideoBtn>span{display:inline-block;width:100%;border-bottom:1px solid transparent;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#2c2c2c;font-size:16px}.de-web-v3 .home .topBanner.green-power.pc .playVideoBtn:hover>span{border-bottom:1px solid #333}.de-web-v3 .home .topBanner.green-power.pc .topOperatoin{padding-right:20%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;width:100%;height:100%;right:0;top:0;padding-top:61px}.de-web-v3 .home .topBanner.green-power.pc .topOperatoin .btn{width:350px;height:50px;background:-webkit-gradient(linear,left top,right top,from(#00b594),to(#0a9cae));background:linear-gradient(90deg,#00b594,#0a9cae);opacity:1;border-radius:8px;-webkit-transition:all .5s ease;transition:all .5s ease}.de-web-v3 .home .topBanner.green-power.pc .topOperatoin .btn:hover{background:-webkit-gradient(linear,left top,right top,from(#0d7d69),to(#136f78));background:linear-gradient(90deg,#0d7d69,#136f78)}.de-web-v3 .home .topBanner.green-power.pc .topOperatoin>div{position:relative;max-width:410px}.de-web-v3 .home .topBanner.green-power.pc .banner-logo{position:absolute;top:0;left:-230px}.de-web-v3 .home .topBanner.green-power.pc .banner-logo img{width:212px}.de-web-v3 .home .topBanner.mozo.mobile{position:relative;display:none}.de-web-v3 .home .topBanner.mozo.mobile .bg_small{width:100%}.de-web-v3 .home .topBanner.mozo.mobile .playVideoBtn{position:absolute;display:inline-block;bottom:-40px;left:0;width:100%;text-align:center}.de-web-v3 .home .topBanner.mozo.mobile .playVideoBtn .playVideoImg{width:112px;display:inline-block}.de-web-v3 .home .topBanner.mozo.mobile .playVideoBtn>span{display:block;font-size:15px;color:#2c2c2c}.de-web-v3 .home .topBanner.mozo.mobile .topOperatoin{position:absolute;width:100%;right:0;padding-top:35px;text-align:center}.de-web-v3 .home .topBanner.mozo.mobile .topOperatoin .title{margin-bottom:16px;width:338px;font-size:36px;line-height:42px}.de-web-v3 .home .topBanner.mozo.mobile .topOperatoin .award-box{margin-bottom:20px;padding:16px 0;width:300px;height:74px;background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/home/mozo_box.png);background-repeat:no-repeat;background-size:cover}.de-web-v3 .home .topBanner.mozo.mobile .topOperatoin .award-box h4{margin:6px 0;font-size:13px;color:#fefcd0}.de-web-v3 .home .topBanner.mozo.mobile .topOperatoin .award-box h5{margin:0;font-size:13px;color:#f6de8e}.de-web-v3 .home .topBanner.mozo.mobile .topOperatoin .goReport{color:#fff;font-size:14px}.de-web-v3 .home .topBanner.mozo.mobile .topOperatoin .goReport svg{margin-left:8px;stroke:#fff;stroke-width:1;stroke-linejoin:round;fill:none}.de-web-v3 .home .topBanner.alphaess.mobile{position:relative;display:none}.de-web-v3 .home .topBanner.alphaess.mobile .bg_small{width:100%}.de-web-v3 .home .topBanner.alphaess.mobile .playVideoBtn{position:absolute;display:inline-block;bottom:-40px;left:0;width:100%;text-align:center}.de-web-v3 .home .topBanner.alphaess.mobile .playVideoBtn .playVideoImg{width:112px;display:inline-block}.de-web-v3 .home .topBanner.alphaess.mobile .playVideoBtn>span{display:block;font-size:15px;color:#2c2c2c}.de-web-v3 .home .topBanner.alphaess.mobile .topOperatoin{position:absolute;width:100%;right:0;bottom:200px;padding-top:100px;text-align:center}.de-web-v3 .home .topBanner.alphaess.mobile .topOperatoin *{font-family:SF Pro Text Regular}.de-web-v3 .home .topBanner.alphaess.mobile .topOperatoin>div{width:100%;padding:0 15px;text-align:center}.de-web-v3 .home .topBanner.alphaess.mobile .topOperatoin .btn{max-width:300px;width:100%;padding-top:10px;padding-bottom:10px;background:-webkit-gradient(linear,left top,right top,from(#00b594),to(#0a9cae));background:linear-gradient(90deg,#00b594,#0a9cae);opacity:1;border-radius:8px;display:inline-block;text-align:center;height:auto;white-space:normal;overflow:hidden}.de-web-v3 .home .topBanner.elec.mobile .topOperatoin .btn,.de-web-v3 .home .topBanner.gas.mobile .topOperatoin .btn,.de-web-v3 .home .topBanner.green-power.mobile .topOperatoin .btn{max-width:350px;background:-webkit-gradient(linear,left top,right top,from(#00b594),to(#0a9cae));border-radius:8px;opacity:1;text-align:center;overflow:hidden;white-space:normal}.de-web-v3 .home .topBanner.alphaess.mobile .topOperatoin .tandc{color:#fff;text-decoration:underline!important;font-size:16px}.de-web-v3 .home .topBanner.elec.mobile{position:relative;display:none}.de-web-v3 .home .topBanner.elec.mobile .bg_small{width:100%}.de-web-v3 .home .topBanner.elec.mobile .playVideoBtn{position:absolute;display:inline-block;bottom:-40px;left:0;width:100%;text-align:center}.de-web-v3 .home .topBanner.elec.mobile .playVideoBtn .playVideoImg{width:112px;display:inline-block}.de-web-v3 .home .topBanner.elec.mobile .playVideoBtn>span{display:block;font-size:15px;color:#2c2c2c}.de-web-v3 .home .topBanner.elec.mobile .topOperatoin{position:absolute;width:100%;right:0;bottom:200px;padding-top:100px;text-align:center}.de-web-v3 .home .topBanner.elec.mobile .topOperatoin>div{width:100%;padding:0 15px;text-align:center}.de-web-v3 .home .topBanner.elec.mobile .topOperatoin .btn{width:100%;padding-top:10px;padding-bottom:10px;background:linear-gradient(90deg,#00b594,#0a9cae);display:inline-block;height:auto}.de-web-v3 .home .topBanner.gas.mobile{position:relative;display:none}.de-web-v3 .home .topBanner.gas.mobile .bg_small{width:100%}.de-web-v3 .home .topBanner.gas.mobile .playVideoBtn{position:absolute;display:inline-block;bottom:-40px;left:0;width:100%;text-align:center}.de-web-v3 .home .topBanner.gas.mobile .playVideoBtn .playVideoImg{width:112px;display:inline-block}.de-web-v3 .home .topBanner.gas.mobile .playVideoBtn>span{display:block;font-size:15px;color:#2c2c2c}.de-web-v3 .home .topBanner.gas.mobile .topOperatoin{position:absolute;width:100%;right:0;bottom:200px;padding-top:100px;text-align:center}.de-web-v3 .home .topBanner.gas.mobile .topOperatoin>div{width:100%;padding:0 15px;text-align:center}.de-web-v3 .home .topBanner.gas.mobile .topOperatoin .btn{width:100%;padding-top:10px;padding-bottom:10px;background:linear-gradient(90deg,#00b594,#0a9cae);display:inline-block;height:auto}.de-web-v3 .home .topBanner.gas.mobile .banner-logo{text-align:center;margin-bottom:20px}.de-web-v3 .home .topBanner.gas.mobile .banner-logo>img{display:inline-block;width:115px;height:132px}.de-web-v3 .home .topBanner.green-power.mobile{position:relative;display:none}.de-web-v3 .home .topBanner.green-power.mobile .bg_small{width:100%}.de-web-v3 .home .topBanner.green-power.mobile .playVideoBtn{position:absolute;display:inline-block;bottom:-40px;left:0;width:100%;text-align:center}.de-web-v3 .home .topBanner.green-power.mobile .playVideoBtn .playVideoImg{width:112px;display:inline-block}.de-web-v3 .home .topBanner.green-power.mobile .playVideoBtn>span{display:block;font-size:15px;color:#2c2c2c}.de-web-v3 .home .topBanner.green-power.mobile .topOperatoin{position:absolute;width:100%;right:0;bottom:200px;padding-top:100px;text-align:center}.de-web-v3 .home .topBanner.green-power.mobile .topOperatoin>div{width:100%;padding:0 15px;text-align:center}.de-web-v3 .home .topBanner.green-power.mobile .topOperatoin .btn{width:100%;padding-top:10px;padding-bottom:10px;background:linear-gradient(90deg,#00b594,#0a9cae);display:inline-block;height:auto}.de-web-v3 .home .topBanner.green-power.mobile .banner-logo{text-align:center;margin-bottom:20px}.de-web-v3 .home .topBanner.green-power.mobile .banner-logo>img{display:inline-block;width:115px;height:132px}.de-web-v3 .home .homeNavList{width:100%;padding-left:0;background-color:#fff}.de-web-v3 .home .homeNavList .homeNavItem{margin:0 75px;list-style:none;text-align:center}.de-web-v3 .home .homeNavList .homeNavItem img{height:70px;width:70px}.de-web-v3 .home .homeNavList .homeNavItem div{text-align:center;color:#2c2c2c}.de-web-v3 .home .homeNavList .homeNavItem a{text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .home .homeNavList .homeNavItem a>div{display:inline-block;border-bottom:1px solid transparent;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.de-web-v3 .home .homeNavList .homeNavItem:hover a{text-decoration:none}.de-web-v3 .home .homeNavList .homeNavItem:hover a>div{border-bottom:1px solid #333}.de-web-v3 .home .homeNewsList{width:100%;padding-left:0;overflow-x:hidden;min-height:400px;background-color:#fff;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.de-web-v3 .home .homeNewsList .homeNewsItem{max-width:50%;width:100%;list-style:none;text-align:center;padding:15px;overflow:hidden}.de-web-v3 .home .homeNewsList .homeNewsItem a{display:inline-block;width:100%;height:100%;overflow:hidden;position:relative;padding-bottom:50px}.de-web-v3 .home .homeNewsList .homeNewsItem a>div:first-child{overflow:hidden;position:relative}.de-web-v3 .home .homeNewsList .homeNewsItem a>div:first-child>img:first-child{width:100%}.de-web-v3 .home .homeNewsList .homeNewsItem a>div:first-child>img:nth-child(2){position:absolute;left:0;top:0;width:100%;-webkit-transition:all .5s ease;transition:all .5s ease}.de-web-v3 .home .homeNewsList .homeNewsItem a>div:nth-child(2){text-align:center;color:#2c2c2c;font-size:14px!important}.de-web-v3 .home .homeNewsList .homeNewsItem:hover a>div:first-child>img:nth-child(2){width:105%}.de-web-v3 .home .homeChoice{padding:15px;background-color:#fff}.de-web-v3 .home .homeChoice>h2{font-size:36px;color:#222;font-weight:400;text-align:center}.de-web-v3 .home .homeChoice>h2 p{color:#007092;font-size:16px}.de-web-v3 .home .homeChoice .choiceList.tr{text-align:right}.de-web-v3 .home .homeChoice .choiceList.tl{text-align:left}.de-web-v3 .home .homeChoice .choiceList .tr{text-align:right}.de-web-v3 .home .homeChoice .choiceList .tl{text-align:left}.de-web-v3 .home .homeChoice .choiceList .mr58{margin-right:58px}.de-web-v3 .home .homeChoice .choiceList .mr160{margin-right:160px}.de-web-v3 .home .homeChoice .choiceList .mr_30{margin-right:-30px}.de-web-v3 .home .homeChoice .choiceList .ml58{margin-left:58px}.de-web-v3 .home .homeChoice .choiceList .ml160{margin-left:160px}.de-web-v3 .home .homeChoice .choiceList .ml_30{margin-left:-30px}.de-web-v3 .home .homeChoice .choiceList .choiceItem{display:inline-block;max-width:440px;width:100%;margin-bottom:15px}.de-web-v3 .home .homeChoice .choiceList .choiceItem .title{color:#2c2c2c}.de-web-v3 .home .homeChoice .choiceList .choiceItem .info{color:#484848}.de-web-v3 .home .homeChoice .choiceImg.small{display:none!important}.de-web-v3 .home .faqsContent{background-image:url(https://webassets.discoverenergy.com.au/assets/v2/img/home/pic_faq_1.png);background-repeat:no-repeat;background-size:contain;position:relative}.de-web-v3 .home .faqsContent img{width:100%}.de-web-v3 .home .faqsContent .faqsbtn{position:absolute;bottom:77px;left:60%}.de-web-v3 .home .faqsContent .faqsbtn div{margin-left:20px;color:#00d9d8;-webkit-transition:all .5s ease;transition:all .5s ease;border-bottom:1px solid transparent}.de-web-v3 .home .faqsContent .faqsbtn div span{display:inline-block;width:15px;margin-left:5px;border-top:1px solid #00d9d8;position:relative}.de-web-v3 .home .faqsContent .faqsbtn div span:after{top:-3px;right:0;display:inline-block;position:absolute;content:"";border-top:1px solid #00d9d8;border-right:1px solid #00d9d8;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);height:5px;width:5px}.de-web-v3 .home .faqsContent .faqsbtn:hover div{border-bottom:1px solid #00d9d8}.de-web-v3 .home .faqsContent .picFaq{display:block}.de-web-v3 .home .faqsContent .picFaq1{display:none}.de-web-v3 .home .move-house{background:#f8f8f8;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:112px 15px 183px}.de-web-v3 .home .move-house,.de-web-v3 .home .move-house .move-house-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.de-web-v3 .home .move-house .move-house-wrapper{position:relative;height:auto;width:100%;max-width:1438px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.de-web-v3 .home .move-house .person{position:absolute;top:20px;left:80px;z-index:4;width:35%}.de-web-v3 .home .move-house .persion-low{position:absolute;width:500px;height:330px;background:-webkit-gradient(linear,right top,left top,from(#52abb7),to(#000a3b));background:linear-gradient(270deg,#52abb7,#000a3b);left:0;bottom:-183px}.de-web-v3 .home .move-house .persion-low p{position:absolute;left:120px;bottom:40px;line-height:30px;font-size:"verdana";font-weight:bolder;color:#fff;margin:0}.de-web-v3 .home .move-house .float-card{background:#fff;padding:80px;max-width:1096px;z-index:3;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.de-web-v3 .home .move-house .float-card,.de-web-v3 .home .move-house .float-card .top{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .home .move-house .float-card .top{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px;max-width:780px}.de-web-v3 .home .move-house .float-card .top h3{font-weight:400;margin:0;color:#2c2c2c;min-width:230px}.de-web-v3 .home .move-house .float-card .top a{margin-top:15px;display:block;height:36px;line-height:36px;width:110px;text-align:center;background:linear-gradient(133deg,#00b494,#0a9dad);color:#fff;border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease}.de-web-v3 .home .move-house .float-card .top a:hover{background:-webkit-gradient(linear,left top,right top,from(#0d7d69),to(#136f78));background:linear-gradient(90deg,#0d7d69,#136f78)}.de-web-v3 .home .move-house .float-card .steps{max-width:780px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.de-web-v3 .home .move-house .float-card .steps .step{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;margin-top:89px;margin-bottom:32px;padding:0 15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:174px}.de-web-v3 .home .move-house .float-card .steps .step,.de-web-v3 .home .move-house .float-card .steps .step>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .home .move-house .float-card .steps .step>div{position:relative;border-radius:50%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:60px;height:60px;background:-webkit-gradient(linear,left top,left bottom,from(#5ab8cc),to(#296e98));background:linear-gradient(180deg,#5ab8cc,#296e98)}.de-web-v3 .home .move-house .float-card .steps .step>div:before{position:absolute;content:"";display:inline-block;height:48px;width:48px;background:-webkit-gradient(linear,left top,left bottom,from(#60c9e0),to(#0a9cae));background:linear-gradient(180deg,#60c9e0,#0a9cae);top:0;bottom:0;left:0;right:0;margin:auto;border-radius:50%}.de-web-v3 .home .move-house .float-card .steps .step>div div{position:relative;z-index:3;font-size:27px;color:#2eefac;font-weight:bolder}.de-web-v3 .home .move-house .float-card .steps .step img{display:block;height:64px;width:64px;margin:70px auto 0}.de-web-v3 .home .move-house .float-card .steps .step h5{color:#484848;margin:20px auto 10px;font-size:16px}.de-web-v3 .home .move-house .float-card .steps .step p{font-size:12px;line-height:22px;color:#888}.de-web-v3 .home .rightOperationBtns{position:fixed;display:block;right:-74px;top:50%;z-index:999;margin:auto;background-color:#fff;border:1px solid #eaeaea;-webkit-transition:all .5s ease;transition:all .5s ease}.de-web-v3 .home .rightOperationBtns>div:last-child{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:15px;position:relative}.de-web-v3 .home .rightOperationBtns>div:last-child a img{height:38px;width:38px}.de-web-v3 .home .rightOperationBtns>div:last-child a.ch{position:relative}.de-web-v3 .home .rightOperationBtns>div:last-child a.ch>div{display:none;-webkit-transition:all .5s ease;transition:all .5s ease;position:absolute;right:80px;top:0;width:0;-webkit-box-shadow:2px 0 10px rgba(0,0,0,.06);box-shadow:2px 0 10px rgba(0,0,0,.06);background-color:#fff;padding:15px 31px;color:#333;font-size:14px;opacity:0}.de-web-v3 .home .rightOperationBtns>div:last-child a.ch>div:after{background-color:#fff;-webkit-box-shadow:2px 0 10px rgba(0,0,0,.06);box-shadow:2px 0 10px rgba(0,0,0,.06);display:inline-block;content:"";position:absolute;z-index:999;top:16px;width:15px;height:15PX;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:-7.5px;margin:auto}.de-web-v3 .home .rightOperationBtns>div:last-child a.ch>div:before{position:absolute;content:"";display:inline-block;background-color:transparent;height:100%;width:50px;top:0;right:-50px}.de-web-v3 .home .rightOperationBtns>div:last-child a.ch span{display:inline-block;width:100%;height:100%;margin-bottom:5px;word-break:break-all;line-height:1.2}.de-web-v3 .home .rightOperationBtns>div:last-child a.ch span:last-child{margin-bottom:0}.de-web-v3 .home .rightOperationBtns>div:last-child a.ch:hover div{width:300px;opacity:1;display:inline-block}.de-web-v3 .home .rightOperationBtns>div:last-child div.ch{position:relative;cursor:pointer}.de-web-v3 .home .rightOperationBtns>div:last-child div.ch>div{display:none;-webkit-transition:all .5s ease;transition:all .5s ease;position:absolute;right:70px;top:-8px;width:0;-webkit-box-shadow:2px 0 10px rgba(0,0,0,.06);box-shadow:2px 0 10px rgba(0,0,0,.06);background-color:#fff;padding:15px 31px;color:#333;font-size:14px;opacity:0}.de-web-v3 .home .rightOperationBtns>div:last-child div.ch>div a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .home .rightOperationBtns>div:last-child div.ch>div a img{width:25px;height:auto;margin-right:16px}.de-web-v3 .home .rightOperationBtns>div:last-child div.ch>div a span{color:#0a9cae;font-size:14px}.de-web-v3 .home .rightOperationBtns>div:last-child div.ch>div:after{background-color:#fff;display:inline-block;content:"";position:absolute;z-index:999;top:16px;width:15px;height:15PX;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:-7.5px;margin:auto}.de-web-v3 .home .rightOperationBtns>div:last-child div.ch>div:before{position:absolute;content:"";display:inline-block;background-color:transparent;height:100%;width:50px;top:0;right:-50px}.de-web-v3 .home .rightOperationBtns>div:last-child div.ch>div.fixArrowCoverissue{right:70px}.de-web-v3 .home .rightOperationBtns>div:last-child div.ch span{display:inline-block;width:100%;height:100%;margin-bottom:5px;word-break:break-all;line-height:1.2}.de-web-v3 .home .rightOperationBtns>div:last-child div.ch span:last-child{margin-bottom:0}.de-web-v3 .home .rightOperationBtns>div:last-child div.ch:hover div{width:300px;opacity:1;display:inline-block}.de-web-v3 .home .rightOperationBtns>a{position:absolute;z-index:88;height:44px;width:45px;background:#fff;border:1px solid #eaeaea;-webkit-box-shadow:-3px 2px 8px rgba(0,0,0,.15);box-shadow:-3px 2px 8px rgba(0,0,0,.15);opacity:1;border-radius:22px 0 0 22px;right:100%;top:0;bottom:0;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none}.de-web-v3 .home .rightOperationBtns>a i{color:#717171;-webkit-transition:all .5s ease;transition:all .5s ease}.de-web-v3 .home .rightOperationBtns>a.active i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.de-web-v3 .home .rightOperationBtns.active{right:0}.de-web-v3 .home .rightOperationBtns .operationContent>div{margin-bottom:14px}.de-web-v3 .home .rightOperationBtns .operationContent>div:last-child{margin-bottom:0}.de-web-v3 .home .rightOperationBtns .operationContent .operationContentIcon{width:32px;height:32px}.de-web-v3 .home .appQrcode{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:64px 15px;background-color:#fff;margin-top:100px}.de-web-v3 .home .appQrcode .appQrcode-content{max-width:1110px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.de-web-v3 .home .appQrcode .appQrcode-content .left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.de-web-v3 .home .appQrcode .appQrcode-content .left .btn{width:150px;height:50px;line-height:36px;background:-webkit-gradient(linear,left top,right top,from(#00b594),to(#0a9cae));background:linear-gradient(90deg,#00b594,#0a9cae);opacity:1;border-radius:8px;-webkit-transition:all .5s ease;transition:all .5s ease;color:#fff}.de-web-v3 .home .appQrcode .appQrcode-content .left .btn:hover{background:-webkit-gradient(linear,left top,right top,from(#0d7d69),to(#136f78));background:linear-gradient(90deg,#0d7d69,#136f78)}.de-web-v3 .home .appQrcode .appQrcode-content .left>div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:10px;height:100%}.de-web-v3 .home .appQrcode .appQrcode-content .left>div>div>div:first-child{font-size:20px;font-weight:700;color:#2c2c2c}.de-web-v3 .home .appQrcode .appQrcode-content .left>div>div>div:last-child{font-size:16px;color:#007092}.de-web-v3 .home .appQrcode .appQrcode-content .left>div a{-webkit-align-self:start;-ms-flex-item-align:start;align-self:start}.de-web-v3 .home .owl-carousel .owl-stage-outer{padding-bottom:50px}.de-web-v3 .home .homeFeatureList{width:100%;padding-left:0;overflow-x:hidden;min-height:400px;background-color:#fff;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.de-web-v3 .home .homeFeatureList .homeNewsItem{max-width:50%;width:100%;list-style:none;text-align:center;padding:15px;overflow:hidden}.de-web-v3 .home .homeFeatureList .homeNewsItem a{display:inline-block;width:100%;height:100%;overflow:hidden;position:relative;padding-bottom:50px}.de-web-v3 .home .homeFeatureList .homeNewsItem a>div:first-child{overflow:hidden;position:relative}.de-web-v3 .home .homeFeatureList .homeNewsItem a>div:first-child>img:first-child{width:100%}.de-web-v3 .home .homeFeatureList .homeNewsItem a>div:first-child>img:nth-child(2){position:absolute;left:0;top:0;width:100%;-webkit-transition:all .5s ease;transition:all .5s ease}.de-web-v3 .home .homeFeatureList .homeNewsItem a>div:nth-child(2){text-align:center;color:#2c2c2c;font-size:16px!important}.de-web-v3 .home .homeFeatureList .homeNewsItem:hover a>div:first-child>img:nth-child(2){width:105%}.de-web-v3 .home .homeNewsTitle{text-align:center;font-size:36px;margin-top:71px;font-weight:700;color:#2c2c2c}.de-web-v3 .home .homeNewsListZh{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:16px}.de-web-v3 .home .homeNewsListZh li{list-style:none}.de-web-v3 .home .homeNewsListZh .homeNewsItem{padding:15px;width:25%;max-width:360px}.de-web-v3 .home .homeNewsListZh .homeNewsItem:hover>a>div,.de-web-v3 .home .homeNewsListZh .homeNewsItem>a>div:last-child{padding:10px}.de-web-v3 .home .homeNewsListZh .homeNewsItem,.de-web-v3 .home .homeNewsListZh .homeNewsItem *{-webkit-transition:all .5s ease;transition:all .5s ease}.de-web-v3 .home .homeNewsListZh .homeNewsItem img{width:100%}.de-web-v3 .home .homeNewsListZh .homeNewsItem>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.de-web-v3 .home .homeNewsListZh .homeNewsItem>a>div:first-child{border:10px solid #f8f8f8;background-color:#f8f8f8;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:203px;overflow:hidden}.de-web-v3 .home .homeNewsListZh .homeNewsItem>a>div:first-child img{width:100%;display:inline-block}.de-web-v3 .home .homeNewsListZh .homeNewsItem>a .title{font-size:16px;color:#2c2c2c;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.de-web-v3 .home .homeNewsListZh .homeNewsItem>a .line{width:33px;height:0;border:1px solid #d0d0d0;opacity:1;margin:10px 0;-webkit-transition:all .5s ease;transition:all .5s ease}.de-web-v3 .home .homeNewsListZh .homeNewsItem>a .time{color:#b2b2b2;font-size:16px;margin-bottom:16px}.de-web-v3 .home .homeNewsListZh .homeNewsItem>a .ellipsis-new-detail{color:#484848;font-size:12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.de-web-v3 .home .homeNewsListZh .homeNewsItem:hover{background-color:#006b8b}.de-web-v3 .home .homeNewsListZh .homeNewsItem:hover>a{text-decoration:none}.de-web-v3 .home .homeNewsListZh .homeNewsItem:hover>a .title{font-size:16px;color:#fff}.de-web-v3 .home .homeNewsListZh .homeNewsItem:hover>a .line{width:100%;height:0;border-bottom:1px solid #fff;opacity:1;margin:10px 0}.de-web-v3 .home .homeNewsListZh .homeNewsItem:hover>a .time{color:#fff;font-size:16px;margin-bottom:16px}.de-web-v3 .home .homeNewsListZh .homeNewsItem:hover>a .ellipsis-new-detail{color:#fff;font-size:12px}.de-web-v3 .home #weChatModal .wechatImg{width:100%}.de-web-v3 .home #weChatModal .closeContent{text-align:center;display:block}.de-web-v3 .home #weChatModal .closeContent img{display:inline-block}.de-web-v3 .home .customer-service{margin-top:114px;position:relative;height:685px;background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/home/pic_innovatoers2_zh.webp);background-position:100%;background-size:cover}.de-web-v3 .home .customer-service .info{position:absolute;top:0;left:0;height:100%;width:100%;padding-left:20%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff}.de-web-v3 .home .customer-service .info img{width:213px;height:211px}.de-web-v3 .home .customer-service .info h2{margin-bottom:40px}.de-web-v3 .home .customer-service .info h2>div:first-child{color:#4cc2c7;font-size:36px;font-weight:700;margin-bottom:10px}.de-web-v3 .home .customer-service .info h2>div:last-child{color:#fff;font-size:36px}.de-web-v3 .home .customer-service .info .info-item1{font-size:20px;font-weight:700}.de-web-v3 .home .customer-service .info .info-item2,.de-web-v3 .home .customer-service .info .info-item3{font-size:18px}.de-web-v3 .home .customer-service .info .info-item3{margin-bottom:31px}.de-web-v3 .home .customer-service .info .tips-info{font-size:14px;padding-left:10px;margin-top:5px}.de-web-v3 .home .move-house-zh{background:#fff;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:112px 15px 183px}.de-web-v3 .home .move-house-zh,.de-web-v3 .home .move-house-zh .move-house-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.de-web-v3 .home .move-house-zh .move-house-wrapper{position:relative;height:auto;width:100%;max-width:1438px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.de-web-v3 .home .move-house-zh .person{position:absolute;top:50px;left:60px;z-index:4;width:35%}.de-web-v3 .home .move-house-zh .persion-low{position:absolute;width:500px;height:330px;background:-webkit-gradient(linear,right top,left top,from(#52abb7),to(#000a3b));background:linear-gradient(270deg,#52abb7,#000a3b);left:0;bottom:-183px}.de-web-v3 .home .move-house-zh .persion-low p{position:absolute;left:120px;bottom:40px;line-height:30px;font-size:"verdana";font-weight:bolder;color:#fff;margin:0}.de-web-v3 .home .move-house-zh .float-card{background:#fff;padding:80px;max-width:1120px;z-index:3;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 3px 13px rgba(0,0,0,.1);box-shadow:0 3px 13px rgba(0,0,0,.1)}.de-web-v3 .home .move-house-zh .float-card,.de-web-v3 .home .move-house-zh .float-card .top{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .home .move-house-zh .float-card .top{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px;max-width:780px;padding-bottom:20px}.de-web-v3 .home .move-house-zh .float-card .top h3{margin:0;color:#2c2c2c;min-width:230px;font-size:20px;font-weight:700}.de-web-v3 .home .move-house-zh .float-card .top a{display:block;height:36px;line-height:36px;width:110px;text-align:center;background:linear-gradient(133deg,#00b494,#0a9dad);color:#fff;border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:16px}.de-web-v3 .home .move-house-zh .float-card .top a:hover{background:-webkit-gradient(linear,left top,right top,from(#0d7d69),to(#136f78));background:linear-gradient(90deg,#0d7d69,#136f78)}.de-web-v3 .home .move-house-zh .float-card .steps{max-width:800px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.de-web-v3 .home .move-house-zh .float-card .steps .step{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;margin-top:89px;margin-bottom:32px;padding:0 15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:200px}.de-web-v3 .home .move-house-zh .float-card .steps .step,.de-web-v3 .home .move-house-zh .float-card .steps .step>div:first-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .home .move-house-zh .float-card .steps .step>div:first-child{position:relative;border-radius:50%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:60px;height:60px;background:-webkit-gradient(linear,left top,left bottom,from(#5ab8cc),to(#296e98));background:linear-gradient(180deg,#5ab8cc,#296e98)}.de-web-v3 .home .move-house-zh .float-card .steps .step>div:first-child:before{position:absolute;content:"";display:inline-block;height:48px;width:48px;background:-webkit-gradient(linear,left top,left bottom,from(#60c9e0),to(#0a9cae));background:linear-gradient(180deg,#60c9e0,#0a9cae);top:0;bottom:0;left:0;right:0;margin:auto;border-radius:50%}.de-web-v3 .home .move-house-zh .float-card .steps .step>div:first-child div{position:relative;z-index:3;font-size:27px;color:#2eefac;font-weight:bolder}.de-web-v3 .home .move-house-zh .float-card .steps .step img{display:block;height:64px;width:64px;margin:70px auto 0}.de-web-v3 .home .move-house-zh .float-card .steps .step h5{color:#2c2c2c;margin:20px auto 10px;font-size:16px;font-weight:700}.de-web-v3 .home .move-house-zh .float-card .steps .step p{font-size:12px;line-height:22px;color:#484848}.de-web-v3 .home .move-house-zh .float-card .bottom{display:none;text-align:center;padding:20px 0}.de-web-v3 .home .move-house-zh .float-card .bottom a{display:inline-block;height:50px;line-height:50px;width:160px;text-align:center;background:linear-gradient(133deg,#00b494,#0a9dad);color:#fff;border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:16px}.de-web-v3 .footerZh .row>div,.de-web-v3 footer .row>div{text-align:left!important}.de-web-v3 .home .move-house-zh .float-card .bottom a:hover{background:-webkit-gradient(linear,left top,right top,from(#0d7d69),to(#136f78));background:linear-gradient(90deg,#0d7d69,#136f78)}.de-web-v3 .coronavirus-v3{padding:22px;background:#f1e9d4}.de-web-v3 .coronavirus-v3 .wrapper{max-width:1020px;margin:0 auto}.de-web-v3 .coronavirus-v3 .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.de-web-v3 .coronavirus-v3 .title .left{font-size:16px;font-family:SF Pro Text Bold}.de-web-v3 .coronavirus-v3 .title .left img{width:35px;height:24px}.de-web-v3 .coronavirus-v3 .title a.right{color:#484848;cursor:pointer}.de-web-v3 .coronavirus-v3 p{font-size:14px;color:#484848;margin:0 0 0 40px}.de-web-v3 .coronavirus-v3 p a{color:#3e75b5;text-decoration:underline!important;font-family:verdana;font-weight:700}.de-web-v3 #compare-plan-nmi-list .modal-content{overflow:hidden}.de-web-v3 .footerZh{padding-bottom:0}.de-web-v3 .footerZh>div:first-child,.de-web-v3 .footerZh>div:nth-child(2){width:100%}.de-web-v3 .footerZh>div:nth-child(2){background-color:#2e2e2e}.de-web-v3 .footerZh .footerInfo{width:100%;max-width:1200px;padding:30px 15px}.de-web-v3 .footerZh .footerInfo>div{width:100%}.de-web-v3 .footerZh .footerInfo .left>div:first-child{color:#007092;margin-right:15px}.de-web-v3 .footerZh .footerInfo .left>div:first-child img{width:172px}.de-web-v3 .footerZh .footerInfo .left>div:last-child{max-width:500px;margin-right:15px}.de-web-v3 .footerZh .footerInfo .left>div:last-child>div:first-child{color:#333}.de-web-v3 .footerZh .footerInfo .left>div:last-child>div:nth-child(2){margin-top:10px;font-weight:700}.de-web-v3 .footerZh .footerInfo .right a{width:160px;color:#333}.de-web-v3 .footerZh .footerInfo .right a:hover{color:#0a9cae}.de-web-v3 .footerZh .copyRight{color:hsla(0,0%,100%,.4)}.de-web-v3 .footerZh .row{width:100%;max-width:1200px;padding:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .footerZh .links .ch img,.de-web-v3 .footerZh .links a img{width:38px;height:38px}.de-web-v3 .footerZh .row>div a{margin:0 5px}.de-web-v3 .footerZh .row>div:last-child{text-align:right!important}.de-web-v3 .footerZh .links .ch{position:relative;display:inline-block}.de-web-v3 .footerZh .links .ch>div{-webkit-transition:all .5s ease;transition:all .5s ease;padding:15px;color:#333;font-size:14px;opacity:0;height:0;width:300px;right:-150px;left:-150px;bottom:50px}.de-web-v3 .footerZh .links .ch>div,.de-web-v3 .footerZh .links .ch>div:after{display:inline-block;position:absolute;-webkit-box-shadow:2px 0 10px rgba(0,0,0,.06);box-shadow:2px 0 10px rgba(0,0,0,.06);background-color:#fff;margin:auto}.de-web-v3 .footerZh .links .ch>div:after{content:"";z-index:999;right:0;left:0;width:15px;height:15PX;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);bottom:-7.5px}.de-web-v3 .footerZh .links .ch span{opacity:0;display:inline-block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-word;text-align:left;-webkit-transition:all .5s ease;transition:all .5s ease}.de-web-v3 .footerZh .links .ch:hover div{height:50px;opacity:1}.de-web-v3 .footerZh .links .ch:hover span{opacity:1}.de-web-v3 .footerZh .links .ch .footerContactIcon{width:32px;height:32px;opacity:.8}.de-web-v3 .footerZh #weChatModalFooter .wechatImg{width:100%}.de-web-v3 .footerZh #weChatModalFooter .closeContent{text-align:center;display:block}.de-web-v3 .footerZh #weChatModalFooter .closeContent img{display:inline-block}.de-web-v3 .footer-my{padding:24px}.de-web-v3 .footer-my,.de-web-v3 .footer-my .footer-my-content{background-color:#151e29!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.de-web-v3 .footer-my .footer-my-content{width:100%;max-width:1162px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.de-web-v3 .footer-my .footer-my-content .copy-right{color:#fff;opacity:.4;font-size:14px}.de-web-v3 .footer-my .footer-my-content .links{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.de-web-v3 .footer-my .footer-my-content .links>div{padding:0 16px;position:relative}.de-web-v3 .footer-my .footer-my-content .links>div a{color:hsla(0,0%,100%,.4);text-decoration:none}.de-web-v3 .footer-my .footer-my-content .links>div a:hover{color:hsla(0,0%,100%,.6);text-decoration:underline}.de-web-v3 .footer-my .footer-my-content .links>div:before{background-color:hsla(0,0%,100%,.4);display:inline-block;position:absolute;content:"";left:0;bottom:0;top:0;width:1px;margin:auto;height:70%}.de-web-v3 .footer-my .footer-my-content .links>div:first-of-type:before{display:none}.de-web-v3 footer{padding-bottom:0;background:#f8f8f8}.de-web-v3 footer.footerLogin{text-align:center;background:#fff}.de-web-v3 footer.footerLogin .footerLoginLinks{padding:0;margin-bottom:10px}.de-web-v3 footer.footerLogin .footerLoginLinks a{display:inline-block;margin:0 10px;color:#484848;font-size:14px}.de-web-v3 footer.footerLogin .footerLoginCopyRight{font-size:14px;color:#b2b2b2}.de-web-v3 footer>div{width:100%}.de-web-v3 footer>div:last-child{background-color:#2e2e2e}.de-web-v3 footer .footerInfo{width:100%;max-width:1200px;padding:30px 15px}.de-web-v3 footer .footerInfo>div{width:100%}.de-web-v3 footer .footerInfo .left>div:first-child{color:#007092;margin-right:15px}.de-web-v3 footer .footerInfo .left>div:last-child{max-width:500px;margin-right:15px}.de-web-v3 footer .footerInfo .left>div:last-child>div:first-child{color:#333}.de-web-v3 footer .footerInfo .left>div:last-child>div:nth-child(2){margin-top:10px;font-weight:700}.de-web-v3 footer .footerInfo .left>div:last-child>div:nth-child(2)>div:first-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 footer .footerInfo .left>div:last-child>div:nth-child(2)>div:first-child>div:first-child{margin-right:13px;font-family:SF Pro Text Bold}.de-web-v3 footer .footerInfo .left>div:last-child>div:nth-child(2)>div:first-child>.home-footer-testimonials{display:none}.de-web-v3 footer .footerInfo .left>div:last-child>div:nth-child(2) .home-footer-testimonials{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:7px}.de-web-v3 .vpp-channel .top-banner,.de-web-v3 footer .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.de-web-v3 footer .footerInfo .left>div:last-child>div:nth-child(2) .home-footer-testimonials>img{height:24px;margin-right:6px}.de-web-v3 footer .footerInfo .left>div:last-child>div:nth-child(2) .home-footer-testimonials .stars .star{width:19px;height:19px}.de-web-v3 footer .footerInfo .left>div:last-child>div:nth-child(2) .home-footer-testimonials .stars>i{font-style:normal;font-size:19px;font-family:SF Pro Text Bold}.de-web-v3 footer .footerInfo .right a{width:160px;color:#333}.de-web-v3 footer .footerInfo .right a:hover{color:#0a9cae}.de-web-v3 footer .copyRight{color:hsla(0,0%,100%,.4)}.de-web-v3 footer .row{width:100%;max-width:1200px;padding:15px;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 footer .row>div a{margin:0 6px}.de-web-v3 footer .row>div:last-child{text-align:right!important}.de-web-v3 footer .links a img{height:31px;width:31px}.de-web-v3 footer .links>a.ch{position:relative}.de-web-v3 footer .links>a.ch>div{display:inline-block;-webkit-transition:all .5s ease;transition:all .5s ease;position:absolute;-webkit-box-shadow:2px 0 10px rgba(0,0,0,.06);box-shadow:2px 0 10px rgba(0,0,0,.06);background-color:#fff;padding:15px;color:#333;font-size:14px;opacity:0;height:auto;width:300px;left:-133px;bottom:50px;margin:auto;text-align:left}.de-web-v3 footer .links>a.ch>div>span{display:inline-block;margin-bottom:5px;text-align:left;word-break:break-all;line-height:1.2}.de-web-v3 footer .links>a.ch>div>span:last-child{margin-bottom:0}.de-web-v3 footer .links>a.ch>div:after{background-color:#fff;display:inline-block;content:"";position:absolute;z-index:999;right:0;left:0;width:15px;height:15PX;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);bottom:-7.5px;margin:auto}.de-web-v3 footer .links>a.ch:hover div,.de-web-v3 footer .links>a.ch:hover span{opacity:1}.de-web-v3 footer .links>div.ch{position:relative;display:inline-block;margin:0 6px}.de-web-v3 footer .links>div.ch>div{display:none;-webkit-transition:all .5s ease;transition:all .5s ease;position:absolute;-webkit-box-shadow:2px 0 10px rgba(0,0,0,.06);box-shadow:2px 0 10px rgba(0,0,0,.06);background-color:#fff;padding:15px;color:#333;font-size:14px;height:auto;width:300px;left:-133px;bottom:50px;margin:auto;text-align:left;z-index:9999}.de-web-v3 footer .links>div.ch>div>span{display:inline-block;margin-bottom:5px;text-align:left;word-break:break-all;line-height:1.2}.de-web-v3 footer .links>div.ch>div>span:last-child{margin-bottom:0}.de-web-v3 footer .links>div.ch>div:after{background-color:#fff;display:inline-block;content:"";position:absolute;right:0;left:0;width:15px;height:15PX;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);bottom:-7.5px;margin:auto;z-index:9999}.de-web-v3 footer .links>div.ch>div:before{display:inline-block;content:"";position:absolute;height:20px;bottom:-20px;width:100%;opacity:0;background-color:red;left:0;z-index:9999}.de-web-v3 footer .links>div.ch>div a img{width:25px;height:auto;margin-right:6px}.de-web-v3 footer .links>div.ch>div a span{color:#0a9cae;font-size:14px}.de-web-v3 footer .links>div.ch:hover>div{display:inline-block!important}.de-web-v3 footer .links .footerContactIcon{width:32px;height:32px;opacity:.8}.de-web-v3 footer #weChatModalFooter .wechatImg{width:100%}.de-web-v3 footer #weChatModalFooter .closeContent{text-align:center;display:block}.de-web-v3 footer #weChatModalFooter .closeContent img{display:inline-block}.de-web-v3 .vpp-channel .top-banner{height:558px;background-image:url(https://webassets.discoverenergy.com.au/assets/v2/img/vppChannel/bg2.png);position:relative;background-position:50%;background-size:cover;background-repeat:no-repeat;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.de-web-v3 .vpp-channel .top-banner .top-info{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;width:100%;top:0;right:0;left:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;color:#fff;padding-right:10%;padding-top:90px}.de-web-v3 .vpp-channel .top-banner .top-info>div{padding:16px;font-size:16px}.de-web-v3 .vpp-channel .top-banner .top-info h1{font-size:50px;font-weight:700}.de-web-v3 .vpp-channel .top-banner .top-info p{font-size:16px;font-weight:400}.de-web-v3 .vpp-channel .top-banner .top-info a{font-size:16px}.de-web-v3 .vpp-channel .top-banner .small-bg{display:none;width:100%}.de-web-v3 .vpp-channel .btn{display:inline-block;max-width:308px;width:100%;height:50px;background:-webkit-gradient(linear,left top,right top,from(#00b594),to(#0a9cae));background:linear-gradient(90deg,#00b594,#0a9cae);opacity:1;border-radius:8px;line-height:36px;color:#fff;-webkit-transition:all .5s ease;transition:all .5s ease}.de-web-v3 .vpp-channel .btn:hover{background:-webkit-gradient(linear,left top,right top,from(#0d7d69),to(#136f78));background:linear-gradient(90deg,#0d7d69,#136f78)}.de-web-v3 .vpp-channel .partnership{padding:65px 16px}.de-web-v3 .vpp-channel .partnership>h1{text-align:center;padding-bottom:21px;font-size:36px;color:#2c2c2c}.de-web-v3 .vpp-channel .partnership>h1>span:first-of-type{color:#2c2c2c;font-weight:700}.de-web-v3 .vpp-channel .partnership>h1>span:nth-of-type(2){color:#4cc2c7;font-weight:bolder}.de-web-v3 .vpp-channel .partnership .desc{font-size:16px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px;color:#2c2c2c}.de-web-v3 .vpp-channel .partnership .desc>div{max-width:700px;width:100%}.de-web-v3 .vpp-channel .partnership .list-one{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.de-web-v3 .vpp-channel .partnership .list-one>li{padding:10px 30px;width:25%;max-width:350px}.de-web-v3 .vpp-channel .partnership .list-one>li .top-content{position:relative}.de-web-v3 .vpp-channel .partnership .list-one>li .top-content img{width:100%}.de-web-v3 .vpp-channel .partnership .list-one>li .top-content .wifi-img{position:absolute;top:0;bottom:0;margin:auto;right:100%;height:50px!important;width:50px!important}.de-web-v3 .vpp-channel .partnership .list-one>li .bottom-content{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.de-web-v3 .vpp-channel .partnership .list-one>li .bottom-content img{height:33px;width:33px}.de-web-v3 .vpp-channel .partnership .list-one>li .bottom-content>div{padding-left:12px}.de-web-v3 .vpp-channel .partnership .list-one>li .bottom-content h1{font-size:14px;color:#2c2c2c;font-weight:700;margin-top:0}.de-web-v3 .vpp-channel .partnership .list-one>li .bottom-content p{font-size:12px;color:#2c2c2c}.de-web-v3 .vpp-channel .partnership .list-one>li .bottom-content a{font-size:12px;color:#0a9cae;text-decoration:none;border-bottom:1px solid transparent;-webkit-transition:all .5s ease;transition:all .5s ease}.de-web-v3 .vpp-channel .partnership .list-one>li .bottom-content a:hover{border-bottom:1px solid #4cc2c7}.de-web-v3 .vpp-channel .vppBenefits{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:16px;background-color:#f8f8f8}.de-web-v3 .vpp-channel .vppBenefits h1{color:#2c2c2c;font-size:36px;text-align:center;font-weight:700}.de-web-v3 .vpp-channel .vppBenefits h1 span{color:#4cc2c7}.de-web-v3 .vpp-channel .vppBenefits ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;list-style:none;padding-left:0;width:100%}.de-web-v3 .vpp-channel .vppBenefits ul li{width:33%;max-width:320px;padding:30px 10px;margin:40px;text-align:center;background-color:#fff}.de-web-v3 .vpp-channel .vppBenefits ul li img{height:84px;width:84px}.de-web-v3 .vpp-channel .vppBenefits ul li h2{font-size:20px;font-weight:700;color:#2c2c2c}.de-web-v3 .vpp-channel .vppBenefits ul li p{font-size:14px;color:#484848}.de-web-v3 .vpp-channel .cooperativeCompany{background-color:#f8f8f8;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:16px 16px 30px}.de-web-v3 .vpp-channel .cooperativeCompany .title{font-size:36px;font-weight:700;padding-bottom:40px}.de-web-v3 .vpp-channel .cooperativeCompany .title span{color:#4cc2c7}.de-web-v3 .vpp-channel .cooperativeCompany>div{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:1160px}.de-web-v3 .vpp-channel .cooperativeCompany>div>a{display:inline-block;height:45px;width:50px;line-height:45px;text-align:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:#5d5d5d;font-size:26PX;text-decoration:none}.de-web-v3 .vpp-channel .cooperativeCompany>div>a:hover{color:#4cc2c7}.de-web-v3 .vpp-channel .cooperativeCompany .owl-carousel .owl-item{width:274px;height:84px}.de-web-v3 .vpp-channel .cooperativeCompany .owl-carousel .owl-item>div{display:inline-block;position:relative}.de-web-v3 .vpp-channel .cooperativeCompany .owl-carousel .owl-item>div img{width:100%;max-width:274px}.de-web-v3 .vpp-channel .cooperativeCompany .owl-carousel .owl-item>div .partnerInfo{display:none;position:absolute;z-index:2;width:100%;height:100%;left:0;top:0;background:linear-gradient(259deg,#0b7a88,#013b57);padding:12px 30px}.de-web-v3 .vpp-channel .cooperativeCompany .owl-carousel .owl-item>div .partnerInfo p{margin:0 0 4px;font-size:18px;color:#fff}.de-web-v3 .vpp-channel .cooperativeCompany .owl-carousel .owl-item>div .partnerInfo p a,.de-web-v3 .vpp-channel .cooperativeCompany .owl-carousel .owl-item>div .partnerInfo p a:hover{color:#fff;text-decoration:none}.de-web-v3 .vpp-channel .cooperativeCompany .owl-carousel .owl-item>div .partnerInfo p .iconfont{color:#14f6ff;margin-right:10px;font-size:20px;margin-top:-5px}.de-web-v3 .vpp-channel .cooperativeCompany .owl-carousel .owl-item>div:hover .partnerInfo{display:block}.de-web-v3 .vpp-channel .cooperativeCompany .owl-carousel .owl-dots{text-align:center;display:none}.de-web-v3 .vpp-channel .business .top,.de-web-v3 .vpp-channel .business ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;position:relative}.de-web-v3 .vpp-channel .cooperativeCompany .owl-carousel .owl-dots button{background-color:#d6d6d6;height:10px;width:10px;border-radius:50%;margin:5px}.de-web-v3 .vpp-channel .cooperativeCompany .owl-carousel .owl-dots button.active{background-color:#869791}.de-web-v3 .vpp-channel .business{background-image:url(https://webassets.discoverenergy.com.au/assets/v2/img/vppChannel/pic_bg_work%20us1.png);background-position:top;background-size:cover;background-color:#fff}.de-web-v3 .vpp-channel .business .top{display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px}.de-web-v3 .vpp-channel .business .top img{width:406px;margin-right:60px;margin-bottom:-50px}.de-web-v3 .vpp-channel .business .top h1{font-size:36px;color:#fff;font-weight:400;line-height:1.3}.de-web-v3 .vpp-channel .business .top h1 span{color:#4cc2c7;font-weight:700}.de-web-v3 .vpp-channel .business .top .link{text-align:center}.de-web-v3 .vpp-channel .business .top .link a{font-size:16px;color:#fff;display:inline-block;-webkit-transition:all .5s ease;transition:all .5s ease;border-bottom:1px solid transparent;font-weight:400;text-decoration:none;opacity:.5}.de-web-v3 .vpp-channel .business .top .link a:hover{border-bottom:1px solid #fff}.de-web-v3 .vpp-channel .business ul{margin-top:-60px;padding-left:0;list-style:none;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.de-web-v3 .vpp-channel .business ul li{padding:20px;width:33%;max-width:360px;height:100%;height:218px}.de-web-v3 .vpp-channel .business ul li>div{padding:16px;background:hsla(0,0%,100%,.1);height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-radius:10px}.de-web-v3 .vpp-channel .business ul li>div P{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:14px;text-align:center;color:#fff}.de-web-v3 .vpp-channel .business ul li>div>div{text-align:center}.de-web-v3 .vpp-channel .business ul li>div>div a{-webkit-box-shadow:none;box-shadow:none;max-width:200px;font-size:16px}.de-web-v3 .vpp-channel .business ul li h1{font-size:16px;text-align:center;color:#00fdff;font-weight:700}.de-web-v3 .vpp-channel .whatHappen{padding:70px 0;background:#fff}.de-web-v3 .vpp-channel .whatHappen .whatHappenText1{text-align:center;font-size:36px;font-weight:400;padding:0;margin-bottom:40px}.de-web-v3 .vpp-channel .whatHappen .whatHappenText1 span{color:#4cc2c7}.de-web-v3 .vpp-channel .whatHappen .whatHappenCon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -10px}.de-web-v3 .vpp-channel .whatHappen .whatHappenCon .whatHappenItem{background:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.12);box-shadow:0 2px 8px rgba(0,0,0,.12);margin:0 10px;padding-bottom:15px;width:33%}.de-web-v3 .vpp-channel .whatHappen .whatHappenCon .whatHappenItem .whatHappenItemImg{width:100%;height:160px;background-size:cover;background-position:50% 50%;overflow:hidden}.de-web-v3 .vpp-channel .whatHappen .whatHappenCon .whatHappenItem .whatHappenItemTit{font-size:16px;font-weight:700;color:#2c2c2c;margin:15px 15px 12px;padding:0;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1}.de-web-v3 .vpp-channel .whatHappen .whatHappenCon .whatHappenItem .whatHappenItemDate{font-size:12px;color:#959595;margin:0 15px 10px;padding:0}.de-web-v3 .vpp-channel .whatHappen .whatHappenCon .whatHappenItem .whatHappenItemMore a,.de-web-v3 .vppWrap .vppSection7 .vppSection7Con .vppSection7Item .vppSection7ItemMore a{color:#0a9cae}.de-web-v3 .vpp-channel .whatHappen .whatHappenCon .whatHappenItem .whatHappenItemText{font-size:14px;margin:0 15px 10px;padding:0;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3}.de-web-v3 .vpp-channel .whatHappen .whatHappenCon .whatHappenItem .whatHappenItemMore{padding:0 15px;margin:0}.de-web-v3 .registerYourInterestModal.modal .modal-header{padding:0;background:#006b8b}.de-web-v3 .registerYourInterestModal.modal .modal-header .modal-title{color:#fff;font-size:18px;font-weight:400;padding:25px 30px;margin:0;text-align:left}.de-web-v3 .registerYourInterestModal.modal .modal-header .close{top:15px;right:15px;background:rgba(0,0,0,.4);color:#fff;opacity:1}.de-web-v3 .registerYourInterestModal.modal .modal-body{padding:20px 30px 30px}.de-web-v3 .registerYourInterestModal.modal .form-group{margin-bottom:20px}.de-web-v3 .registerYourInterestModal.modal .form-group label{font-size:16px}.de-web-v3 .registerYourInterestModal.modal .form-group .form-control{height:40px;line-height:40px}.de-web-v3 .intelliPowerWrap{color:#2c2c2c}.de-web-v3 .intelliPowerWrap .section1{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/intellipower/IntellipowerBgPc.webp);height:554px;background-size:cover;background-position:20%}.de-web-v3 .intelliPowerWrap .section1>img{display:none}.de-web-v3 .intelliPowerWrap .section1 .section1-img{position:absolute;width:60%;left:0;top:0;height:100%}.de-web-v3 .intelliPowerWrap .section1 .section1-img img{bottom:50px;right:0;position:absolute;display:inline-block;width:100%;max-width:857px}.de-web-v3 .intelliPowerWrap .section1 .section1-content,.de-web-v3 .intelliPowerWrap .section3{display:-webkit-flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}.de-web-v3 .intelliPowerWrap .section1 .section1-content{padding-top:50px;position:absolute;top:0;right:15%;width:50%;height:100%;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:539px}.de-web-v3 .intelliPowerWrap .section1 .section1-content h3{color:#fff;font-family:SF Pro Text Bold;font-size:50px}.de-web-v3 .intelliPowerWrap .section1 .section1-content h3 span{display:inline-block;font-size:20px;color:#eb5744;vertical-align:text-top;margin:0 0 0 10px}.de-web-v3 .intelliPowerWrap .section1 .section1-content>p:first-of-type{opacity:.9;color:#fff;font-size:20px}.de-web-v3 .intelliPowerWrap .section1 .section1-content>p:nth-of-type(2){margin-top:10px;color:#00fcfe;font-size:14px}.de-web-v3 .intelliPowerWrap .section1 .section1-content a{max-width:308px}.de-web-v3 .intelliPowerWrap .section2{text-align:center;padding:20px}.de-web-v3 .intelliPowerWrap .section2 h3{width:100%;max-width:1200px;display:inline-block;text-align:center;font-size:36px}.de-web-v3 .intelliPowerWrap .section2 h3>span:first-of-type{font-family:SF Pro Text Bold}.de-web-v3 .intelliPowerWrap .section2 h3>span:nth-of-type(2){color:#4cc2c7}.de-web-v3 .intelliPowerWrap .section2 p{display:inline-block;max-width:880px;font-size:16px;padding-top:20px;padding-bottom:80px}.de-web-v3 .intelliPowerWrap .section3{background-color:#f8f8f8;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px}.de-web-v3 .intelliPowerWrap .section3 h3{font-size:34px;padding:30px 0 50px}.de-web-v3 .intelliPowerWrap .section3 .img-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.de-web-v3 .intelliPowerWrap .section3 .img-list>div{padding:10px;width:50%;max-width:569px}.de-web-v3 .intelliPowerWrap .section3 .img-list>div img{width:100%}.de-web-v3 .intelliPowerWrap .section3 .desc{padding:10px;text-align:center}.de-web-v3 .intelliPowerWrap .section3 .desc h4{text-align:left;display:inline-block;width:100%;max-width:1118px;font-size:18px;font-family:SF Pro Text Bold}.de-web-v3 .intelliPowerWrap .section3 .desc P{text-align:left;display:inline-block;width:100%;max-width:1118px;font-size:16px}.de-web-v3 .intelliPowerWrap .section4{padding:55px 0;background:#fff}.de-web-v3 .intelliPowerWrap .section4 .vppSection6Logos2,.de-web-v3 .vppWrap .vppSection6 .vppSection6Logos2{padding:0 16px}.de-web-v3 .intelliPowerWrap .section4 .vppSection6Text1{font-size:36px;color:#2c2c2c;text-align:center;margin-bottom:50px;font-weight:400}.de-web-v3 .intelliPowerWrap .section4 .vppSection6Text1 span{color:#4cc2c7;font-family:SF Pro Text Bold}.de-web-v3 .intelliPowerWrap .section4 .vppSection6Logos{text-align:center}.de-web-v3 .intelliPowerWrap .section4 .vppSection6Logos img{display:inline-block;height:80px;width:auto;margin:10px}.de-web-v3 .intelliPowerWrap .section4 .vppSection6Logos2,.de-web-v3 .intelliPowerWrap .section4 .vppSection6Logos2>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.de-web-v3 .intelliPowerWrap .section4 .vppSection6Logos2>div{width:100%;max-width:1200px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.de-web-v3 .intelliPowerWrap .section4 .vppSection6Logos2>div>div{width:25%;padding:10px}.de-web-v3 .intelliPowerWrap .section4 .vppSection6Logos2>div>div img{width:100%}.de-web-v3 .intelliPowerWrap .section4 .owl-carousel .owl-dots{text-align:center}.de-web-v3 .intelliPowerWrap .section4 .owl-carousel .owl-dots button{background-color:#d6d6d6;height:10px;width:10px;border-radius:50%;margin:5px}.de-web-v3 .intelliPowerWrap .section4 .owl-carousel .owl-dots button.active{background-color:#869791}.de-web-v3 .PL0{padding-left:0!important}.de-web-v3 .PR0{padding-right:0!important}.de-web-v3 .vppWrap{color:#2c2c2c}.de-web-v3 .vppWrap .vppBanner{width:100%;background:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/vpp/vppBannerBg0.webp) 50% bottom no-repeat;background-size:cover;padding:70px 0 100px}.de-web-v3 .vppWrap .vppBanner .vppBannerImg{width:90%;height:auto}.de-web-v3 .vppWrap .vppBanner .vppBannerTit{font-size:46px;padding:0;margin-bottom:20px;margin-top:0;color:#fff;font-weight:400}.de-web-v3 .vppWrap .vppBanner .vppBannerText{font-size:16px;padding:0;margin:0;color:#00fdff;font-weight:400;opacity:.5}.de-web-v3 .vppWrap .vppBanner .vppBannerBtn{margin-top:25px;width:100%;max-width:250px}.de-web-v3 .vppWrap .vppBanner .vppBannerBtn:last-child{margin-top:16px}.de-web-v3 .vppWrap .vppSection1{padding:60px 0}.de-web-v3 .vppWrap .vppSection1 .vppSection1Text1{text-align:center;font-size:36px;font-weight:700;padding:0;margin-bottom:20px}.de-web-v3 .vppWrap .vppSection1 .vppSection1Text1 span{color:#4cc2c7}.de-web-v3 .vppWrap .vppSection1 .vppSection1Text2{text-align:center;font-size:16px;color:#484848}.de-web-v3 .vppWrap .vppSection2{padding:75px 0;background:#f8f8f8}.de-web-v3 .vppWrap .vppSection2 .vppSection2Text1{text-align:center;font-size:36px;font-weight:700;padding:0;margin-bottom:15px}.de-web-v3 .vppWrap .vppSection2 .vppSection2Text1 span{color:#4cc2c7}.de-web-v3 .vppWrap .vppSection2 .vppSection2Text2{text-align:center;font-size:16px;margin-bottom:40px;padding:0 60px;color:#484848}.de-web-v3 .vppWrap .vppSection2 .vppSection2List .vppSection2Item{margin-bottom:10px;position:relative}.de-web-v3 .vppWrap .vppSection2 .vppSection2List .vppSection2Item .vppSection2ItemImg{display:block;max-width:100%;margin-bottom:10px}.de-web-v3 .vppWrap .vppSection2 .vppSection2List .vppSection2Item .vppSection2ItemText .vppSection2ItemNumImg{display:block;float:left;width:30px;height:30px}.de-web-v3 .vppWrap .vppSection2 .vppSection2List .vppSection2Item .vppSection2ItemText .vppSection2ItemNumText{margin-left:40px;font-size:14px;font-weight:700}.de-web-v3 .vppWrap .vppSection2 .vppSection2List .vppSection2Item .vppSection2ItemWifiMd{position:absolute;top:80px;z-index:2}.de-web-v3 .vppWrap .vppSection2 .vppSection2List .vppSection2Item .vppSection2ItemWifiMd.vppSection2ItemWifiMd1{right:-60px}.de-web-v3 .vppWrap .vppSection2 .vppSection2List .vppSection2Item .vppSection2ItemWifiMd.vppSection2ItemWifiMd2{right:-10px}.de-web-v3 .vppWrap .vppSection2 .vppSection2List .vppSection2Item .vppSection2ItemWifiMd.vppSection2ItemWifiMd3{right:-50px}.de-web-v3 .vppWrap .vppSection2 .vppSection2List .vppSection2ItemWifiImg{display:block;width:50px;height:50px;margin:20px auto}.de-web-v3 .vppWrap .vppSection3{padding:75px 0}.de-web-v3 .vppWrap .vppSection3 .vppSection3Text1{text-align:center;font-size:36px;font-weight:400;padding:0;margin-bottom:40px}.de-web-v3 .vppWrap .vppSection3 .vppSection3Text1 span{color:#4cc2c7}.de-web-v3 .vppWrap .vppSection3 .vppSection3List{padding:20px 0}.de-web-v3 .vppWrap .vppSection3 .vppSection3List>.row>div .vppSection3Item{border-right:1px solid #c2c2c2;padding:0 40px;height:100%}.de-web-v3 .vppWrap .vppSection3 .vppSection3List>.row>div .vppSection3Item .vppSection3Img{width:88px;height:88px}.de-web-v3 .vppWrap .vppSection3 .vppSection3List>.row>div .vppSection3Item h6{font-size:16px;font-weight:700;color:#2c2c2c}.de-web-v3 .vppWrap .vppSection3 .vppSection3List>.row>div .vppSection3Item p{font-size:14px;color:#484848}.de-web-v3 .vppWrap .vppSection3 .vppSection3List>.row>div:last-child .vppSection3Item{border-right:0}.de-web-v3 .vppWrap .vppSection4{padding:65px 0 40px;background:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/vpp/section4Img2.webp) 50% top no-repeat;background-size:cover}.de-web-v3 .vppWrap .vppSection4 .vppSection4Con .vppSection4ConImg .vppSection4Img{width:210px;height:auto}.de-web-v3 .vppWrap .vppSection4 .vppSection4Con .vppSection4ConText{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.de-web-v3 .vppWrap .vppSection4 .vppSection4Con .vppSection4ConText .vppSection4Text1{font-size:36px;color:#fff;font-weight:400;margin-bottom:26px}.de-web-v3 .vppWrap .vppSection4 .vppSection4Con .vppSection4ConText .vppSection4Text1 span{font-weight:700;color:#4cc2c7}.de-web-v3 .vppWrap .vppSection4 .vppSection4Con .vppSection4ConText .vppSection4Bt{display:block;margin-bottom:45px;height:40px;line-height:40px;width:200px;color:#fff;font-size:16px;background:-webkit-gradient(linear,left top,right top,from(#00b594),to(#0a9cae));background:linear-gradient(90deg,#00b594,#0a9cae);border-radius:4px;text-align:center}.de-web-v3 .vppWrap .vppSection4 .vppSection4Con .vppSection4ConText .vppSection4Bt:hover{text-decoration:none;background:-webkit-gradient(linear,left top,right top,from(#0d7d69),to(#136f78));background:linear-gradient(90deg,#0d7d69,#136f78)}.de-web-v3 .vppWrap .vppSection5{background:url(https://webassets.discoverenergy.com.au/assets/v2/img/vpp/section5Img1.png) 50% bottom no-repeat #f8f8f8;background-size:100% auto;padding:85px 0 200px}.de-web-v3 .vppWrap .vppSection5 .vppSection5Item{background:#fff;border-radius:4px;padding:40px 20px 20px;margin-bottom:40px;min-height:550px}.de-web-v3 .vppWrap .vppSection5 .vppSection5Item .vppSection5ItemText{margin-bottom:20px;color:#2c2c2c}.de-web-v3 .vppWrap .vppSection5 .vppSection5Item .vppSection5ItemText h6{font-size:20px;font-weight:700;margin-bottom:15px;color:#2c2c2c}.de-web-v3 .vppWrap .vppSection5 .vppSection5Item .vppSection5ItemText p{font-size:14px;margin-bottom:15px}.de-web-v3 .vppWrap .vppSection5 .vppSection5Item .vppSection5ItemText p.grayColor{color:#5e5e5e}.de-web-v3 .vppWrap .vppSection5 .vppSection5Item .vppSection5ItemText p.spec{font-size:24px;color:#089dab;font-weight:700}.de-web-v3 .vppWrap .vppSection5 .vppSection5Item .vppSection5ItemBt{display:inline-block;width:230px;height:40px;line-height:40px;border:1px solid #0a9dad;border-radius:4px;text-align:center;font-size:16px;color:#0a9dad}.de-web-v3 .vppWrap .vppSection6{padding:55px 0;background:#f8f8f8}.de-web-v3 .vppWrap .vppSection6 .vppSection6Text1{font-size:36px;color:#2c2c2c;text-align:center;margin-bottom:50px;font-weight:400}.de-web-v3 .vppWrap .vppSection6 .vppSection6Text1 strong{color:#4cc2c7;font-weight:700}.de-web-v3 .vppWrap .vppSection6 .vppSection6Logos{text-align:center}.de-web-v3 .vppWrap .vppSection6 .vppSection6Logos img{display:inline-block;height:80px;width:auto;margin:10px}.de-web-v3 .vppWrap .vppSection6 .vppSection6Logos2,.de-web-v3 .vppWrap .vppSection6 .vppSection6Logos2>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.de-web-v3 .vppWrap .vppSection6 .vppSection6Logos2>div{width:100%;max-width:1200px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.de-web-v3 .vppWrap .vppSection6 .vppSection6Logos2>div>div{width:25%;padding:10px}.de-web-v3 .vppWrap .vppSection6 .vppSection6Logos2>div>div img{width:100%}.de-web-v3 .vppWrap .vppSection6 .owl-carousel .owl-dots{text-align:center}.de-web-v3 .vppWrap .vppSection6 .owl-carousel .owl-dots button{background-color:#d6d6d6;height:10px;width:10px;border-radius:50%;margin:5px}.de-web-v3 .vppWrap .vppSection6 .owl-carousel .owl-dots button.active{background-color:#869791}.de-web-v3 .vppWrap .vppSection7{padding:70px 0;background:#fff}.de-web-v3 .vppWrap .vppSection7 .vppSection7Text1{text-align:center;font-size:36px;font-weight:400;padding:0;margin-bottom:40px}.de-web-v3 .vppWrap .vppSection7 .vppSection7Text1 span{color:#4cc2c7}.de-web-v3 .vppWrap .vppSection7 .vppSection7Con{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -10px}.de-web-v3 .vppWrap .vppSection7 .vppSection7Con .vppSection7Item{background:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.12);box-shadow:0 2px 8px rgba(0,0,0,.12);margin:0 10px;padding-bottom:15px;width:33%}.de-web-v3 .vppWrap .vppSection7 .vppSection7Con .vppSection7Item .vppSection7ItemImg{width:100%;height:160px;background-size:cover;background-position:50% 50%;overflow:hidden}.de-web-v3 .vppWrap .vppSection7 .vppSection7Con .vppSection7Item .vppSection7ItemTit{font-size:16px;font-weight:700;color:#2c2c2c;margin:15px 15px 12px;padding:0;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1}.de-web-v3 .vppWrap .vppSection7 .vppSection7Con .vppSection7Item .vppSection7ItemDate{font-size:12px;color:#959595;margin:0 15px 10px;padding:0}.de-web-v3 .vppWrap .vppSection7 .vppSection7Con .vppSection7Item .vppSection7ItemText{font-size:14px;margin:0 15px 10px;padding:0;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3}.de-web-v3 .vppWrap .vppSection7 .vppSection7Con .vppSection7Item .vppSection7ItemMore{padding:0 15px;margin:0}.de-web-v3 .vppWrap .vppSection8{padding:55px 0 0;margin-bottom:-40px;background:#fff}.de-web-v3 .vppWrap .vppSection8 .vppSection6Text1{font-size:36px;color:#2c2c2c;text-align:center;margin-bottom:80px;font-weight:400}.de-web-v3 .vppWrap .vppSection8 .vppSection8List{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.de-web-v3 .vppWrap .vppSection8 .vppSection8List .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:33%;padding:0 10px 70px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.de-web-v3 .vppWrap .vppSection8 .vppSection8List .item>div{width:100%;background-color:#f8f8f8;height:100%;font-size:16px;line-height:20px;position:relative;padding:50px 20px 40px}.de-web-v3 .vppWrap .vppSection8 .vppSection8List .item>div .portrait{position:absolute;left:0;right:0;margin:auto;top:-50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .vppWrap .vppSection8 .vppSection8List .item>div .portrait img{width:86px;height:86px;border-radius:50%;padding:2px;border:1px solid #2c2c2c}.de-web-v3 .vppWrap .vppSection8 .vppSection8List .item>div .itemCon{position:relative}.de-web-v3 .vppWrap .vppSection8 .vppSection8List .item>div .itemCon .name{font-size:16px;font-family:SF Pro Text Bold;color:#2c2c2c;margin-bottom:10px}.de-web-v3 .vppWrap .vppSection8 .vppSection8List .item>div .itemCon .text{font-size:14px;color:#2c2c2c;max-height:160px;overflow-y:auto}.de-web-v3 .vppWrap .vppSection8 .vppSection8List .item>div .itemConInfo{position:absolute;left:20px;bottom:0;font-size:12px;color:#959595}.de-web-v3 .vppWrap .ellipsis-content-info4{max-height:80PX;line-height:20px;height:80px;overflow:hidden;position:relative;word-break:break-word}.de-web-v3 .vppWrap .ellipsis-content-info4.ellipsis{word-break:break-all}.de-web-v3 .vppWrap .ellipsis-content-info4.ellipsis:after{content:"...";font-weight:700;position:absolute;bottom:0;right:0;padding:0 10px 1px 45px;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(50%,#f8f8f8));background:linear-gradient(90deg,hsla(0,0%,100%,0),#f8f8f8 50%)}.de-web-v3 .aboutWrap .aboutBanner{background:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/other/aboutBanner2.webp) 50% top no-repeat;background-size:100% 50%;min-height:358px}.de-web-v3 .aboutWrap .aboutBanner .aboutBannerCon{position:relative;padding:60px 0;text-align:center;width:880px;margin:0 auto}.de-web-v3 .aboutWrap .aboutBanner .aboutBannerCon .aboutBannerConImg{width:880px}.de-web-v3 .aboutWrap .aboutBanner .aboutBannerCon .aboutText1Md{position:absolute;left:-140px;top:370px;z-index:2;text-align:right;width:300px}.de-web-v3 .aboutWrap .aboutBanner .aboutBannerCon .aboutText1Md h6{font-size:24px;text-transform:uppercase;margin-bottom:5px;font-weight:700}.de-web-v3 .aboutWrap .aboutBanner .aboutBannerCon .aboutText1Md p{font-size:16px}.de-web-v3 .aboutWrap .aboutBanner .aboutBannerCon .aboutText2Md{position:absolute;right:-80px;top:460px;z-index:2;text-align:left;width:280px}.de-web-v3 .aboutWrap .aboutBanner .aboutBannerCon .aboutText2Md h6{font-size:24px;text-transform:uppercase;margin-bottom:5px;font-weight:700}.de-web-v3 .aboutWrap .aboutBanner .aboutBannerCon .aboutText2Md p{font-size:16px}.de-web-v3 .aboutWrap .aboutBanner .aboutBannerCon .aboutText3Md{position:absolute;left:50%;top:620px;z-index:2;text-align:center;width:350px;margin-left:-175px}.de-web-v3 .aboutWrap .aboutBanner .aboutBannerCon .aboutText3Md h6{font-size:24px;text-transform:uppercase;margin-bottom:5px;font-weight:700}.de-web-v3 .aboutWrap .aboutBanner .aboutBannerCon .aboutText3Md p{font-size:16px}.de-web-v3 .aboutWrap .aboutSection1{background:#f8f8f8;padding:60px 40px}.de-web-v3 .aboutWrap .aboutSection1 .aboutSection1Item{background:#fff;border-radius:5px;text-align:center;margin-bottom:30px;padding:30px 40px;height:420px}.de-web-v3 .aboutWrap .aboutSection1 .aboutSection1Item .aboutSection1ItemImg{display:block;margin:0 auto 20px;width:64px}.de-web-v3 .aboutWrap .aboutSection1 .aboutSection1Item h5{font-size:15px;font-weight:700;margin:0 0 20px}.de-web-v3 .aboutWrap .aboutSection1 .aboutSection1Item p{font-size:14px;font-weight:400;color:#484848}.de-web-v3 .aboutWrap .aboutSection2{background:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/other/aboutSection2Img2.webp) 50% 80px no-repeat #f8f8f8;background-size:100% 90%;padding-bottom:60px}.de-web-v3 .aboutWrap .aboutSection2 .aboutSection2Con1{margin-bottom:30px}.de-web-v3 .aboutWrap .aboutSection2 .aboutSection2Con1 .aboutSection2Con1Img{width:100%;height:auto}.de-web-v3 .aboutWrap .aboutSection2 .aboutSection2Con1 h6{font-size:36px;font-weight:400;color:#fff;margin-top:180px;margin-bottom:18px}.de-web-v3 .aboutWrap .aboutSection2 .aboutSection2Con1 h6 strong{color:#4cc2c7;font-weight:700}.de-web-v3 .aboutWrap .aboutSection2 .aboutSection2Con1 a{font-size:16px;text-decoration:underline!important;color:#fff}.de-web-v3 .aboutWrap .aboutSection2 .aboutSection2Con2 .aboutSection2Con2Item{background-color:hsla(0,0%,100%,.2);padding:30px;height:250px;position:relative;text-align:center;border-radius:5px;margin-bottom:30px}.de-web-v3 .aboutWrap .aboutSection2 .aboutSection2Con2 .aboutSection2Con2Item h6{font-size:16px;color:#00fdff;font-weight:700}.de-web-v3 .aboutWrap .aboutSection2 .aboutSection2Con2 .aboutSection2Con2Item p{font-size:14px;color:#fff}.de-web-v3 .aboutWrap .aboutSection2 .aboutSection2Con2 .aboutSection2Con2Item .aboutSection2Con2ItemBt{width:200px;height:40px;line-height:40px;color:#fff;text-align:center;background:-webkit-gradient(linear,left top,right top,from(#00b594),to(#0a9cae));background:linear-gradient(90deg,#00b594,#0a9cae);border-radius:4px;position:absolute;bottom:20px;left:50%;margin-left:-100px;z-index:2}.de-web-v3 .aboutWrap .aboutSection2 .aboutSection2Con2 .aboutSection2Con2Item .aboutSection2Con2ItemBt:hover{text-decoration:none}.de-web-v3 .energyTradingWrap .tradBanner{background:url(https://webassets.discoverenergy.com.au/assets/v2/img/solar/tradImg1.png) 50% bottom no-repeat;background-size:cover;padding:120px 0 140px}.de-web-v3 .energyTradingWrap .tradBanner h2{text-align:right;line-height:1;padding:0;margin:0 50px 0 0;font-size:38px;color:#fff}.de-web-v3 .energyTradingWrap .tradCon .container{max-width:1100px;margin:0 auto}.de-web-v3 .energyTradingWrap .tradCon .tradInfo{background:#f8f8f8;padding:50px 0}.de-web-v3 .energyTradingWrap .tradCon .tradInfo .tradInfoItem{height:100%;min-height:560px;background:#fff;margin:0 15px 20px;padding-bottom:15px}.de-web-v3 .energyTradingWrap .tradCon .tradInfo .tradInfoItem .tradInfoItemImg{width:100%;height:200px;margin-bottom:20px}.de-web-v3 .energyTradingWrap .tradCon .tradInfo .tradInfoItem h3{font-size:26px;padding:0 20px;margin-bottom:20px}.de-web-v3 .energyTradingWrap .tradCon .tradInfo .tradInfoItem p{font-size:14px;margin:0 0 10px;padding:0 1.25rem}.de-web-v3 .energyTradingWrap .tradCon .tradStart{padding:50px 0;background:#fff}.de-web-v3 .energyTradingWrap .tradCon .tradStart h3{font-size:36px;text-align:center;padding:0;margin:0 0 50px}.de-web-v3 .energyTradingWrap .tradCon .tradStart .tradStart-1 .tradStartItem{opacity:0;margin:0 0 60px -70px;-webkit-transition:opacity .5s,margin .5s;transition:opacity .5s,margin .5s}.de-web-v3 .energyTradingWrap .tradCon .tradStart .tradStart-1 .tradStartItem.active{opacity:1;margin:0 0 60px}.de-web-v3 .energyTradingWrap .tradCon .tradStart .tradStart-2 .tradStartItem{opacity:0;margin:0 -70px 60px 0;-webkit-transition:opacity .5s,margin .5s;transition:opacity .5s,margin .5s}.de-web-v3 .energyTradingWrap .tradCon .tradStart .tradStart-2 .tradStartItem.active{opacity:1;margin:0 0 60px}.de-web-v3 .energyTradingWrap .tradCon .tradStart .tradStart-3 .tradStartItem{opacity:0;margin:0 0 -10px;-webkit-transition:opacity .5s,margin .5s;transition:opacity .5s,margin .5s}.de-web-v3 .energyTradingWrap .tradCon .tradStart .tradStart-3 .tradStartItem.active{opacity:1;margin:0 0 60px}.de-web-v3 .energyTradingWrap .tradCon .tradStart .tradStartItem{margin-bottom:60px}.de-web-v3 .energyTradingWrap .tradCon .tradStart .tradStartItem img{width:100%;height:auto}.de-web-v3 .energyTradingWrap .tradCon .tradWhy{background:url(https://webassets.discoverenergy.com.au/assets/v2/img/other/tradWhyBg.png) 50% 20px no-repeat #f8f8f8;background-size:100% 100%;padding-bottom:60px}.de-web-v3 .energyTradingWrap .tradCon .tradWhy .tradWhyImg{width:90%;height:auto}.de-web-v3 .energyTradingWrap .tradCon .tradWhy .tradWhyCon{padding-top:100px}.de-web-v3 .energyTradingWrap .tradCon .tradWhy .tradWhyCon h3{font-size:34px;padding:0;margin:0 0 40px;color:#fff;text-align:center}.de-web-v3 .energyTradingWrap .tradCon .tradWhy .tradWhyItem{background:hsla(0,0%,100%,.5);padding:10px 20px;margin-bottom:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .our-story,.de-web-v3 .our-story .our-story-head .our-story-head-info{display:-webkit-flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}.de-web-v3 .energyTradingWrap .tradCon .tradWhy .tradWhyItem .tradWhyItemImg{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding-right:15px}.de-web-v3 .energyTradingWrap .tradCon .tradWhy .tradWhyItem .tradWhyItemImg img{width:37px;height:37px}.de-web-v3 .energyTradingWrap .tradCon .tradWhy .tradWhyItem .tradWhyItemText{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-size:16px;color:#fff;margin:0;padding:6px 0}.de-web-v3 .our-story{display:-webkit-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .our-story .our-story-head{width:100%;position:relative}.de-web-v3 .our-story .our-story-head>img:first-of-type{width:100%}.de-web-v3 .our-story .our-story-head>img:nth-of-type(2){display:none}.de-web-v3 .our-story .our-story-head .our-story-head-info{position:absolute;width:100%;height:100%;left:0;top:0;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.de-web-v3 .our-story .our-story-head .our-story-head-info>div{width:50%;padding-right:16px}.de-web-v3 .our-story .our-story-head .our-story-head-info .title{font-size:50px;color:#fff;font-family:SF Pro Text Bold;margin-top:50px}.de-web-v3 .our-story .our-story-head .our-story-head-info .desc{font-size:18px;color:#00fdff;font-family:SF Pro Text Regular}.de-web-v3 .our-story .our-story-list{list-style:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:25px}.de-web-v3 .our-story .our-story-list,.de-web-v3 .our-story .our-story-list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .our-story .our-story-list li{max-width:1108px}.de-web-v3 .our-story .our-story-list li img{width:226px;margin-right:76px}.de-web-v3 .our-story .our-story-list li div{font-size:16px;color:#2c2c2c}.de-web-v3 .our-story .our-story-list>li+li{margin-top:36px}.de-web-v3 .terms_and_onditions_1{font-family:SF Pro Text!important}.de-web-v3 .terms_and_onditions_1 .block{display:block}.de-web-v3 .terms_and_onditions_1 .drop{display:inline-block;width:6px;height:6px;border-radius:50%;background-color:#2c2c2c;margin-right:16px}.de-web-v3 .terms_and_onditions_1 a{text-decoration:none;color:#0a9cae}.de-web-v3 .terms_and_onditions_1 a:hover{color:#000;text-decoration:underline}.de-web-v3 .terms_and_onditions_1 .font_24{font-size:24px}.de-web-v3 .terms_and_onditions_1 .panel{-webkit-box-shadow:none;box-shadow:none}.de-web-v3 .terms_and_onditions_1 .color_0A9CAE{color:#0a9cae}.de-web-v3 .terms_and_onditions_1 .line{display:inline-block;width:3px;height:30px;background:#fff;border-radius:30px}.de-web-v3 .terms_and_onditions_1 .line_2{display:inline-block;width:3px;height:20px;background:#fff;border-radius:30px}.de-web-v3 .terms_and_onditions_1 .disabled{display:none}.de-web-v3 .terms_and_onditions_1 .show{display:inline-block}.de-web-v3 .terms_and_onditions_1 .termsBanner{position:relative}.de-web-v3 .terms_and_onditions_1 .termsBanner .banner{width:100%;height:165px}.de-web-v3 .terms_and_onditions_1 .termsBanner .banner_web{display:none}.de-web-v3 .terms_and_onditions_1 .termsBanner .title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:370px;text-align:center;font-size:42px;color:#fff;font-weight:700}.de-web-v3 .terms_and_onditions_1 .card_content_box .card_content .title{font-size:32px;font-weight:700;line-height:24px;color:#2c2c2c;margin-bottom:32px}.de-web-v3 .terms_and_onditions_1 .card_content_box .card_content .card_content_item{margin-left:34px}.de-web-v3 .terms_and_onditions_1 .card_content_box .card_content .card_content_item span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;color:#0a9cae}.de-web-v3 .terms_and_onditions_1 .card_content_box .card_content .card_content_item span a{font-size:16px;font-weight:500;line-height:24px;color:#0a9cae}.de-web-v3 .terms_and_onditions_1 .card_content_box .card_content .card_content_item span a:hover{text-decoration:underline;color:#0a9cae}.de-web-v3 .terms_and_onditions_1 .tab_web{display:none;padding:0}.de-web-v3 .terms_and_onditions_1 .tab_web .tab_web_item{margin:0;border-color:#fff}.de-web-v3 .terms_and_onditions_1 .tab_web .tab_web_item>.panel-heading{border:none;background-color:#f8f8f8;height:44px;padding-right:24px;padding-left:24px}.de-web-v3 .terms_and_onditions_1 .tab_pc_solt .content .card_menu .card_menu_item .panel-heading,.de-web-v3 .terms_and_onditions_1 .tab_web .tab_web_item .content .card_menu .card_menu_item .panel-heading,.de-web-v3 .terms_and_onditions_1 .tab_web .tab_web_item .panel-body{padding:0}.de-web-v3 .terms_and_onditions_1 .tab_web .tab_web_item>.panel-heading .panel-title{height:100%}.de-web-v3 .terms_and_onditions_1 .tab_web .tab_web_item>.panel-heading .panel-title .tab_web_item_content{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .terms_and_onditions_1 .tab_web .tab_web_item>.panel-heading .panel-title .tab_web_item_content .box{font-size:16px;font-weight:400}.de-web-v3 .terms_and_onditions_1 .tab_web .tab_web_item>.panel-heading .panel-title .tab_web_item_content .box .menu_content{margin:0}.de-web-v3 .terms_and_onditions_1 .tab_web .tab_web_item .content{margin-top:0}.de-web-v3 .terms_and_onditions_1 .tab_web .tab_web_item .content .card_menu{border:none}.de-web-v3 .terms_and_onditions_1 .tab_web .tab_web_item .content .card_menu .card_menu_item{margin:0}.de-web-v3 .terms_and_onditions_1 .tab_web .tab_web_item .content .card_menu .card_menu_item .panel-heading .card_menu_1{margin:0;height:40px;padding:0 24px;border-bottom:1px solid #f4f4f4}.de-web-v3 .terms_and_onditions_1 .tab_web .tab_web_item .content .card_menu .card_menu_item .panel-heading .card_menu_1,.de-web-v3 .terms_and_onditions_1 .tab_web .tab_web_item .content .card_menu .card_menu_item .panel-heading .card_menu_1 .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.de-web-v3 .terms_and_onditions_1 .tab_web .tab_web_item .content .card_menu .card_menu_item .panel-heading .card_menu_1 .box{height:100%}.de-web-v3 .terms_and_onditions_1 .tab_web .tab_web_item .content .card_menu .card_menu_item .panel-heading .card_menu_1 .box .line{width:0;height:0}.de-web-v3 .terms_and_onditions_1 .tab_web .tab_web_item .content .card_menu .card_menu_item .panel-heading .card_menu_1 .box .menu_content{margin:0;font-size:14px;font-weight:400}.de-web-v3 .terms_and_onditions_1 .tab_web .tab_web_item .content .card_menu .card_menu_item .card_menu_2 .card_menu_2_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:0;height:40px;border-bottom:1px solid #f4f4f4}.de-web-v3 .terms_and_onditions_1 .tab_web .tab_web_item .content .card_menu .card_menu_item .card_menu_2 .card_menu_2_item .line_2{width:0;height:0}.de-web-v3 .terms_and_onditions_1 .tab_web .tab_web_item .content .card_menu .card_menu_item .card_menu_2 .card_menu_2_item .text{margin:0 0 0 24px;font-size:14px}.de-web-v3 .terms_and_onditions_1 .tab_pc_solt .content{margin-top:27px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.de-web-v3 .terms_and_onditions_1 .tab_pc_solt .content .card_menu{border-left:2px solid #f4f4f4;min-height:257px}.de-web-v3 .terms_and_onditions_1 .tab_pc_solt .content .card_menu .card_menu_item .panel-heading .card_menu_1{margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-height:30px}.de-web-v3 .terms_and_onditions_1 .tab_pc_solt .content .card_menu .card_menu_item .panel-heading .card_menu_1 .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;min-height:30px}.de-web-v3 .terms_and_onditions_1 .tab_pc_solt .content .card_menu .card_menu_item .panel-heading .card_menu_1 .box .menu_content{margin:0 64px 0 16px}.de-web-v3 .terms_and_onditions_1 .tab_pc_solt .content .card_menu .card_menu_item .panel-heading .card_menu_1 .card_icon{display:inline-block}.de-web-v3 .terms_and_onditions_1 .tab_pc_solt .content .card_menu .card_menu_item .panel-heading .card_menu_1 .card_icon .iconfont{font-size:16px}.de-web-v3 .terms_and_onditions_1 .tab_pc_solt .content .card_menu .card_menu_item .card_menu_2 .card_menu_2_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.de-web-v3 .terms_and_onditions_1 .tab_pc_solt .content .card_menu .card_menu_item .card_menu_2 .card_menu_2_item .text{margin:0 0 0 16px;cursor:pointer}.de-web-v3 .about-us{width:100%}.de-web-v3 .about-us .about-us-banner{position:relative;width:100%}.de-web-v3 .about-us .about-us-banner .banner-pc{width:100%}.de-web-v3 .about-us .about-us-banner .banner-mobile{width:100%;display:none}.de-web-v3 .about-us .about-us-banner .banner-text{position:absolute;right:10%;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%}.de-web-v3 .about-us .about-us-banner .banner-text h2{margin-top:0;font-size:50px;font-weight:700;color:#fff}.de-web-v3 .about-us .about-us-banner .banner-text p{font-size:36px;font-weight:700;color:#00fcfe}.de-web-v3 .about-us .about-us-banner-mobile{display:none}.de-web-v3 .about-us .about-us-banner-mobile .banner-text{padding:20px 0;text-align:center}.de-web-v3 .about-us .about-us-banner-mobile .banner-text h2{margin:0 0 10px;font-size:28px;color:#fff}.de-web-v3 .about-us .about-us-banner-mobile .banner-text p{font-size:18px;color:#00fcfe}.de-web-v3 .about-us .section1{width:100%;padding:64px 0 34px}.de-web-v3 .about-us .section1 h3{margin:0 0 40px;font-size:36px;font-weight:700;color:#2c2c2c;text-align:center}.de-web-v3 .about-us .section1 h3 span{color:#4cc2c7}.de-web-v3 .about-us .section1 .section1-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.de-web-v3 .about-us .section1 .section1-items .item{margin-bottom:30px;width:318px}.de-web-v3 .about-us .section1 .section1-items .item img{width:100%}.de-web-v3 .about-us .section1 .section1-items .item h4{font-size:16px;font-weight:700;text-align:center;color:#2c2c2c}.de-web-v3 .about-us .section1 .section1-items .item p{width:318px;font-size:14px;text-align:center;color:#2c2c2c;word-break:normal}.de-web-v3 .about-us .section2{width:100%;background-color:#f8f8f8}.de-web-v3 .about-us .section2 .section2-items{padding:64px 0;display:grid;grid-gap:10px;grid-template-columns:repeat(5,1fr)}.de-web-v3 .about-us .section2 .section2-items .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:220px;height:94px;text-align:center;padding:16px 24px;margin:0 auto;border:1px solid #f8f8f8;background-color:#fff}.de-web-v3 .about-us .section2 .section2-items .item p{margin:0;word-break:normal}.de-web-v3 .about-us .section3{width:100%;background:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/landing/pc/bg5.webp) 50% no-repeat;background-size:cover}.de-web-v3 .about-us .section3 .section3-wrap{padding:64px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.de-web-v3 .about-us .section3 .section3-wrap .img-wrap{width:100%;max-width:452px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.de-web-v3 .about-us .section3 .section3-wrap .img-wrap div{width:196px;margin-bottom:20px}.de-web-v3 .about-us .section3 .section3-wrap .img-wrap div img{width:100%}.de-web-v3 .about-us .section3 .section3-wrap .img-wrap div p{margin-top:15px;font-size:18px;text-align:center;color:#28e2ea}.de-web-v3 .about-us .section3 .section3-wrap .contact{padding:24px;width:100%;max-width:452px;border:1px solid #28e2ea}.de-web-v3 .about-us .section3 .section3-wrap .contact p{margin-bottom:5px;font-weight:100;color:#fff}.de-web-v3 .about-us .section3 .section3-wrap .contact p span{font-weight:700;font-family:SF Pro Text Bold}.de-web-v3 .about-us .section4{width:100%}.de-web-v3 .about-us .section4 .section4-wrap{padding-top:44px;padding-bottom:44px}.de-web-v3 .about-us .section4 .section4-wrap h3{font-size:36px;font-weight:700;text-align:center;font-family:SF Pro Text Bold;word-break:normal;color:#2c2c2c}.de-web-v3 .about-us .section4 .section4-wrap p{margin-bottom:20px;font-size:18px;color:#2c2c2c;text-align:center;word-break:normal}.de-web-v3 .about-us .section4 .section4-wrap .section4-form{max-width:760px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.de-web-v3 .about-us .section4 .section4-wrap .tc button{width:100%;max-width:350px}.de-web-v3 .videosWrap{color:#2c2c2c}.de-web-v3 .videosWrap .container{max-width:100%}.de-web-v3 .videosWrap .section1{width:100%;height:417px;background:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/videos/videosBg1.png) 50% bottom no-repeat #f9f9f9;background-size:cover}.de-web-v3 .videosWrap .section1 .info{padding:70px 0}.de-web-v3 .videosWrap .section1 .info h3{font-size:50px;font-weight:400;color:#fff;margin:0 0 20px;line-height:1.2}.de-web-v3 .videosWrap .section1 .info p{font-size:16px;font-weight:400;margin:0 0 25px;color:#fff}.de-web-v3 .videosWrap .section2{background:#f9f9f9;padding:40px 40px 80px}.de-web-v3 .videosWrap .section2 h3{font-size:36px;margin-bottom:30px;text-align:center}.de-web-v3 .videosWrap .section2 .videoItem{background:#fff;padding:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.de-web-v3 .videosWrap .section2 .videoItem .videoCon{width:490px;height:270px;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.de-web-v3 .videosWrap .section2 .videoItem .videoCon .videoThum{display:block;width:490px;height:270px;position:relative}.de-web-v3 .videosWrap .section2 .videoItem .videoCon .videoThum .videoImg{width:100%;height:100%;border-radius:12px}.de-web-v3 .videosWrap .section2 .videoItem .videoCon .videoThum .playIcon{height:80px;width:80px;position:absolute;z-index:3;left:50%;top:50%;margin-left:-40px;margin-top:-40px}.de-web-v3 .videosWrap .section2 .videoItem .videoCon .videoThum .playMask{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;background:#fff;opacity:.2;border-radius:12px}.de-web-v3 .videosWrap .section2 .videoItem .videoCon .videoThum:hover .playMask{opacity:0}.de-web-v3 .videosWrap .section2 .videoItem .videoInfo{padding:20px 40px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.de-web-v3 .videosWrap .section2 .videoItem .videoInfo h4{margin-bottom:25px}.de-web-v3 .videosWrap .section2 .videoItem .videoInfo h4 a{font-size:30px;font-weight:700;color:#2c2c2c;text-decoration:none}.de-web-v3 .videosWrap .section2 .videoItem .videoInfo h4 a:hover{color:#0a9cae}.de-web-v3 .videosWrap .section2 .videoItem .videoInfo p{margin:0;font-size:16px}.de-web-v3 .videosWrap .section3{background:#fff;padding:60px 0 30px}.de-web-v3 .videosWrap .videosList{margin-bottom:40px}.de-web-v3 .videosWrap .videosList h3{text-align:center;font-size:36px;margin-bottom:40px;margin-top:0;position:relative}.de-web-v3 .videosWrap .videosList h3 .more{position:absolute;z-index:2;right:0;top:12px;font-size:16px;color:#0a9cae}.de-web-v3 .videosWrap .videosList h3 .more:hover{text-decoration:underline}.de-web-v3 .videosWrap .videosList .videosListRow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.de-web-v3 .videosWrap .videosList .videoItem{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;margin:0 10px 20px}.de-web-v3 .videosWrap .videosList .videoItem .thum{display:block;width:370px;height:210px;position:relative;margin-bottom:10px}.de-web-v3 .videosWrap .videosList .videoItem .thum .videoImg{width:100%;height:100%;border-radius:12px}.de-web-v3 .videosWrap .videosList .videoItem .thum .playIcon{height:60px;width:60px;position:absolute;z-index:3;left:50%;top:50%;margin-left:-30px;margin-top:-30px}.de-web-v3 .videosWrap .videosList .videoItem .thum .playMask{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;background:#fff;opacity:.2;border-radius:12px}.de-web-v3 .videosWrap .videosList .videoItem .thum:hover .playMask{opacity:0}.de-web-v3 .videosWrap .videosList .videoItem .info{width:370px}.de-web-v3 .videosWrap .videosList .videoItem .info .videoName{margin-bottom:6px}.de-web-v3 .videosWrap .videoPopup .videoPopupCon .info,.de-web-v3 .videosWrap .videoPopup .videoPopupCon .videoFrame{margin-bottom:20px}.de-web-v3 .videosWrap .videosList .videoItem .info .videoName a{font-size:18px;font-weight:700;color:#2c2c2c}.de-web-v3 .videosWrap .videosList .videoItem .info .videoName a:hover{text-decoration:none;color:#0a9cae}.de-web-v3 .videosWrap .videosList .videoItem .info .videoDate{font-size:14px;color:#959595;padding-top:3px}.de-web-v3 .videosWrap .videosList .videosListLRow .videoItem .thum{width:565px;height:316px}.de-web-v3 .videosWrap .videosList .videosListLRow .videoItem .info{width:565px}.de-web-v3 .videosWrap .videosList.videosListV .videoItem .thum{width:272px;height:364px}.de-web-v3 .videosWrap .videosList.videosListV .videoItem .info{width:272px}.de-web-v3 .videosWrap .videoPopup .videoPopupCon{padding:0 20px 10px}.de-web-v3 .videosWrap .videoPopup .videoPopupCon .videoFrame iframe{width:830px;height:465px}.de-web-v3 .videosWrap .videoPopup .videoPopupCon .info .videoName{font-size:30px;font-weight:700;color:#2c2c2c;margin-bottom:6}.de-web-v3 .videosWrap .videoPopup .videoPopupCon .info .videoDate{font-size:16px;padding-top:10px;color:#959595}.de-web-v3 .videosWrap .videoPopup .videoPopupCon .des{font-size:16px;margin-bottom:15px}.de-web-v3 .videosWrap .videoPopup .videoPopupCon .tags .tag{display:inline-block;font-size:14px;padding:3px 8px;border-radius:16px;margin-right:8px;background:#eaeaea}.de-web-v3 .videosWrap .videoPopup .videoPopupCon h5{font-size:28px;margin-bottom:20px;margin-top:50px}.de-web-v3 .videosWrap .videoPopup .videoPopupCon .videosList{margin-left:-20px;margin-right:-20px}.de-web-v3 .videosWrap .videoPopup .videoPopupCon .videosList .videoItem .thum{width:243px;height:140px}.de-web-v3 .videosWrap .videoPopup .videoPopupCon .videosList.videosListV .videoItem .thum{width:190px;height:250px}.de-web-v3 .videosWrap .videoPopup .videoPopupCon .videosList.videosListV .videoItem .info{width:190px}.de-web-v3 .videosWrap .videosMore{background:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/videos/videosMoreBg.png) 50% bottom no-repeat fixed;background-size:cover;padding:70px 0 120px}.de-web-v3 .videosWrap .videosMore .videosList h3{color:#fff;font-size:36px}.de-web-v3 .videosWrap .videosMore .videosList .videoItem{width:370px;border-radius:12px;background:#fff}.de-web-v3 .videosWrap .videosMore .videosList .videoItem .thum .videoImg{border-radius:12px 12px 0 0}.de-web-v3 .videosWrap .videosMore .videosList .videoItem .info .videoName{padding:0 0 0 10px}.de-web-v3 .videosWrap .videosMore .videosList .videoItem .info .videoDate{padding:0 0 10px 10px}.de-web-v3 .videosWrap .videosMore .videosList .videosListLRow .videoItem{width:565px}.de-web-v3 .videosWrap .videosMore .videosList.videosListV .videoItem{width:auto}.de-web-v3 .MB0{margin-bottom:0!important}.de-web-v3 .overviewWrap{padding-top:50px;background:#f5f5f5}.de-web-v3 .overviewWrap .section0{margin-bottom:30px}.de-web-v3 .overviewWrap .section0 .banner{background:url(https://webassets.discoverenergy.com.au/assets/v2/img/my/overview/section3Bg.jpg) 50% 50% no-repeat;background-size:cover;padding:30px 40px;position:relative}.de-web-v3 .overviewWrap .section0 .banner .bannerConImg{float:none}.de-web-v3 .overviewWrap .section0 .banner .bannerConInner{margin-left:0;padding-right:0}.de-web-v3 .overviewWrap .section0 .banner .bannerConClose{position:absolute;right:10px;top:5px;z-index:2;font-size:22px;color:#222;opacity:.4}.de-web-v3 .overviewWrap .section0 .banner .bannerConClose:hover{opacity:.5}.de-web-v3 .overviewWrap .section0 .banner .bannerCon .bannerConImg{width:167px;height:193px;float:left}.de-web-v3 .overviewWrap .section0 .banner .bannerCon .bannerConInner{margin-left:190px;padding-right:50px}.de-web-v3 .overviewWrap .section0 .banner .bannerCon .bannerConInner h4{font-size:30px;color:#fff;font-weight:700}.de-web-v3 .overviewWrap .section0 .banner .bannerCon .bannerConInner .bannerText1{font-size:16px;color:#fff;margin-bottom:10px}.de-web-v3 .overviewWrap .section0 .banner .bannerCon .bannerConInner .bannerText2{font-size:13px;color:#21fdfd;margin-bottom:10px}.de-web-v3 .overviewWrap .section0 .banner .bannerCon .bannerConInner .btnType8{padding:0 10px;width:auto;display:inline-block}.de-web-v3 .overviewWrap .section1{margin-bottom:15px}.de-web-v3 .overviewWrap .section1 .section1Info1{font-size:20px;font-weight:700}.de-web-v3 .overviewWrap .section1 .section1Info1 img{width:24px;height:24px;margin-right:.3125rem;vertical-align:middle}.de-web-v3 .overviewWrap .section1 .section1Info2{font-size:16px;text-align:right;color:#484848}.de-web-v3 .overviewWrap .section1 .section1Info2 a{color:#0a9cae}.de-web-v3 .overviewWrap .section2{margin-bottom:30px}.de-web-v3 .overviewWrap .section2 .section2Con1{background:#fff;padding:24px;min-height:611px}.de-web-v3 .overviewWrap .section2 .section2Con1.section2Con1H{min-height:502px}.de-web-v3 .overviewWrap .section2 .section2Con1 h4{font-size:20px;font-weight:700;padding:0;margin:0 0 20px}.de-web-v3 .overviewWrap .section2 .section2Con1 h5{font-size:14px;font-weight:700;line-height:1;margin-top:10px;margin-bottom:10px}.de-web-v3 .overviewWrap .section2 .section2Con1 h5 span{display:block;font-size:16px;font-weight:400;color:#797979;margin-top:10px;list-style:none;line-height:1}.de-web-v3 .overviewWrap .section2 .section2Con1 .section2Con1-1{border-right:1px solid #f0f0f0;padding-right:20px}.de-web-v3 .overviewWrap .section2 .section2Con1 .section2Con1-1 .priceNum{font-size:46px;font-weight:700;color:#333;line-height:1;padding:10px 0 20px}.de-web-v3 .overviewWrap .section2 .section2Con1 .section2Con1-1 .priceNum span{font-size:24px}.de-web-v3 .overviewWrap .section2 .section2Con1 .section2Con1-1 .priceNum .priceNumBtn1,.de-web-v3 .overviewWrap .section2 .section2Con1 .section2Con1-1 .priceNum .priceNumBtn2{background:#006b8b;color:#fff;padding:6px 15px 5px;line-height:1;font-size:14px;text-align:center;display:inline-block;border-radius:20px;vertical-align:middle}.de-web-v3 .overviewWrap .section2 .section2Con1 .section2Con1-1 .priceNum .priceNumBtn1:hover,.de-web-v3 .overviewWrap .section2 .section2Con1 .section2Con1-1 .priceNum .priceNumBtn2:hover{text-decoration:none}.de-web-v3 .overviewWrap .section2 .section2Con1 .section2Con1-1 .priceNum .priceNumBtn2{background:#dc3545}.de-web-v3 .overviewWrap .section2 .section2Con1 .section2Con1-1 .section2Con1-1Info1{border-bottom:1px solid #f0f0f0;padding-bottom:26px;margin-bottom:20px}.de-web-v3 .overviewWrap .section2 .section2Con1 .section2Con1-1 .section2Con1-1Text2{font-size:14px;color:#797979;margin:0 0 10px;padding:0;line-height:1}.de-web-v3 .overviewWrap .section2 .section2Con1 .section2Con1-1 .section2Con1-1Text1{font-size:16px;padding:0;margin:0;line-height:1}.de-web-v3 .overviewWrap .section2 .section2Con1 .section2Con1-1 .section2Con1-1Text3{font-size:14px!important;margin:15px 0 0;padding:0;display:block}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1{position:relative;padding:15px 20px 5px;background:-webkit-gradient(linear,left top,left bottom,from(#52abb7),to(#000a3b));background:linear-gradient(180deg,#52abb7,#000a3b)}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2TitDd{display:inline-block}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2TitDd .dropdownTrigger{font-size:16px;color:#fff}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2TitDd .dropdownTrigger:active,.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2TitDd .dropdownTrigger:focus,.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2TitDd .dropdownTrigger:hover{text-decoration:none}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 h5{margin:0 0 20px;font-size:20px;font-weight:700;color:#fff}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Map{width:350px;height:210px;margin:0 auto 15px;background:url(https://webassets.discoverenergy.com.au/assets/v2/img/my/overview/section2Con2Img6.png) 50% 50% no-repeat;background-size:100% 100%;position:relative}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Map .mapItem1{position:absolute;z-index:20;width:62px;height:62px;left:50%;top:50%;margin-left:-31px;margin-top:-31px}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Map .mapItem2{position:absolute;z-index:19;padding-top:42px;right:250px;top:-11px}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Map .mapItem2 .mapItem2Img{width:27px;height:50px;position:absolute;top:0;left:50%;margin-left:-13px;z-index:3}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Map .mapItem2 .mapItem2Text{background:#f7c34e;border-radius:2px;text-align:center;color:#fff;font-size:12px;padding:3px 8px 2px;line-height:1}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Map .mapItem3{position:absolute;z-index:18;padding-top:42px;left:246px;top:-22px}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Map .mapItem3 .mapItem3Img{width:36px;height:52px;position:absolute;top:0;left:50%;margin-left:-18px;z-index:3}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Map .mapItem3 .mapItem3Text{background:#2fd19f;border-radius:2px;text-align:center;color:#fff;font-size:12px;padding:3px 8px 2px;line-height:1}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Map .mapItem4{position:absolute;z-index:17;padding-top:44px;right:235px;top:126px}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Map .mapItem4 .mapItem4Img{width:22px;height:52px;position:absolute;top:0;left:50%;margin-left:-11px;z-index:3}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Map .mapItem4 .mapItem4Text{background:#17afcb;border-radius:2px;text-align:center;color:#fff;font-size:12px;padding:3px 8px 2px;line-height:1}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Map .mapItem4 .mapItem4Percent{text-align:center;color:#fff;font-size:12px;line-height:1;position:absolute;top:-15px;left:0;right:0;z-index:3}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Map .mapItem5{position:absolute;z-index:16;padding-top:46px;left:252px;top:136px}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Map .mapItem5 .mapItem5Img{width:28px;height:53px;position:absolute;top:0;left:50%;margin-left:-14px;z-index:3}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Map .mapItem5 .mapItem5Text{background:#17afcb;border-radius:2px;text-align:center;color:#fff;font-size:12px;padding:3px 8px 2px;line-height:1}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Map .mapItem6{position:absolute;z-index:2;width:85px;height:48px;left:50%;top:50%;margin-left:-83px;margin-top:-72px}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Map .mapItem7{position:absolute;z-index:3;width:78px;height:60px;left:50%;top:50%;margin-left:0;margin-top:-84px}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Map .mapItem8{position:absolute;z-index:4;width:67px;height:57px;left:50%;top:50%;margin-left:-67px;margin-top:24px}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Map .mapItem9{position:absolute;z-index:5;width:84px;height:70px;left:50%;top:50%;margin-left:0;margin-top:24px}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Map .mapArrow1{position:absolute;z-index:15;-webkit-animation:action1 4s linear infinite;animation:action1 4s linear infinite;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:6px solid #f7c34e}@-webkit-keyframes action1{0%{-webkit-transform:translate(165px,70px) rotate(0);transform:translate(165px,70px) rotate(0);opacity:1}50%{-webkit-transform:translate(165px,37px);transform:translate(165px,37px)}51%{-webkit-transform:translate(165px,37px) rotate(-90deg);transform:translate(165px,37px) rotate(-90deg)}99%{-webkit-transform:translate(70px,37px) rotate(-90deg);transform:translate(70px,37px) rotate(-90deg);opacity:1}to{-webkit-transform:translate(70px,37px);transform:translate(70px,37px);opacity:0}}@keyframes action1{0%{-webkit-transform:translate(165px,70px) rotate(0);transform:translate(165px,70px) rotate(0);opacity:1}50%{-webkit-transform:translate(165px,37px);transform:translate(165px,37px)}51%{-webkit-transform:translate(165px,37px) rotate(-90deg);transform:translate(165px,37px) rotate(-90deg)}99%{-webkit-transform:translate(70px,37px) rotate(-90deg);transform:translate(70px,37px) rotate(-90deg);opacity:1}to{-webkit-transform:translate(70px,37px);transform:translate(70px,37px);opacity:0}}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Map .mapArrow1-0{position:absolute;z-index:14;-webkit-animation:action1-0 4s linear infinite;animation:action1-0 4s linear infinite;width:0;height:0;border-bottom:5px solid transparent;border-top:5px solid transparent;border-left:6px solid #f7c34e}@-webkit-keyframes action1-0{0%{-webkit-transform:translate(70px,35px) rotate(0);transform:translate(70px,35px) rotate(0);opacity:1}50%{-webkit-transform:translate(167px,35px);transform:translate(167px,35px)}51%{-webkit-transform:translate(167px,35px) rotate(90deg);transform:translate(167px,35px) rotate(90deg)}99%{-webkit-transform:translate(167px,70px) rotate(90deg);transform:translate(167px,70px) rotate(90deg);opacity:1}to{-webkit-transform:translate(167px,70px);transform:translate(167px,70px);opacity:0}}@keyframes action1-0{0%{-webkit-transform:translate(70px,35px) rotate(0);transform:translate(70px,35px) rotate(0);opacity:1}50%{-webkit-transform:translate(167px,35px);transform:translate(167px,35px)}51%{-webkit-transform:translate(167px,35px) rotate(90deg);transform:translate(167px,35px) rotate(90deg)}99%{-webkit-transform:translate(167px,70px) rotate(90deg);transform:translate(167px,70px) rotate(90deg);opacity:1}to{-webkit-transform:translate(167px,70px);transform:translate(167px,70px);opacity:0}}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Map .mapArrow2{position:absolute;-webkit-animation:action2 5s linear infinite;animation:action2 5s linear infinite;z-index:13;width:0;height:0;border-top:5px solid transparent;border-right:6px solid #06e6b3;border-bottom:5px solid transparent}@-webkit-keyframes action2{0%{-webkit-transform:translate(265px,24px);transform:translate(265px,24px);opacity:1}50%{-webkit-transform:translate(179px,24px);transform:translate(179px,24px)}51%{-webkit-transform:translate(179px,24px) rotate(-90deg);transform:translate(179px,24px) rotate(-90deg)}99%{-webkit-transform:translate(179px,70px) rotate(-90deg);transform:translate(179px,70px) rotate(-90deg);opacity:1}to{-webkit-transform:translate(179px,70px);transform:translate(179px,70px);opacity:0}}@keyframes action2{0%{-webkit-transform:translate(265px,24px);transform:translate(265px,24px);opacity:1}50%{-webkit-transform:translate(179px,24px);transform:translate(179px,24px)}51%{-webkit-transform:translate(179px,24px) rotate(-90deg);transform:translate(179px,24px) rotate(-90deg)}99%{-webkit-transform:translate(179px,70px) rotate(-90deg);transform:translate(179px,70px) rotate(-90deg);opacity:1}to{-webkit-transform:translate(179px,70px);transform:translate(179px,70px);opacity:0}}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Map .mapArrow2-0{position:absolute;z-index:12;-webkit-animation:action2-0 5s linear infinite;animation:action2-0 5s linear infinite;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:6px solid #06e6b3}@-webkit-keyframes action2-0{0%{-webkit-transform:translate(177px,70px);transform:translate(177px,70px);opacity:1}50%{-webkit-transform:translate(177px,26px);transform:translate(177px,26px)}51%{-webkit-transform:translate(177px,26px) rotate(90deg);transform:translate(177px,26px) rotate(90deg)}99%{-webkit-transform:translate(265px,26px) rotate(90deg);transform:translate(265px,26px) rotate(90deg);opacity:1}to{-webkit-transform:translate(265px,26px);transform:translate(265px,26px);opacity:0}}@keyframes action2-0{0%{-webkit-transform:translate(177px,70px);transform:translate(177px,70px);opacity:1}50%{-webkit-transform:translate(177px,26px);transform:translate(177px,26px)}51%{-webkit-transform:translate(177px,26px) rotate(90deg);transform:translate(177px,26px) rotate(90deg)}99%{-webkit-transform:translate(265px,26px) rotate(90deg);transform:translate(265px,26px) rotate(90deg);opacity:1}to{-webkit-transform:translate(265px,26px);transform:translate(265px,26px);opacity:0}}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Map .mapArrow3{position:absolute;z-index:11;-webkit-animation:action3 3s linear infinite;animation:action3 3s linear infinite;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #11b0cd}@-webkit-keyframes action3{0%{-webkit-transform:translate(163px,120px) rotate(0);transform:translate(163px,120px) rotate(0);opacity:1}50%{-webkit-transform:translate(163px,176px);transform:translate(163px,176px)}51%{-webkit-transform:translate(163px,176px) rotate(90deg);transform:translate(163px,176px) rotate(90deg)}99%{-webkit-transform:translate(65px,176px) rotate(90deg);transform:translate(65px,176px) rotate(90deg);opacity:1}to{-webkit-transform:translate(65px,176px);transform:translate(65px,176px);opacity:0}}@keyframes action3{0%{-webkit-transform:translate(163px,120px) rotate(0);transform:translate(163px,120px) rotate(0);opacity:1}50%{-webkit-transform:translate(163px,176px);transform:translate(163px,176px)}51%{-webkit-transform:translate(163px,176px) rotate(90deg);transform:translate(163px,176px) rotate(90deg)}99%{-webkit-transform:translate(65px,176px) rotate(90deg);transform:translate(65px,176px) rotate(90deg);opacity:1}to{-webkit-transform:translate(65px,176px);transform:translate(65px,176px);opacity:0}}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Map .mapArrow3-0{position:absolute;z-index:10;-webkit-animation:action3-0 3s linear infinite;animation:action3-0 3s linear infinite;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid #11b0cd}@-webkit-keyframes action3-0{0%{-webkit-transform:translate(65px,174px) rotate(0);transform:translate(65px,174px) rotate(0);opacity:1}50%{-webkit-transform:translate(165px,174px);transform:translate(165px,174px)}51%{-webkit-transform:translate(165px,174px) rotate(-90deg);transform:translate(165px,174px) rotate(-90deg)}99%{-webkit-transform:translate(165px,120px) rotate(-90deg);transform:translate(165px,120px) rotate(-90deg);opacity:1}to{-webkit-transform:translate(165px,120px);transform:translate(165px,120px);opacity:0}}@keyframes action3-0{0%{-webkit-transform:translate(65px,174px) rotate(0);transform:translate(65px,174px) rotate(0);opacity:1}50%{-webkit-transform:translate(165px,174px);transform:translate(165px,174px)}51%{-webkit-transform:translate(165px,174px) rotate(-90deg);transform:translate(165px,174px) rotate(-90deg)}99%{-webkit-transform:translate(165px,120px) rotate(-90deg);transform:translate(165px,120px) rotate(-90deg);opacity:1}to{-webkit-transform:translate(165px,120px);transform:translate(165px,120px);opacity:0}}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Map .mapArrow4{position:absolute;z-index:9;-webkit-animation:action4 4s linear infinite;animation:action4 4s linear infinite;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #16aeca}@-webkit-keyframes action4{0%{-webkit-transform:translate(177px,120px) rotate(0);transform:translate(177px,120px) rotate(0);opacity:1}50%{-webkit-transform:translate(177px,190px);transform:translate(177px,190px)}51%{-webkit-transform:translate(177px,190px) rotate(-90deg);transform:translate(177px,190px) rotate(-90deg)}99%{-webkit-transform:translate(265px,190px) rotate(-90deg);transform:translate(265px,190px) rotate(-90deg);opacity:1}to{-webkit-transform:translate(265px,190px);transform:translate(265px,190px);opacity:0}}@keyframes action4{0%{-webkit-transform:translate(177px,120px) rotate(0);transform:translate(177px,120px) rotate(0);opacity:1}50%{-webkit-transform:translate(177px,190px);transform:translate(177px,190px)}51%{-webkit-transform:translate(177px,190px) rotate(-90deg);transform:translate(177px,190px) rotate(-90deg)}99%{-webkit-transform:translate(265px,190px) rotate(-90deg);transform:translate(265px,190px) rotate(-90deg);opacity:1}to{-webkit-transform:translate(265px,190px);transform:translate(265px,190px);opacity:0}}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Map .mapArrow4-0{position:absolute;z-index:8;-webkit-animation:action4-0 4s linear infinite;animation:action4-0 4s linear infinite;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:6px solid #16aeca}@-webkit-keyframes action4-0{0%{-webkit-transform:translate(265px,188px) rotate(0);transform:translate(265px,188px) rotate(0);opacity:1}50%{-webkit-transform:translate(179px,188px);transform:translate(179px,188px)}51%{-webkit-transform:translate(179px,188px) rotate(90deg);transform:translate(179px,188px) rotate(90deg)}99%{-webkit-transform:translate(179px,120px) rotate(90deg);transform:translate(179px,120px) rotate(90deg);opacity:1}to{-webkit-transform:translate(179px,120px);transform:translate(179px,120px);opacity:0}}@keyframes action4-0{0%{-webkit-transform:translate(265px,188px) rotate(0);transform:translate(265px,188px) rotate(0);opacity:1}50%{-webkit-transform:translate(179px,188px);transform:translate(179px,188px)}51%{-webkit-transform:translate(179px,188px) rotate(90deg);transform:translate(179px,188px) rotate(90deg)}99%{-webkit-transform:translate(179px,120px) rotate(90deg);transform:translate(179px,120px) rotate(90deg);opacity:1}to{-webkit-transform:translate(179px,120px);transform:translate(179px,120px);opacity:0}}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Rank{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:0 -20px}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Rank .rankItem{max-width:120px;text-align:center;margin:0 5px 10px;color:#fff}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Rank .rankItem p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:35px;font-size:12px;margin:0}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Rank .rankItem p .tooltip-inner{text-align:left}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Rank .rankItem p .tooltip-inner a{color:#73f9fd}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Rank .rankItem .iconwenhao{font-size:12px;margin-left:3px;vertical-align:middle;color:#e78d35}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Rank .rankItem .rankItemIcon .iconfont{font-size:14px}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Rank .rankItem .rankItemIcon .rankItemDot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#fff}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Rank .rankItem.active{color:#00dec5}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Rank .rankItem.active .rankItemIcon .rankItemDot{background:#00dec5}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Rank .rankItemSep{text-align:center;margin:7px 8px 0 10px;color:#fff;opacity:.2;font-size:20px}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1.section2Con2-1-lg{padding-bottom:40px}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1.section2Con2-1-lg h5{margin-bottom:62px}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1>div:first-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:60px}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1>div:first-child>div{width:auto}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1>div:first-child>div:first-child{margin-right:20px;padding-top:10px}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1>div:first-child>div:first-child h5{margin-bottom:0}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1>div:first-child>div:last-child{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-top:10px}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1>div:first-child>div:last-child .dropdown-menu{left:auto;right:0}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1>div:first-child>div:last-child .dropdownTrigger{padding-right:20px;position:relative;display:inline-block}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1>div:first-child>div:last-child .dropdownTrigger>i{position:absolute;right:0;top:0;display:inline-block}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-bottom{position:absolute;bottom:0;left:0;width:100%;height:28px;line-height:28px;text-align:center;background-color:#082043}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-bottom>div{font-size:12px;color:#fff}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-2{background:#fff;padding:25px 20px 23px}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-2 h5{margin:0 0 10px;font-size:20px;font-weight:700}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-2 .kindnessSlider .owl-carousel .kindnessSliderCon .kindnessSliderCon-btn{text-align:left}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-2 .kindnessSlider .owl-carousel .owl-dots{text-align:center}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-2 .kindnessSlider .owl-carousel button.owl-dot{display:inline-block;width:40px;height:4px;background:hsla(0,0%,76.9%,.5);border-radius:6px;margin:0 4px}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-2 .kindnessSlider .owl-carousel button.owl-dot:active,.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-2 .kindnessSlider .owl-carousel button.owl-dot:focus{outline:0}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-2 .kindnessSlider .owl-carousel button.owl-dot.active,.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-2 .kindnessSlider .owl-carousel button.owl-dot:active,.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-2 .kindnessSlider .owl-carousel button.owl-dot:focus{background:#c4c4c4}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-2 .kindnessSlider .bx-wrapper{padding:0;-webkit-box-shadow:none;box-shadow:none;background:0 0;margin-bottom:10px}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-2 .kindnessSlider .bx-wrapper .bx-viewport li{padding:2px}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-2 .kindnessSlider .bx-wrapper .bx-pager{bottom:-20px}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-2 .kindnessSlider .bx-wrapper .bx-pager.bx-default-pager a{width:40px;height:4px;background:hsla(0,0%,76.9%,.5)}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-2 .kindnessSlider .bx-wrapper .bx-pager.bx-default-pager a.active{background:#c4c4c4}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-3{background:#fff;padding:20px 20px 15px;margin-bottom:20px}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-3 h4{font-size:20px;margin-bottom:20px;font-weight:700}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-3 .manageAccountLink{display:block;background:#f5f5f5;font-size:14px;padding:10px;margin-bottom:10px;color:#2c2c2c;position:relative}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-3 .manageAccountLink .iconfont{position:absolute;right:10px;top:10px}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-3 .manageAccountLink:hover{text-decoration:none;background:#f2f2f2}.de-web-v3 .overviewWrap .section2 .section2Con3{background:#fff;padding:25px 20px 30px}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item{border-bottom:1px solid #f0f0f0;padding-bottom:15px;margin-bottom:10px}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item:last-child{border-bottom:0}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .topicon{float:right;position:relative;top:-30px;color:#9f9f9f!important}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .popover{min-width:428px!important}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .popover .popover-content .wordcolor{font-size:14px;font-weight:700;line-height:20px;color:#fff}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .popover .popover-content .wordcolortwo{font-weight:400;line-height:14px;color:#fff;opacity:.9}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .popover .popover-content .tablehtml{margin-bottom:16px;margin-top:8px;width:396px;display:table!important}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .popover .popover-content .tablehtml tbody{display:table-row-group!important}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .popover .popover-content .tablehtml tr{width:400px;border:1px solid hsla(0,0%,100%,.3);display:table-row!important}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .popover .popover-content .tablehtml tr .dirsttd{background:rgba(26,18,18,.8)}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .popover .popover-content .tablehtml tr td{display:table-cell!important;width:50%;color:#fff;padding-left:16px!important;padding-top:7px;padding-bottom:7px;text-align:left;border-right:1px solid hsla(0,0%,100%,.3)}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item h5{font-size:16px;font-weight:700;margin:0 0 15px}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .section2Con3ItemCon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .section2Con3ItemCon .typeIcon{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;width:120px;text-align:center;color:#626262}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .section2Con3ItemCon .typeIcon img{display:inline-block;height:38px;width:auto}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .section2Con3ItemCon .typeIcon h5{color:#19212e}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .section2Con3ItemCon .typeIcon h6{font-size:20px;font-weight:700;margin:0;padding:0}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .section2Con3ItemCon .typeIcon p{font-size:12px;margin:0;padding:0}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .section2Con3ItemCon .typeIcon2{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;width:200px;text-align:center;color:#626262}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .section2Con3ItemCon .typeIcon2 img{display:inline-block;height:54px;width:auto}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .section2Con3ItemCon .typeIcon2 h5{color:#19212e;margin:0 0 5px}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .section2Con3ItemCon .typeIcon2 h6{font-size:20px;font-weight:700;margin:0;padding:0}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .section2Con3ItemCon .typeIcon2 p{font-size:14px;margin:0;padding:0}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .section2Con3ItemCon.type2,.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .section2Con3ItemCon.type3{padding-top:15px;padding-bottom:15px}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .section2Con3ItemCon .typeInfo{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .section2Con3ItemCon .typeInfo p{margin:0;font-size:14px;color:#2c2c2c}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .section2Con3ItemCon .typeInfo h6{font-size:24px;margin:0;font-weight:700;color:#3d4653}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .section2Con3ItemCon .typeInfo h6.typeText1{color:#2fd19f}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .section2Con3ItemCon .typeInfo h6.typeText2{color:#f0b52e}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .section2Con3ItemCon .typeInfo h6.typeText3{color:#2cb2dd}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .section2Con3ItemCon.type2 .typeIcon{width:180px}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .bx-wrapper{padding:0;-webkit-box-shadow:none;box-shadow:none;background:0 0;margin-bottom:10px}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .bx-wrapper .bx-pager{bottom:-20px}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .bx-wrapper .bx-pager.bx-default-pager a{width:40px;height:4px;background:hsla(0,0%,76.9%,.5)}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .bx-wrapper .bx-pager.bx-default-pager a.active{background:#c4c4c4}.de-web-v3 .overviewWrap .section2 .billHistoryCon{width:100%;height:300px}.de-web-v3 .overviewWrap .section2 .billHistoryConView{text-align:right}.de-web-v3 .overviewWrap .section2 .billHistoryConView a{color:#0a9cae}.de-web-v3 .overviewWrap .section2.PB30,.de-web-v3 .overviewWrap .section3{padding-bottom:30px}.de-web-v3 .overviewWrap .section3 .section3Con{background:#fff;padding:30px 40px}.de-web-v3 .overviewWrap .section3 .section3Con .section3ConRefresh{display:inline-block;border:1px solid #bfbfbf;border-radius:2px;background:#f5f6f7;padding:4px;line-height:1}.de-web-v3 .overviewWrap .section3 .section3Con .section3ConRefresh:hover{background:#f0f0f0}.de-web-v3 .overviewWrap .section3 .section3Con .section3ConRefresh img{width:16px;height:16px}.de-web-v3 .overviewWrap .section3 .section3Con h4{font-size:20px;font-weight:700;padding:0;margin:0 0 20px}.de-web-v3 .overviewWrap .section3 .section3Con h5{font-size:14px;font-weight:700;margin-bottom:25px}.de-web-v3 .overviewWrap .section3 .section3Con h5 span{display:block;font-size:16px;font-weight:400;color:#797979;margin-top:5px}.de-web-v3 .overviewWrap .section3 .section3Con .section3Con1 .section3Con1Time{font-size:16px;color:#797979}.de-web-v3 .overviewWrap .section3 .section3Con .section3Con1 .section3Con1Info{background:#f8f8f8;padding:12px 20px;font-size:16px;font-weight:700}.de-web-v3 .overviewWrap .section3 .section3Con .section3Con1 .section3Con1Info .section3Con1InfoItem{display:inline-block;margin:0 15px 0 0}.de-web-v3 .overviewWrap .section3 .section3Con .section3Con1 .section3Con1Info .section3Con1InfoItem img{width:22px;height:22px;display:inline-block;margin-right:10px;vertical-align:middle}.de-web-v3 .overviewWrap .section3 .section3Con .section3Con2{border-left:1px solid #f0f0f0;padding-left:30px}.de-web-v3 .overviewWrap .section3 .section3Con .section3Con2 .MB2{margin-bottom:10px}.de-web-v3 .overviewWrap .section3 .section3Con .section3Con2 .section3Con2Item1{padding:20px 0}.de-web-v3 .overviewWrap .section3 .section3Con .section3Con2 .section3Con2Item1 img{display:inline-block;width:36px;height:auto;margin-bottom:10px}.de-web-v3 .overviewWrap .section3 .section3Con .section3Con2 .section3Con2Item1 h6{font-size:22px;font-weight:700;margin:0;color:#3bbb7d}.de-web-v3 .overviewWrap .section3 .section3Con .section3Con2 .section3Con2Item1 p{font-size:12px;color:#626262}.de-web-v3 .overviewWrap .section3 .section3Con .section3Con2 .section3Con2Item2 p{font-size:14px;margin:0 0 5px}.de-web-v3 .overviewWrap .section3 .section3Con .section3Con2 .section3Con2Item2 h6{font-size:24px;font-weight:700;margin:0 0 30px}.de-web-v3 .overviewWrap .section3 .section3Con .section3Con2 .form-control{margin-bottom:10px}.de-web-v3 .overviewWrap .section3 .section3Con .section3Con2 .tipsInfo{color:#797979;line-height:1.3}.de-web-v3 .overviewWrap .btnType8{margin-bottom:10px;padding:0;height:46px;width:100%;max-width:350px;line-height:46px}.de-web-v3 .overviewWrap .btnDisabled{background:#c4c4c4;border-radius:4px;height:46px;line-height:46px;padding:0;margin:0 0 20px;font-size:16px;width:100%;color:#fff;border:0}.de-web-v3 .overviewWrap .btnDisabled:hover{background:#c4c4c4}.de-web-v3 .overviewWrap .section3Con1Chart{width:100%;height:350px}.de-web-v3 .solarChartSection1Wrap{padding-bottom:30px}.de-web-v3 .solarChartSection1Wrap .solarChartSection1Tit{margin-bottom:3px;background:#fff;padding-left:25px;padding-right:25px}.de-web-v3 .solarChartSection1Wrap .solarChartSection1Tit .solarChartSection1Info{text-align:right;vertical-align:baseline;margin-top:20px}.de-web-v3 .solarChartSection1Wrap .solarChartSection1Tit .solarChartSection1Info .popover{min-width:428px}.de-web-v3 .solarChartSection1Wrap .solarChartSection1Tit .solarChartSection1Info .icontishi{font-size:18px;color:#c4c4c4}.de-web-v3 .solarChartSection1Wrap .solarChartSection1Tit .solarChartSection1Info .co2title{margin-bottom:16px;margin-top:16px;font-size:14px;color:#fff}.de-web-v3 .solarChartSection1Wrap .solarChartSection1Tit .solarChartSection1Info .co2titip{font-size:13px;color:#fff}.de-web-v3 .solarChartSection1Wrap .solarChartSection1Tit .solarChartSection1Info strong{display:inline-block;margin-right:15px;margin-left:8px;font-size:20px;vertical-align:baseline}.de-web-v3 .solarChartSection1Wrap .solarChartSection1Tit .solarChartSection1Info strong span{font-size:14px;font-weight:400}.de-web-v3 .solarChartSection1Wrap .solarChartSection1Tit .solarChartSection1Info .screenCtrl{color:#707070;vertical-align:baseline}.de-web-v3 .solarChartSection1Wrap .solarChartSection1Tit .solarChartSection1Info .screenCtrl .iconfullscreen{font-size:24px}.de-web-v3 .solarChartSection1Wrap .solarChartSection1Con{background:#fff;padding:30px}.de-web-v3 .tabsType1.nav-tabs{border:0}.de-web-v3 .tabsType1.nav-tabs>li>a{font-size:20px;color:#707070;font-weight:400;border:0;border-bottom:3px solid transparent;padding:20px 0}.de-web-v3 .tabsType1.nav-tabs>li>a:hover{background:0 0;color:#006b8b;border:0;border-bottom:3px solid transparent}.de-web-v3 .tabsType1.nav-tabs>li.active>a{color:#006b8b;font-weight:700;background:0 0;border:0;border-bottom:3px solid #006b8b}.de-web-v3 .tabsType1.nav-tabs>li.tabsType1Sep span{display:inline-block;font-size:20px;color:#e6e6e6;margin-top:20px;padding:0 20px;background:#fff}.de-web-v3 .summaryWrap{padding-top:50px;background:#f5f5f5;min-height:800px;padding-bottom:30px}.de-web-v3 .summaryWrap .summaryTit{font-size:30px;font-weight:700;margin-bottom:20px;margin-top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-right:30px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.de-web-v3 .summaryWrap .summaryTit span{font-size:16px;color:#797979;display:inline-block;vertical-align:middle}.de-web-v3 .summaryWrap .summaryTit a{color:#0a9cae;font-size:16px}.de-web-v3 .summaryWrap .summaryTit a img{width:18px}.de-web-v3 .summaryWrap .summaryList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.de-web-v3 .summaryWrap .summaryList,.de-web-v3 .summaryWrap .summaryList .summaryItemWrap{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.de-web-v3 .summaryWrap .summaryList .summaryItemWrap{width:50%;padding-right:30px;margin-bottom:30px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.de-web-v3 .summaryWrap .summaryList .summaryItem{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#2c2c2c;height:100%;background:#fff;min-height:220px}.de-web-v3 .summaryWrap .summaryList .summaryItem:hover{text-decoration:none;color:#2c2c2c}.de-web-v3 .summaryWrap .summaryList .summaryItem:after{content:"";clear:both}.de-web-v3 .summaryWrap .summaryList .summaryItem .summaryItemImg{width:200px;height:100%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.de-web-v3 .summaryWrap .summaryList .summaryItem>img:nth-child(2){display:none}.de-web-v3 .summaryWrap .summaryList .summaryItem .summaryInfo{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:15px}.de-web-v3 .summaryWrap .summaryList .summaryItem .summaryInfo h6{font-size:16px;font-weight:700;position:relative;margin-top:0;margin-bottom:5px;padding-bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .summaryWrap .summaryList .summaryItem .summaryInfo h6 img{width:20px;height:20px;margin-right:5px;vertical-align:middle}.de-web-v3 .summaryWrap .summaryList .summaryItem .summaryInfo h6 .more{position:absolute;right:0;color:#2c2c2c;font-size:12px;font-weight:400}.de-web-v3 .summaryWrap .summaryList .summaryItem .summaryInfo h6 .more .iconfont{font-size:12px}.de-web-v3 .summaryWrap .summaryList .summaryItem .summaryInfo h6 .more:hover{text-decoration:none}.de-web-v3 .summaryWrap .summaryList .summaryItem .summaryInfo h6 .status-btn{text-align:center;display:none;position:absolute;font-size:15px;background-color:#fff0f0;border:1px solid #e62e2e;border-radius:20px;color:#e62e2e;right:0;font-family:SF Pro Text Regular;padding:4px 10px}.de-web-v3 .summaryWrap .summaryList .summaryItem .summaryInfo h6 .status-btn.active{display:inline-block}.de-web-v3 .summaryWrap .summaryList .summaryItem .summaryInfo .summaryText1{font-size:14px;margin-bottom:10px}.de-web-v3 .summaryWrap .summaryList .summaryItem .summaryInfo .summaryText2{font-size:16px;margin-bottom:10px;height:54px;overflow:hidden;line-height:1.6}.de-web-v3 .summaryWrap .summaryList .summaryItem .summaryInfo .summaryText3{font-size:14px;margin-bottom:0}.de-web-v3 .summaryWrap .summaryList .summaryItem .summaryInfo .summaryText3 .heightLight{color:#3bbb7d}.de-web-v3 .summaryWrap .summaryList .summaryItem .summaryInfo .summaryLinkToHisBil{color:#0a9cae;font-size:14px;text-decoration:underline}.de-web-v3 .summaryWrap .summaryList .summaryItem .summaryInfo hr{border-color:#f0f0f0;margin:0 0 10px}.de-web-v3 .summaryWrap .summaryList .summaryItem.status-close>img:first-child{display:none}.de-web-v3 .summaryWrap .summaryList .summaryItem.status-close>img:nth-child(2){display:inline-block}.de-web-v3 .summaryWrap .summaryList .summaryItem.status-close .more{display:none!important}.de-web-v3 .summaryWrap .summaryList .summaryItem.status-close .status-btn{display:inline-block!important}.de-web-v3 .summaryWrap .pagination-content .paginationjs-pages{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.de-web-v3 .modal .modal-header{background:0 0;padding:30px 40px 5px;border-bottom:0}.de-web-v3 .modal .modal-header .close{background:rgba(0,0,0,.4);color:#fff;opacity:1;padding:0 8px 4px}.de-web-v3 .modal .modal-header .close span{padding:0;margin:0;line-height:1}.de-web-v3 .paymentModalCon,.de-web-v3 .planWrap .compareSection1{padding-bottom:40px}.de-web-v3 .modal .modal-header .modal-title{color:#2c2c2c;font-size:30px;position:relative;text-align:center}.de-web-v3 .modal.paymentModal .modal-dialog{width:900px}.de-web-v3 .modal.paymentModal .modal-header .modal-title{font-size:24px;font-weight:700}.de-web-v3 .modal.paymentModal .modal-header .modal-title .paymentModalTitImg{text-align:center}.de-web-v3 .modal.paymentModal .modal-header .modal-title .paymentModalTitImg img{width:50px;height:auto}.de-web-v3 .paymentModalCon .paymentModalItem1{padding:0 50px}.de-web-v3 .paymentModalCon .paymentModalItem1 h6{font-size:18px;font-weight:700;margin-bottom:10px;color:#2c2c2c}.de-web-v3 .paymentModalCon .paymentModalItem1 p{font-size:14px;color:#2c2c2c}.de-web-v3 .paymentModalCon .paymentModalItem1 .divider{position:relative;margin:30px 0}.de-web-v3 .paymentModalCon .paymentModalItem1 .divider .divider-line{margin:0;width:100%;border-bottom:1px solid #e62e2e}.de-web-v3 .paymentModalCon .paymentModalItem1 .divider .divider-text{display:inline-block;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:4px 8px;font-size:12px;color:#e62e2e;border:1px solid #e62e2e;border-radius:20px;background-color:#fff}.de-web-v3 .paymentModalCon .paymentModalItem1 .check-line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.de-web-v3 .paymentModalCon .paymentModalItem1 .check-line .input{margin:0 5px 0 0;height:20px;width:20px}.de-web-v3 .paymentModalCon .paymentModalItem1 .check-line .site-address{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0;font-size:12px;color:#2c2c2c}.de-web-v3 .paymentModalCon .paymentModalItem2{padding:0 50px;border-left:4px dashed #f0f0f0}.de-web-v3 .paymentModalCon .paymentModalItem2 h6{font-size:18px;font-weight:700;margin-bottom:15px}.de-web-v3 .paymentModalCon .paymentModalItem2 .paymentMethod{position:relative;font-size:16px;font-weight:700;display:block;border-radius:6px;background:#f0f0f0;text-align:center;height:50px;line-height:50px;border:1px solid #f0f0f0;color:#484848}.de-web-v3 .paymentModalCon .paymentModalItem2 .paymentMethod .checkedIcon{display:none;position:absolute;right:0;bottom:0;z-index:2;width:26px;height:26px}.de-web-v3 .paymentModalCon .paymentModalItem2 .paymentMethod:hover{text-decoration:none}.de-web-v3 .paymentModalCon .paymentModalItem2 .paymentMethod.active{border:1px solid #0a9cae;color:#0a9cae;background:#fff}.de-web-v3 .paymentModalCon .paymentModalItem2 .paymentMethod.active .checkedIcon{display:block}.de-web-v3 .paymentModalCon .paymentModalItem2 .cardPaymentInfo{font-size:14px;color:#484848}.de-web-v3 .paymentModalCon .paymentModalItem2 .cardPaymentInfo .cardImg{height:22px;width:auto;margin-right:6px;vertical-align:middle}.de-web-v3 .paymentModalCon .fieldWithPrefix{position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .paymentModalCon .fieldWithPrefix span{display:inline-block;position:absolute;left:5px;top:9px;font-size:20px;color:#2c2c2c}.de-web-v3 .modal.shareKindnessModal .modal-dialog{width:750px}.de-web-v3 .modal.shareKindnessModal .modal-dialog .modal-content{border-radius:0}.de-web-v3 .modal.shareKindnessModal .modal-header{background:0 0;padding:30px 40px 20px;border-bottom:0}.de-web-v3 .modal.shareKindnessModal .modal-header .close{background:rgba(0,0,0,.4);color:#fff;padding:0 8px 4px}.de-web-v3 .modal.shareKindnessModal .modal-header .close span{padding:0;margin:0;line-height:1}.de-web-v3 .modal.shareKindnessModal .modal-header .modal-title{color:#2c2c2c;font-size:30px;position:relative;padding-right:160px;text-align:left}.de-web-v3 .modal.shareKindnessModal .modal-header .modal-title .shareLogo{display:block;position:absolute;right:0;top:-15px}.de-web-v3 .modal.shareKindnessModal .modal-header .modal-title .shareLogo img{width:156px;height:78px}.de-web-v3 .modal.shareKindnessModal .modal-body{padding:0 40px}.de-web-v3 .modal.shareKindnessModal .modal-body p{font-size:16px;margin-bottom:15px}.de-web-v3 .modal.shareKindnessModal .modal-body .shareKindnessFooter{background:url(https://webassets.discoverenergy.com.au/assets/v2/img/my/overview/popupImg1.png) 50% 2px no-repeat;background-size:100% 100%;height:140px;margin:0 -40px -16px;padding-top:80px}.de-web-v3 .modal.shareKindnessModal .modal-body .shareKindnessFooter .links .shareKindnessBtn1{display:inline-block;border-radius:4px;padding:4px 10px;background:#fff;font-size:16px;color:#0a9cae;margin-right:8px;text-align:center}.de-web-v3 .modal.shareKindnessModal .modal-body .shareKindnessFooter .links .shareKindnessBtn2{display:inline-block;border-radius:4px;padding:4px 10px;background:-webkit-gradient(linear,left top,right top,from(#00b594),to(#0a9cae));background:linear-gradient(90deg,#00b594,#0a9cae);font-size:16px;color:#fff;margin-right:8px;text-align:center}.de-web-v3 .modal.shareKindnessModal .modal-body .shareKindnessFooter p{font-size:16px;color:#fff;padding-left:40px;padding-right:40px}.de-web-v3 .modal.successModal .modal-dialog .modal-content{border-radius:0}.de-web-v3 .modal.successModal .modal-header{background:0 0;padding:30px 40px 20px;border-bottom:0}.de-web-v3 .modal.successModal .modal-header .close{background:rgba(0,0,0,.4);color:#fff;padding:0 8px 4px}.de-web-v3 .modal.successModal .modal-header .close span{padding:0;margin:0;line-height:1}.de-web-v3 .modal.successModal .modal-header .modal-title{color:#2c2c2c;font-size:20px;text-align:left}.de-web-v3 .modal.successModal .modal-body .systemInfoModalCon .successIcon .icon,.de-web-v3 .modal.successModal .modal-body .systemInfoModalCon .warningIcon .icon{font-size:50px}.de-web-v3 .modal.successModal .modal-body{padding:0 40px}.de-web-v3 .modal.successModal .modal-body .systemInfoModalCon{padding-bottom:30px}.de-web-v3 .modal.successModal .modal-body .systemInfoModalCon .successIcon{padding:25px 0;text-align:center;color:#43be9d;margin:0}.de-web-v3 .modal.successModal .modal-body .systemInfoModalCon .warningIcon{padding:20px 0;text-align:center;color:#ffc107;margin:0}.de-web-v3 .modal.successModal .modal-body .systemInfoModalCon .systemInfoTitle{font-family:SF Pro Text Bold;font-size:20px;color:#2c2c2c;margin-left:auto;margin-right:auto;margin-bottom:20px;max-width:400px;text-align:center}.de-web-v3 .modal.successModal .modal-body .systemInfoModalCon .systemInfoText{text-align:center;margin-bottom:25px;font-size:16px}.de-web-v3 .modal.successModal .modal-body .systemInfoModalCon .systemInfoBtns{text-align:center}.de-web-v3 .modal.successModal .modal-body .systemInfoModalCon .systemInfoBtns .systemInfoBtn{background:-webkit-gradient(linear,left top,right top,from(#00b594),to(#0a9cae));background:linear-gradient(90deg,#00b594,#0a9cae);border-radius:4px;padding:8px 30px 7px;margin:0;font-size:14px;color:#fff;border:0}.de-web-v3 .modal.successModal .modal-body .systemInfoModalCon .systemInfoBtns .systemInfoBtn:hover{background:-webkit-gradient(linear,left top,right top,from(#0d7d69),to(#136f78));background:linear-gradient(90deg,#0d7d69,#136f78)}.de-web-v3 .modal.successModal .modal-body p{font-size:16px;margin-bottom:15px}.de-web-v3 .statusWrap{padding:50px 0;background:#f5f5f5}.de-web-v3 .statusWrap .statusTit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .statusWrap .statusTit span{margin-top:10px;font-size:30px;font-weight:700;margin-bottom:20px}.de-web-v3 .statusWrap .statusTit a{display:none}.de-web-v3 .statusWrap .statusTit a.active{display:inline-block}.de-web-v3 .statusWrap .statusCon .statusList .statusItem .statusImg1,.de-web-v3 .statusWrap .statusCon .statusList .statusItem.active .statusImg0{display:none}.de-web-v3 .statusWrap .statusCon{background:#fff;padding:20px 40px}.de-web-v3 .statusWrap .statusCon h5{font-size:24px;font-weight:700;margin-bottom:20px}.de-web-v3 .statusWrap .statusCon h5 img{width:24px;height:24px;vertical-align:middle;margin-right:6px}.de-web-v3 .statusWrap .statusCon p{font-size:16px;margin-bottom:5px}.de-web-v3 .statusWrap .statusCon p.MBBlock,.de-web-v3 .tradingWrap .section1{margin-bottom:15px}.de-web-v3 .statusWrap .statusCon hr{margin:25px -40px}.de-web-v3 .statusWrap .statusCon .statusList .statusItem{padding-bottom:45px;margin-bottom:10px;background:url(https://webassets.discoverenergy.com.au/assets/v2/img/my/overview/stepArrowDown.png) 18px 96px repeat-y;background-size:14px auto}.de-web-v3 .statusWrap .statusCon .statusList .statusItem .statusImg0,.de-web-v3 .statusWrap .statusCon .statusList .statusItem .statusImg1{float:left;width:50px;height:50px}.de-web-v3 .statusWrap .statusCon .statusList .statusItem .statusInfo{padding-left:15px;margin-left:50px}.de-web-v3 .statusWrap .statusCon .statusList .statusItem .statusInfo h6{font-size:16px;font-weight:700;margin-bottom:5px}.de-web-v3 .statusWrap .statusCon .statusList .statusItem .statusInfo p{font-size:14px;margin-bottom:5px}.de-web-v3 .statusWrap .statusCon .statusList .statusItem .statusInfo p a{color:#2acc94;text-decoration:underline}.de-web-v3 .statusWrap .statusCon .statusList .statusItem .statusInfo p a.statusLink2{color:#199ab4;text-decoration:none}.de-web-v3 .statusWrap .statusCon .statusList .statusItem .statusInfo p .statusItemBlue{color:#3f75b5}.de-web-v3 .statusWrap .statusCon .statusList .statusItem.active{color:#0a9cae}.de-web-v3 .statusWrap .statusCon .statusList .statusItem.active .statusImg1{display:inline-block}.de-web-v3 .statusWrap .statusCon .statusList .statusItem .statusListAlertBtn{border-radius:3px;padding:6px 10px;color:#fff;background:#e6be35;font-size:13px}.de-web-v3 .statusWrap .statusCon .statusList .statusItem .statusListSuccBtn{border-radius:3px;padding:6px 10px;color:#fff;background:#27c38d;font-size:13px}.de-web-v3 .statusWrap .statusCon .statusList .statusItem:last-child{background:0 0}.de-web-v3 .tradingWrap{padding-top:50px;background:#f5f5f5}.de-web-v3 .tradingWrap .section1 .section1Info1{font-size:20px;font-weight:700}.de-web-v3 .tradingWrap .section1 .section1Info1 img{width:24px;height:24px;margin-right:.3125rem;vertical-align:middle}.de-web-v3 .tradingWrap .section1 .section1Info2{font-size:16px;text-align:right;color:#484848}.de-web-v3 .tradingWrap .section1 .section1Info2 a{color:#0a9cae}.de-web-v3 .tradingWrap .section2{padding-bottom:30px}.de-web-v3 .tradingWrap .section2 .section2Con{background:#fff;padding:30px 40px}.de-web-v3 .tradingWrap .section2 .section2Con .section2ConRefresh{display:inline-block;border:1px solid #bfbfbf;border-radius:2px;background:#f5f6f7;padding:4px;line-height:1}.de-web-v3 .tradingWrap .section2 .section2Con .section2ConRefresh:hover{background:#f0f0f0}.de-web-v3 .tradingWrap .section2 .section2Con .section2ConRefresh img{width:16px;height:16px}.de-web-v3 .tradingWrap .section2 .section2Con h4{font-size:20px;font-weight:700;padding:0;margin:0 0 25px}.de-web-v3 .tradingWrap .section2 .section2Con .section2Con1 .section2Con1Time{font-size:16px;color:#797979}.de-web-v3 .tradingWrap .section2 .section2Con .section2Con1 .section2Con1Info{background:#f8f8f8;padding:12px 20px;font-size:16px;font-weight:700;margin-bottom:15px}.de-web-v3 .tradingWrap .section2 .section2Con .section2Con1 .section2Con1Info .section2Con1InfoItem{display:inline-block;margin:0 15px 0 0}.de-web-v3 .tradingWrap .section2 .section2Con .section2Con1 .section2Con1Info .section2Con1InfoItem img{width:22px;height:22px;display:inline-block;margin-right:10px;vertical-align:middle}.de-web-v3 .tradingWrap .section2 .section2Con .section2Con1 .section2Con1Text p{font-size:14px;color:#484848}.de-web-v3 .tradingWrap .section2 .section2Con .section2Con1 .section2Con1Text p a{color:#0a9cae}.de-web-v3 .tradingWrap .section2 .section2Con .section2Con2{border-left:1px solid #f0f0f0;padding-left:30px}.de-web-v3 .tradingWrap .section2 .section2Con .section2Con2 .MB2{margin-bottom:10px}.de-web-v3 .tradingWrap .section2 .section2Con .section2Con2 .section2Con2Item1{padding:20px 0}.de-web-v3 .tradingWrap .section2 .section2Con .section2Con2 .section2Con2Item1 img{display:inline-block;width:36px;height:auto;margin-bottom:10px}.de-web-v3 .tradingWrap .section2 .section2Con .section2Con2 .section2Con2Item1 h6{font-size:22px;font-weight:700;margin:0;color:#3bbb7d}.de-web-v3 .tradingWrap .section2 .section2Con .section2Con2 .section2Con2Item1 p{font-size:12px;color:#626262}.de-web-v3 .tradingWrap .section2 .section2Con .section2Con2 .section2Con2Item2 p{font-size:14px;margin:0 0 5px}.de-web-v3 .tradingWrap .section2 .section2Con .section2Con2 .section2Con2Item2 h6{font-size:24px;font-weight:700;margin:0 0 30px}.de-web-v3 .tradingWrap .section2 .section2Con .section2Con2 .form-control{margin-bottom:10px}.de-web-v3 .tradingWrap .section2 .section2Con .section2Con2 .tipsInfo{color:#797979;line-height:1.3}.de-web-v3 .tradingWrap .section2 .btnType8{padding:0 15px;margin-bottom:10px;height:46px;line-height:46px;width:100%}.de-web-v3 .tradingWrap .section2 .btnDisabled{background:#c4c4c4;border-radius:4px;height:46px;line-height:46px;padding:0 15px;margin:0 0 20px;font-size:16px;width:100%;color:#fff;border:0}.de-web-v3 .tradingWrap .section2 .btnDisabled:hover{background:#c4c4c4}.de-web-v3 .tradingWrap .section3{padding-bottom:30px}.de-web-v3 .tradingWrap .section3 .section3Con{padding:30px 40px;background:#fff}.de-web-v3 .tradingWrap .section3 .section3Con .section3Tit{margin-bottom:25px}.de-web-v3 .tradingWrap .section3 .section3Con .section3Tit h4{font-size:20px;font-weight:700;padding:0;margin:0}.de-web-v3 .tradingWrap .section3 .section3Con .section3Tit .section3TitTabAlign{text-align:right}.de-web-v3 .tradingWrap .section4{padding-bottom:30px}.de-web-v3 .tradingWrap .section4 .section4Con{padding:30px 40px;background:#fff}.de-web-v3 .tradingWrap .section4 .section4Con .section4Tit{margin-bottom:25px}.de-web-v3 .tradingWrap .section4 .section4Con .section4Tit h4{font-size:20px;font-weight:700;padding:0;margin:0}.de-web-v3 .tradingWrap .section4 .section4Con .section4Tit .section4TitTabAlign{text-align:right}.de-web-v3 .tradingWrap .section4 .section4TableCon .tableFilter{width:140px;padding-left:3px}.de-web-v3 .tradingWrap .section4 .section4TableCon .tableDownload{display:inline-block;height:30px;line-height:30px;color:#0a9cae;text-decoration:underline}.de-web-v3 .tradingWrap .section4 .section4TableCon .section4Table{width:100%}.de-web-v3 .tradingWrap .section4 .section4TableCon .section4Table thead tr th{font-size:14px;font-weight:700;padding:10px 5px;border-bottom:0}.de-web-v3 .tradingWrap .section4 .section4TableCon .section4Table thead tr th .thTips{color:#959595;font-size:12px;cursor:pointer}.de-web-v3 .billUsageWrapper #billUsageModal table.history-modal-table tbody>tr td.sell-color,.de-web-v3 .tradingWrap .section4 .section4TableCon .section4Table tbody tr td .typeSell{color:#37b782}.de-web-v3 .tradingWrap .section4 .section4TableCon .section4Table tbody tr td{font-size:14px;background:#f8f8f8;padding:10px 5px;border-top:0}.de-web-v3 .tradingWrap .section4 .section4TableCon .section4Table tbody tr td .typeBuy{color:#eaa600}.de-web-v3 .tradingWrap .section4 .section4TableCon .section4Table tbody tr td .statusPending{color:#ef9236}.de-web-v3 .tradingWrap .section4 .section4TableCon .section4Table tbody tr td .statusCancelled{color:#37b795}.de-web-v3 .tradingWrap .section4 .section4TableCon .section4Table tbody tr td .statusEnd{color:#e32424}.de-web-v3 .tradingWrap .section4 .section4TableCon .section4Table tbody tr td .statusFailed{color:#2c2c2c}.de-web-v3 .tradingWrap .section4 .section4TableCon .section4Table tbody tr:nth-of-type(2n) td{background:#fff}.de-web-v3 .tradingWrap .section4 .section4TableCon .section4Table tbody tr .load-more-btn-content{border-bottom:0!important;text-align:center}.de-web-v3 .tradingWrap .section4 .section4TableCon .section4Table tbody tr .load-more-btn-content a{display:inline-block;color:#959595;font-size:14px;text-decoration:none}.de-web-v3 .tradingWrap .section4 .section4TableCon .section4Table tbody tr .load-more-btn-content a span{-webkit-transition:all .5s ease;transition:all .5s ease}.de-web-v3 .tradingWrap .section4 .section4TableCon .section4Table tbody tr .load-more-btn-content a i{display:inline-block;-webkit-transition:all .5s ease;transition:all .5s ease}.de-web-v3 .tradingWrap .section4 .section4TableCon .section4Table tbody tr .load-more-btn-content a:hover span{color:#2c2c2c}.de-web-v3 .tradingWrap .section4 .section4TableCon .section4Table tbody tr .load-more-btn-content a:hover i{color:#2c2c2c;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.de-web-v3 .tradingWrap .section4 .section4TableCon .section4Table2List .section4Table{border-bottom:1px solid #e3e3e3;margin-bottom:0}.de-web-v3 .tradingWrap .section4 .section4TableCon .section4Table2List .section4Table thead tr th{background-color:#f5f5f5;position:relative}.de-web-v3 .tradingWrap .section4 .section4TableCon .section4Table2List .section4Table thead tr th a{color:#959595}.de-web-v3 .tradingWrap .section4 .section4TableCon .section4Table2List .section4Table thead tr th a:hover{text-decoration:none}.de-web-v3 .tradingWrap .section4 .section4TableCon .section4Table2List .section4Table thead tr th .theadItem1{display:inline-block;width:160px}.de-web-v3 .tradingWrap .section4 .section4TableCon .section4Table2List .section4Table thead tr th .theadItem2{display:inline-block;width:310px}.de-web-v3 .tradingWrap .section4 .section4TableCon .section4Table2List .section4Table thead tr th .theadItem3{display:inline-block;width:300px}.de-web-v3 .tradingWrap .section4 .section4TableCon .section4Table2List .section4Table thead tr th .theadItem4{display:inline-block;position:absolute;right:15px;top:10px;width:70px}.de-web-v3 .tradingWrap .section4 .section4TableCon .section4Table2List .section4Table thead tr th .theadItem4 a{display:inline-block;margin-left:10px}.de-web-v3 .tradingWrap .section4 .section4TableCon .section4Table2List .section4Table tbody tr{display:none}.de-web-v3 .tradingWrap .section4 .section4TableCon .section4Table2List .section4Table tbody tr td{border-bottom:1px solid #e3e3e3;background:#fff}.de-web-v3 .tradingWrap .section4 .section4TableCon .section4Table2List .section4Table .showDetail .icondown{display:inline-block}.de-web-v3 .tradingWrap .section4 .section4TableCon .section4Table2List .section4Table .showDetail .iconup{display:none}.de-web-v3 .tradingWrap .section4 .section4TableCon .section4Table2List .section4Table.open{border-bottom:0}.de-web-v3 .tradingWrap .section4 .section4TableCon .section4Table2List .section4Table.open tbody{width:100%}.de-web-v3 .tradingWrap .section4 .section4TableCon .section4Table2List .section4Table.open tbody tr{display:table-row}.de-web-v3 .tradingWrap .section4 .section4TableCon .section4Table2List .section4Table.open .showDetail .iconup{display:inline-block}.de-web-v3 .tradingWrap .section4 .section4TableCon .section4Table2List .section4Table.open .showDetail .icondown{display:none}.de-web-v3 .tradingWrap .section4 .tooltip-icon{color:#959595;text-decoration:none}.de-web-v3 .tradingWrap .section4 .tooltip{z-index:1}.de-web-v3 .tradingWrap .section4 .tooltip.top .tooltip-arrow{border-top-color:rgba(0,0,0,.75)}.de-web-v3 .tradingWrap .section4 .tooltip.right .tooltip-arrow{border-right-color:rgba(0,0,0,.75)}.de-web-v3 .tradingWrap .section4 .tooltip.bottom .tooltip-arrow{border-bottom-color:rgba(0,0,0,.75)}.de-web-v3 .tradingWrap .section4 .tooltip .tooltip-inner{max-width:300px;text-align:left;margin-left:50px;background:rgba(0,0,0,.75);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2)}.de-web-v3 .tradingWrap .pagination-td{padding:0!important;background-color:#fff!important}.de-web-v3 .appoWrap{padding:50px 0;background:#f5f5f5}.de-web-v3 .appoWrap .appoFormWrap{background:#fff;padding:40px}.de-web-v3 .appoWrap .appoFormWrap .appoFormTit1{text-align:center;font-weight:30px;margin:0 0 30px}.de-web-v3 .appoWrap .appoFormWrap .appoFormTit2{font-size:22px;margin-bottom:40px;padding-top:20px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}.de-web-v3 .appoWrap .appoFormWrap .appoFormSignature{background:#f5f5f5;border:1px solid #d0d0d0;border-radius:6px;max-width:100%;width:500px;height:151px}.de-web-v3 .appoWrap .appoFormWrap a{color:#0a9cae;text-decoration:none!important;outline:0}.de-web-v3 .appoWrap .appoFormWrap a:hover{text-decoration:underline!important}.de-web-v3 .appoWrap .appoFormWrap a.btnType1,.de-web-v3 .appoWrap .appoFormWrap a.btnType1:hover{text-decoration:none!important}.de-web-v3 .appointmentDeviceInfo{border-top:2px dashed #e2e2e2;padding-top:20px;margin-top:30px}.de-web-v3 .appointmentDeviceInfo .appointmentDeviceInfoInner{background:#f5f5f5;padding:20px 30px}.de-web-v3 .appointmentDeviceInfo h4{font-size:18px;text-align:center;margin-bottom:20px}.de-web-v3 .form-group label{font-size:18px;font-weight:700;margin-bottom:10px}.de-web-v3 .form-group .form-control{height:44px;line-height:44px;padding:0 12px;font-size:16px}.de-web-v3 .form-group .form-control:focus{-webkit-box-shadow:none;box-shadow:none}.de-web-v3 .form-group .form-group-field-inline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.de-web-v3 .form-group .form-group-field-inline .fieldItem{display:inline-block;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.de-web-v3 .form-group .form-group-field-inline .fieldItem select.form-control{padding-left:0}.de-web-v3 .form-group .form-group-field-inline span.sep{display:inline-block;color:#484848;padding:0 5px;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;margin-top:12px}.de-web-v3 .commonTabs1{margin:0;padding:0;list-style:none;border:1px solid #006b8b;border-radius:4px}.de-web-v3 .commonTabs1 li{display:inline-block;list-style:none;margin:0;padding:0;border-right:1px solid #006b8b}.de-web-v3 .alert,.de-web-v3 .mySetWrap .mySetCon .mySetItem .mySetItemTit{margin-bottom:10px}.de-web-v3 .commonTabs1 li a{display:block;color:#006b8b;font-size:14px;padding:6px 25px}.de-web-v3 .commonTabs1 li a.active{background:#006b8b;color:#fff}.de-web-v3 .commonTabs1 li a:hover{text-decoration:none}.de-web-v3 .commonTabs1 li:last-child{border-right:0}.de-web-v3 .commonTabs1 li:last-child a{border-radius:0 4px 4px 0}.de-web-v3 .commonTabs1 li:first-child a{border-radius:4px 0 0 4px}.de-web-v3 .alert{position:relative;padding-left:50px}.de-web-v3 .alert.alert-warning{color:#d9b126}.de-web-v3 .alert .alertIcon{position:absolute;left:15px;top:50%;z-index:1;margin-top:-12px}.de-web-v3 .alert .alertIcon .icontishi{font-size:20px}.de-web-v3 .dropdown-menu{padding:8px 0}.de-web-v3 .dropdown-menu li a{color:#484848;padding:4px 10px}.de-web-v3 .dropdown-menu li a:hover{background:rgba(0,107,139,.1);color:#0a9cae}.de-web-v3 .buttonsGroup{font-size:0}.de-web-v3 .buttonsGroup .btn{border-radius:0;border-right-width:0}.de-web-v3 .buttonsGroup .btn:first-child{border-radius:3px 0 0 3px}.de-web-v3 .buttonsGroup .btn:last-child{border-right-width:1px;border-radius:0 3px 3px 0}.de-web-v3 .buttonsGroup .btn.btn-default{border-color:#006b8b;color:#006b8b}.de-web-v3 .buttonsGroup .btn.btn-default:hover{background:#fff}.de-web-v3 ul.af_list li.af_item{white-space:normal!important}.de-web-v3 .myAccountContent{min-height:calc(100vh - 157px)}.de-web-v3 .myAccountContent .back-btn a{text-decoration:none;color:#2c2c2c;display:inline-block}.de-web-v3 .myAccountVpp{background-color:#f8f8f8;padding:40px 16px}.de-web-v3 .myAccountVpp,.de-web-v3 .myAccountVpp .myAccountVppWrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.de-web-v3 .myAccountVpp .myAccountVppWrapper{width:100%;max-width:1126px;background-color:#fff;padding:16px}.de-web-v3 .myAccountVpp .myAccountVppWrapper .back-btn{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.de-web-v3 .myAccountVpp .myAccountVppWrapper h3{margin:10px 0 40px;text-align:center;font-size:20px;font-family:SF Pro Text Bold;color:#2c2c2c}.de-web-v3 .myAccountVpp .myAccountVppWrapper form{max-width:500px;width:100%}.de-web-v3 .myAccountVpp .myAccountVppWrapper .de-tips1{color:#959595;font-size:13px}.de-web-v3 .myAccountVpp .myAccountVppWrapper .de-tips1 i{color:#959595}.de-web-v3 .myAccountVpp .myAccountVppWrapper .de-tips1 a{color:#0a9cae}.de-web-v3 .myAccountVpp .myAccountVppWrapper .protocol .b-checkbox input{cursor:pointer}.de-web-v3 .myAccountVpp .myAccountVppWrapper .protocol>label{margin-bottom:0;cursor:pointer}.de-web-v3 .myAccountVpp .myAccountVppWrapper .protocol>label a{color:#0a9cae;text-decoration:none}.de-web-v3 .myAccountVpp .myAccountVppWrapper .protocol>label a:hover{text-decoration:underline}.de-web-v3 .myAccountVpp .myAccountVppWrapper .operations{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .myAccountVpp .myAccountVppWrapper .operations input{width:100%;max-width:300px}.de-web-v3 .myAccountVpp .myAccountVppWrapper .operations a{color:#2c2c2c}.de-web-v3 .myAccountVpp .myAccountVppWrapper .links{color:#484848;font-size:14px;text-align:center}.de-web-v3 .myAccountVpp .myAccountVppWrapper .links a{color:#0a9cae;text-decoration:none}.de-web-v3 .myAccountVpp .myAccountVppWrapper .links a:hover{text-decoration:underline}.de-web-v3 .myAccountVpp .myAccountVppWrapper .tip-info-btn{color:#959595;outline:0;text-decoration:none}.de-web-v3 .myAccountVpp .myAccountVppWrapper .popover{background-color:rgba(0,0,0,.75);border:0;-webkit-box-shadow:none;box-shadow:none;padding:0}.de-web-v3 .myAccountVpp .myAccountVppWrapper .popover .arrow{border-right-color:transparent}.de-web-v3 .myAccountVpp .myAccountVppWrapper .popover .arrow:after{border-top-color:rgba(0,0,0,.75)}.de-web-v3 .myAccountVpp .myAccountVppWrapper .popover.right{margin-right:10px;margin-left:10px}.de-web-v3 .myAccountVpp .myAccountVppWrapper .popover .close-icon-btn{text-align:right;color:#fff;position:absolute;top:2px;right:5px;display:inline-block}.de-web-v3 .myAccountVpp .myAccountVppWrapper .popover .close-icon-btn a{font-size:12px;color:#fff;text-decoration:none}.de-web-v3 .myAccountVpp .myAccountVppWrapper .popover .info{color:#fff;font-size:14px}.de-web-v3 .myAccountVpp .myAccountVppWrapper .popover .info a{color:#0a9cae;font-size:14px}.de-web-v3 .myAccountVpp .myAccountVppWrapper .tooltip .tooltip-inner{padding:0;background-color:rgba(0,0,0,.75)}.de-web-v3 .myAccountVpp .myAccountVppWrapper .tooltip .tooltip-inner .checkCodeToolTipContent{padding:10px;position:relative}.de-web-v3 .myAccountVpp .myAccountVppWrapper .tooltip .tooltip-inner .checkCodeToolTipContent .closeIcon{position:absolute;top:0;right:5px;color:#fff;text-decoration:none}.de-web-v3 .myAccountVpp .myAccountVppWrapper .tooltip .tooltip-inner .checkCodeToolTipContent .info{text-align:left}.de-web-v3 .myAccountVpp .myAccountVppWrapper .tooltip .tooltip-inner .checkCodeToolTipContent .info a{color:#0a9cae}.de-web-v3 .myAccountVpp .myAccountVppWrapper #addVppImgModal .modal-dialog{max-width:400px}.de-web-v3 .myAccountVpp .myAccountVppWrapper #addVppImgModal .modal-dialog .modal-content{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.de-web-v3 .myAccountVpp .myAccountVppWrapper #addVppImgModal .modal-dialog .modal-content .modal-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.de-web-v3 .myAccountVpp .myAccountVppWrapper #addVppImgModal .modal-dialog .modal-content .modal-body img{width:100%}.de-web-v3 .myAccountVpp .myAccountVppWrapper .inverter-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.de-web-v3 .myAccountVpp .myAccountVppWrapper .inverter-info select{margin-bottom:8px}.de-web-v3 .myAccountEVChargingLink{background-color:#f8f8f8;padding:40px 16px}.de-web-v3 .myAccountEVChargingLink,.de-web-v3 .myAccountEVChargingLink .myAccountEVChargingLinkWrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.de-web-v3 .myAccountEVChargingLink .myAccountEVChargingLinkWrapper{width:100%;max-width:1126px;background-color:#fff;padding:16px}.de-web-v3 .myAccountEVChargingLink .myAccountEVChargingLinkWrapper .back-btn{font-size:16px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.de-web-v3 .myAccountEVChargingLink .myAccountEVChargingLinkWrapper h3{margin:10px 0 40px;text-align:center;font-size:20px;font-family:SF Pro Text Bold;color:#2c2c2c}.de-web-v3 .myAccountEVChargingLink .myAccountEVChargingLinkWrapper form{max-width:500px;width:100%}.de-web-v3 .myAccountEVChargingLink .myAccountEVChargingLinkWrapper .brand-logo{margin:8px 0;width:133px}.de-web-v3 .myAccountEVChargingLink .myAccountEVChargingLinkWrapper .protocol .b-checkbox input{cursor:pointer}.de-web-v3 .myAccountEVChargingLink .myAccountEVChargingLinkWrapper .protocol>label{margin-bottom:0;cursor:pointer}.de-web-v3 .myAccountEVChargingLink .myAccountEVChargingLinkWrapper .protocol>label a{color:#0a9cae;text-decoration:none}.de-web-v3 .myAccountEVChargingLink .myAccountEVChargingLinkWrapper .protocol>label a:hover{text-decoration:underline}.de-web-v3 .myAccountEVChargingLink .myAccountEVChargingLinkWrapper .operations{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .myAccountEVChargingLink .myAccountEVChargingLinkWrapper .operations input{width:100%;max-width:300px}.de-web-v3 .myAccountEVChargingLink .myAccountEVChargingLinkWrapper .operations a{color:#2c2c2c}.de-web-v3 .mySetWrap{background:#f8f8f8;padding:20px 0;min-height:850px}.de-web-v3 .mySetWrap .mySetSidebar{background:#fff;padding:20px 30px}.de-web-v3 .mySetWrap .mySetSidebar dl{margin:0 0 10px;padding:0;list-style:none}.de-web-v3 .mySetWrap .mySetSidebar dl dt{font-size:16px;font-weight:700;color:#2c2c2c;padding:15px 0;margin:0;list-style:none}.de-web-v3 .mySetWrap .mySetSidebar dl dd{display:block;padding:10px 30px;margin:0;list-style:none;font-size:14px}.de-web-v3 .mySetWrap .mySetSidebar dl dd a{color:#2c2c2c}.de-web-v3 .mySetWrap .mySetSidebar dl dd a.active,.de-web-v3 .mySetWrap .mySetSidebar dl dd a:hover{color:#006b8b;text-decoration:none}.de-web-v3 .mySetWrap .mySetCon{background:#fff;padding:20px 30px}.de-web-v3 .mySetWrap .mySetCon .mySetTit{font-size:20px;font-weight:700;margin:15px 0 10px;color:#2c2c2c}.de-web-v3 .mySetWrap .mySetCon .mySetTit2{font-size:18px;font-weight:700;margin:15px 0;color:#2c2c2c}.de-web-v3 .mySetWrap .mySetCon .mySetDes{font-size:14px;margin-bottom:30px}.de-web-v3 .mySetWrap .mySetCon .mySetItem{padding:20px 0 30px;border-bottom:1px solid #f0f0f0;position:relative}.de-web-v3 .mySetWrap .mySetCon .mySetItem .mySetItemShowDesBt{font-size:16px;color:#959595;position:absolute;right:0;top:10px;z-index:1}.de-web-v3 .mySetWrap .mySetCon .mySetItem .mySetItemShowDesBt .icondown{display:inline-block}.de-web-v3 .mySetWrap .mySetCon .mySetItem .mySetItemShowDesBt .iconup,.de-web-v3 .mySetWrap .mySetCon .mySetItem .mySetItemShowDesBt.active .icondown{display:none}.de-web-v3 .mySetWrap .mySetCon .mySetItem .mySetItemShowDesBt.active .iconup{display:inline-block}.de-web-v3 .mySetWrap .mySetCon .mySetItem:last-child{border-bottom:0}.de-web-v3 .mySetWrap .mySetCon .mySetItem .mySetItemTit h4{font-size:14px;margin:0;padding:0;font-weight:700;color:#2c2c2c}.de-web-v3 .mySetWrap .mySetCon .mySetItem .mySetItemTit a{color:#0a9cae;font-size:14px;position:relative;top:-4px}.de-web-v3 .mySetWrap .mySetCon .mySetItem .mySetItemTit a:hover{text-decoration:none}.de-web-v3 .mySetWrap .mySetCon .mySetItem .mySetItemText1{font-size:14px;margin-bottom:20px;line-height:1;color:#2c2c2c}.de-web-v3 .mySetWrap .mySetCon .mySetItem .mySetItemText2{font-size:14px;color:#959595}.de-web-v3 .mySetWrap .mySetCon .mySetItem .mySetItemText2 a{color:#0a9cae;font-size:14px}.de-web-v3 .mySetWrap .mySetCon .mySetItem .mySetItemText2 a:hover{text-decoration:none}.de-web-v3 .mySetWrap .mySetCon .mySetItem .mySetItemLink{color:#0a9cae;font-size:14px;position:relative;top:-5px}.de-web-v3 .mySetWrap .mySetCon .mySetItem .mySetItemLink:hover{text-decoration:none}.de-web-v3 .mySetWrap .mySetCon .mySetItem .mySetItemLogo{height:50px;width:auto}.de-web-v3 .mySetWrap .mySetCon .mySetItemInfoList{margin:-3px 0 0;padding:0 0 0 20px;list-style-position:outside}.de-web-v3 .mySetWrap .mySetCon .mySetItemInfoList .mySetItemInfoText1{font-size:14px;padding:0 0 5px;margin:0;position:relative;color:#2c2c2c}.de-web-v3 .mySetWrap .mySetCon .mySetItemInfoList .mySetItemInfoText1.hasTrText{padding-top:20px;display:inline-block}.de-web-v3 .mySetWrap .mySetCon .mySetItemInfoList .mySetItemInfoText1.hasTrText .trText{position:absolute;right:-50px;top:0;z-index:2}.de-web-v3 .mySetWrap .mySetCon .mySetItemInfoList .mySetItemInfoText2{font-size:13px;color:#959595}.de-web-v3 .mySetWrap .mySetCon .mySetItemInfoList.hideDec .mySetItemInfoText2{display:none}.de-web-v3 .billUsageWrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f5f5f5;padding:50px 16px 16px;color:#2c2c2c}.de-web-v3 .billUsageWrapper,.de-web-v3 .billUsageWrapper .tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.de-web-v3 .billUsageWrapper .tabs{margin-top:10px;margin-bottom:0;list-style:none;width:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-left:0}.de-web-v3 .billUsageWrapper .tabs .tab-item{border:1px solid #006b8b;width:90px}.de-web-v3 .billUsageWrapper .tabs .tab-item a{-webkit-transition:all .5s ease;transition:all .5s ease;font-size:13px;width:100%;height:34px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;color:#006b8b}.de-web-v3 .billUsageWrapper .tabs .tab-item.active{background:#006b8b}.de-web-v3 .billUsageWrapper .tabs .tab-item.active a{color:#fff}.de-web-v3 .billUsageWrapper .tabs>li+li{border-left:0}.de-web-v3 .billUsageWrapper .tabs>li:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.de-web-v3 .billUsageWrapper .tabs>li:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.de-web-v3 .billUsageWrapper .section0,.de-web-v3 .billUsageWrapper .section1,.de-web-v3 .billUsageWrapper .section3,.de-web-v3 .billUsageWrapper .section4{width:100%;max-width:1327px}.de-web-v3 .billUsageWrapper .section0{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:17px}.de-web-v3 .billUsageWrapper .section0,.de-web-v3 .billUsageWrapper .section0>div:first-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .billUsageWrapper .section0>div:first-child{font-size:20px;font-weight:700}.de-web-v3 .billUsageWrapper .section0>div:first-child img{width:25px;margin-right:7px}.de-web-v3 .billUsageWrapper .section0>div:first-child span{margin-right:7px}.de-web-v3 .billUsageWrapper .section0>div:last-child{margin-left:27px;font-size:16px}.de-web-v3 .billUsageWrapper .section1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.de-web-v3 .billUsageWrapper .section1>.left{background-color:#fff;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:448px;padding:30px 40px}.de-web-v3 .billUsageWrapper .section1>.left .division-line{margin-top:26px;margin-bottom:20px}.de-web-v3 .billUsageWrapper .section1>.left h3{margin:0 0 20px;font-size:20px}.de-web-v3 .billUsageWrapper .section1>.left .bill-period>p:first-child{font-size:14px;font-weight:700;margin:10px 0;padding:0;line-height:1}.de-web-v3 .billUsageWrapper .section1>.left .bill-period>p:last-child{font-size:16px;color:#959595;line-height:1;margin-bottom:10px}.de-web-v3 .billUsageWrapper .section1>.left .money-info .money-info-detail>span{font-weight:700}.de-web-v3 .billUsageWrapper .section1>.left .money-info .money-info-detail>span:first-child{font-size:24px}.de-web-v3 .billUsageWrapper .section1>.left .money-info .money-info-detail>span:nth-child(2){font-size:50px}.de-web-v3 .billUsageWrapper .section1>.left .money-info .money-info-detail>span:nth-child(3){font-size:24px}.de-web-v3 .billUsageWrapper .section1>.left .money-info .money-info-detail a{background:#006b8b;color:#fff;padding:6px 15px 5px;line-height:1;font-size:14px;text-align:center;display:inline-block;border-radius:20px;vertical-align:middle}.de-web-v3 .billUsageWrapper .section1>.left .money-info>div:last-child{font-weight:700;font-size:16px}.de-web-v3 .billUsageWrapper .section1>.left .money-info.active{color:#dc3545}.de-web-v3 .billUsageWrapper .section1>.left .money-info.active .money-info-detail a{background:#dc3545}.de-web-v3 .billUsageWrapper .section1>.left .make-payment-btn{margin:20px 0}.de-web-v3 .billUsageWrapper .section1>.left .make-payment-btn>a{padding:0;margin-bottom:8px;width:100%;height:46px;line-height:46px;max-width:350px;font-size:16px}.de-web-v3 .billUsageWrapper .section1>.left .debited-info>p:first-child{font-size:14px;color:#959595;line-height:1;margin:10px 0;padding:0}.de-web-v3 .billUsageWrapper .section1>.left .debited-info>p:last-child{font-size:16px;line-height:1;padding:0}.de-web-v3 .billUsageWrapper .section1>.left .nmi-info{margin-top:1rem}.de-web-v3 .billUsageWrapper .section1>.left .nmi-info>p:first-child{font-size:14px;color:#959595}.de-web-v3 .billUsageWrapper .section1>.left .nmi-info>p:last-child{font-size:16px;margin-bottom:0}.de-web-v3 .billUsageWrapper .section1>.right{background-color:#fff;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:20px;padding-top:15px;overflow:hidden}.de-web-v3 .billUsageWrapper .section1>.right h3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:0;padding:0 16px}.de-web-v3 .billUsageWrapper .section1>.right h3 span{margin-right:20px;margin-top:10px}.de-web-v3 .billUsageWrapper .section1>.right .time-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:0 25px}.de-web-v3 .billUsageWrapper .section1>.right .time-info a{display:none;text-decoration:none;color:#bfbfbf}.de-web-v3 .billUsageWrapper .section1>.right .time-info a i{font-size:22px}.de-web-v3 .billUsageWrapper .section1>.right .time-info a.active{display:inline-block}.de-web-v3 .billUsageWrapper .section1>.right .time-info .peroid-week{padding:0 16px;font-size:14px;display:none}.de-web-v3 .billUsageWrapper .section1>.right .time-info .peroid-week.active{display:inline-block}.de-web-v3 .billUsageWrapper .section1>.right .time-info input{border:0;text-align:center;display:none;width:120px}.de-web-v3 .billUsageWrapper .section1>.right .time-info input:focus{outline:0}.de-web-v3 .billUsageWrapper .section1>.right .time-info input.active{display:inline-block}.de-web-v3 .billUsageWrapper .section1>.right .imports-exports-info{background:linear-gradient(307deg,#52abb7,#000a3b);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.de-web-v3 .billUsageWrapper .section1>.right .imports-exports-info.gas-normal{padding:25px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.de-web-v3 .billUsageWrapper .section1>.right .imports-exports-info.gas-normal>div:first-child{border-right:1px solid hsla(0,0%,100%,.2)}.de-web-v3 .billUsageWrapper .section1>.right .imports-exports-info.gas-normal>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;text-align:left}.de-web-v3 .billUsageWrapper .section1>.right .imports-exports-info.gas-normal>div .title{font-size:14px;color:#fff}.de-web-v3 .billUsageWrapper .section1>.right .imports-exports-info.gas-normal>div .info{font-size:18px;padding-top:12px;color:#fff}.de-web-v3 .billUsageWrapper .section1>.right .imports-exports-info.smart{padding:25px}.de-web-v3 .billUsageWrapper .section1>.right .imports-exports-info.smart>div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;color:#fff}.de-web-v3 .billUsageWrapper .section1>.right .imports-exports-info.smart>div .title{font-size:14px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.de-web-v3 .billUsageWrapper .section1>.right .imports-exports-info.smart>div .title i{margin-right:5px;display:inline-block;height:6px;width:6px;border-radius:50%}.de-web-v3 .billUsageWrapper .section3 .history-table tbody>tr,.de-web-v3 .billUsageWrapper .section3 table.smart-history-table tbody>tr{height:40px}.de-web-v3 .billUsageWrapper .section1>.right .imports-exports-info.smart>div .title i.import-symbol{background-color:#ffd915}.de-web-v3 .billUsageWrapper .section1>.right .imports-exports-info.smart>div .title i.export-symbol{background-color:#2fedbb}.de-web-v3 .billUsageWrapper .section1>.right .imports-exports-info.smart>div .info{padding-top:12px;font-size:18px;font-weight:700}.de-web-v3 .billUsageWrapper .section1 .chart-tooltip{padding:5px}.de-web-v3 .billUsageWrapper .section1 .chart-tooltip .tool-time{font-size:12px;margin-bottom:5px;color:#fff}.de-web-v3 .billUsageWrapper .section1 .chart-tooltip>div:last-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.de-web-v3 .billUsageWrapper .section1 .chart-tooltip>div:last-child .left{text-align:left;margin-right:10px;font-size:12px;color:#ffd915}.de-web-v3 .billUsageWrapper .section1 .chart-tooltip>div:last-child .right{text-align:left;font-size:12px;color:#2fedbb}.de-web-v3 .billUsageWrapper .section1 .chart-tooltip>div:last-child .right2{text-align:left;font-size:12px;color:#04a293}.de-web-v3 .billUsageWrapper .section1 .elec-smart-info{display:none;text-align:center}.de-web-v3 .billUsageWrapper .section1 .elec-smart-info .elecSmartChart{display:inline-block}.de-web-v3 .billUsageWrapper .section1 .elec-smart-info.active{display:block}.de-web-v3 .billUsageWrapper .section1 .gas-elec-info{display:none;text-align:center}.de-web-v3 .billUsageWrapper .section1 .gas-elec-info .elecGasChart{display:inline-block}.de-web-v3 .billUsageWrapper .section1 .gas-elec-info.active{display:block}.de-web-v3 .billUsageWrapper .section3{margin-top:20px;padding:35px;background-color:#fff;overflow:auto}.de-web-v3 .billUsageWrapper .section3 h3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.de-web-v3 .billUsageWrapper .section3 h3 .tabs .tab-item{width:132px}.de-web-v3 .billUsageWrapper .section3>div{width:100%;overflow-x:auto}.de-web-v3 .billUsageWrapper .section3 table.smart-history-table{width:100%;min-width:800px;position:relative}.de-web-v3 .billUsageWrapper .section3 table.smart-history-table thead th{padding-left:16px;font-size:14px;font-weight:700;white-space:nowrap}.de-web-v3 .billUsageWrapper .section3 table.smart-history-table tbody>tr td{padding-left:16px;font-size:14px}.de-web-v3 .billUsageWrapper .section3 table.smart-history-table tbody>tr td .td-title{display:none}.de-web-v3 .billUsageWrapper .section3 table.smart-history-table tbody>tr td .td-content{white-space:nowrap}.de-web-v3 .billUsageWrapper .section3 table.smart-history-table tbody>tr td.pdf-info img{width:20px}.de-web-v3 .billUsageWrapper .section3 table.smart-history-table tbody>tr td.pdf-info a{margin-right:10px}.de-web-v3 .billUsageWrapper .section3 table.smart-history-table tbody>tr td.pdf-info a>img:first-child{display:inline-block}.de-web-v3 .billUsageWrapper .section3 table.smart-history-table tbody>tr td.pdf-info a>img:last-child{display:none}.de-web-v3 .billUsageWrapper .section3 table.smart-history-table tbody>tr td.pdf-info a:hover>img:first-child{display:none!important}.de-web-v3 .billUsageWrapper .section3 table.smart-history-table tbody>tr td.pdf-info a:hover>img:last-child{display:inline-block!important}.de-web-v3 .billUsageWrapper .section3 table.smart-history-table tbody>tr td .btn{font-weight:700;color:#fff;background:-webkit-gradient(linear,left top,right top,from(#00b594),to(#0a9cae));background:linear-gradient(90deg,#00b594,#0a9cae)}.de-web-v3 .billUsageWrapper .section3 .history-table tbody>tr:nth-child(2n-1),.de-web-v3 .billUsageWrapper .section3 table.smart-history-table tbody>tr:nth-child(2n-1){background-color:#f8f8f8}.de-web-v3 .billUsageWrapper .section3 table.smart-history-table tbody>tr td.status-info .td-content>span{margin-right:10px}.de-web-v3 .billUsageWrapper .section3 .history-table{width:100%;table-layout:fixed}.de-web-v3 .billUsageWrapper .section3 .history-table thead th{padding-left:16px;font-size:14px;font-weight:700}.de-web-v3 .billUsageWrapper .section3 .history-table tbody>tr td{padding-left:16px;font-size:14px}.de-web-v3 .billUsageWrapper .section3 .history-table tbody>tr td .td-title{display:none}.de-web-v3 .billUsageWrapper .section3 .history-table tbody>tr td.money-info{font-weight:700}.de-web-v3 .billUsageWrapper .section3 .history-table .iconwenhao{color:#959595}.de-web-v3 .billUsageWrapper .section3 .history-table .popover{max-width:340px}.de-web-v3 .billUsageWrapper .section3 .history-table .popover.right>.arrow,.de-web-v3 .billUsageWrapper .section3 .history-table .popover.right>.arrow:after{border-right-color:rgba(0,0,0,.8)}.de-web-v3 .billUsageWrapper .section3 .history-table .popover-content p{margin:0;font-size:12px;line-height:20px;color:#fff}.de-web-v3 .billUsageWrapper .section3 .history-table .tooltip-inner{padding:10px 14px;text-align:left;line-height:1.6}.de-web-v3 .billUsageWrapper .section4{margin-top:10px;color:#959595}.de-web-v3 .billUsageWrapper #billUsageModal{padding:16px!important}.de-web-v3 .billUsageWrapper #billUsageModal .modal-body{background-color:#fff;padding-top:15px}.de-web-v3 .billUsageWrapper #billUsageModal .modal-content{max-width:900px}.de-web-v3 .billUsageWrapper #billUsageModal .modal-dialog{max-width:900px;width:100%}.de-web-v3 .billUsageWrapper #billUsageModal .body-head-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#006b8b;padding:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .billUsageWrapper #billUsageModal .body-head-info>div:first-child{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:12px;color:#fff}.de-web-v3 .billUsageWrapper #billUsageModal .body-head-info>div:first-child>span{margin-right:10px}.de-web-v3 .billUsageWrapper #billUsageModal .body-head-info a{display:inline-block;height:22px;width:22px;position:relative;background:rgba(0,0,0,.4)}.de-web-v3 .billUsageWrapper #billUsageModal .body-head-info a:before{content:"";position:absolute;height:2px;width:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#fff;top:0;bottom:0;left:0;right:0;margin:auto}.de-web-v3 .billUsageWrapper #billUsageModal .body-head-info a:after{content:"";position:absolute;height:2px;width:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff;top:0;bottom:0;left:0;right:0;margin:auto}.de-web-v3 .billUsageWrapper #billUsageModal .table-content{width:100%}.de-web-v3 .billUsageWrapper #billUsageModal table.history-modal-table{margin-top:16px;width:100%;position:relative;table-layout:fixed;min-width:720px}.de-web-v3 .billUsageWrapper #billUsageModal table.history-modal-table thead th{padding-left:16px;font-size:14px;font-weight:700}.de-web-v3 .billUsageWrapper #billUsageModal table.history-modal-table tbody>tr{height:40px}.de-web-v3 .billUsageWrapper #billUsageModal table.history-modal-table tbody>tr td{padding-left:16px;font-size:14px;white-space:nowrap}.de-web-v3 .billUsageWrapper #billUsageModal table.history-modal-table tbody>tr td .td-title{display:none}.de-web-v3 .billUsageWrapper #billUsageModal table.history-modal-table tbody>tr td.buy-color{color:#eaa600}.de-web-v3 .billUsageWrapper #billUsageModal table.history-modal-table tbody>tr:nth-child(2n-1){background-color:#f8f8f8}.de-web-v3 .billUsageWrapper .no-data-area{display:none;height:300px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.de-web-v3 .billUsageWrapper .no-data-area.active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.de-web-v3 .billUsageWrapper .no-data-area img{width:143px}.de-web-v3 .billUsageWrapper .no-data-area p{margin-top:20px;color:#35424e;font-size:15px}.de-web-v3 .billUsageWrapper .status-close{width:67px;text-align:center;display:none;font-size:15px;line-height:24px;background-color:#fff0f0;border:1px solid #e62e2e;border-radius:13px;color:#e62e2e;right:0;font-family:SF Pro Text Regular}.de-web-v3 .billUsageWrapper .status-close.active{display:inline-block}.de-web-v3 .accountCloseWrap{min-height:calc(100vh - 175px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:50px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#f8f8f8}.de-web-v3 .accountCloseWrap .accountCloseCon{width:100%;max-width:1320px;background:#fff;padding:100px 300px;text-align:center}.de-web-v3 .accountCloseWrap .accountCloseCon .accountCloseImg{width:100px;height:auto;display:inline-block;margin-bottom:40px}.de-web-v3 .accountCloseWrap .accountCloseCon h4{font-size:20px;font-weight:700}.de-web-v3 .accountCloseWrap .accountCloseCon p{font-size:16px;margin:0}.de-web-v3 .accountCloseWrap .accountCloseCon p a{color:#0a9cae}.de-web-v3 .EVChargingWrapper{min-height:calc(100vh - 175px);padding:64px 16px 100px;background-color:#f5f5f5}.de-web-v3 .EVChargingWrapper section{margin:auto;width:100%;max-width:1320px}.de-web-v3 .EVChargingWrapper .section1{position:relative;margin-bottom:20px;height:450px;background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/evCharging/ev_bg.webp);background-size:cover}.de-web-v3 .EVChargingWrapper .section1 .charging{position:absolute;top:83px;left:111px;width:337px}.de-web-v3 .EVChargingWrapper .section1 .charging:first-child{display:block}.de-web-v3 .EVChargingWrapper .section1 .charging:nth-child(2),.de-web-v3 .EVChargingWrapper .section1 .charging:nth-child(3){display:none}.de-web-v3 .EVChargingWrapper .section1 .charging-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:absolute;padding:24px 40px;top:83px;right:12%;width:570px;border-radius:28px;background-color:rgba(36,50,64,.6);font-size:16px}.de-web-v3 .EVChargingWrapper .section1 .charging-info span{color:#fff}.de-web-v3 .EVChargingWrapper .section1 .charging-info h4{color:#0feded;font-size:32px;font-weight:700}.de-web-v3 .EVChargingWrapper .section1 .charging-info h4 span{color:#0feded;font-size:16px}.de-web-v3 .EVChargingWrapper .section1 .charging-info h5{color:hsla(0,0%,100%,.6)}.de-web-v3 .EVChargingWrapper .section1 .charging-info img{width:80px}.de-web-v3 .EVChargingWrapper .section1 .charging-info img:first-child{display:inline-block}.de-web-v3 .EVChargingWrapper .section1 .charging-info img:nth-child(2){display:none}.de-web-v3 .EVChargingWrapper .section1 .charging-info .left{text-align:center}.de-web-v3 .EVChargingWrapper .section1 .charging-info .left>div{margin-bottom:32px}.de-web-v3 .EVChargingWrapper .section1 .charging-info .right>div{margin-bottom:48px}.de-web-v3 .EVChargingWrapper .section1 .iconwenhao{color:#5b6b79!important}.de-web-v3 .EVChargingWrapper .section2{padding:30px 32px 40px;background-color:#fff;color:#2c2c2c}.de-web-v3 .EVChargingWrapper .section2 .new-table-wrapper{width:100%;overflow-x:auto}.de-web-v3 .EVChargingWrapper .section2 h3{margin:0 0 16px;font-size:24px;font-family:SF Pro Text Bold}.de-web-v3 .EVChargingWrapper .section2 h3 .iconfont{font-size:18px}.de-web-v3 .EVChargingWrapper .section2 .iconwenhao{color:#959595!important}.de-web-v3 .EVChargingWrapper .switch{display:inline-block;position:relative;margin-right:4px;width:40px;height:18px;border:1px solid #5b6b79;border-radius:12px;cursor:pointer;vertical-align:middle}.de-web-v3 .EVChargingWrapper .switch:after{content:"";position:absolute;-webkit-transition:all .2s linear;transition:all .2s linear;left:2px;top:3px;width:10px;height:10px;border-radius:50%;background-color:#5b6b79}.de-web-v3 .EVChargingWrapper .switch.active{border-color:#0fefef}.de-web-v3 .EVChargingWrapper .switch.active:after{left:26px;background-color:#0fefef}.de-web-v3 .EVChargingWrapper .tooltip-inner{max-width:280px;padding:12px 16px;font-size:14px;text-align:left}.de-web-v3 .EVChargingWrapper .color-charging{color:#37b782}.de-web-v3 .EVChargingWrapper .modal-dialog{top:20%}.de-web-v3 .EVChargingWrapper .modal-dialog .modal-header{padding:16px 15px}.de-web-v3 .EVChargingWrapper .modal-dialog .operation-btns{padding:20px 20px 10px;text-align:center}.de-web-v3 .EVChargingWrapper .modal-dialog .operation-btns .btn{margin:0 10px}.de-web-v3 .EVChargingWrapper.offline .section1 .charging:first-child{display:none}.de-web-v3 .EVChargingWrapper.offline .section1 .charging:nth-child(2){display:block}.de-web-v3 .EVChargingWrapper.offline .section1 .charging-info img:first-child,.de-web-v3 .EVChargingWrapper.offline .section1 .charging:nth-child(3){display:none}.de-web-v3 .EVChargingWrapper.offline .section1 .charging-info img:nth-child(2){display:inline-block}.de-web-v3 .EVChargingWrapper.nocharging .section1 .charging:first-child,.de-web-v3 .EVChargingWrapper.nocharging .section1 .charging:nth-child(2){display:none}.de-web-v3 .EVChargingWrapper.nocharging .section1 .charging:nth-child(3){display:block}.de-web-v3 .EVChargingWrapper.nocharging .section1 .charging-info img:first-child{display:inline-block}.de-web-v3 .EVChargingWrapper.nocharging .section1 .charging-info img:nth-child(2){display:none}.de-web-v3 .pay-online{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.de-web-v3 .pay-online,.de-web-v3 .pay-online .top.big{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .pay-online .top.big{position:relative}.de-web-v3 .pay-online .top.big>img{width:100%}.de-web-v3 .pay-online .top.big>p{margin:0;position:absolute;right:25%;font-weight:700;color:#fff;top:25%}.de-web-v3 .pay-online .top.small{position:relative;display:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}.de-web-v3 .pay-online .top.small>img{width:100%}.de-web-v3 .pay-online .top.small>p{margin:0;position:absolute;font-weight:700;color:#fff;font-size:50px}.de-web-v3 .pay-online>form{margin-top:42px;width:100%;max-width:740px;padding:16px}.de-web-v3 .pay-online>form>h5{color:#2c2c2c;font-size:18px;font-weight:700}.de-web-v3 .pay-online>form h6{font-size:16px;padding:10px 0}.de-web-v3 .pay-online>form .form-item{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.de-web-v3 .pay-online>form .form-item,.de-web-v3 .pay-online>form .form-item>label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.de-web-v3 .pay-online>form .form-item>label{margin-bottom:12px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:16px;font-weight:400}.de-web-v3 .pay-online>form .form-item>label .require-symbol{color:#e62e2e;font-size:16px}.de-web-v3 .pay-online>form .form-item>label .iconfont{margin-left:10px;color:#959595}.de-web-v3 .make-payment .form-item .form-item-content.selects>select:nth-of-type(2),.de-web-v3 .pay-online>form .form-item .select-content>div:nth-of-type(2){margin-left:5px}.de-web-v3 .pay-online>form .form-item input{height:44px;border-radius:6px;border:1px solid #d0d0d0;outline:0;font-size:16px;padding:0 10px}.de-web-v3 .pay-online>form .form-item em.jqv-error{height:20px;color:#e62e2e;font-size:14px;font-style:normal;display:block}.de-web-v3 .pay-online>form .form-item .select-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;position:relative}.de-web-v3 .pay-online>form .form-item .select-content .select-area{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:180px}.de-web-v3 .pay-online>form .form-item .select-content .division{position:relative;height:100%;display:inline-block;top:15px}.de-web-v3 .pay-online>form .form-item .select-content select{width:100%;height:44px;font-size:16px;border:1px solid #d0d0d0;border-radius:6px;padding:0 10px}.de-web-v3 .pay-online>form .form-item .select-content select:focus{outline:0}.de-web-v3 .pay-online>form .form-item .select-content select>option:first-of-type{color:#b2b2b2}.de-web-v3 .pay-online>form .form-item .select-content>div:first-of-type{margin-right:5px}.de-web-v3 .pay-online>form .form-item .ccv-input{width:100%;max-width:180px}.de-web-v3 .pay-online>form .line{border-bottom:1px solid #f0f0f0;margin-bottom:20px}.de-web-v3 .pay-online>form .submit-btn{margin-top:20px;margin-bottom:20px;display:inline-block;max-width:368px;width:100%;height:50px;line-height:50px;color:#fff;background:-webkit-gradient(linear,left top,right top,from(#00b594),to(#0a9cae));background:linear-gradient(90deg,#00b594,#0a9cae);border-radius:8px;font-size:16px}.de-web-v3 .pay-online>form .form-item-content{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.de-web-v3 .pay-online>form .form-item-content input{width:100%}.de-web-v3 .pay-online>form .form-item-content span{display:inline-block;height:44px;line-height:44px;position:absolute;left:5px;top:0;font-size:20px;color:#2c2c2c}.de-web-v3 .pay-online .tooltip-inner{text-align:left;background-color:#454545;font-size:16px;padding:14px 20px;max-width:500px}.de-web-v3 .pay-online .tooltip.right .tooltip-arrow{border-right-color:#454545}.de-web-v3 .make-payment{min-height:calc(100vh - 107px);background-color:#f8f8f8;text-align:center;padding:16px}.de-web-v3 .make-payment .payment-form{margin-top:44px;display:inline-block;max-width:1124px;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;padding:16px}.de-web-v3 .make-payment .payment-form,.de-web-v3 .make-payment .payment-form .form-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.de-web-v3 .make-payment .payment-form .form-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative}.de-web-v3 .make-payment .payment-form .form-content .form-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:50%;border-right:4px dashed #f0f0f0;padding-right:16px}.de-web-v3 .make-payment .payment-form .form-content .form-left label{font-weight:700}.de-web-v3 .make-payment .payment-form .form-content .form-left>div{display:inline-block;max-width:370px;width:100%;text-align:left}.de-web-v3 .make-payment .payment-form .form-content .form-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:50%;padding-left:16px}.de-web-v3 .make-payment .payment-form .form-content .form-right>div{display:inline-block;max-width:370px;width:100%;text-align:left}.de-web-v3 .make-payment .back{text-align:left}.de-web-v3 .make-payment .back a{text-decoration:none;display:inline-block;color:#484848;font-size:16px}.de-web-v3 .make-payment h4{color:#2c2c2c;font-size:24px;font-weight:700}.de-web-v3 .make-payment .form-item{margin-bottom:5px}.de-web-v3 .make-payment .form-item label{color:#2c2c2c;font-size:18px;font-weight:700}.de-web-v3 .make-payment .form-item input{width:100%;height:44px;border:1px solid #d0d0d0;border-radius:6px;padding:0 10px}.de-web-v3 .make-payment .form-item input:focus{outline:0}.de-web-v3 .make-payment .form-item input.light-color{color:#0a9cae}.de-web-v3 .make-payment .form-item input.bold{font-weight:700}.de-web-v3 .make-payment .form-item select{width:100%;height:44px;border:1px solid #d0d0d0;border-radius:6px;padding:0 10px}.de-web-v3 .make-payment .form-item select:focus{outline:0}.de-web-v3 .make-payment .form-item .form-item-content.selects{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .make-payment .form-item .form-item-content.selects>select:first-of-type{margin-right:5px}.de-web-v3 .make-payment .form-item .form-item-content{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .make-payment .form-item .form-item-content span{display:inline-block;position:absolute;left:5px;font-size:20px;color:#2c2c2c}.de-web-v3 .make-payment .form-item em.jqv-error{height:20px;color:#e62e2e;font-size:14px;font-style:normal}.de-web-v3 .make-payment .form-item .form-item-checkbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.de-web-v3 .make-payment .form-item .form-item-checkbox input{margin-top:0!important;border-radius:1px;border:1px solid #959595;margin-right:10px;font-size:16px}.de-web-v3 .make-payment .form-item .form-item-checkbox label{color:#484848;font-size:14px;font-weight:400;margin:-2px 0 0}.de-web-v3 .make-payment .form-item input[type=checkbox]{cursor:pointer;position:relative;width:14px;height:15px;font-size:14px;border-radius:10px;border:0}.de-web-v3 .make-payment .form-item input[type=checkbox]:after{position:absolute;top:-1px;left:0;background-color:#fff;color:#000;width:18px;height:18px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;visibility:visible;padding-left:0;text-align:center;content:" ";border-radius:5px;border:1px solid #959595}.de-web-v3 .make-payment .form-item input[type=checkbox]:checked:after{content:"✓";font-size:18px;font-weight:700;color:#0a9cae;border:1px solid #0a9cae}.de-web-v3 .make-payment .desc{color:#2c2c2c;font-size:18px;font-weight:700}.de-web-v3 .make-payment .address-info{color:#484848;font-size:14px;margin-bottom:39px}.de-web-v3 .make-payment .selectBoxList .item{display:block;width:100%;max-width:379px;background-color:#f0f0f0;border-radius:6px;height:50px;line-height:50px;text-align:center;margin-bottom:16px;color:#484848;font-size:16px;font-weight:700;position:relative;text-decoration:none}.de-web-v3 .make-payment .selectBoxList .item.active{background-color:#fff;border:1px solid #0a9cae;color:#0a9cae}.de-web-v3 .make-payment .selectBoxList .item.active:after{z-index:10;position:absolute;content:"";display:inline-block;bottom:0;right:0;height:27px;width:26px;background:url(https://webassets.discoverenergy.com.au/assets/v2/img/billAccount/tab_icon.png) 50% no-repeat;background-size:cover}.de-web-v3 .make-payment .submit-btn{display:inline-block;height:50px;background:-webkit-gradient(linear,left top,right top,from(#00b594),to(#0a9cae));background:linear-gradient(90deg,#00b594,#0a9cae);line-height:50px;max-width:370px;width:100%;border-radius:8px;text-align:center;font-size:16px;color:#fff}.de-web-v3 .planWrap{padding-top:40px}.de-web-v3 .planWrap .compareSection1 .compareSection1TitWrap .dropdown-menu{width:300px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.16);box-shadow:0 2px 8px rgba(0,0,0,.16);border:0}.de-web-v3 .planWrap .compareSection1 .compareSection1TitWrap .dropdown-menu li a{padding:6px 15px}.de-web-v3 .planWrap .compareSection1 .compareSection1Tit{font-size:32px;font-weight:400;color:#2c2c2c}.de-web-v3 .planWrap .compareSection1 .compareSection1Tit:hover{text-decoration:none}.de-web-v3 .planWrap .compareSection1 .compareSection1Tit .icon{font-size:22px;vertical-align:middle;margin-left:10px;color:#006b8b}.de-web-v3 .planWrap .compareSection1 .compareSection1Upload{background:rgba(0,107,139,.1);padding:10px;width:270px}.de-web-v3 .planWrap .compareSection1 .compareSection1Upload .btnType1{padding:6px 20px;float:left}.de-web-v3 .planWrap .compareSection1 .compareSection1Upload p{font-size:13px;color:#006b8b;margin:0 0 0 110px;line-height:1.3;padding:0}.de-web-v3 .planWrap .compareSection1 .compareSection1Search{padding-top:10px}.de-web-v3 .planWrap .compareSection1 .compareSection1Search p{font-size:16px;margin-bottom:10px;padding:0}.de-web-v3 .planWrap .compareSection1 .compareSection1Search .compareSection1SearchField{position:relative;margin-bottom:6px}.de-web-v3 .planWrap .compareSection1 .compareSection1Search .compareSection1SearchField input[type=text]{width:100%;border:1px solid #d0d0d0;border-radius:3px;font-size:14px;padding:8px 15px}.de-web-v3 .planWrap .compareSection1 .compareSection1Search .compareSection1SearchField input[type=text]::-webkit-input-placeholder{color:#b2b2b2}.de-web-v3 .planWrap .compareSection1 .compareSection1Search .compareSection1SearchField input[type=text]:-moz-placeholder,.de-web-v3 .planWrap .compareSection1 .compareSection1Search .compareSection1SearchField input[type=text]::-moz-placeholder{color:#b2b2b2}.de-web-v3 .planWrap .compareSection1 .compareSection1Search .compareSection1SearchField input[type=text]:-ms-input-placeholder{color:#b2b2b2}.de-web-v3 .planWrap .compareSection1 .compareSection1Search .compareSection1SearchField .iconwenhao{position:absolute;right:15px;top:10px;z-index:2;color:#d0d0d0}.de-web-v3 .planWrap .compareSection1 .compareSection1Search .compareSection1SearchField .iconwenhao:hover{text-decoration:none}.de-web-v3 .planWrap .compareSection1 .compareSection1Search .compareSection1SearchTips{font-size:13px;color:#959595;margin:0}.de-web-v3 .planWrap .compareSection1 .compareSection1Search .setmealTitle{margin-top:24px}.de-web-v3 .planWrap .compareSection1 .compareSection1Search .setmealCheckbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:8px}.de-web-v3 .planWrap .compareSection1 .compareSection1Search .setmealCheckbox .setmealCheckitem{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.de-web-v3 .planWrap .compareSection1 .compareSection1Search .setmealCheckbox .setmealCheckitem label{margin-right:40px}.de-web-v3 .planWrap .compareSection1 .compareSection1Search .setmealCheckbox .setmealCheckitem label input[type=radio]{vertical-align:middle;margin-top:-3px}.de-web-v3 .planWrap .compareSection1 .compareSection1AddressType{border-left:1px solid #ededed;padding:0 24px}.de-web-v3 .planWrap .compareSection1 .compareSection1AddressType h5{font-size:16px;font-weight:400;color:#484848;margin-bottom:20px;line-height:1.3;padding:0}.de-web-v3 .planWrap .compareSection1 .compareSection1AddressType label{display:block}.de-web-v3 .planWrap .compareSection1 .compareSection1AddressType label input{vertical-align:middle;margin:-2px 5px 0 0}.de-web-v3 .planWrap .compareSection1 .compareSection1Discover{border-left:1px solid #ededed;padding:0 24px}.de-web-v3 .planWrap .compareSection1 .compareSection1Discover .compareSection1DiscoverLogo{margin-bottom:20px}.de-web-v3 .planWrap .compareSection1 .compareSection1Discover .compareSection1DiscoverLogo img{width:100%;max-width:213px}.de-web-v3 .planWrap .compareSection1 .compareSection1Discover p{font-size:14px;margin:0}.de-web-v3 .planWrap .compareSection1 .price-tip{margin-bottom:0}.de-web-v3 .planWrap .planListWrap{padding:40px 0}.de-web-v3 .planWrap .planListWrap h3{font-size:22px;color:#2c2c2c;margin:0 0 30px;font-weight:700}.de-web-v3 .planWrap .planListWrap .planList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px}.de-web-v3 .planWrap .planListWrap .planList .planItemWrap{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;width:33%;padding:0 20px;margin-bottom:30px}.de-web-v3 .planWrap .planListWrap .planList .planItem{padding:35px 30px;background:#fff;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.16);box-shadow:0 2px 6px rgba(0,0,0,.16);border-radius:10px 10px 0 0;border-top:6px solid #4ab987;height:100%;position:relative}.de-web-v3 .planWrap .planListWrap .planList .planItem.hasOfferFlag{border-top:0}.de-web-v3 .planWrap .planListWrap .planList .planItem .offerItemReward{height:36px;width:auto;position:absolute;z-index:2;right:0;top:-18px}.de-web-v3 .planWrap .planListWrap .planList .planItem h4{font-size:24px;color:#2c2c2c;margin:0;padding:0;font-weight:700}.de-web-v3 .planWrap .planListWrap .planList .planItem h5{font-size:16px;color:#2c2c2c;margin:0 0 15px;padding:0;font-weight:700}.de-web-v3 .planWrap .planListWrap .planList .planItem h5 .more{font-weight:400;margin-top:-4px;color:#006b8b!important}.de-web-v3 .planWrap .planListWrap .planList .planItem h5 .more .iconfont{font-size:24px}.de-web-v3 .planWrap .planListWrap .planList .planItem h5 .more .icondown{display:inline-block}.de-web-v3 .planWrap .planListWrap .planList .planItem h5 .more .iconup,.de-web-v3 .planWrap .planListWrap .planList .planItem h5 .more.active .icondown{display:none}.de-web-v3 .planWrap .planListWrap .planList .planItem h5 .more.active .iconup{display:inline-block}.de-web-v3 .planWrap .planListWrap .planList .planItem h5 .more:hover{text-decoration:none}.de-web-v3 .planWrap .planListWrap .planList .planItem .titleLine{display:block;width:25%;height:4px;background:#08a575;padding:0;margin:20px 0}.de-web-v3 .planWrap .planListWrap .planList .planItem p{font-size:15px;color:#2c2c2c}.de-web-v3 .planWrap .planListWrap .planList .planItem .hr{border-color:#e8e8e8;margin:20px 0}.de-web-v3 .planWrap .planListWrap .planList .planItem .planInfo .infoNumWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:5px}.de-web-v3 .planWrap .planListWrap .planList .planItem .planInfo .infoNumWrap .infoNum{font-size:48px;padding:0 8px 0 0;margin:0;line-height:1;color:#08a575;font-family:SF Pro Text Medium;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;font-weight:400}.de-web-v3 .planWrap .planListWrap .planList .planItem .planInfo .infoNumWrap .infoSym{font-size:24px;line-height:.7;margin:0;color:#08a575;font-weight:400;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:6px 0 0 2px}.de-web-v3 .planWrap .planListWrap .planList .planItem .planInfo .infoText1{font-size:14px;color:#08a575;line-height:1.4}.de-web-v3 .planWrap .planListWrap .planList .planItem .planInfo .infoText2{font-size:14px;color:#08a575}.de-web-v3 .planWrap .planListWrap .planList .planItem .planInfo .infoText3{font-size:12px;color:#484848}.de-web-v3 .planWrap .planListWrap .planList .planItem .planInfo .infoYear{font-size:20px;margin:0 0 6px;color:#43be6b}.de-web-v3 .planWrap .planListWrap .planList .planItem .planInfo .infoYear span{font-size:14px}.de-web-v3 .planWrap .planListWrap .planList .planItem .planInfo .infoYear .icon{font-size:18px;color:#959595}.de-web-v3 .planWrap .planListWrap .planList .planItem .planInfo .infoYear img{height:18px;width:auto}.de-web-v3 .planWrap .planListWrap .planList .planItem ul{margin:0 0 0 -20px;list-style:outside}.de-web-v3 .planWrap .planListWrap .planList .planItem ul.mainOffer{min-height:285px}.de-web-v3 .planWrap .planListWrap .planList .planItem ul li{font-size:14px;margin-bottom:15px;color:#2c2c2c}.de-web-v3 .planWrap .planListWrap .planList .planItem ul li p{display:none;font-size:12px;color:#959595;line-height:1.2;margin:0;padding:0}.de-web-v3 .planWrap .planListWrap .planList .planItem ul li p.show{display:block}.de-web-v3 .planWrap .planListWrap .planList .planItem ul li.hasTrText{padding-top:20px;position:relative;width:auto}.de-web-v3 .planWrap .planListWrap .planList .planItem ul li.hasTrText .trText{position:absolute;right:0;top:0;z-index:2}.de-web-v3 .planWrap .planListWrap .planList .planItem .planTypeText{font-weight:700;color:#08a575}.de-web-v3 .planWrap .planListWrap .planList .planItem .planRateTit{font-size:13px;padding:12px 10px;margin-top:10px;margin-bottom:15px;background:#f2f2f2;color:#2c2c2c}.de-web-v3 .planWrap .planListWrap .planList .planItem .planRateTit .more{font-weight:400;margin-top:-8px;color:#006b8b!important}.de-web-v3 .planWrap .planListWrap .planList .planItem .planRateTit .more .iconfont{font-size:24px}.de-web-v3 .planWrap .planListWrap .planList .planItem .planRateTit .more .icondown{display:inline-block}.de-web-v3 .planWrap .getPlanWrap .planBlock-3-1 .searchField .searchIconBtn img.imgHover,.de-web-v3 .planWrap .getPlanWrap .planBlock-3-1 .searchField .searchIconBtn:hover img,.de-web-v3 .planWrap .planListWrap .planList .planItem .planRateTit .more .iconup,.de-web-v3 .planWrap .planListWrap .planList .planItem .planRateTit .more.active .icondown{display:none}.de-web-v3 .planWrap .planListWrap .planList .planItem .planRateTit .more.active .iconup{display:inline-block}.de-web-v3 .planWrap .planListWrap .planList .planItem .planRateTit .more:hover{text-decoration:none}.de-web-v3 .planWrap .planListWrap .planList .planItem .plantLink{margin-bottom:10px}.de-web-v3 .planWrap .planListWrap .planList .planItem .plantLink a{color:#006b8b;font-size:14px;text-decoration:underline}.de-web-v3 .planWrap .planListWrap .planList .planItem .selectPlanBtn{font-size:16px;color:#fff;padding-top:12px;padding-bottom:10px;background:#08a575;outline:0}.de-web-v3 .planWrap .planListWrap .planList .planItem .planImgInBtn{background:#08a575;padding-top:7px;padding-bottom:7px;color:#fff;text-align:center}.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType2 .planImgInBtn,.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType2 .selectPlanBtn,.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType2 .titleLine{background:#0063a0}.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType2 .planInfo .infoNumWrap .infoNum,.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType2 .planInfo .infoNumWrap .infoSym,.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType2 .planInfo .infoText1,.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType2 .planInfo .infoText2,.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType2 .planInfo .infoYear,.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType2 .planTypeText{color:#0063a0}.de-web-v3 .planWrap .planListWrap .planList .planItem .planImgInBtn img{height:30px}.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType2{border-top-color:#0063a0}.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType3 .planImgInBtn,.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType3 .selectPlanBtn,.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType3 .titleLine{background:#009caf}.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType3 .planInfo .infoNumWrap .infoNum,.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType3 .planInfo .infoNumWrap .infoSym,.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType3 .planInfo .infoText1,.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType3 .planInfo .infoText2,.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType3 .planInfo .infoYear,.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType3 .planTypeText{color:#009caf}.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType3{border-top-color:#009caf}.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType4 .planImgInBtn,.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType4 .selectPlanBtn,.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType4 .titleLine{background:#e89800}.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType4 .planInfo .infoNumWrap .infoNum,.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType4 .planInfo .infoNumWrap .infoSym,.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType4 .planInfo .infoText1,.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType4 .planInfo .infoText2,.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType4 .planInfo .infoYear,.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType4 .planTypeText{color:#e89800}.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType4{border-top-color:#e89800}.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType5 .planImgInBtn,.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType5 .selectPlanBtn,.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType5 .titleLine{background:#17a0ac}.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType5 .planInfo .infoNumWrap .infoNum,.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType5 .planInfo .infoNumWrap .infoSym,.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType5 .planInfo .infoText1,.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType5 .planInfo .infoText2,.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType5 .planInfo .infoYear,.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType5 .planTypeText{color:#17a0ac}.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType5{border-top-color:#17a0ac}.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType6 .planImgInBtn,.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType6 .selectPlanBtn,.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType6 .titleLine{background:#d9c900}.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType6 .planInfo .infoNumWrap .infoNum,.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType6 .planInfo .infoNumWrap .infoSym,.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType6 .planInfo .infoText1,.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType6 .planInfo .infoText2,.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType6 .planInfo .infoYear,.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType6 .planTypeText{color:#d9c900}.de-web-v3 .planWrap .planListWrap .planList .planItem.planItemType6{border-top-color:#d9c900}.de-web-v3 .planWrap .planNoticeWrap{padding:30px 0;background:linear-gradient(230deg,#1f4c66,#4dafa4)}.de-web-v3 .planWrap .planNoticeWrap .planNotice{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .planWrap .planNoticeWrap .planNotice .planNoticeIcon{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding:0 40px 0 20px}.de-web-v3 .planWrap .planNoticeWrap .planNotice .planNoticeIcon img{height:46px;width:auto}.de-web-v3 .planWrap .planNoticeWrap .planNotice .planNoticeText{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.de-web-v3 .planWrap .planNoticeWrap .planNotice .planNoticeText h5{font-size:20px;font-weight:700;padding:0;margin:0 0 10px;color:#fff}.de-web-v3 .planWrap .planNoticeWrap .planNotice .planNoticeText p{font-size:16px;color:#fff;margin:0;line-height:1.3}.de-web-v3 .planWrap .gasSearchWrap{padding:30px 0;background:#fff}.de-web-v3 .planWrap .gasSearchWrap h3{font-size:22px;font-weight:700;margin:0 0 20px;padding:0}.de-web-v3 .planWrap .gasSearchWrap h6{font-size:16px;font-weight:700;margin:0 0 10px;padding:0}.de-web-v3 .planWrap .gasSearchWrap .gasSearch{position:relative;margin-bottom:6px}.de-web-v3 .planWrap .gasSearchWrap .gasSearch input[type=text]{padding:0 50px 0 15px;border:1px solid #d0d0d0;border-radius:3px;height:41px;line-height:42px;width:100%}.de-web-v3 .planWrap .gasSearchWrap .gasSearch .gasSearchBt{height:40px;line-height:40px;padding:0 20px;background:-webkit-gradient(linear,left top,right top,from(#00b594),to(#0a9cae));background:linear-gradient(90deg,#00b594,#0a9cae);color:#fff;text-align:center;border-radius:0 3px 3px 0;display:inline-block;position:absolute;right:0;top:0;z-index:2}.de-web-v3 .planWrap .gasSearchWrap .gasSearch .gasSearchBt .iconfont{font-size:22px}.de-web-v3 .planWrap .gasSearchWrap .gasSearch .gasSearchBt:hover{background:-webkit-gradient(linear,left top,right top,from(#0d7d69),to(#136f78));background:linear-gradient(90deg,#0d7d69,#136f78);text-decoration:none}.de-web-v3 .planWrap .gasSearchWrap .gasSearchTips{font-size:12px;color:#959595}.de-web-v3 .planWrap .getPlanWrap{margin-top:-40px;padding-top:40px}.de-web-v3 .planWrap .getPlanWrap h2{font-size:36px;color:#333}.de-web-v3 .planWrap .getPlanWrap h2 p{font-size:16px;color:#007092}.de-web-v3 .planWrap .getPlanWrap .getPlanCon-lg{position:relative}.de-web-v3 .planWrap .getPlanWrap .getPlanCon-lg .planBlockOr{position:absolute;left:50%;margin-left:-31px;top:50%;margin-top:-40px;font-size:20px;display:block;width:62px;height:62px;padding-top:15px;color:#006b8b;text-align:center;border-radius:50%;background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.de-web-v3 .planWrap .getPlanWrap .getPlanCon-sm .planBlockOrSm{margin:-2.1875rem 0 -1.875rem}.de-web-v3 .planWrap .getPlanWrap .getPlanCon-sm .planBlockOrSm,.de-web-v3 .planWrap .getPlanWrap .getPlanCon-sm .planBlockOrSm .planBlockOrInner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.de-web-v3 .planWrap .getPlanWrap .getPlanCon-sm .planBlockOrSm .planBlockOrInner{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:18px;width:3.5rem;height:3.5rem;border-radius:50%;background:#fff;color:#006b8b;-webkit-box-shadow:0 3px 6px #ccc;box-shadow:0 3px 6px #ccc}.de-web-v3 .planWrap .getPlanWrap .getPlanCon-sm .planBlock-3-1{height:250px;padding:30px 30px 0}.de-web-v3 .planWrap .getPlanWrap .getPlanCon-sm .planBlock-3-2{height:220px;padding:30px 30px 0}.de-web-v3 .planWrap .getPlanWrap .planBlock-3-1{text-align:center;background:linear-gradient(65deg,#1f4c66,#4dafa4);padding:36px 80px 0;height:300px}.de-web-v3 .planWrap .getPlanWrap .planBlock-3-1 .planBlock-3-1-img{height:61px;width:auto}.de-web-v3 .planWrap .getPlanWrap .planBlock-3-1 p{color:#fff;font-size:20px;padding:0;margin:8px 0 25px;font-weight:400}.de-web-v3 .planWrap .getPlanWrap .planBlock-3-1 .searchField{border:8px solid hsla(0,0%,100%,.3)}.de-web-v3 .planWrap .getPlanWrap .planBlock-3-1 .searchField .form-control{border:0;border-radius:0;margin:0;padding-right:5.375rem}.de-web-v3 .planWrap .getPlanWrap .planBlock-3-1 .searchField .form-control::-webkit-input-placeholder{color:#b2b2b2;font-size:14px}.de-web-v3 .planWrap .getPlanWrap .planBlock-3-1 .searchField .form-control::-moz-placeholder{color:#b2b2b2;font-size:14px}.de-web-v3 .planWrap .getPlanWrap .planBlock-3-1 .searchField .form-control::-ms-input-placeholder{color:#b2b2b2;font-size:14px}.de-web-v3 .planWrap .getPlanWrap .planBlock-3-1 .searchField .searchIconBtn{right:0;top:0}.de-web-v3 .planWrap .getPlanWrap .planBlock-3-1 .searchField .searchIconBtn img{height:43px;width:auto}.de-web-v3 .planWrap .getPlanWrap .planBlock-3-1 .searchField .searchIconBtn:hover img.imgHover,.de-web-v3 .planWrap .offerWrap .offerItem h4 .more .fa-angle-down{display:inline-block}.de-web-v3 .planWrap .getPlanWrap .planBlock-3-2{text-align:center;background:#fff;-webkit-box-shadow:0 0 6px rgba(0,0,0,.16);box-shadow:0 0 6px rgba(0,0,0,.16);padding:36px 40px 0;height:300px}.de-web-v3 .planWrap .getPlanWrap .planBlock-3-2 .planBlock-3-2-img{height:61px;width:auto}.de-web-v3 .planWrap .getPlanWrap .planBlock-3-2 p{color:#484848;font-size:20px;padding:0;margin:8px 0 20px;font-weight:400}.de-web-v3 .planWrap .getPlanWrap .planBlock-3-2 .planUploadBox{position:relative;background:#f0f0f0!important;border:1px dashed #999!important;border-radius:4px;text-align:center;padding:40px 0;cursor:pointer}.de-web-v3 .planWrap .getPlanWrap .planBlock-3-2 .planUploadBox .planUploadBoxTips{font-size:16px;color:#484848}.de-web-v3 .planWrap .getPlanWrap .planBlock-3-2 .planUploadBox.fileHover{background:#f7feff!important;border:1px dashed #5bb9cd!important}.de-web-v3 .planWrap .getPlanWrap .planBlock-3-2 .planUploadBox.fileHover .planUploadBoxTips{color:#999}.de-web-v3 .planWrap .getPlanWrap .planBlock-3-2 .planUploadBox .dz-preview{display:none}.de-web-v3 .planWrap .getPlanHelp{padding:30px 0 60px}.de-web-v3 .planWrap .getPlanHelp>.container{max-width:1100px;margin:0 auto}.de-web-v3 .planWrap .getPlanHelp .elecPlacHelpImg{width:150px;height:auto}.de-web-v3 .planWrap .getPlanHelp .elecPlacHelpText{color:#495057;padding-top:40px}.de-web-v3 .planWrap .getPlanHelp .elecPlacHelpText h4{font-size:20px;font-weight:400}.de-web-v3 .planWrap .getPlanHelp .elecPlacHelpText p{font-size:14px}.de-web-v3 .planWrap .getPlanHelp .elecPlacHelpInner{padding:20px 0}.de-web-v3 .planWrap .getPlanHelp .elecPlacHelpBt{border:1px solid #43be6b;color:#43be6b;text-decoration:none;border-radius:6px;padding:8px 32px;font-size:16px;margin-top:55px}.de-web-v3 .planWrap .resultInfoWrap{background:#f8f8f8;text-align:center;padding:30px 0;margin-top:-40px}.de-web-v3 .planWrap .resultInfoWrap h2{margin:0 0 10px;line-height:1;padding:0}.de-web-v3 .planWrap .resultInfoWrap h2 img{height:60px;width:auto}.de-web-v3 .planWrap .resultInfoWrap h3{font-size:30px;padding:0;margin:0 0 30px;line-height:1;color:#2c2c2c}.de-web-v3 .planWrap .resultInfoWrap .newsTextInfo{background:rgba(68,193,101,.1);padding:10px 20px;font-size:16px;color:#006b8b;margin-bottom:30px}.de-web-v3 .planWrap .resultInfoWrap .newsTextInfo strong{font-size:30px}.de-web-v3 .planWrap .resultInfoWrap .form-group .col-form-label{color:#484848;font-family:SF Pro Text Medium}.de-web-v3 .planWrap .resultInfoWrap p{font-size:16px;color:#484848;margin:0 0 10px;padding:0}.de-web-v3 .planWrap .resultInfoWrap>.container{max-width:720px;margin:0 auto}.de-web-v3 .planWrap .resultTextInfo{background:rgba(0,107,139,.08);padding:10px 20px;font-size:16px;color:#006b8b;margin-bottom:30px}.de-web-v3 .planWrap .resultTextInfo strong{font-size:30px}.de-web-v3 .planWrap .offerWrap{padding:40px 0}.de-web-v3 .planWrap .offerWrap h2{font-size:22px;color:#484848;font-family:SF Pro Text Semibold;margin:0 0 30px;font-weight:400}.de-web-v3 .planWrap .offerWrap>.container{max-width:1100px}.de-web-v3 .planWrap .offerWrap .offerItem{background:#fff;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.16);box-shadow:0 2px 6px rgba(0,0,0,.16);padding:2.5rem 1.875rem 1.875rem;margin-bottom:1.875rem;position:relative}.de-web-v3 .planWrap .offerWrap .offerItem .offerItemReward{height:1.5625rem;width:auto;position:absolute;z-index:2;right:.0625rem;top:.9375rem}.de-web-v3 .planWrap .offerWrap .offerItem h3{font-size:1.375rem;padding:0;margin:0 0 .9375rem;line-height:1.2;color:#484848;font-family:SF Pro Text Medium}.de-web-v3 .planWrap .offerWrap .offerItem h4{font-size:1.125rem;padding:0;margin:0 0 .9375rem;line-height:1.2;font-family:SF Pro Text Semibold;color:#2c2c2c}.de-web-v3 .planWrap .offerWrap .offerItem h4 .more{color:#adb5bd}.de-web-v3 .planWrap .offerWrap .offerItem h4 .more .fa{font-size:1.5rem}.de-web-v3 .planWrap .offerWrap .offerItem h4 .more .fa-angle-up,.de-web-v3 .planWrap .offerWrap .offerItem h4 .more.active .fa-angle-down{display:none}.de-web-v3 .planWrap .offerWrap .offerItem h4 .more.active .fa-angle-up{display:inline-block}.de-web-v3 .planWrap .offerWrap .offerItem .titleLine{display:block;width:30%;height:.25rem;background:#006b8b;padding:0;margin-bottom:1.25rem}.de-web-v3 .planWrap .offerWrap .offerItem p{font-size:.9375rem;color:#484848}.de-web-v3 .planWrap .offerWrap .offerItem .offerPriceInfo1 .priceNum,.de-web-v3 .planWrap .offerWrap .offerItem .offerPriceInfo2 .priceNum,.de-web-v3 .planWrap .offerWrap .offerItem .offerPriceInfo3 .priceNum{font-size:3rem;padding:0 .5rem 0 0;margin:0;line-height:1;color:#43be6b;font-family:SF Pro Text Medium}.de-web-v3 .planWrap .offerWrap .offerItem .offerPriceInfo1 .priceSym,.de-web-v3 .planWrap .offerWrap .offerItem .offerPriceInfo2 .priceSym,.de-web-v3 .planWrap .offerWrap .offerItem .offerPriceInfo3 .priceSym{font-size:1.5rem;line-height:.7;text-align:center;margin:0;color:#43be6b;font-weight:400}.de-web-v3 .planWrap .offerWrap .offerItem .offerPriceInfo1 .priceSym span,.de-web-v3 .planWrap .offerWrap .offerItem .offerPriceInfo2 .priceSym span,.de-web-v3 .planWrap .offerWrap .offerItem .offerPriceInfo3 .priceSym span{font-size:.875rem}.de-web-v3 .planWrap .offerWrap .offerItem .offerPriceInfo1 .priceInfoText,.de-web-v3 .planWrap .offerWrap .offerItem .offerPriceInfo2 .priceInfoText,.de-web-v3 .planWrap .offerWrap .offerItem .offerPriceInfo3 .priceInfoText{font-size:.875rem;color:#43be6b}.de-web-v3 .planWrap .offerWrap .offerItem .offerPriceInfo1 .priceYear,.de-web-v3 .planWrap .offerWrap .offerItem .offerPriceInfo2 .priceYear,.de-web-v3 .planWrap .offerWrap .offerItem .offerPriceInfo3 .priceYear{font-size:1.25rem;margin:0;color:#43be6b}.de-web-v3 .planWrap .offerWrap .offerItem .offerPriceInfo1 .priceYear span,.de-web-v3 .planWrap .offerWrap .offerItem .offerPriceInfo2 .priceYear span,.de-web-v3 .planWrap .offerWrap .offerItem .offerPriceInfo3 .priceYear span{font-size:.875rem}.de-web-v3 .planWrap .offerWrap .offerItem .offerPriceInfo1 .priceYear .fa,.de-web-v3 .planWrap .offerWrap .offerItem .offerPriceInfo2 .priceYear .fa,.de-web-v3 .planWrap .offerWrap .offerItem .offerPriceInfo3 .priceYear .fa{font-size:1.125rem}.de-web-v3 .planWrap .offerWrap .offerItem .offerPriceInfo1 .priceYear img,.de-web-v3 .planWrap .offerWrap .offerItem .offerPriceInfo2 .priceYear img,.de-web-v3 .planWrap .offerWrap .offerItem .offerPriceInfo3 .priceYear img{height:1.125rem;width:auto}.de-web-v3 .planWrap .offerWrap .offerItem .offerPriceInfo2{color:#4883c9}.de-web-v3 .planWrap .offerWrap .offerItem .offerPriceInfo3{color:#51c9c4}.de-web-v3 .planWrap .offerWrap .offerItem ul{margin:0 0 0 -1.25rem;list-style:outside}.de-web-v3 .planWrap .offerWrap .offerItem ul li{font-size:.875rem;margin-bottom:.9375rem;color:#2c2c2c}.de-web-v3 .planWrap .offerWrap .offerItem ul li p{display:none;font-size:.75rem;color:#adb5bd;line-height:1.2;margin:0;padding:0}.de-web-v3 .planWrap .offerWrap .offerItem ul li p.show{display:block}.de-web-v3 .planWrap .offerWrap .offerDetailForm{padding:40px 80px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.12);box-shadow:0 2px 8px rgba(0,0,0,.12);background:#fff;margin-bottom:30px}.de-web-v3 .planWrap .offerWrap .offerDetailForm .form-group{margin-bottom:10px}.de-web-v3 .planWrap .offerWrap .offerDetailForm h4{font-size:20px;font-weight:400;text-align:center;margin-bottom:30px;color:#2c2c2c;font-family:SF Pro Text Semibold}.de-web-v3 .planWrap .planListWrap{background:#fff}.de-web-v3 .planWrap .offerFAQ{padding:0 20px}.de-web-v3 .planWrap .offerFAQ h3{font-size:20px;margin-bottom:20px}.de-web-v3 .planWrap .offerFAQ p{font-size:14px}.de-web-v3 .planWrap .offerFAQ hr{margin:20px 0}.de-web-v3 .planWrap .offerSelectBar{position:fixed;left:0;right:0;bottom:-120px;z-index:9;background:#fff;-webkit-box-shadow:0 -2px 6px rgba(0,0,0,.06);box-shadow:0 -2px 6px rgba(0,0,0,.06);padding:15px 30px;-webkit-transition:bottom .5s;transition:bottom .5s}.de-web-v3 .planWrap .offerSelectBar.active{bottom:0}.de-web-v3 #equipmentInformationModal .modal-header{background-color:#006b8b!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:20px!important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 #equipmentInformationModal .modal-header:after,.de-web-v3 #equipmentInformationModal .modal-header:before{display:none}.de-web-v3 #equipmentInformationModal .modal-header>span:first-child{font-size:18px;font-family:SF Pro Text Regular}.de-web-v3 #equipmentInformationModal .modal-header a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:5px;background-color:rgba(0,0,0,.3);color:#fff;width:22px;height:22px;line-height:22px;text-decoration:none;cursor:pointer}.de-web-v3 #equipmentInformationModal .modal-body{padding:20px}.de-web-v3 #equipmentInformationModal .modal-body form{text-align:left}.de-web-v3 #equipmentInformationModal .modal-body form>div:first-child{margin-top:0}.de-web-v3 #equipmentInformationModal .modal-body form .operations{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 #equipmentInformationModal .modal-body form .operations input{width:100%;max-width:190px;height:50px}.de-web-v3 .price-tip{padding:16px 24px;background-color:#faf3e0;margin-top:40px;margin-bottom:40px}.de-web-v3 .price-tip p{font-size:14px;color:#8d6624;font-family:SF Pro Text Bold}.de-web-v3 .price-tip div{font-size:14px;color:#8d6624;font-family:SF Pro Text Regular}.de-web-v3 .planUploadBoxEmail{background:linear-gradient(229deg,#1f4c66,#4dafa4)}.de-web-v3 .planUploadBoxEmail .skipLink{text-decoration:underline}.de-web-v3 .uploadSuccMobileModal,.de-web-v3 .uploadWarningMobileModal{padding:15px}.de-web-v3 .uploadSuccMobileModal .modal-content,.de-web-v3 .uploadWarningMobileModal .modal-content{overflow:hidden}.de-web-v3 .uploadSuccMobileModal .modal-dialog,.de-web-v3 .uploadWarningMobileModal .modal-dialog{max-width:315px;width:100%;margin:100px auto 0}.de-web-v3 .uploadSuccMobileModal .modal-body,.de-web-v3 .uploadWarningMobileModal .modal-body{padding:0 0 25px}.de-web-v3 .uploadSuccMobileModal .modal-banner,.de-web-v3 .uploadWarningMobileModal .modal-banner{padding-top:10px}.de-web-v3 .uploadSuccMobileModal .modal-banner h4,.de-web-v3 .uploadWarningMobileModal .modal-banner h4{font-size:18px;text-align:center;font-family:verdana;font-weight:400}.de-web-v3 .uploadSuccMobileModal .textInfo,.de-web-v3 .uploadWarningMobileModal .textInfo{padding:20px;margin:0}.de-web-v3 .uploadSuccMobileModal .textInfo p,.de-web-v3 .uploadWarningMobileModal .textInfo p{font-size:15px}.de-web-v3 .uploadSuccMobileModal .textInfo .loadingImg,.de-web-v3 .uploadWarningMobileModal .textInfo .loadingImg{width:auto;height:68px}.de-web-v3 .uploadSuccMobileModal .input-area,.de-web-v3 .uploadWarningMobileModal .input-area{padding:0 25px 25px}.de-web-v3 .uploadSuccMobileModal .input-area>div,.de-web-v3 .uploadWarningMobileModal .input-area>div{background:linear-gradient(230deg,#1f4c66,#4dafa4);padding:15px}.de-web-v3 .uploadSuccMobileModal .input-area>div .skipBtn,.de-web-v3 .uploadWarningMobileModal .input-area>div .skipBtn{text-align:right}.de-web-v3 .uploadSuccMobileModal .input-area>div .skipBtn a,.de-web-v3 .uploadWarningMobileModal .input-area>div .skipBtn a{text-decoration:none;display:inline-block!important;color:#fff!important;border-bottom:1px solid transparent;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.de-web-v3 .uploadSuccMobileModal .input-area>div .skipBtn a:hover,.de-web-v3 .uploadWarningMobileModal .input-area>div .skipBtn a:hover{border-bottom:1px solid #fff}.de-web-v3 .uploadSuccMobileModal .input-area>div .title,.de-web-v3 .uploadWarningMobileModal .input-area>div .title{color:#fff;font-weight:bolder;margin-top:6px;margin-bottom:35px}.de-web-v3 .uploadSuccMobileModal .input-area>div .inputContent,.de-web-v3 .uploadWarningMobileModal .input-area>div .inputContent{text-align:center}.de-web-v3 .uploadSuccMobileModal .input-area>div .inputContent input,.de-web-v3 .uploadWarningMobileModal .input-area>div .inputContent input{max-width:395px;width:100%;height:48px;line-height:48px;border-radius:8px;border:0;outline:0;padding-left:15px;padding-right:15px}.de-web-v3 .uploadSuccMobileModal .input-area>div .submitBtn,.de-web-v3 .uploadWarningMobileModal .input-area>div .submitBtn{text-align:center;margin-top:30px;margin-bottom:15px}.de-web-v3 .uploadSuccMobileModal .input-area>div .submitBtn a,.de-web-v3 .uploadWarningMobileModal .input-area>div .submitBtn a{display:inline-block;background:-webkit-gradient(linear,left top,right top,from(#00b594),to(#0a9cae));background:linear-gradient(90deg,#00b594,#0a9cae);text-decoration:none;border-radius:8px;height:50px;width:198px;line-height:50px;color:#fff}.de-web-v3 .uploadSuccMobileModal .input-area>div .submitBtn a:hover,.de-web-v3 .uploadWarningMobileModal .input-area>div .submitBtn a:hover{background:-webkit-gradient(linear,left top,right top,from(#0d7d69),to(#136f78));background:linear-gradient(90deg,#0d7d69,#136f78)}.de-web-v3 .uploadSuccMobileModal .mCloseBt,.de-web-v3 .uploadWarningMobileModal .mCloseBt{border-radius:2.5rem}.de-web-v3 .uploadSuccMobileModal .modal-header,.de-web-v3 .uploadWarningMobileModal .modal-header{background-color:#fff;border-bottom:0}.de-web-v3 .uploadSuccMobileModal .modal-header .title,.de-web-v3 .uploadWarningMobileModal .modal-header .title{color:#2c2c2c;font-size:18px;padding-bottom:35px;padding-top:10px;font-weight:bolder}.de-web-v3 .uploadSuccMobileModal .planUploadBoxEmail,.de-web-v3 .uploadWarningMobileModal .planUploadBoxEmail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:25px}.de-web-v3 .uploadSuccMobileModal .planUploadBoxEmail>div:first-child,.de-web-v3 .uploadWarningMobileModal .planUploadBoxEmail>div:first-child{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.de-web-v3 .uploadSuccMobileModal .planUploadBoxEmail P,.de-web-v3 .uploadWarningMobileModal .planUploadBoxEmail P{width:100%;text-align:center}.de-web-v3 .uploadSuccMobileModal .planUploadBoxEmail a,.de-web-v3 .uploadWarningMobileModal .planUploadBoxEmail a{color:#fff}.de-web-v3 .uploadSuccMobileModal .planUploadBoxEmail h4,.de-web-v3 .uploadWarningMobileModal .planUploadBoxEmail h4{font-weight:bolder;padding:15px 0;color:#fff;font-size:16px}.de-web-v3 .uploadSuccMobileModal .planUploadBoxEmail input,.de-web-v3 .uploadWarningMobileModal .planUploadBoxEmail input{display:inline-block;max-width:395px;width:100%;height:48px;line-height:48px;border-radius:8px;border:0;outline:0;padding-left:15px;padding-right:15px}.de-web-v3 .uploadSuccMobileModal .planUploadBoxEmail .btn,.de-web-v3 .uploadWarningMobileModal .planUploadBoxEmail .btn{width:241px;height:50px;background:linear-gradient(133deg,#00b494,#0a9dad);opacity:1;border-radius:8px;line-height:40px}.de-web-v3 .uploadSuccMobileModal .horizontalDashedLine,.de-web-v3 .uploadWarningMobileModal .horizontalDashedLine{margin:25px 0}.de-web-v3 .uploadSuccMobileModal .modal-dialog{max-width:550px;width:100%;margin:6.25rem auto 0}.de-web-v3 .uploadSuccMobileModal .modal-banner{padding-top:.625rem}.de-web-v3 .uploadSuccMobileModal .modal-banner h4{font-size:18px;text-align:center;font-family:verdana;font-weight:400}.de-web-v3 .planUploadBoxModal{padding:15px}.de-web-v3 .planUploadBoxModal .modal-dialog{max-width:656px;width:100%;margin:100px auto 0}.de-web-v3 .planUploadBoxModal .modal-header{background:0 0;border:0}.de-web-v3 .planUploadBoxModal .modal-body{padding:0 0 25px}.de-web-v3 .planUploadBoxModal .modal-banner{padding-top:10px}.de-web-v3 .planUploadBoxModal .modal-banner h4{font-size:18px;text-align:center;font-family:verdana;font-weight:400}.de-web-v3 .planUploadBoxModal .textInfo{margin:0;text-align:center;padding:20px 40px 0}.de-web-v3 .planUploadBoxModal .textInfo p{font-size:14px;margin-bottom:0}.de-web-v3 .planUploadBoxModal .textInfo .loadingImg{width:auto;height:100px}.de-web-v3 .planUploadBoxModal .input-area{padding:0 25px}.de-web-v3 .planUploadBoxModal .input-area>div{background:linear-gradient(230deg,#1f4c66,#4dafa4);padding:15px}.de-web-v3 .planUploadBoxModal .input-area>div .skipBtn{text-align:right}.de-web-v3 .planUploadBoxModal .input-area>div .skipBtn a{text-decoration:none;display:inline-block!important;color:#fff!important;border-bottom:1px solid transparent;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.de-web-v3 .planUploadBoxModal .input-area>div .skipBtn a:hover{border-bottom:1px solid #fff}.de-web-v3 .planUploadBoxModal .input-area>div .title{color:#fff;font-weight:bolder;margin-top:6px;margin-bottom:35px}.de-web-v3 .planUploadBoxModal .input-area>div .inputContent{text-align:center}.de-web-v3 .planUploadBoxModal .input-area>div .inputContent input{max-width:395px;width:100%;height:48px;line-height:48px;border-radius:8px;border:0;outline:0;padding-left:15px;padding-right:15px}.de-web-v3 .planUploadBoxModal .input-area>div .submitBtn{text-align:center;margin-top:30px;margin-bottom:15px}.de-web-v3 .planUploadBoxModal .input-area>div .submitBtn a{display:inline-block;background:-webkit-gradient(linear,left top,right top,from(#00b594),to(#0a9cae));background:linear-gradient(90deg,#00b594,#0a9cae);text-decoration:none;border-radius:8px;height:50px;width:198px;line-height:50px;color:#fff}.de-web-v3 .planUploadBoxModal .input-area>div .submitBtn a:hover{background:-webkit-gradient(linear,left top,right top,from(#0d7d69),to(#136f78));background:linear-gradient(90deg,#0d7d69,#136f78)}.de-web-v3 .planUploadBoxModal .mCloseBt{border-radius:2.5rem}.de-web-v3 .planUploadBoxModal .planUploadBoxEmail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:25px}.de-web-v3 .planUploadBoxModal .planUploadBoxEmail>div:first-child{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.de-web-v3 .planUploadBoxModal .planUploadBoxEmail P{width:100%;text-align:center}.de-web-v3 .planUploadBoxModal .planUploadBoxEmail a{color:#fff}.de-web-v3 .planUploadBoxModal .planUploadBoxEmail h4{font-weight:bolder;padding:15px 0;color:#fff}.de-web-v3 .planUploadBoxModal .planUploadBoxEmail input{display:inline-block;max-width:395px;width:100%;height:48px;line-height:48px;border-radius:8px;border:0;outline:0;padding-left:15px;padding-right:15px}.de-web-v3 .planUploadBoxModal .planUploadBoxEmail .btn{width:241px;height:50px;background:linear-gradient(133deg,#00b494,#0a9dad);opacity:1;border-radius:8px;line-height:40px}.de-web-v3 .planUploadBoxModal .horizontalDashedLine{margin:25px 0}.de-web-v3 .planUploadBoxModalError .textInfo{padding-bottom:20px}.de-web-v3 table.nmi-list-table tbody>tr td,.de-web-v3 table.nmi-list-table thead>tr td,.de-web-v3 table.nmi-list-table thead>tr th{padding-left:6px!important}.de-web-v3 table.nmi-list-table tbody>tr td .td-title{display:none}.de-web-v3 .christmasActivitiesWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:calc(100vh - 157px);padding:16px 200px 106px;background-image:url(https://webassets.discoverenergy.com.au/assets/v2/img/christmas/wish_bg.png)}.de-web-v3 .christmasActivitiesWrap .section{width:100%;max-width:1320px}.de-web-v3 .christmasActivitiesWrap .sectionOne{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative}.de-web-v3 .christmasActivitiesWrap .sectionOne .img-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .christmasActivitiesWrap .sectionOne .img-content-left{max-width:704px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.de-web-v3 .christmasActivitiesWrap .sectionOne .img-content-left img{position:relative;width:100%}.de-web-v3 .christmasActivitiesWrap .sectionOne .img-content-right{width:100%;padding-bottom:54px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center}.de-web-v3 .christmasActivitiesWrap .sectionOne .img-content-right img{max-width:460px;width:100%}.de-web-v3 .christmasActivitiesWrap .sectionOne .wish-title-logo{position:absolute;max-width:658px;height:104px;bottom:-60px;right:0;left:0;margin:auto;z-index:99}.de-web-v3 .christmasActivitiesWrap .sectionOne .wish-result-logo{position:absolute;max-width:658px;height:104px;bottom:-90px;right:0;left:0;margin:auto;z-index:99}.de-web-v3 .christmasActivitiesWrap .sectionTwo{position:relative}.de-web-v3 .christmasActivitiesWrap .sectionTwo .wish-result-logo,.de-web-v3 .christmasActivitiesWrap .sectionTwo .wish-title-logo{position:absolute;right:0;left:0;margin:auto;z-index:99;max-width:658px;width:100%;top:-40px}.de-web-v3 .christmasActivitiesWrap .sectionTwo .wish-content,.de-web-v3 .christmasActivitiesWrap .sectionTwo .wish-result{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;min-height:700px;padding:37px 37px 53px;background-color:#fff;border-radius:21px;overflow:hidden}.de-web-v3 .christmasActivitiesWrap .sectionTwo .wish-result{min-height:350px;padding-bottom:30px}.de-web-v3 .christmasActivitiesWrap .sectionTwo .wish-result .wish-result-list{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:60px 10px 10px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.de-web-v3 .christmasActivitiesWrap .sectionTwo .wish-result .wish-result-list li{width:33.33%;min-width:200px;text-align:center;padding:20px}.de-web-v3 .christmasActivitiesWrap .sectionTwo .wish-result .wish-result-list li div{width:100%;max-width:300px;padding-left:10px;padding-right:10px;display:inline-block;height:40px;background:#d83334;border:1px solid #ffe4b3;-webkit-box-shadow:1px 2px 1px rgba(98,4,12,.57);box-shadow:1px 2px 1px rgba(98,4,12,.57);opacity:1;border-radius:17px;line-height:40px;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all}.de-web-v3 .christmasActivitiesWrap .sectionTwo .wish-result .referees{width:100%;color:#2c2c2c;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.de-web-v3 .christmasActivitiesWrap .sectionTwo .wish-result .referees>span:first-child{font-family:SF Pro Text Bold}.de-web-v3 .christmasActivitiesWrap .sectionTwo .wish-result .referees>span:nth-child(2){word-break:break-all;padding-right:30px}.de-web-v3 .christmasActivitiesWrap .sectionTwo .border-top{position:absolute;top:0;width:100%;height:21px;background-image:url(https://webassets.discoverenergy.com.au/assets/v2/img/christmas/border_bg_three.png);background-size:contain;border-radius:100px}.de-web-v3 .christmasActivitiesWrap .sectionTwo .border-left{left:0}.de-web-v3 .christmasActivitiesWrap .sectionTwo .border-left,.de-web-v3 .christmasActivitiesWrap .sectionTwo .border-right{position:absolute;top:0;height:100%;width:21px;background-image:url(https://webassets.discoverenergy.com.au/assets/v2/img/christmas/border_bg_two.png);background-size:contain;border-radius:100px}.de-web-v3 .christmasActivitiesWrap .sectionTwo .border-right{right:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.de-web-v3 .christmasActivitiesWrap .sectionTwo .border-bottom{position:absolute;bottom:0;width:100%;height:21px;background-image:url(https://webassets.discoverenergy.com.au/assets/v2/img/christmas/border_bg_three.png);background-size:contain;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);border-radius:100px}.de-web-v3 .christmasActivitiesWrap .sectionTwo .christmas-subtitle{width:200px;height:40px;background:#d83334;border:1px solid #ffe4b3;-webkit-box-shadow:1px 2px 1px rgba(98,4,12,.57);box-shadow:1px 2px 1px rgba(98,4,12,.57);opacity:1;border-radius:17px;font-family:SF Pro Text Bold;color:#fff;text-align:center;line-height:40px;font-size:20px}.de-web-v3 .christmasActivitiesWrap .sectionTwo .mt100{margin-top:100px}.de-web-v3 .christmasActivitiesWrap .sectionTwo .mt30{margin-top:30px}.de-web-v3 .christmasActivitiesWrap .sectionTwo .input-content{margin-top:16px;width:100%;max-width:680px}.de-web-v3 .christmasActivitiesWrap .sectionTwo .input-content .title{color:#2c2c2c;font-family:SF Pro Text Bold;font-size:16px;margin-bottom:10px}.de-web-v3 .christmasActivitiesWrap .sectionTwo .input-style{border:1px solid #d0d0d0;opacity:1;border-radius:4px;width:100%;padding:10px;max-width:100%;min-width:100%}.de-web-v3 .christmasActivitiesWrap .sectionTwo .input-style:focus{outline:0}.de-web-v3 .christmasActivitiesWrap .sectionTwo .email-input{min-height:50px}.de-web-v3 .christmasActivitiesWrap .sectionTwo .wish-textarea{min-height:102px}.de-web-v3 .christmasActivitiesWrap .sectionTwo .wish-btn{margin-top:36px;width:144px;height:40px;background:#acacac;border:1px solid #dbdbdb;-webkit-box-shadow:1px 2px 1px hsla(0,0%,47.5%,.72);box-shadow:1px 2px 1px hsla(0,0%,47.5%,.72);opacity:1;border-radius:16px;position:relative;text-align:center;line-height:40px;font-size:20px;font-family:SF Pro Text Bold;color:#fff;text-decoration:none}.de-web-v3 .christmasActivitiesWrap .sectionTwo .wish-btn.active{border:1px solid #85d5ba;background:#046343;-webkit-box-shadow:1px 2px 1px rgba(3,93,63,.72);box-shadow:1px 2px 1px rgba(3,93,63,.72)}.de-web-v3 .christmasActivitiesWrap .sectionTwo .wish-btn img{position:absolute;bottom:-20px;left:-45px;width:106px}.de-web-v3 .christmasActivitiesWrap .sectionTwo .wish-tree{position:absolute;max-width:263px;right:-50px;bottom:-100px}.de-web-v3 .christmasActivitiesWrap ::-webkit-input-placeholder{color:#959595}.de-web-v3 .christmasActivitiesWrap :-ms-input-placeholder{color:#959595}.de-web-v3 .christmasActivitiesWrap ::-webkit-textarea-placeholder{color:#959595}.de-web-v3 .christmasActivitiesWrap :-ms-textarea-placeholder{color:#959595}.de-web-v3 .christmasActivitiesWrap :-moz-placeholder,.de-web-v3 .christmasActivitiesWrap ::-moz-placeholder{color:#959595;opacity:1}.de-web-v3 .christmasActivitiesWrap #wishRuleModal .modal-dialog{max-width:512px}.de-web-v3 .christmasActivitiesWrap #wishRuleModal .modal-content{padding:16px}.de-web-v3 .christmasActivitiesWrap #wishRuleModal .modal-body{background:#bf3933;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.12);box-shadow:0 2px 8px rgba(0,0,0,.12);opacity:1;position:relative}.de-web-v3 .christmasActivitiesWrap #wishRuleModal .modal-body .close-btn{text-align:right;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:100%}.de-web-v3 .christmasActivitiesWrap #wishRuleModal .modal-body .wish-modal-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-right:36px}.de-web-v3 .christmasActivitiesWrap #wishRuleModal .modal-body .wish-modal-head img{width:50%}.de-web-v3 .christmasActivitiesWrap #wishRuleModal .modal-body .wish-modal-head>img:first-child{max-width:190px;margin-right:20px}.de-web-v3 .christmasActivitiesWrap #wishRuleModal .modal-body .wish-modal-head>img:nth-child(2){max-width:240px}.de-web-v3 .christmasActivitiesWrap #wishRuleModal .modal-body .rules-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;margin-top:10px;padding:37px 37px 53px;background-color:#fff;border-radius:21px;overflow:hidden}.de-web-v3 .christmasActivitiesWrap #wishRuleModal .modal-body .rules-content .border-top{position:absolute;top:0;width:100%;height:21px;background-image:url(https://webassets.discoverenergy.com.au/assets/v2/img/christmas/border_bg_three.png);background-size:contain;border-radius:100px}.de-web-v3 .christmasActivitiesWrap #wishRuleModal .modal-body .rules-content .border-left{left:0}.de-web-v3 .christmasActivitiesWrap #wishRuleModal .modal-body .rules-content .border-left,.de-web-v3 .christmasActivitiesWrap #wishRuleModal .modal-body .rules-content .border-right{position:absolute;top:0;height:100%;width:21px;background-image:url(https://webassets.discoverenergy.com.au/assets/v2/img/christmas/border_bg_two.png);background-size:contain;border-radius:100px}.de-web-v3 .christmasActivitiesWrap #wishRuleModal .modal-body .rules-content .border-right{right:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.de-web-v3 .christmasActivitiesWrap #wishRuleModal .modal-body .rules-content .border-bottom{position:absolute;bottom:0;width:100%;height:21px;background-image:url(https://webassets.discoverenergy.com.au/assets/v2/img/christmas/border_bg_three.png);background-size:contain;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);border-radius:100px}.de-web-v3 .christmasActivitiesWrap #wishRuleModal .modal-body .rule-title{font-family:SF Pro Text Bold;font-size:20px;padding:16px;text-align:left;width:100%}.de-web-v3 .christmasActivitiesWrap #wishRuleModal .modal-body .rule-item{width:100%;text-align:left;font-size:16px;padding:16px}.de-web-v3 .christmasActivitiesWrap #wishRuleModal .modal-body .rule-item span{color:#bf3933}.de-web-v3 .christmasActivitiesWrap #wishSuccessModal .modal-dialog{max-width:490px}.de-web-v3 .christmasActivitiesWrap #wishSuccessModal .modal-content{padding:16px}.de-web-v3 .christmasActivitiesWrap #wishSuccessModal .modal-body{background:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.12);box-shadow:0 2px 8px rgba(0,0,0,.12);opacity:1;position:relative;text-align:center;padding:30px 16px}.de-web-v3 .christmasActivitiesWrap #wishSuccessModal .modal-body img{width:50px}.de-web-v3 .christmasActivitiesWrap #wishSuccessModal .modal-body div{padding:20px;color:#2c2c2c;font-size:20px}.de-web-v3 .christmasActivitiesWrap #wishSuccessModal .modal-body a{display:inline-block;width:128px;height:42px;background:-webkit-gradient(linear,left top,right top,from(#00b594),to(#0a9cae));background:linear-gradient(90deg,#00b594,#0a9cae);opacity:1;border-radius:8px;line-height:42px;text-align:center;font-size:16px;color:#fff}.de-web-v3 .de-insight .swiper-container-insight .first-page-content>div h1 span,.de-web-v3 .de-insight .swiper-container-insight .second-page-content>div h1 span{color:#12c6ce}.de-web-v3 .de-insight .swiper-container-insight{width:100%;height:calc(100vh - 107px);position:relative}.de-web-v3 .de-insight .swiper-container-insight .page-content{height:100%;width:100%;background-repeat:no-repeat;background-size:cover;background-position:30% left}.de-web-v3 .de-insight .swiper-container-insight .first-page-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;position:relative}.de-web-v3 .de-insight .swiper-container-insight .first-page-content>img:first-child{position:absolute;width:100%;top:0;left:0;height:100%}.de-web-v3 .de-insight .swiper-container-insight .first-page-content>img:nth-child(2){display:none}.de-web-v3 .de-insight .swiper-container-insight .first-page-content>div{position:relative;width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:30px 30px 30px 100px}.de-web-v3 .de-insight .swiper-container-insight .first-page-content>div h1{max-width:700px;font-size:50px;font-family:SF Pro Text Bold}.de-web-v3 .de-insight .swiper-container-insight .first-page-content>div p{max-width:600px;font-size:16px}.de-web-v3 .de-insight .swiper-container-insight .second-page-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;position:relative}.de-web-v3 .de-insight .swiper-container-insight .second-page-content>img:first-child{position:absolute;width:100%;bottom:0;left:0;height:100%}.de-web-v3 .de-insight .swiper-container-insight .second-page-content>img:nth-child(2){display:none}.de-web-v3 .de-insight .swiper-container-insight .second-page-content>div{position:relative;width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:30px 30px 30px 100px}.de-web-v3 .de-insight .swiper-container-insight .second-page-content>div h1{max-width:700px;font-size:50px;font-family:SF Pro Text Bold}.de-web-v3 .de-insight .swiper-container-insight .second-page-content>div p{max-width:600px;font-size:16px}.de-web-v3 .de-insight .swiper-container-insight .third-page-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.de-web-v3 .de-insight .swiper-container-insight .third-page-content>div{width:50%}.de-web-v3 .de-insight .swiper-container-insight .third-page-content>div:first-child{padding:20px}.de-web-v3 .de-insight .swiper-container-insight .third-page-content>div:first-child,.de-web-v3 .de-insight .swiper-container-insight .third-page-content>div:first-child ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.de-web-v3 .de-insight .swiper-container-insight .third-page-content>div:first-child ul{padding:0;width:100%;list-style:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .de-insight .swiper-container-insight .third-page-content>div:first-child ul li{max-width:600px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .de-insight .swiper-container-insight .third-page-content>div:first-child ul li h1{margin-top:0;font-size:24px;font-family:SF Pro Text Bold;margin-bottom:10px}.de-web-v3 .de-insight .swiper-container-insight .third-page-content>div:first-child ul li p{margin:0;font-size:16px}.de-web-v3 .de-insight .swiper-container-insight .third-page-content>div:first-child ul li .item-logo{width:54px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin-right:10px}.de-web-v3 .de-insight .swiper-container-insight .third-page-content>div:first-child ul li .links a{display:inline-block}.de-web-v3 .de-insight .swiper-container-insight .third-page-content>div:first-child ul li .links a img{width:185px}.de-web-v3 .de-insight .swiper-container-insight .third-page-content>div:first-child ul li .links>a:first-child{margin-right:10px}.de-web-v3 .de-insight .swiper-container-insight .third-page-content>div:first-child ul>li+li{margin-top:40px}.de-web-v3 .de-insight .swiper-container-insight .third-page-content>div:nth-child(2){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.de-web-v3 .de-insight .swiper-container-insight .third-page-content>div:nth-child(2)>img:first-child{width:100%}.de-web-v3 .de-insight .swiper-container-insight .third-page-content>div:nth-child(2)>img:nth-child(2){display:none}.de-web-v3 .de-insight .swiper-container-insight .forth-page-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .de-insight .swiper-container-insight .forth-page-content>div{width:50%}.de-web-v3 .de-insight .swiper-container-insight .forth-page-content>div img{width:100%}.de-web-v3 .de-insight .swiper-container-insight .forth-page-content>div:nth-child(2){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px}.de-web-v3 .de-insight .swiper-container-insight .forth-page-content>div:nth-child(2) h1{width:100%;max-width:438px;font-size:50px;font-family:SF Pro Text Bold;margin:0}.de-web-v3 .de-insight .swiper-container-insight .forth-page-content>div:nth-child(2) div{width:100%;max-width:438px}.de-web-v3 .de-insight .swiper-container-insight .forth-page-content>div:nth-child(2) div span{display:inline-block;border-top:4px solid #006b8b;width:50px;margin:40px 0}.de-web-v3 .de-insight .swiper-container-insight .forth-page-content>div:nth-child(2) p{width:100%;max-width:438px;font-size:16px}.de-web-v3 .de-insight .swiper-container-insight .fifth-page-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .de-insight .swiper-container-insight .fifth-page-content>div{width:50%}.de-web-v3 .de-insight .swiper-container-insight .fifth-page-content>div img{width:100%}.de-web-v3 .de-insight .swiper-container-insight .fifth-page-content>div:first-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px}.de-web-v3 .de-insight .swiper-container-insight .fifth-page-content>div:first-child h1{width:100%;max-width:438px;font-size:50px;font-family:SF Pro Text Bold;margin:0}.de-web-v3 .de-insight .swiper-container-insight .fifth-page-content>div:first-child div{width:100%;max-width:438px}.de-web-v3 .de-insight .swiper-container-insight .fifth-page-content>div:first-child div span{display:inline-block;border-top:4px solid #006b8b;width:50px;margin:40px 0}.de-web-v3 .de-insight .swiper-container-insight .fifth-page-content>div:first-child p{width:100%;max-width:438px;font-size:16px}.de-web-v3 .de-insight .swiper-container-insight .swiper-slide-count{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;right:0;top:0;position:absolute;z-index:999;bottom:0;margin:auto;padding-right:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .de-insight .swiper-container-insight .swiper-slide-count>span:first-child{color:#0a9cae;font-size:18px}.de-web-v3 .de-insight .swiper-container-insight .swiper-slide-count>span:nth-child(2){margin:10px 0;width:20px;border:1px solid #bfbfbf;opacity:.75}.de-web-v3 .de-insight .swiper-container-insight .swiper-slide-count>span:nth-child(3){color:#bfbfbf;font-size:14px;opacity:.75}.de-web-v3 .blogWrap{min-height:calc(100vh - 377px);color:#2c2c2c}.de-web-v3 .blogWrap .section1{position:relative}.de-web-v3 .blogWrap .section1>img{width:100%;display:none}.de-web-v3 .blogWrap .section1>img:first-of-type{display:inline-block}.de-web-v3 .blogWrap .section1 h3{position:absolute;display:inline-block;color:#fff;right:30%;top:30%;font-size:50px;font-family:SF Pro Text Bold}.de-web-v3 .blogWrap .section2{padding:16px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.de-web-v3 .blogWrap .section2,.de-web-v3 .blogWrap .section2 ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.de-web-v3 .blogWrap .section2 ul{width:100%;max-width:1110px;list-style:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0}.de-web-v3 .blogWrap .section2 ul li{width:33.33%;padding:10px;margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.de-web-v3 .blogWrap .section2 ul li>a{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.12);box-shadow:0 2px 8px rgba(0,0,0,.12);display:inline-block;text-decoration:none}.de-web-v3 .blogWrap .section2 ul li *{-webkit-transition:all .5s ease;transition:all .5s ease}.de-web-v3 .blogWrap .section2 ul li .blog-item-bg{height:150px;background-repeat:no-repeat;background-position:50%;background-size:100%}.de-web-v3 .blogWrap .section2 ul li h3{font-size:16px;font-family:SF Pro Text Semibold;margin-top:20px!important;margin-bottom:10px!important;color:#2c2c2c}.de-web-v3 .blogWrap .section2 ul li span{font-size:12px;color:#959595;display:inline-block;padding-bottom:10px}.de-web-v3 .blogWrap .section2 ul li .blog-info{padding:0 16px 16px;color:#2c2c2c}.de-web-v3 .blogWrap .section2 ul li .read-more{display:inline-block;color:#0a9cae;font-size:14px;position:relative;cursor:pointer;text-decoration:none;-webkit-transition:all .5s ease;transition:all .5s ease}.de-web-v3 .blogWrap .section2 ul li .read-more:before{width:13px;height:0;background-color:#0a9cae}.de-web-v3 .blogWrap .section2 ul li .read-more:after,.de-web-v3 .blogWrap .section2 ul li .read-more:before{-webkit-transition:all .5s ease;transition:all .5s ease;content:"";position:absolute;top:0;bottom:0;right:-20px;margin:auto;border-bottom:1px solid #0a9cae;display:inline-block}.de-web-v3 .blogWrap .section2 ul li .read-more:after{width:5px;height:5px;border-right:1px solid #0a9cae;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.de-web-v3 .blogWrap .section2 ul li:hover .blog-item-bg{background-size:110%}.de-web-v3 .blogWrap .section2 ul li:hover h3{color:#0a9cae}.de-web-v3 .blogWrap .section2 ul li:hover .read-more{text-decoration:underline}.de-web-v3 .blogWrap .section2 ul li:hover .read-more:after,.de-web-v3 .blogWrap .section2 ul li:hover .read-more:before{right:-30px}.de-web-v3 .blogWrap .section2 .ellipsis-content-info1{max-height:20PX;line-height:20px;height:80px;overflow:hidden;position:relative;word-break:break-word}.de-web-v3 .blogWrap .section2 .ellipsis-content-info1.ellipsis{word-break:break-all}.de-web-v3 .blogWrap .section2 .ellipsis-content-info1.ellipsis:after{content:"...";font-weight:700;position:absolute;bottom:0;right:0;padding:0 10px 1px 45px;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(50%,#fff));background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%)}.de-web-v3 .blogWrap .section2 .ellipsis-content-info3{max-height:60PX;line-height:20px;height:80px;overflow:hidden;position:relative;word-break:break-word}.de-web-v3 .blogWrap .section2 .ellipsis-content-info3.ellipsis{word-break:break-all}.de-web-v3 .blogWrap .section2 .ellipsis-content-info3.ellipsis:after{content:"...";font-weight:700;position:absolute;bottom:0;right:0;padding:0 10px 1px 45px;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(50%,#fff));background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%)}.de-web-v3 .greenPowerWrap{color:#2c2c2c}.de-web-v3 .greenPowerWrap .section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:16px}.de-web-v3 .greenPowerWrap .section .section-container{width:100%;max-width:1320px}.de-web-v3 .greenPowerWrap .section1{height:417px;background-position:20% bottom;background-repeat:no-repeat;background-size:cover;position:relative;background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/greenpower/bg1.webp)}.de-web-v3 .greenPowerWrap .section1 .info-content{position:absolute;max-width:468px;top:5%;right:20%;padding:16px}.de-web-v3 .greenPowerWrap .section1 .info-content h3{font-size:40px;color:#fff;font-family:SF Pro Text Bold;margin-top:20px!important;margin-bottom:10px}.de-web-v3 .greenPowerWrap .section1 .info-content p{color:#fff;font-size:16px;margin-bottom:30px}.de-web-v3 .greenPowerWrap .section2 .section-container h3{text-align:center;font-size:36px;padding-bottom:20px;margin-top:20px!important;margin-bottom:10px!important}.de-web-v3 .greenPowerWrap .section2 .section-container h3 span{color:#4cc2c7;font-family:SF Pro Text Bold}.de-web-v3 .greenPowerWrap .section2 .section-container p{font-size:16px;padding:8px 0}.de-web-v3 .greenPowerWrap .section3{background-color:#f8f8f8;padding-bottom:50px}.de-web-v3 .greenPowerWrap .section3 .section-container h3{font-size:36px;text-align:center;margin-top:20px!important;margin-bottom:40px!important}.de-web-v3 .greenPowerWrap .section3 .section-container h3 span{color:#4cc2c7;font-family:SF Pro Text Bold}.de-web-v3 .greenPowerWrap .section3 .section-container h4{margin-top:30px;font-family:SF Pro Text Semibold}.de-web-v3 .greenPowerWrap .section3 .section-container p{font-size:16px}.de-web-v3 .greenPowerWrap .section3 .section-container .detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.de-web-v3 .greenPowerWrap .section3 .section-container .detail>div:first-child{width:100%;max-width:660px;overflow:hidden}.de-web-v3 .greenPowerWrap .section3 .section-container .detail>div:first-child img{height:100%}.de-web-v3 .greenPowerWrap .section3 .section-container .detail>div:last-child{width:100%;max-width:660px;padding:40px;background-color:#fff}.de-web-v3 .greenPowerWrap .section4{padding:40px 16px}.de-web-v3 .greenPowerWrap .section4 .section-container{background-color:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.12);box-shadow:0 2px 8px rgba(0,0,0,.12);padding:40px 100px}.de-web-v3 .greenPowerWrap .section4 .section-container h3{font-size:36px;text-align:center;margin-bottom:37px!important;margin-top:20px!important}.de-web-v3 .greenPowerWrap .section4 .section-container h3 span{color:#4cc2c7;font-family:SF Pro Text Bold}.de-web-v3 .greenPowerWrap .section4 .section-container .plans-detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:53px}.de-web-v3 .greenPowerWrap .section4 .section-container .plans-detail>div:first-of-type{max-width:600px}.de-web-v3 .greenPowerWrap .section4 .section-container .plans-detail>div:first-of-type table{width:100%;border:1px solid #d3d3d3}.de-web-v3 .greenPowerWrap .section4 .section-container .plans-detail>div:first-of-type table thead tr{height:46px;border-bottom:1px solid #d3d3d3}.de-web-v3 .greenPowerWrap .section4 .section-container .plans-detail>div:first-of-type table th{font-size:16px;padding-left:16px;padding-right:16px}.de-web-v3 .greenPowerWrap .section4 .section-container .plans-detail>div:first-of-type table td{font-size:14px;padding-left:16px;padding-right:16px}.de-web-v3 .greenPowerWrap .section4 .section-container .plans-detail>div:first-of-type table td img{height:32px}.de-web-v3 .greenPowerWrap .section4 .section-container .plans-detail>div:first-of-type table tbody tr{height:46px}.de-web-v3 .greenPowerWrap .section4 .section-container .plans-detail>div:first-of-type table tbody>tr+tr{border-top:1px solid #d3d3d3}.de-web-v3 .greenPowerWrap .section4 .section-container .plans-detail>div:nth-of-type(2){-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 16px}.de-web-v3 .greenPowerWrap .section4 .section-container .plans-detail>div:nth-of-type(2)>div{width:100%;max-width:308px;min-width:260px}.de-web-v3 .greenPowerWrap .section4 .section-container .plans-detail>div:nth-of-type(2)>div img{width:100%;max-width:236px}.de-web-v3 .greenPowerWrap .section4 .section-container .plans-detail>div:nth-of-type(2)>div .btn{width:100%;height:50px;line-height:35px;font-size:16px}.de-web-v3 .greenPowerWrap .section4 .section-container .plans-detail>div:nth-of-type(2)>div p{margin:30px 0 16px;font-size:16px}.de-web-v3 .greenPowerWrap .section4 .section-container h4{font-family:SF Pro Text Semibold;font-size:14px;color:#adb5bd}.de-web-v3 .greenPowerWrap .section4 .section-container>p{font-size:14px;color:#adb5bd}.de-web-v3 .greenPowerWrap .section5 .section-container h3{text-align:center;font-size:36px;margin-top:20px!important;margin-bottom:10px!important}.de-web-v3 .greenPowerWrap .section5 .section-container h3 span{color:#4cc2c7;font-family:SF Pro Text Bold}.de-web-v3 .greenPowerWrap .section5 .section-container ul{width:100%;max-width:1320px;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0}.de-web-v3 .greenPowerWrap .section5 .section-container ul li,.de-web-v3 .moveHouseWrap .section2{display:-webkit-box;display:-webkit-flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.de-web-v3 .greenPowerWrap .section5 .section-container ul li{width:33.33%;padding:10px;margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.de-web-v3 .greenPowerWrap .section5 .section-container ul li>a{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.12);box-shadow:0 2px 8px rgba(0,0,0,.12);display:inline-block;text-decoration:none}.de-web-v3 .greenPowerWrap .section5 .section-container ul li *{-webkit-transition:all .5s ease;transition:all .5s ease}.de-web-v3 .greenPowerWrap .section5 .section-container ul li .item-bg{height:150px;background-repeat:no-repeat;background-position:50%;background-size:100%}.de-web-v3 .greenPowerWrap .section5 .section-container ul li .info{padding:0 16px 16px;color:#adb5bd;font-size:14px}.de-web-v3 .greenPowerWrap .section5 .section-container ul li .info h4{font-size:18px;font-family:SF Pro Text Semibold;margin-top:20px!important;margin-bottom:10px!important;color:#2c2c2c}.de-web-v3 .greenPowerWrap .section5 .section-container ul li .info span{font-size:13px;color:#959595;display:inline-block;padding-bottom:10px}.de-web-v3 .greenPowerWrap .section5 .section-container ul li .info p{color:#484848;font-size:14px}.de-web-v3 .greenPowerWrap .section5 .section-container ul li .info .read-more{display:inline-block;color:#0a9cae;font-size:16px;position:relative;cursor:pointer;text-decoration:none;-webkit-transition:all .5s ease;transition:all .5s ease}.de-web-v3 .greenPowerWrap .section5 .section-container ul li:hover .read-more,.de-web-v3 .vicElecrWrap .section2 .section2R .section2RItem .itemCell1 a:hover,.de-web-v3 .vicElecrWrap .section2 .section2R .section2RItem .itemCell2 a:hover{text-decoration:underline}.de-web-v3 .greenPowerWrap .section5 .section-container ul li .info .read-more:before{width:13px;height:0;background-color:#0a9cae}.de-web-v3 .greenPowerWrap .section5 .section-container ul li .info .read-more:after,.de-web-v3 .greenPowerWrap .section5 .section-container ul li .info .read-more:before{-webkit-transition:all .5s ease;transition:all .5s ease;content:"";position:absolute;top:0;bottom:0;right:-20px;margin:auto;border-bottom:1px solid #0a9cae;display:inline-block}.de-web-v3 .greenPowerWrap .section5 .section-container ul li .info .read-more:after{width:5px;height:5px;border-right:1px solid #0a9cae;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.de-web-v3 .greenPowerWrap .section5 .section-container ul li:hover .item-bg{background-size:110%}.de-web-v3 .greenPowerWrap .section5 .section-container ul li:hover h3{color:#0a9cae}.de-web-v3 .greenPowerWrap .section5 .section-container ul li:hover .read-more:after,.de-web-v3 .greenPowerWrap .section5 .section-container ul li:hover .read-more:before{right:-30px}.de-web-v3 .greenPowerWrap .section5 .section-container .ellipsis-content-info1{max-height:20PX;line-height:20px;height:80px;overflow:hidden;position:relative;word-break:break-word}.de-web-v3 .greenPowerWrap .section5 .section-container .ellipsis-content-info1.ellipsis{word-break:break-all}.de-web-v3 .greenPowerWrap .section5 .section-container .ellipsis-content-info1.ellipsis:after{content:"...";font-weight:700;position:absolute;bottom:0;right:0;padding:0 10px 1px 45px;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(50%,#fff));background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%)}.de-web-v3 .greenPowerWrap .section5 .section-container .ellipsis-content-info2{max-height:40PX;line-height:20px;height:60px;overflow:hidden;position:relative;word-break:break-word}.de-web-v3 .greenPowerWrap .section5 .section-container .ellipsis-content-info2.ellipsis{word-break:break-all}.de-web-v3 .greenPowerWrap .section5 .section-container .ellipsis-content-info2.ellipsis:after{content:"...";font-weight:700;position:absolute;bottom:0;right:0;padding:0 10px 1px 45px;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(50%,#fff));background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%)}.de-web-v3 .reference-content .reference-item{word-break:break-all;word-wrap:break-word}.de-web-v3 .moveHouseWrap{color:#2c2c2c}.de-web-v3 .moveHouseWrap .section1{height:554px;background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/movehouse/bg1.webp);background-repeat:no-repeat;background-size:cover;position:relative;background-position:10%}.de-web-v3 .moveHouseWrap .section1>img{display:none}.de-web-v3 .moveHouseWrap .section1 .info{position:absolute;display:inline-block;width:100%;max-width:514px;top:80px;bottom:0;right:10%}.de-web-v3 .moveHouseWrap .section1 .info h3{color:#fff;font-size:50px}.de-web-v3 .moveHouseWrap .section1 .info p{color:#fff;font-size:16px;padding-bottom:29px}.de-web-v3 .moveHouseWrap .section2{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .moveHouseWrap .section2 h3{text-align:center;font-size:30px;font-family:SF Pro Text Bold;padding-top:40px}.de-web-v3 .moveHouseWrap .section2 ul{list-style:none;padding:10px;width:100%;max-width:1162px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.de-web-v3 .moveHouseWrap .section2 ul li{width:100%;max-width:271px;text-align:center;padding:10px}.de-web-v3 .moveHouseWrap .section2 ul li img{width:62px}.de-web-v3 .moveHouseWrap .section2 ul li h4{font-size:20px;padding-top:18px;padding-bottom:15px;color:#2c2c2c}.de-web-v3 .moveHouseWrap .section2 ul li P{color:#484848;font-size:14px}.de-web-v3 .moveHouseWrap .section3{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f8f8f8;padding:16px}.de-web-v3 .moveHouseWrap .section3 h3{font-size:20px}.de-web-v3 .moveHouseWrap .section3>P{padding:40px 0;font-size:16px}.de-web-v3 .moveHouseWrap .section3 ul{list-style:none;padding-left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:1122px;background-color:#fff;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding-top:50px;padding-bottom:40px}.de-web-v3 .moveHouseWrap .section3 ul li{width:100%;max-width:271px;padding:10px}.de-web-v3 .moveHouseWrap .section3 ul li h3{color:#212121}.de-web-v3 .moveHouseWrap .section3 ul li p{word-break:keep-all;color:#484848}.de-web-v3 .moveHouseWrap .section3 ul li img{width:65px}.de-web-v3 .moveHouseWrap .section3>a{min-width:280px;margin:38px 0}.de-web-v3 .moveHouseWrap .section4{background-color:#fff;padding:44px 16px}.de-web-v3 .moveHouseWrap .section4,.de-web-v3 .moveHouseWrap .section4 ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.de-web-v3 .moveHouseWrap .section4 ul{list-style:none;max-width:1162px;padding:10px}.de-web-v3 .moveHouseWrap .section4 ul li{padding:10px;max-width:587px;width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.de-web-v3 .moveHouseWrap .section4 ul li *{-webkit-transition:all .5s ease;transition:all .5s ease}.de-web-v3 .moveHouseWrap .section4 ul li>div:first-of-type{position:relative;overflow:hidden}.de-web-v3 .moveHouseWrap .section4 ul li>div:first-of-type>img:first-of-type{width:100%;display:inline-block}.de-web-v3 .moveHouseWrap .section4 ul li>div:first-of-type>img:nth-of-type(2){position:absolute;top:0;left:0;width:100%}.de-web-v3 .moveHouseWrap .section4 ul li>div:nth-of-type(2){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.12);box-shadow:0 2px 8px rgba(0,0,0,.12);max-width:345px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.de-web-v3 .moveHouseWrap .section4 ul li>div:nth-of-type(2) h3{padding-top:0;margin-top:0;font-size:18px;font-family:SF Pro Text Bold}.de-web-v3 .moveHouseWrap .section4 ul li>div:nth-of-type(2) p{font-size:14px;color:#484848}.de-web-v3 .moveHouseWrap .section4 ul li>div:nth-of-type(2) input{max-width:225px;border:1px solid #d0d0d0;padding:10px;border-radius:4px;outline:0;margin-top:16px;margin-bottom:16px}.de-web-v3 .moveHouseWrap .section4 ul li>div:nth-of-type(2) a{color:#0a9cae;display:inline-block;position:relative;text-decoration:none}.de-web-v3 .moveHouseWrap .section4 ul li>div:nth-of-type(2) a i{margin-left:5px}.de-web-v3 .moveHouseWrap .section4 ul li:hover>div:first-of-type>img:nth-of-type(2){-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.de-web-v3 .moveHouseWrap .section4 ul li:hover>div:nth-of-type(2) h3{color:#0a9cae}.de-web-v3 .moveHouseWrap .section4 ul li:hover>div:nth-of-type(2) a i{margin-left:15px!important}.de-web-v3 .moveHouseWrap .section5{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:16px 16px 30px}.de-web-v3 .moveHouseWrap .section5>h3{font-size:36px;font-family:SF Pro Text Bold;padding:20px 0}.de-web-v3 .moveHouseWrap .section5 .collapsing{-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-delay:0s;transition-delay:0s}.de-web-v3 .moveHouseWrap .section5 .panel-group{max-width:1122px;width:100%}.de-web-v3 .moveHouseWrap .section5 .panel-group .panel{background-color:#fff;border:0}.de-web-v3 .moveHouseWrap .section5 .panel-group .panel-title a{text-decoration:none;color:#2c2c2c;font-size:18px;font-family:SF Pro Text Bold;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:20px 25px 20px 0;-webkit-transition:all .5s ease;transition:all .5s ease}.de-web-v3 .moveHouseWrap .section5 .panel-group .panel-title a i{-webkit-transition:all .5s ease;transition:all .5s ease;position:absolute;display:inline-block;font-size:18px;top:0;right:0;bottom:0;margin:auto;color:#959595;font-weight:bolder;height:18px;width:18px}.de-web-v3 .moveHouseWrap .section5 .panel-group .panel-title a[aria-expanded=true] i{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.de-web-v3 .moveHouseWrap .section5 .panel-group .panel-title a:hover{color:#0a9cae}.de-web-v3 .moveHouseWrap .section5 .panel-group .panel-heading{padding:0;background-color:#fff}.de-web-v3 .moveHouseWrap .section5 .panel-group .panel-body{padding-left:0;padding-right:0;font-size:14px;color:#484848;border-top:0}.de-web-v3 .moveHouseWrap .section5>ul{max-width:1122px;width:100%;padding-left:0;list-style:none;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.de-web-v3 .moveHouseWrap .section5>ul li{width:100%;padding:20px 0;border-bottom:1px solid #f0f0f0}.de-web-v3 .moveHouseWrap .section5>ul li .well{background-color:#fff;border:0;-webkit-box-shadow:none;box-shadow:none;font-size:14px;margin-bottom:0;padding:10px 0 0}.de-web-v3 .moveHouseWrap .section5>ul li a{text-decoration:none;color:#2c2c2c;font-size:18px;font-family:SF Pro Text Medium;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding-right:25px}.de-web-v3 .moveHouseWrap .section5>ul li a[aria-expanded=true]{color:#0a9cae}.de-web-v3 .moveHouseWrap .section5>ul li a i{-webkit-transition:all .5s ease;transition:all .5s ease;position:absolute;display:inline-block;font-size:18px;top:0;right:0;color:#959595;font-weight:bolder}.de-web-v3 .moveHouseWrap .section5>ul li a[aria-expanded=true] i{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.de-web-v3 .moveHouseWrap .section5>ul>li:last-child{border-bottom:0}.de-web-v3 .billMyAccountWrap{color:#2c2c2c}.de-web-v3 .billMyAccountWrap .section1{height:417px;background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/billMyAccount/account/bg1.png);background-position:10% bottom;background-size:cover;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .billMyAccountWrap .section1 h3{position:absolute;color:#fff;font-size:50px;font-family:SF Pro Text Bold;right:20%;top:25%}.de-web-v3 .billMyAccountWrap .section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:16px}.de-web-v3 .billMyAccountWrap .section .section-container{max-width:1200px;width:100%}.de-web-v3 .billMyAccountWrap .section2 h4{font-size:16px;font-family:SF Pro Text Bold;color:#2c2c2c}.de-web-v3 .billMyAccountWrap .section2 ul{padding-left:18px}.de-web-v3 .billMyAccountWrap .section2 ul li{font-size:14px;color:#484848}.de-web-v3 .billMyAccountWrap .section2 .img-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.de-web-v3 .billMyAccountWrap .section2 .img-list .img-item{width:49%;position:relative;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.12);box-shadow:0 2px 8px rgba(0,0,0,.12)}.de-web-v3 .billMyAccountWrap .section2 .img-list .img-item>img:first-of-type{width:100%}.de-web-v3 .billMyAccountWrap .section2 .img-list .img-item>img:nth-of-type(2){width:100%;display:none}.de-web-v3 .billMyAccountWrap .section2 .img-list .img-item .info{position:absolute;right:40px;bottom:40px;width:48%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.de-web-v3 .billMyAccountWrap .section2 .img-list .img-item .info a{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-bottom:20px}.de-web-v3 .billMyAccountWrap .section2 .img-list .img-item .info p{font-size:14px;color:#484848;text-align:right;margin-bottom:0!important}.de-web-v3 .billMyAccountWrap .section3 .section-container h3{text-align:center;margin-bottom:0!important;margin-top:29px!important;font-family:SF Pro Text Bold;font-size:36px}.de-web-v3 .billMyAccountWrap .section3 .section-container .faqs-list{list-style:none;padding-left:0}.de-web-v3 .billMyAccountWrap .section3 .section-container .faqs-list .faqs-item{border-top:1px solid #f0f0f0;padding-top:30px;margin-top:29px}.de-web-v3 .billMyAccountWrap .section3 .section-container .faqs-list .faqs-item a{text-decoration:none;color:#2c2c2c;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-family:SF Pro Text Bold;font-size:18px;position:relative;padding-right:30px}.de-web-v3 .billMyAccountWrap .section3 .section-container .faqs-list .faqs-item a i{position:absolute;font-weight:bolder;display:inline-block;color:#959595;-webkit-transition:all .5s ease;transition:all .5s ease;font-size:20px;top:0;right:0}.de-web-v3 .billMyAccountWrap .section3 .section-container .faqs-list .faqs-item a[aria-expanded=true] i{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.de-web-v3 .billMyAccountWrap .section3 .section-container .faqs-list .faqs-item .well{padding:16px 0;border:0;background-color:#fff;color:#484848;font-size:14px;-webkit-box-shadow:none;box-shadow:none;margin-bottom:0}.de-web-v3 .billMyAccountWrap .section3 .section-container .faqs-list .faqs-item .well h4{font-size:14px;font-family:SF Pro Text Bold}.de-web-v3 .billMyAccountWrap .section3 .section-container .faqs-list .faqs-item .well ul{list-style:inside}.de-web-v3 .billMyAccountWrap .section5{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:16px 16px 30px}.de-web-v3 .billMyAccountWrap .section5>h3{font-size:36px;font-family:SF Pro Text Bold;padding:20px 0;color:#2c2c2c}.de-web-v3 .billMyAccountWrap .section5 .collapsing{-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-delay:0s;transition-delay:0s}.de-web-v3 .billMyAccountWrap .section5 .panel-group{max-width:1200px;width:100%}.de-web-v3 .billMyAccountWrap .section5 .panel-group .panel{background-color:#fff;border:0}.de-web-v3 .billMyAccountWrap .section5 .panel-group .panel-title a{text-decoration:none;color:#2c2c2c;font-size:18px;font-family:SF Pro Text Bold;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:20px 25px 20px 0;-webkit-transition:all .5s ease;transition:all .5s ease}.de-web-v3 .billMyAccountWrap .section5 .panel-group .panel-title a i{-webkit-transition:all .5s ease;transition:all .5s ease;position:absolute;display:inline-block;font-size:18px;top:0;right:0;bottom:0;margin:auto;color:#959595;font-weight:bolder;height:18px;width:18px}.de-web-v3 .billMyAccountWrap .section5 .panel-group .panel-title a[aria-expanded=true] i{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.de-web-v3 .billMyAccountWrap .section5 .panel-group .panel-title a:hover{color:#0a9cae}.de-web-v3 .billMyAccountWrap .section5 .panel-group .panel-heading{padding:0;background-color:#fff}.de-web-v3 .billMyAccountWrap .section5 .panel-group .panel-body{padding-left:0;padding-right:0;font-size:14px;color:#484848;border-top:0;padding-top:0}.de-web-v3 .billMyAccountWrap .section5 .panel-group .panel-body h5{margin-bottom:10px!important;margin-top:10px!important;color:#2c2c2c;font-size:14px;font-family:SF Pro Text Bold}.de-web-v3 .billMyAccountWrap .section5>ul{max-width:1122px;width:100%;padding-left:0;list-style:none;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.de-web-v3 .billMyAccountWrap .section5>ul li{width:100%;padding:20px 0;border-bottom:1px solid #f0f0f0}.de-web-v3 .billMyAccountWrap .section5>ul li .well{background-color:#fff;border:0;-webkit-box-shadow:none;box-shadow:none;font-size:14px;margin-bottom:0;padding:10px 0 0}.de-web-v3 .billMyAccountWrap .section5>ul li a{text-decoration:none;color:#2c2c2c;font-size:18px;font-family:SF Pro Text Medium;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding-right:25px}.de-web-v3 .billMyAccountWrap .section5>ul li a[aria-expanded=true]{color:#0a9cae}.de-web-v3 .billMyAccountWrap .section5>ul li a i{-webkit-transition:all .5s ease;transition:all .5s ease;position:absolute;display:inline-block;font-size:18px;top:0;right:0;color:#959595;font-weight:bolder}.de-web-v3 .billMyAccountWrap .section5>ul li a[aria-expanded=true] i{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.de-web-v3 .billMyAccountWrap .section5>ul>li:last-child{border-bottom:0}.de-web-v3 .solarWrap{color:#2c2c2c}.de-web-v3 .solarWrap .section1{width:100%;height:417px;background:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/solar/solarBg1.webp) 50% bottom no-repeat #f9f9f9;background-size:cover}.de-web-v3 .solarWrap .section1 .info{padding:70px 0}.de-web-v3 .solarWrap .section1 .info h3{font-size:50px;font-weight:400;color:#fff;margin:0 0 10px}.de-web-v3 .solarWrap .section1 .info p{font-size:20px;font-weight:400;margin:0 0 25px;color:#00fdff}.de-web-v3 .solarWrap .section1 .info a{width:250px}.de-web-v3 .solarWrap .section2{background:#f9f9f9;padding:20px 40px}.de-web-v3 .solarWrap .section2 .section2Item{background:#fff;padding:40px 30px;text-align:center;margin:20px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .solarWrap .section2 .section2Item img{height:80px;width:auto}.de-web-v3 .solarWrap .section2 .section2Item h5{font-size:20px;font-weight:700;font-family:SF Pro Text Bold;margin:25px 0 15px}.de-web-v3 .solarWrap .section2 .section2Item p{font-size:14px;color:#484848;margin:0 0 20px}.de-web-v3 .solarWrap .section2 .section2Item div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end;height:96px;width:auto}.de-web-v3 .solarWrap .section2 .section2Item div a{margin-top:16px;width:100%;padding:8px 10px 7px}.de-web-v3 .solarWrap .section2 .section2Item div .lastBtn{margin-bottom:20px}.de-web-v3 .solarWrap .section3{background:#fff;padding:60px 0}.de-web-v3 .solarWrap .section3 .section3Inner{padding:45px 20px;height:310px;width:100%;background:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/solar/solarImg3.webp) 50% 50% no-repeat;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .solarWrap .section3 .section3Inner .img{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;margin-right:10px}.de-web-v3 .solarWrap .section3 .section3Inner .img img{height:200px;width:auto}.de-web-v3 .solarWrap .section3 .section3Inner .textInfo p{font-size:36px;font-weight:700;color:#fff;margin:0 0 25px;line-height:1.1}.de-web-v3 .solarWrap .section3 .section3Inner .textInfo p strong{display:block;color:#4cc2c7}.de-web-v3 .vicElecrWrap{color:#2c2c2c}.de-web-v3 .vicElecrWrap .section1{width:100%;height:417px;background:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/vicElectricity/vicElecImg1.png) 50% bottom no-repeat #f9f9f9;background-size:cover}.de-web-v3 .vicElecrWrap .section1 .info{padding:70px 0}.de-web-v3 .vicElecrWrap .section1 .info h3{font-size:50px;font-weight:400;color:#fff;margin:0 0 10px}.de-web-v3 .vicElecrWrap .section1 .info p{font-size:16px;font-weight:400;margin:0 0 25px;color:#fff}.de-web-v3 .vicElecrWrap .section1 .info .btn.btnType1{padding:8px 50px 7px}.de-web-v3 .vicElecrWrap .section2{padding:40px 0}.de-web-v3 .vicElecrWrap .section2 .section2R{background:#fff;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.16);box-shadow:0 2px 6px rgba(0,0,0,.16);padding:0 15px}.de-web-v3 .vicElecrWrap .section2 .section2R .section2RItem{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px 10px;border-bottom:1px solid #f0f0f0}.de-web-v3 .vicElecrWrap .section2 .section2R .section2RItem .itemCell1 img,.de-web-v3 .vicElecrWrap .section2 .section2R .section2RItem .itemCell2 img{width:40px;height:auto}.de-web-v3 .vicElecrWrap .section2 .section2R .section2RItem .itemCell1 a,.de-web-v3 .vicElecrWrap .section2 .section2R .section2RItem .itemCell2 a{font-size:14px;color:#2c2c2c}.de-web-v3 .vicElecrWrap .section2 .section2R .section2RItem .itemCell1{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding-right:20px}.de-web-v3 .vicElecrWrap .section2 .section2R .section2RItem .itemCell2{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.de-web-v3 .vicElecrWrap .offerWrap{margin-bottom:40px}.de-web-v3 .vicElecrWrap .offerWrap .panel-group .panel{border-radius:0;margin-top:2px}.de-web-v3 .vicElecrWrap .offerWrap .panel-group .panel .panel-heading{background:0 0;border:0;-webkit-box-shadow:none;box-shadow:none;padding:0;border-radius:0}.de-web-v3 .vicElecrWrap .offerWrap .panel-group .panel .panel-heading .panel-title{margin:0;border-radius:0}.de-web-v3 .vicElecrWrap .offerWrap .panel-group .panel .panel-heading .panel-title>a{display:block;position:relative;background:#f9f9f9;border:1px solid #e5e5e5;border-bottom:2px solid #0a9cae;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);font-size:20px;font-weight:700;line-height:1.2;padding:10px 40px 10px 20px}.de-web-v3 .vicElecrWrap .offerWrap .panel-group .panel .panel-heading .panel-title>a:active,.de-web-v3 .vicElecrWrap .offerWrap .panel-group .panel .panel-heading .panel-title>a:focus,.de-web-v3 .vicElecrWrap .offerWrap .panel-group .panel .panel-heading .panel-title>a:hover{text-decoration:none}.de-web-v3 .vicElecrWrap .offerWrap .panel-group .panel .panel-heading .panel-title>a:hover{color:#0a9cae}.de-web-v3 .vicElecrWrap .offerWrap .panel-group .panel .panel-heading .panel-title>a .accordionIcon{position:absolute;right:20px;top:50%;margin-top:-20px;line-height:1;z-index:2;font-size:36px;color:#0a9cae;width:40px;text-align:center}.de-web-v3 .vicElecrWrap .offerWrap .panel-group .panel .panel-body .offerList .offerItem .itemText1 p,.de-web-v3 .vicElecrWrap .offerWrap .panel-group .panel .panel-body .offerList .offerItem .itemText2 p,.de-web-v3 .vicElecrWrap .offerWrap .panel-group .panel .panel-body .offerList .offerItem .offerItemCon .itemTextList .itemText1 p{font-size:14px;padding:0;margin:0}.de-web-v3 .vicElecrWrap .offerWrap .panel-group .panel .panel-heading .panel-title>a .accordionIcon .icon1 img,.de-web-v3 .vicElecrWrap .offerWrap .panel-group .panel .panel-heading .panel-title>a .accordionIcon .icon2 img{width:20px;height:20px}.de-web-v3 .vicElecrWrap .offerWrap .panel-group .panel .panel-heading .panel-title>a .accordionIcon .icon1{display:inline-block}.de-web-v3 .vicElecrWrap .offerWrap .panel-group .panel .panel-heading .panel-title>a .accordionIcon .icon2,.de-web-v3 .vicElecrWrap .offerWrap .panel-group .panel .panel-heading .panel-title>a.collapsed .accordionIcon .icon1{display:none}.de-web-v3 .vicElecrWrap .offerWrap .panel-group .panel .panel-heading .panel-title>a.collapsed{border:1px solid #e5e5e5}.de-web-v3 .vicElecrWrap .offerWrap .panel-group .panel .panel-heading .panel-title>a.collapsed .accordionIcon .icon2{display:inline-block}.de-web-v3 .vicElecrWrap .offerWrap .panel-group .panel .panel-body{padding:0}.de-web-v3 .vicElecrWrap .offerWrap .panel-group .panel .panel-body .offerList .offerItem{border-bottom:1px solid #dbdbdb;padding:16px 20px}.de-web-v3 .vicElecrWrap .offerWrap .panel-group .panel .panel-body .offerList .offerItem .offerItemTit{margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.de-web-v3 .vicElecrWrap .offerWrap .panel-group .panel .panel-body .offerList .offerItem .offerItemTit h5{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-size:14px;font-weight:700;margin:0;padding:0}.de-web-v3 .vicElecrWrap .offerWrap .panel-group .panel .panel-body .offerList .offerItem .offerItemTit .itemText2{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;width:150px;text-align:right}.de-web-v3 .vicElecrWrap .offerWrap .panel-group .panel .panel-body .offerList .offerItem .offerItemCon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .vicElecrWrap .offerWrap .panel-group .panel .panel-body .offerList .offerItem .offerItemCon .itemTextList{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.de-web-v3 .vicElecrWrap .offerWrap .panel-group .panel .panel-body .offerList .offerItem .offerItemCon .offerItemAttach{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;text-align:right;width:150px}.de-web-v3 .vicElecrWrap .offerWrap .panel-group .panel .panel-body .offerList .offerItem .offerItemPDF{display:inline-block;color:#0a9cae;margin-left:3px;margin-right:3px}.de-web-v3 .vicElecrWrap .offerWrap .panel-group .panel .panel-body .offerList .offerItem .offerItemPDF .iconfont{font-size:24px}.de-web-v3 .vicElecrWrap .offerWrap .panel-group .panel .panel-body .offerList .offerItem .offerItemPDF:hover{color:#4ab987;text-decoration:none}.de-web-v3 .jointAccountWrap{color:#2c2c2c}.de-web-v3 .jointAccountWrap .jointAccountHeaer{background:linear-gradient(231deg,#006b8b,#004462);position:relative;min-height:210px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.de-web-v3 .jointAccountWrap .jointAccountHeaer>div:first-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 90px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .jointAccountWrap .jointAccountHeaer>div:first-child>a{display:inline-block;width:auto;height:45px;position:relative}.de-web-v3 .jointAccountWrap .jointAccountHeaer>div:first-child>a img{display:inline-block;height:100%}.de-web-v3 .jointAccountWrap .jointAccountHeaer>div:first-child .dropdown{margin-left:7.5px}.de-web-v3 .jointAccountWrap .jointAccountHeaer>div:first-child .dropdown .iconfont,.de-web-v3 .jointAccountWrap .jointAccountHeaer>div:first-child .dropdown label{color:#fff}.de-web-v3 .jointAccountWrap .jointAccountHeaer>div:first-child .dropdown .dropdown-menu .dropdown-item span,.de-web-v3 .jointAccountWrap .jointAccountHeaer>div:first-child .dropdown .dropdown-menu .dropdown-item:hover span{color:#006b8b}.de-web-v3 .jointAccountWrap .jointAccountHeaer>div:first-child .dropdown .dropdown-menu{padding:0}.de-web-v3 .jointAccountWrap .jointAccountHeaer>div:first-child .dropdown .dropdown-menu .dropdown-item{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .5s ease;transition:all .5s ease}.de-web-v3 .jointAccountWrap .jointAccountHeaer>div:first-child .dropdown .dropdown-menu .dropdown-item:hover{background-color:rgba(0,0,0,.1)}.de-web-v3 .jointAccountWrap .jointAccountHeaer>div:first-child .dropdown .dropdown-menu .dropdown-divider{margin:5px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 10px}.de-web-v3 .jointAccountWrap .jointAccountHeaer>div:first-child .dropdown .dropdown-menu .dropdown-divider:after{width:100%;content:"";display:inline-block;border-bottom:1px solid rgba(0,0,0,.1)}.de-web-v3 .jointAccountWrap .jointAccountHeaer>div:first-child .dropdown-toggle:after{display:none}.de-web-v3 .jointAccountWrap .jointAccountHeaer>div:last-child{color:#fff;text-align:center}.de-web-v3 .jointAccountWrap .jointAccountHeaer>div:last-child h2{margin:0;font-size:36px;color:#fff}.de-web-v3 .jointAccountWrap .jointAccountHeaer>div:last-child p{font-size:14px;margin-top:16px}.de-web-v3 .jointAccountWrap .section{display:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:16px;background-color:#f8f8f8}.de-web-v3 .jointAccountWrap .section .section-container,.de-web-v3 .jointAccountWrap .section.active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.de-web-v3 .jointAccountWrap .section .section-container{max-width:1200px;width:100%;background-color:#fff;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:40px 0}.de-web-v3 .jointAccountWrap .section .section-container .section-box{width:100%;max-width:500px}.de-web-v3 .jointAccountWrap .section .section-container .section1-1 ul{list-style:none;padding-left:0;border:1px solid #b2b2b2}.de-web-v3 .jointAccountWrap .section .section-container .section1-1 ul li{padding:14px 40px;font-size:14px;color:#484848}.de-web-v3 .jointAccountWrap .section .section-container .section1-1 ul li.info-head{background-color:#f8f8f8;font-family:SF Pro Text Bold;font-size:14px;color:#2c2c2c}.de-web-v3 .jointAccountWrap .section .section-container .section1-1 ul>li+li{border-top:1px solid #f0f0f0}.de-web-v3 .jointAccountWrap .section .section-container .section1-1>ul+ul{margin-top:25px}.de-web-v3 .jointAccountWrap .section .section-container .line{margin:30px 0;width:100%;border-bottom:1px solid #f0f0f0}.de-web-v3 .jointAccountWrap .section .section-container .section1-2 h3{text-align:center;font-family:SF Pro Text Regular;font-size:20px;margin-top:0;margin-bottom:10px;color:#2c2c2c}.de-web-v3 .jointAccountWrap .section .section-container .section1-2 .form-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:16px}.de-web-v3 .jointAccountWrap .section .section-container .section1-2 .form-item label{font-size:14px;color:#2c2c2c}.de-web-v3 .jointAccountWrap .section .section-container .section1-2 .form-item select{width:100%;height:44px;border-radius:5px;border:1px solid #d0d0d0;outline:0;padding-right:20px;padding-left:10px}.de-web-v3 .jointAccountWrap .section .section-container .section1-2 .form-item select>option:first-of-type{color:#b2b2b2}.de-web-v3 .jointAccountWrap .section .section-container .section1-2 .form-item .selects-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.de-web-v3 .jointAccountWrap .section .section-container .section1-2 .form-item .selects-content>select{width:32%}.de-web-v3 .jointAccountWrap .section .section-container .section1-2 .form-item input{width:100%;height:44px;border-radius:5px;border:1px solid #d0d0d0;outline:0;padding-left:10px}.de-web-v3 .jointAccountWrap .section .section-container .section1-2 .form-item input:disabled{color:#959595;border:1px solid #d0d0d0;background-color:#f0f0f0}.de-web-v3 .jointAccountWrap .section .section-container .section1-2 .form-item input::-webkit-input-placeholder{color:#b2b2b2;font-size:13px}.de-web-v3 .jointAccountWrap .section .section-container .section1-2 .form-item input:-moz-placeholder,.de-web-v3 .jointAccountWrap .section .section-container .section1-2 .form-item input::-moz-placeholder{color:#b2b2b2;font-size:13px}.de-web-v3 .jointAccountWrap .section .section-container .section1-2 .form-item input:-ms-input-placeholder{color:#b2b2b2;font-size:13px}.de-web-v3 .jointAccountWrap .section .section-container .section1-2 .form-item .jqv-error{font-style:normal;color:#e62e2e!important}.de-web-v3 .jointAccountWrap .section .section-container .section1-2 .form-item .medicare-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;padding-left:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.de-web-v3 .jointAccountWrap .section .section-container .section1-2 .form-item .medicare-list li{margin-top:16px;width:49%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:16px;background-color:#f8f8f8;border-radius:10px;border:1px solid transparent;-webkit-transition:border .5s ease;transition:border .5s ease}.de-web-v3 .jointAccountWrap .section .section-container .section1-2 .form-item .medicare-list li span{margin-top:10px}.de-web-v3 .jointAccountWrap .section .section-container .section1-2 .form-item .medicare-list li img{width:100%;max-width:120px}.de-web-v3 .jointAccountWrap .section .section-container .section1-2 .form-item .medicare-list li:hover{border:1px solid #0a9cae;background-color:#fff}.de-web-v3 .jointAccountWrap .section .section-container .section1-2 .form-item .medicare-list li.active{border:1px solid #0a9cae;background:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/jointAccount/ico_click.png) 100% 100% no-repeat}.de-web-v3 .jointAccountWrap .section .section-container .section1-2 .form-item .date-of-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.de-web-v3 .jointAccountWrap .section .section-container .section1-2 .form-item .date-of-content>*{width:32%!important}.de-web-v3 .jointAccountWrap .section .section-container .section1-2 .form-item .valid-to-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.de-web-v3 .jointAccountWrap .section .section-container .section1-2 .form-item .valid-to-content select{width:48%!important}.de-web-v3 .jointAccountWrap .section .section-container .section1-2 .form-item .valid-to-content span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .jointAccountWrap .section .section-container .section1-2 .form-item .b-checkbox{width:20px;height:20px;margin-right:10px}.de-web-v3 .jointAccountWrap .section .section-container .section1-2 .form-item .b-checkbox input{height:20px;width:20px}.de-web-v3 .jointAccountWrap .section .section-container .section1-2 .form-item.protocol{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.de-web-v3 .jointAccountWrap .section .section-container .section1-2 .form-item.protocol>span{line-height:20px}.de-web-v3 .jointAccountWrap .section .section-container .section1-2 .contact-details-content h3{margin-top:30px}.de-web-v3 .jointAccountWrap .section .section-container .section1-2 .submit-btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:40px}.de-web-v3 .jointAccountWrap .section .section-container .section1-2 .submit-btns input[type=submit],.de-web-v3 .jointAccountWrap .section .section-container .section1-2 .submit-btns>a{max-width:370px;width:100%}.de-web-v3 .jointAccountWrap .section .section-container .section1-2 .submit-btns>a:last-child,.de-web-v3 .jointAccountWrap .section .section-container .section1-2 .submit-btns>input:last-child{margin-top:10px;color:#484848}.de-web-v3 .jointAccountWrap .process-completed{height:calc(100vh - 260px);-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.de-web-v3 .jointAccountWrap .process-completed h3{font-family:SF Pro Text Bold;font-size:20px;color:#2c2c2c}.de-web-v3 .jointAccountWrap .process-completed P{font-size:14px;color:#2c2c2c}.de-web-v3 .jointAccountWrap .process-completed a{margin-top:40px;width:100%;max-width:368px}.de-web-v3 .jointAccountWrap .third-party{min-height:calc(100vh - 260px)}.de-web-v3 .jointAccountWrap #jointFailModal .modal-body,.de-web-v3 .jointAccountWrap #jointSuccessModal .modal-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:35px;padding-bottom:24px}.de-web-v3 .jointAccountWrap #jointFailModal .modal-body img,.de-web-v3 .jointAccountWrap #jointSuccessModal .modal-body img{width:50px}.de-web-v3 .jointAccountWrap #jointFailModal .modal-body h3,.de-web-v3 .jointAccountWrap #jointSuccessModal .modal-body h3{font-family:SF Pro Text Bold;font-size:20px;color:#2c2c2c}.de-web-v3 .jointAccountWrap #jointFailModal .modal-body p,.de-web-v3 .jointAccountWrap #jointSuccessModal .modal-body p{width:100%;text-align:left;max-width:410px;color:#2c2c2c}.de-web-v3 .addHolderWarp{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:40px 16px 80px;color:#2c2c2c;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#f8f8f8}.de-web-v3 .addHolderWarp,.de-web-v3 .addHolderWarp .section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.de-web-v3 .addHolderWarp .section{width:100%;max-width:1126px;background-color:#fff;padding:20px;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .addHolderWarp .section .back-btn{width:100%}.de-web-v3 .addHolderWarp .section .back-btn a{display:inline-block;color:#2c2c2c;font-size:16px}.de-web-v3 .addHolderWarp .section>h3{color:#2c2c2c;font-size:30px;font-family:SF Pro Text Bold;text-align:center;width:100%;margin-bottom:24px}.de-web-v3 .addHolderWarp .section>p{background-color:#faf3e0;color:#8d6624;font-size:14px;font-family:SF Pro Text Regular;padding:16px 30px;width:100%;max-width:990px}.de-web-v3 .addHolderWarp .section>form{width:100%;max-width:500px}.de-web-v3 .addHolderWarp .section>form>h4{margin-top:32px;margin-bottom:24px;font-size:20px;color:#2c2c2c;font-family:SF Pro Text Regular;text-align:center}.de-web-v3 .addHolderWarp .section>form .electricit-checkbox,.de-web-v3 .addHolderWarp .section>form .gas-checkbox{margin-top:20px}.de-web-v3 .addHolderWarp .section>form .electricit-checkbox>div:last-child>div,.de-web-v3 .addHolderWarp .section>form .gas-checkbox>div:last-child>div{color:#2c2c2c;font-size:14px;font-family:SF Pro Text Regular}.de-web-v3 .addHolderWarp .section>form .electricit-checkbox>div:last-child>p,.de-web-v3 .addHolderWarp .section>form .gas-checkbox>div:last-child>p{margin-bottom:0!important;margin-top:10px;color:#484848;font-size:14px;font-family:SF Pro Text Regular}.de-web-v3 .addHolderWarp .section>form .de-tips1{margin-top:30px}.de-web-v3 .addHolderWarp .section>form .submit-btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:30px}.de-web-v3 .addHolderWarp .section>form .submit-btns a,.de-web-v3 .addHolderWarp .section>form .submit-btns input[type=submit]{width:100%;max-width:368px;font-size:14px;margin-top:16px}.de-web-v3 .testimonialsWrap .collapsing{-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:0s;transition-delay:0s}.de-web-v3 .testimonialsWrap .section1{height:552px;background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/testimonials/bg1.png);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;background-position:20% bottom}.de-web-v3 .testimonialsWrap .section1 .info-content{padding-top:120px;width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:50px}.de-web-v3 .testimonialsWrap .section1 .info-content>div{width:100%;max-width:600px}.de-web-v3 .testimonialsWrap .section1 .info-content>div h3{font-size:50px;font-family:SF Pro Text Bold;color:#fff;margin:0}.de-web-v3 .testimonialsWrap .section1 .info-content>div>p{font-size:16PX;color:#00fcfe}.de-web-v3 .testimonialsWrap .section1 .info-content>div>p:first-of-type{margin:31px 0 24px}.de-web-v3 .testimonialsWrap .section2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:16px}.de-web-v3 .testimonialsWrap .section2 .left{width:20%;background-color:#f8f8f8;margin-right:38px;padding:31px 18px}.de-web-v3 .testimonialsWrap .section2 .left ul{list-style:none;padding-left:0}.de-web-v3 .testimonialsWrap .section2 .left ul>li h4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:24px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.de-web-v3 .testimonialsWrap .section2 .left ul>li h4 img{margin-right:4px}.de-web-v3 .testimonialsWrap .section2 .left ul>li h4 .img1{height:29px}.de-web-v3 .testimonialsWrap .section2 .left ul>li h4 .img2{height:22px}.de-web-v3 .testimonialsWrap .section2 .left ul>li h4 .img3{height:25px}.de-web-v3 .testimonialsWrap .section2 .left ul>li h4 .img4{height:19px}.de-web-v3 .testimonialsWrap .section2 .left ul>li>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.de-web-v3 .testimonialsWrap .section2 .left ul>li>div>span:first-child{font-family:SF Pro Text Bold;font-size:24px;margin-right:6px}.de-web-v3 .testimonialsWrap .section2 .left ul>li>div .stars{margin-right:16px}.de-web-v3 .testimonialsWrap .section2 .left ul>li>div .stars .star{display:inline-block;width:18px;height:18px;background-repeat:no-repeat;background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/testimonials/fivestar2.png)}.de-web-v3 .testimonialsWrap .section2 .left ul>li>div .stars .star.active{background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/testimonials/fivestar.png)}.de-web-v3 .testimonialsWrap .section2 .left ul>li>div .stars .star.active1{background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/testimonials/fivestar3.png)}.de-web-v3 .testimonialsWrap .section2 .left ul>li>div>span:last-child{color:#959595;font-size:14px}.de-web-v3 .testimonialsWrap .section2 .left ul>li+li{margin-top:41px}.de-web-v3 .testimonialsWrap .section2 .center{width:60%}.de-web-v3 .testimonialsWrap .section2 .center .reviews-catergray{list-style:none;background-color:#f8f8f8;border-bottom:1px solid #d9d9d9;margin-bottom:0}.de-web-v3 .testimonialsWrap .section2 .center .reviews-catergray,.de-web-v3 .testimonialsWrap .section2 .center .reviews-catergray li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 16px}.de-web-v3 .testimonialsWrap .section2 .center .reviews-catergray li a{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:22px 0;text-decoration:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:2px solid transparent}.de-web-v3 .testimonialsWrap .section2 .center .reviews-catergray li a[aria-expanded=true]{border-bottom:2px solid #2c2c2c}.de-web-v3 .testimonialsWrap .section2 .center .reviews-catergray li a img{width:30px;height:30px;margin-right:5px}.de-web-v3 .testimonialsWrap .section2 .center .reviews-catergray li a div{color:#2c2c2c;font-family:SF Pro Text Regular;font-size:16px;margin-right:5px}.de-web-v3 .testimonialsWrap .section2 .center .reviews-catergray li a span{font-size:16px;font-family:SF Pro Text Bold;color:#2c2c2c}.de-web-v3 .testimonialsWrap .section2 .center .reviews-list .reviews-count{padding:32px;background-color:#f8f8f8}.de-web-v3 .testimonialsWrap .section2 .center .reviews-list .reviews-count h4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:24px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.de-web-v3 .testimonialsWrap .section2 .center .reviews-list .reviews-count h4 img{height:22px;margin-right:4px}.de-web-v3 .testimonialsWrap .section2 .center .reviews-list .reviews-count div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.de-web-v3 .testimonialsWrap .section2 .center .reviews-list .reviews-count div>span:first-child{font-family:SF Pro Text Bold;font-size:24px;margin-right:6px}.de-web-v3 .testimonialsWrap .section2 .center .reviews-list .reviews-count div .stars{margin-right:16px}.de-web-v3 .testimonialsWrap .section2 .center .reviews-list .reviews-count div .stars .star{display:inline-block;width:18px;height:18px;background-repeat:no-repeat;background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/testimonials/fivestar2.png)}.de-web-v3 .testimonialsWrap .section2 .center .reviews-list .reviews-count div .stars .star.active{background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/testimonials/fivestar.png)}.de-web-v3 .testimonialsWrap .section2 .center .reviews-list .reviews-count div .stars .star.active1{background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/testimonials/fivestar3.png)}.de-web-v3 .testimonialsWrap .section2 .center .reviews-list .reviews-count div>span:last-child{color:#959595;font-size:14px}.de-web-v3 .testimonialsWrap .section2 .center .reviews-list .well{padding:0;border:0!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#fff}.de-web-v3 .testimonialsWrap .section2 .center .reviews-list .reviews-detail-list{list-style:none;padding-left:0}.de-web-v3 .testimonialsWrap .section2 .center .reviews-list .reviews-detail-list li{padding:24px 32px;margin-top:24px;background-color:#f8f8f8}.de-web-v3 .testimonialsWrap .section2 .center .reviews-list .reviews-detail-list li .user-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:16px}.de-web-v3 .testimonialsWrap .section2 .center .reviews-list .reviews-detail-list li .user-info>a{display:inline-block}.de-web-v3 .testimonialsWrap .section2 .center .reviews-list .reviews-detail-list li .user-info>a>img{height:50px;width:50px;border-radius:50%;margin-right:8px}.de-web-v3 .testimonialsWrap .section2 .center .reviews-list .reviews-detail-list li .user-info>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.de-web-v3 .testimonialsWrap .section2 .center .reviews-list .reviews-detail-list li .user-info>div .name{width:100%}.de-web-v3 .testimonialsWrap .section2 .center .reviews-list .reviews-detail-list li .user-info>div .name a{font-size:16px;font-family:SF Pro Text Bold;color:#2c2c2c;margin-bottom:5px}.de-web-v3 .testimonialsWrap .section2 .center .reviews-list .reviews-detail-list li .user-info>div .name a:hover{text-decoration:underline!important;color:#0a9cae}.de-web-v3 .testimonialsWrap .section2 .center .reviews-list .reviews-detail-list li .user-info .stars{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .testimonialsWrap .section2 .center .reviews-list .reviews-detail-list li .user-info .stars .star{display:inline-block;width:18px;height:18px;background-repeat:no-repeat;margin-right:4px;background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/testimonials/fivestar2.png)}.de-web-v3 .testimonialsWrap .section2 .center .reviews-list .reviews-detail-list li .user-info .stars .star.active{background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/testimonials/fivestar.png)}.de-web-v3 .testimonialsWrap .section2 .center .reviews-list .reviews-detail-list li .user-info .stars .star.active1{background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/testimonials/fivestar3.png)}.de-web-v3 .testimonialsWrap .section2 .center .reviews-list .reviews-detail-list li .user-info .stars>span:nth-of-type(5){margin-right:16px}.de-web-v3 .testimonialsWrap .section2 .center .reviews-list .reviews-detail-list li .user-info .stars time{font-size:14px;color:#959595}.de-web-v3 .testimonialsWrap .section2 .center .reviews-list .reviews-detail-list li .reviews-text{font-size:14px;color:#2c2c2c;line-height:20px;margin-bottom:16px}.de-web-v3 .testimonialsWrap .section2 .center .reviews-list .reviews-detail-list li .reviews-text>a{display:none;text-decoration:none}.de-web-v3 .testimonialsWrap .section2 .center .reviews-list .reviews-detail-list li .from-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .testimonialsWrap .section2 .center .reviews-list .reviews-detail-list li .from-info>img{width:30px;height:30px;margin-right:8px}.de-web-v3 .testimonialsWrap .section2 .center .reviews-list .reviews-detail-list li .from-info>div p{font-size:12px;color:#959595;margin-bottom:0}.de-web-v3 .accountCommonWrap{min-height:calc(100vh - 175px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#f8f8f8}.de-web-v3 .accountCommonWrap .btn{white-space:normal;margin-bottom:15px}.de-web-v3 .accountCommonWrap .account-content{width:100%;max-width:1320px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20px}.de-web-v3 .accountCommonWrap .account-content.account-edit-content>div{width:100%;background:#fff;padding:16px}.de-web-v3 .accountCommonWrap .account-content.account-edit-content>div .back-btn{padding:0}.de-web-v3 .accountCommonWrap .account-content.account-edit-content>div .back-btn a{font-size:16px;color:#2c2c2c}.de-web-v3 .accountCommonWrap .account-content.account-edit-content>div .back-btn a:hover{color:#0a9cae}.de-web-v3 .accountCommonWrap .account-content .left-content{width:318px;margin-right:25px;background-color:#fff;padding:40px 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.de-web-v3 .accountCommonWrap .account-content .left-content h4{width:100%;color:#2c2c2c;font-family:SF Pro Text Bold;font-size:16px;margin:15px 0;font-weight:700}.de-web-v3 .accountCommonWrap .account-content .left-content a{color:#2c2c2c;font-size:16px;font-family:SF Pro Text Regular;padding:15px 0 15px 30px;text-decoration:none;-webkit-transition:all .5s ease;transition:all .5s ease}.de-web-v3 .accountCommonWrap .account-content .left-content a.active,.de-web-v3 .accountCommonWrap .account-content .left-content a:hover{color:#0a9cae}.de-web-v3 .accountCommonWrap .account-content .left-content>h4:first-of-type{margin-top:0}.de-web-v3 .accountCommonWrap .account-content .right-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-color:#fff}.de-web-v3 .accountCommonWrap .account-content .right-content.account-base-info-content{position:relative;padding:40px 40px 60px}.de-web-v3 .accountCommonWrap .account-content .right-content.account-base-info-content .back-btn{padding:0 16px 16px}.de-web-v3 .accountCommonWrap .account-content .right-content.account-base-info-content .back-btn a{font-size:16px;color:#2c2c2c}.de-web-v3 .accountCommonWrap .account-content .right-content.account-base-info-content .back-btn a:hover{color:#0a9cae}.de-web-v3 .accountCommonWrap .account-content .right-content.account-base-info-content h4{margin-bottom:20px}.de-web-v3 .accountCommonWrap .account-content .right-content.account-base-info-content h4 b{font-weight:700;font-family:SF Pro Text Bold;font-size:20px}.de-web-v3 .accountCommonWrap .account-content .right-content.account-base-info-content h4 p{font-size:14px;color:#2c2c2c;margin-top:9px}.de-web-v3 .accountCommonWrap .account-content .right-content.account-base-info-content .info-item h5 a,.de-web-v3 .accountCommonWrap .account-content .right-content.account-base-info-content h4 a{color:#0a9cae;text-decoration:none;font-size:14px}.de-web-v3 .accountCommonWrap .account-content .right-content.account-base-info-content h4>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .accountCommonWrap .account-content .right-content.account-base-info-content .info-item{padding-top:30px}.de-web-v3 .accountCommonWrap .account-content .right-content.account-base-info-content .info-item h5{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:9px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .accountCommonWrap .account-content .right-content.account-base-info-content .info-item h5 span{font-family:SF Pro Text Bold;font-size:14px;font-weight:700}.de-web-v3 .accountCommonWrap .account-content .right-content.account-base-info-content .info-item p{font-size:14px;color:#2c2c2c}.de-web-v3 .accountCommonWrap .account-content .right-content.account-base-info-content .info-item div{color:#959595;font-size:14px}.de-web-v3 .accountCommonWrap .account-content .right-content.account-base-info-content .info-item.border-bottom{padding-bottom:30px;border-bottom:1px solid #f0f0f0}.de-web-v3 .accountCommonWrap .account-content .right-content.account-base-info-content .optOutLink{position:absolute;bottom:20px;left:40px;z-index:2;font-size:14px;color:#484848}.de-web-v3 .accountCommonWrap .account-content .right-content.account-base-info-content .optOutLink a{color:#484848;text-decoration:none}.de-web-v3 .accountCommonWrap .account-content .right-content.account-base-info-content .optOutLink a:hover{text-decoration:underline}.de-web-v3 .accountCommonWrap .account-content #deregisterModal .modal-dialog,.de-web-v3 .accountCommonWrap .account-content #extensionModal .modal-dialog{max-width:430px}.de-web-v3 .accountCommonWrap .account-content.additionalContent .additionalStatus{display:inline-block;border-radius:10px;font-size:12px;padding:2px 8px;line-height:1;font-style:normal;font-weight:400;font-family:SF Pro Text Regular;margin-left:4px}.de-web-v3 .accountCommonWrap .account-content.additionalContent .additionalStatus.pending{border:1px solid #0a9cae;background-color:rgba(10,156,174,.1);color:#0a9cae}.de-web-v3 .accountCommonWrap .account-content.additionalContent .additionalStatus.verifying{border:1px solid #484848;background-color:rgba(72,72,72,.1);color:#484848}.de-web-v3 .accountCommonWrap .account-content.additionalContent .additionalStatus.invalid{border:1px solid #e62e2e;background-color:rgba(230,46,46,.1);color:#e62e2e}.de-web-v3 .accountCommonWrap .account-content.additionalContent .additionalStatus.approved{border:1px solid #4ab987;background-color:rgba(74,185,135,.1);color:#4ab987}.de-web-v3 .accountCommonWrap .account-content.additionalContent .additionalType{margin:20px 0 40px 10px;padding:0;list-style:inside}.de-web-v3 .accountCommonWrap .account-content.additionalContent .additionalType li{margin-bottom:10px;line-height:1;font-size:14px;list-style:inside}.de-web-v3 .accountCommonWrap .account-content.additionalContent .additionalDocsImgs{display:inline-block;margin-left:10px;text-decoration:none;vertical-align:middle}.de-web-v3 .accountCommonWrap .account-content.additionalContent .additionalDocsImgs img{height:22px;width:auto}.de-web-v3 .accountCommonWrap .account-content.additionalContent .additionalDocsImgs:hover{text-decoration:underline;color:#959595}.de-web-v3 .accountCommonWrap .account-content.additionalContent .additionalDocsImgs:hover img{border-bottom:1px solid #959595}.de-web-v3 .accountCommonWrap .account-content.additionalContent .additionalDocs{margin:20px 20px 20px 0}.de-web-v3 .accountCommonWrap .account-content.additionalContent .additionalDocs p.verifyingText{color:#2c2c2c}.de-web-v3 .accountCommonWrap .account-content.additionalContent .additionalDocs p.invalidText{color:#e62e2e}.de-web-v3 .accountCommonWrap .account-content.additionalContent .additionalDocs p.approvedText{color:#4ab987}.de-web-v3 .accountCommonWrap .account-content .account-concession-content h4>div{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.de-web-v3 .accountCommonWrap .account-content .account-concession-content h4>div b{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.de-web-v3 .accountCommonWrap .account-content .account-concession-content h4>div a{padding:10px 0}.de-web-v3 .accountCommonWrap .account-content .account-concession-content h4>div a:after{display:none;content:"";width:34px;height:34px;background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/my/cancel_consession_icon.png);background-position:50%;background-size:contain}.de-web-v3 .accountCommonWrap .account-content .account-concession-content .back-btn{padding-left:0!important}.de-web-v3 .accountCommonWrap .account-content .account-concession-content h4{margin-bottom:0!important}.de-web-v3 .accountCommonWrap .account-content .account-concession-content .info-item{padding-top:20px!important}.de-web-v3 .accountCommonWrap .account-content .account-concession-content .info-item>div{padding-top:20px}.de-web-v3 .accountCommonWrap .account-content .account-concession-content .info-item>div a{color:#0a9cae}.de-web-v3 .accountCommonWrap .account-content .account-concession-content .add-card-btn{text-align:center;margin-top:40px}.de-web-v3 .accountCommonWrap .account-content .account-concession-content .add-card-btn a{width:100%;max-width:300px}.de-web-v3 .accountCommonWrap .account-content .account-concession-content .concession-info .concession-info-item{margin:0;padding:8px 0}.de-web-v3 .accountCommonWrap .account-content .account-concession-content .concession-info .concession-info-item img{max-width:200px;width:100%}.de-web-v3 .accountCommonWrap .account-content .account-concession-content .concession-info .concession-info-item .concession-info-item-lable{font-size:14px;color:#484848;padding:5px 0;font-family:SF Pro Text Bold;font-weight:700}.de-web-v3 .accountCommonWrap .account-content .account-concession-content .concession-info .concession-info-item .concession-info-item-info{font-size:14px;color:#484848;padding:5px 0}.de-web-v3 .accountCommonWrap .account-content .account-concession-content .concession-info .btn{width:100%;max-width:300px}.de-web-v3 .accountCommonWrap .account-content .account-concession-content #concessionConfirmModal .modal-header{padding:10px}.de-web-v3 .accountCommonWrap .account-content .account-concession-content #concessionConfirmModal h5{text-align:center;font-size:18px;font-family:SF Pro Text Bold;color:#2c2c2c;margin-bottom:20px}.de-web-v3 .accountCommonWrap .account-content .account-concession-content #concessionConfirmModal p{text-align:center;font-size:14px;color:#484848}.de-web-v3 .accountCommonWrap .account-content .account-concession-content #concessionConfirmModal .operation-btns{padding:20px 0;text-align:center}.de-web-v3 .accountCommonWrap .account-content .account-concession-content #concessionConfirmModal .operation-btns button{margin:0 20px;outline:0}.de-web-v3 .accountCommonWrap .account-content .account-concession-content #concessionConfirmModal .warn-icon{text-align:center}.de-web-v3 .accountCommonWrap .account-content .account-reward-content .associated-weChat-list .list-head a,.de-web-v3 .accountCommonWrap .account-content .account-reward-content .reward-history-list .list-head a,.de-web-v3 .landing .section2 ul>li:nth-child(2n)>div:last-child h4{text-align:right}.de-web-v3 .accountCommonWrap .account-content .account-concession-content #concessionConfirmModal .warn-icon i{font-size:50px;color:#ffc107}.de-web-v3 .accountCommonWrap .account-content .account-concession-content #concessionConfirmModal .site-address-info{font-size:14px;margin-top:10px}.de-web-v3 .accountCommonWrap .account-content .account-life-support-content{max-width:100%}.de-web-v3 .accountCommonWrap .account-content .account-life-support-content .info-item{padding-top:0!important}.de-web-v3 .accountCommonWrap .account-content .account-life-support-content .info-item>div{padding-bottom:15px}.de-web-v3 .accountCommonWrap .account-content .account-life-support-content .uploaded-tip h5{font-size:14px;margin-bottom:10px;color:#2c2c2c}.de-web-v3 .accountCommonWrap .account-content .mt2{margin:0 0 2px}.de-web-v3 .accountCommonWrap .account-content .w20{width:20%}.de-web-v3 .accountCommonWrap .account-content .w16{width:16%}.de-web-v3 .accountCommonWrap .account-content .account-reward-content{font-family:SF Pro Text Regular}.de-web-v3 .accountCommonWrap .account-content .account-reward-content h4>div{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.de-web-v3 .accountCommonWrap .account-content .account-reward-content h4>div b{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.de-web-v3 .accountCommonWrap .account-content .account-reward-content h4>div a{padding:10px 0}.de-web-v3 .accountCommonWrap .account-content .account-reward-content .associated-weChat-list .list-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:8px}.de-web-v3 .accountCommonWrap .account-content .account-reward-content .associated-weChat-list .list-head span{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-family:SF Pro Text Bold;color:#2c2c2c;font-size:16px;padding-right:10px}.de-web-v3 .accountCommonWrap .account-content .account-reward-content .associated-weChat-list .list-head a span{font-size:16px;color:#0a9cae;font-family:normal}.de-web-v3 .accountCommonWrap .account-content .account-reward-content .associated-weChat-list .list-head a:after{display:none;content:"";width:34px;height:34px;background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/my/add_wechat_icon.png);background-position:50%;background-size:contain}.de-web-v3 .accountCommonWrap .account-content .account-reward-content .associated-weChat-list .item{margin-top:8px;background-color:#f2f4f5;padding:10px 16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.de-web-v3 .accountCommonWrap .account-content .account-reward-content .associated-weChat-list .item span{color:#2c2c2c;font-size:14px;padding-right:16px}.de-web-v3 .accountCommonWrap .account-content .account-reward-content .associated-weChat-list .item a{display:inline-block;padding:6px 22px;color:#0a9cae;border:1px solid #0a9cae;border-radius:6px}.de-web-v3 .accountCommonWrap .account-content .account-reward-content .reward-history-list .list-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:8px}.de-web-v3 .accountCommonWrap .account-content .account-reward-content .reward-history-list .list-head span{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-family:SF Pro Text Bold;color:#2c2c2c;font-size:16px;padding-right:10px}.de-web-v3 .accountCommonWrap .account-content .account-reward-content .reward-history-list .list-head a span{font-size:16px;color:#0a9cae;font-family:normal}.de-web-v3 .accountCommonWrap .account-content .account-reward-content .reward-history-list .list-head a:after{display:none;content:"";width:34px;height:34px;background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/my/add_reward_history.png);background-position:50%;background-size:contain}.de-web-v3 .accountCommonWrap .account-content .account-reward-content .reward-history-list table{width:100%}.de-web-v3 .accountCommonWrap .account-content .account-reward-content .reward-history-list table th{font-size:14px;color:#2c2c2c;font-family:SF Pro Text Bold;padding:8px 16px;white-space:nowrap}.de-web-v3 .accountCommonWrap .account-content .account-reward-content .reward-history-list table tbody tr{background-color:#f8f8f8}.de-web-v3 .accountCommonWrap .account-content .account-reward-content .reward-history-list table tbody tr td{padding:8px 16px}.de-web-v3 .accountCommonWrap .account-content .account-reward-content .reward-history-list table tbody tr td .td-title{display:none}.de-web-v3 .accountCommonWrap .account-content .account-reward-content .reward-history-list table tbody tr td .td-title .iconwenhao{color:#9f9f9f}.de-web-v3 .accountCommonWrap .account-content .account-reward-content .reward-history-list table tbody tr td .td-content{font-size:14px;color:#2c2c2c}.de-web-v3 .accountCommonWrap .account-content .account-reward-content .reward-history-list table tbody tr td .td-content a{color:#0a9cae}.de-web-v3 .accountCommonWrap .account-content .account-reward-content .reward-history-list table tbody tr td .td-content .actions_btn{display:inline-block;width:24px;height:24px;background-position:50%;background-size:contain}.de-web-v3 .accountCommonWrap .account-content .account-reward-content .reward-history-list table tbody tr td .td-content .actions_btn.edit{background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/my/reward/edit_icon.png)}.de-web-v3 .accountCommonWrap .account-content .account-reward-content .reward-history-list table tbody tr td .td-content .actions_btn.edit:hover{background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/my/reward/edit_icon_hover.png)}.de-web-v3 .accountCommonWrap .account-content .account-reward-content .reward-history-list table tbody tr td .td-content .actions_btn.edit.disabled{background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/my/reward/edit_icon_dis.png)}.de-web-v3 .accountCommonWrap .account-content .account-reward-content .reward-history-list table tbody tr td .td-content .actions_btn.delete{background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/my/reward/delete_icon.png)}.de-web-v3 .accountCommonWrap .account-content .account-reward-content .reward-history-list table tbody tr td .td-content .actions_btn.delete:hover{background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/my/reward/delete_icon_hover.png)}.de-web-v3 .accountCommonWrap .account-content .account-reward-content .reward-history-list table tbody tr td .td-content .actions_btn.delete.disabled{background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/my/reward/delete_icon_dis.png)}.de-web-v3 .accountCommonWrap .account-content .account-reward-content .reward-history-list table tbody>tr:nth-of-type(2n){background-color:#fff}.de-web-v3 .accountCommonWrap .account-content .account-reward-content .reward-history-list .account_referral .tooltip-icon{color:#959595;text-decoration:none}.de-web-v3 .accountCommonWrap .account-content .account-reward-content .reward-history-list .account_referral .tooltip{z-index:1}.de-web-v3 .accountCommonWrap .account-content .account-reward-content .reward-history-list .account_referral .tooltip.top .tooltip-arrow{border-top-color:rgba(0,0,0,.75)}.de-web-v3 .accountCommonWrap .account-content .account-reward-content .reward-history-list .account_referral .tooltip.right .tooltip-arrow{border-right-color:rgba(0,0,0,.75)}.de-web-v3 .accountCommonWrap .account-content .account-reward-content .reward-history-list .account_referral .tooltip.bottom .tooltip-arrow{border-bottom-color:rgba(0,0,0,.75)}.de-web-v3 .accountCommonWrap .account-content .account-reward-content .reward-history-list .account_referral .tooltip .tooltip-inner{max-width:300px;text-align:left;margin-left:50px;background:rgba(0,0,0,.75);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2)}.de-web-v3 .accountCommonWrap .account-content .account-reward-content .horizontalSolidLine{margin:40px 0}.de-web-v3 .accountCommonWrap .account-content .account-reward-content #previewImgModalReward{width:100%;padding:16px!important}.de-web-v3 .accountCommonWrap .account-content .account-reward-content #previewImgModalReward .modal-body img{width:100%}.de-web-v3 .accountCommonWrap .account-content .account-holders-content .holders-list{padding-left:0;list-style:none}.de-web-v3 .accountCommonWrap .account-content .account-holders-content .holders-list .tooltip-inner{max-width:240px;width:240px;text-align:left;padding:10px;background-color:#454545}.de-web-v3 .accountCommonWrap .account-content .account-holders-content .holders-list h4{font-size:16px;font-family:SF Pro Text Bold;padding:0;margin:0;font-weight:700}.de-web-v3 .accountCommonWrap .account-content .account-holders-content .holders-list h4 span{margin-right:10px;font-weight:700}.de-web-v3 .accountCommonWrap .account-content .account-holders-content .holders-list h4 i{color:#959595}.de-web-v3 .accountCommonWrap .account-content .account-holders-content .holders-list .text-info{padding:16px 0;color:#2c2c2c;line-height:20px}.de-web-v3 .accountCommonWrap .account-content .account-holders-content .holders-list .holder-detail-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.de-web-v3 .accountCommonWrap .account-content .account-holders-content .holders-list .holder-detail-info .info-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #959595;padding:8px 12px;margin-top:16px;border-radius:4px;font-size:14px;position:relative}.de-web-v3 .accountCommonWrap .account-content .account-holders-content .holders-list .holder-detail-info .info-box a{height:17px;width:17px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;font-size:10px;text-align:center;font-weight:700;text-decoration:none}.de-web-v3 .accountCommonWrap .account-content .account-holders-content .holders-list .holder-detail-info .info-box a.iconguanbi_huaban{position:absolute;right:-10px;top:-10px;z-index:9;background-color:#e05050;color:#fff}.de-web-v3 .accountCommonWrap .account-content .account-holders-content .holders-list .holder-detail-info .info-box a.iconbianji{color:#484848;background-color:transparent;font-size:18px;margin-top:2px}.de-web-v3 .accountCommonWrap .account-content .account-holders-content .holders-list .holder-detail-info .info-box a.iconbianji:hover{color:#0a9cae}.de-web-v3 .accountCommonWrap .account-content .account-holders-content .holders-list .holder-detail-info .info-box>span:first-of-type{margin-right:8px;font-size:14px}.de-web-v3 .accountCommonWrap .account-content .account-holders-content .holders-list .holder-detail-info .info-box>span:nth-of-type(2){font-size:12px;margin-right:15px;padding:2px 10px;border-radius:10px}.de-web-v3 .accountCommonWrap .account-content .account-holders-content .holders-list .holder-detail-info .info-box>span:nth-of-type(2).pending{display:inline-block;border:1px solid #e69700;color:#e69700}.de-web-v3 .accountCommonWrap .account-content .account-holders-content .holders-list .holder-detail-info .info-box>span:nth-of-type(2).accepted{display:inline-block;border:1px solid #4ab987;color:#4ab987}.de-web-v3 .accountCommonWrap .account-content .account-holders-content .holders-list .holder-detail-info .tips-info{margin-top:8px;color:#e69700;font-size:12px}.de-web-v3 .accountCommonWrap .account-content .account-holders-content .holders-list .holder-account-info{margin-top:16px;font-size:14px;color:#2c2c2c;padding:16px 22px;background-color:#f2f4f5}.de-web-v3 .accountCommonWrap .account-content .account-holders-content .holders-list>li{padding:40px 0}.de-web-v3 .accountCommonWrap .account-content .account-holders-content .holders-list>li+li{border-top:1px solid #f0f0f0}.de-web-v3 .accountCommonWrap .account-content .account-holders-content #cancelHolderModal .modal-body p{text-align:center}.de-web-v3 .accountCommonWrap .account-content .account-holders-content #cancelHolderModal .modal-body .operation-btns{padding-bottom:20px}.de-web-v3 .accountCommonWrap .account-content .account-holders-content #cancelHolderModal .modal-body .operation-btns button{margin:0 20px;outline:0}.de-web-v3 .accountCommonWrap .account-content .account-vpp-content{color:#2c2c2c;padding-left:24px!important}.de-web-v3 .accountCommonWrap .account-content .account-vpp-content h4{padding-left:16px}.de-web-v3 .accountCommonWrap .account-content .account-vpp-content h4 b{font-weight:700}.de-web-v3 .accountCommonWrap .account-content .account-vpp-content ul{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.de-web-v3 .accountCommonWrap .account-content .account-vpp-content ul li{padding:16px;width:50%;max-width:416px}.de-web-v3 .accountCommonWrap .account-content .account-vpp-content ul li>div{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.18);box-shadow:0 2px 6px rgba(0,0,0,.18);background:#fff;border-radius:6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.de-web-v3 .accountCommonWrap .account-content .account-vpp-content ul li .vpp-status{padding:8px 16px;background-color:#f8f8f8;border-bottom:7px solid #ebebeb;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.de-web-v3 .accountCommonWrap .account-content .account-vpp-content ul li .vpp-status span{font-family:SF Pro Text Semibold;margin-bottom:10px}.de-web-v3 .accountCommonWrap .account-content .account-vpp-content ul li .vpp-status span>a{color:#959595;text-decoration:none}.de-web-v3 .accountCommonWrap .account-content .account-vpp-content ul li .vpp-status>a{display:none;color:#0a9cae;padding:5px;border:1px solid #0a9cae;opacity:1;border-radius:6px;margin-bottom:10px}.de-web-v3 .accountCommonWrap .account-content .account-vpp-content ul li .vpp-status.vpp-rejected>a,.de-web-v3 .accountCommonWrap .account-content .account-vpp-content ul li .vpp-status.vpp-terminated>a,.de-web-v3 .accountCommonWrap .account-content .account-vpp-content ul li .vpp-status.vpp-waring>a,.de-web-v3 .accountCommonWrap .account-content .account-vpp-content ul li .vpp-status.vpp-warning>a{display:inline-block}.de-web-v3 .accountCommonWrap .account-content .account-vpp-content ul li .vpp-status .tooltip{z-index:1}.de-web-v3 .accountCommonWrap .account-content .account-vpp-content ul li .vpp-status .tooltip .tooltip-arrow{border-top-color:rgba(0,0,0,.75)}.de-web-v3 .accountCommonWrap .account-content .account-vpp-content ul li .vpp-status .tooltip .tooltip-inner{margin-left:20px;max-width:300px;text-align:left;background:rgba(0,0,0,.75);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2)}.de-web-v3 .accountCommonWrap .account-content .account-vpp-content ul li .vpp-status.vpp-pending{color:#249cf4}.de-web-v3 .accountCommonWrap .account-content .account-vpp-content ul li .vpp-status.vpp-approved{color:#4ab987}.de-web-v3 .accountCommonWrap .account-content .account-vpp-content ul li .vpp-status.vpp-waring,.de-web-v3 .accountCommonWrap .account-content .account-vpp-content ul li .vpp-status.vpp-warning{color:#e62e2e}.de-web-v3 .accountCommonWrap .account-content .account-vpp-content ul li .vpp-status.vpp-rejected{color:#f49413}.de-web-v3 .accountCommonWrap .account-content .account-vpp-content ul li .vpp-status.vpp-terminated{color:#2c2c2c}.de-web-v3 .accountCommonWrap .account-content .account-vpp-content .vpp-list-title a,.de-web-v3 .accountCommonWrap .account-content .right-wrapper .right-bottom .other-link{color:#0a9cae;font-size:14px}.de-web-v3 .accountCommonWrap .account-content .account-vpp-content ul li .detail-info{padding:16px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.de-web-v3 .accountCommonWrap .account-content .account-vpp-content ul li table{height:100%}.de-web-v3 .accountCommonWrap .account-content .account-vpp-content ul li table tr td{padding:8px 0;font-size:14px}.de-web-v3 .accountCommonWrap .account-content .account-vpp-content ul li table tr>td:first-child{font-size:14px;font-family:SF Pro Text Semibold;padding-right:16px;width:auto}.de-web-v3 .accountCommonWrap .account-content .account-vpp-content ul li table tr>td:last-child{white-space:pre-wrap;word-wrap:break-word!important;word-break:break-all!important}.de-web-v3 .accountCommonWrap .account-content .account-vpp-content .vpp-list-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 0 0 16px}.de-web-v3 .accountCommonWrap .account-content .account-vpp-content .vpp-list-title span{font-family:SF Pro Text Bold;font-weight:700}.de-web-v3 .accountCommonWrap .account-content .right-wrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.de-web-v3 .accountCommonWrap .account-content .right-wrapper>div:first-child{margin-bottom:16px}.de-web-v3 .accountCommonWrap .account-content .right-wrapper .right-bottom{height:64px;padding-left:40px;background-color:#fff;border-top:1px solid #f0f0f0;line-height:64px}.de-web-v3 .accountCommonWrap .account-content .right-wrapper .right-bottom .other-link:hover+i{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}.de-web-v3 .accountCommonWrap .account-content .right-wrapper .right-bottom i{display:inline-block;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;color:#b2b2b2;font-size:12px}.de-web-v3 .accountCommonWrap .account-content .account-vpp-unbound-content.account-base-info-content{overflow-x:hidden}.de-web-v3 .accountCommonWrap .account-content .account-vpp-unbound-content.account-base-info-content>h4{margin:0 0 40px;color:#2c2c2c;font-size:20px;line-height:24px;font-weight:700}.de-web-v3 .accountCommonWrap .account-content .account-vpp-unbound-content.account-base-info-content>h5{margin:0 0 24px!important;padding:0;font-size:14px;line-height:16px;font-weight:700;color:#2c2c2c}.de-web-v3 .accountCommonWrap .account-content .account-vpp-unbound-content.account-base-info-content>p{margin-bottom:15px;font-size:14px;line-height:22px;color:#2c2c2c}.de-web-v3 .accountCommonWrap .account-content .account-vpp-unbound-content.account-base-info-content>p:nth-of-type(2){margin-bottom:24px}.de-web-v3 .accountCommonWrap .account-content .account-vpp-unbound-content.account-base-info-content>p a{color:#0a9cae}.de-web-v3 .accountCommonWrap .account-content .account-vpp-unbound-content.account-base-info-content .supported-brands{margin-bottom:40px}.de-web-v3 .accountCommonWrap .account-content .account-vpp-unbound-content.account-base-info-content .supported-brands>img{width:144px;margin:6px 6px 0 0}.de-web-v3 .accountCommonWrap .account-content .account-vpp-unbound-content.account-base-info-content button{width:203px;height:50px;border-radius:8px}.de-web-v3 .accountCommonWrap .account-content .account-views-plan-content{padding:40px}.de-web-v3 .accountCommonWrap .account-content .account-views-plan-content .title1{margin:0;padding:0;font-size:20px;font-family:SF Pro Text Bold;margin-bottom:40px!important;font-weight:700}.de-web-v3 .accountCommonWrap .account-content .account-views-plan-content .title2{padding:0;font-size:18px;font-family:SF Pro Text Bold;margin:0 0 20px;font-weight:700}.de-web-v3 .accountCommonWrap .account-content .account-views-plan-content .horizontalSolidLine{margin:20px 0}.de-web-v3 .accountCommonWrap .account-content .account-views-plan-content .rates-list{padding-left:16px}.de-web-v3 .accountCommonWrap .account-content .account-views-plan-content .rates-list li div{margin-bottom:5px}.de-web-v3 .accountCommonWrap .account-content .account-views-plan-content .rates-list li p{margin-bottom:0;color:#959595}.de-web-v3 .accountCommonWrap .account-content .account-views-plan-content .rates-list li+li{margin-top:16px}.de-web-v3 .accountCommonWrap .account-content .account-views-plan-content .update-link{color:#0a9cae;text-decoration:none}.de-web-v3 .accountCommonWrap .account-content .account-views-plan-content .green-power-logo{display:inline-block;width:170px;margin-bottom:12px}.de-web-v3 .accountCommonWrap .account-content .account-views-plan-content .green-power-logo img{width:100%}.de-web-v3 .accountCommonWrap .account-content .account-views-plan-content .row .gray13{color:#959595;font-size:13px}.de-web-v3 .accountCommonWrap .account-content .account-views-plan-content .effect-info{margin-top:16px;background-color:#faf3e0;padding:8px 16px;font-size:14px;color:#8d6624;font-family:SF Pro Text Regular}.de-web-v3 .accountCommonWrap .account-content .add-shared-screenshot{font-family:SF Pro Text Regular}.de-web-v3 .accountCommonWrap .account-content .add-shared-screenshot h3{font-size:20px;color:#2c2c2c;font-family:SF Pro Text Bold;text-align:center}.de-web-v3 .accountCommonWrap .account-content .add-shared-screenshot form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .accountCommonWrap .account-content .add-shared-screenshot form .screenshot-latfrom{width:100%;max-width:500px;padding-bottom:16px;border-bottom:1px dashed #dbdbdb}.de-web-v3 .accountCommonWrap .account-content .add-shared-screenshot form .form-item{width:100%;max-width:500px}.de-web-v3 .accountCommonWrap .account-content .add-shared-screenshot form .form-item .input-file{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:10px}.de-web-v3 .accountCommonWrap .account-content .add-shared-screenshot form .form-item .input-file .img-show{height:100px;width:110px;margin-right:10px;position:relative;padding-right:10px}.de-web-v3 .accountCommonWrap .account-content .add-shared-screenshot form .form-item .input-file .img-show>a:first-child{text-decoration:none;position:absolute;display:inline-block;right:0;top:-10px;height:21px;width:21px;background-color:#ff0400;line-height:21px;border-radius:50%;text-align:center}.de-web-v3 .accountCommonWrap .account-content .add-shared-screenshot form .form-item .input-file .img-show>a:first-child i{color:#fff}.de-web-v3 .accountCommonWrap .account-content .add-shared-screenshot form .form-item .input-file .img-show>a:last-child{display:inline-block;text-decoration:none;height:100%;width:100%;overflow:hidden}.de-web-v3 .accountCommonWrap .account-content .add-shared-screenshot form .form-item .input-file .img-show>a:last-child img{width:100%}.de-web-v3 .accountCommonWrap .account-content .add-shared-screenshot form .form-item .input-file input{display:none}.de-web-v3 .accountCommonWrap .account-content .add-shared-screenshot form .form-item .input-file label{border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:30px;height:100px;width:100px;background-color:#f5f6f7;border:2px dashed #bfbfbf;color:#484848}.de-web-v3 .accountCommonWrap .account-content .add-shared-screenshot form .form-item .input-file label i{color:#484848}.de-web-v3 .accountCommonWrap .account-content .add-shared-screenshot form .add-platform{margin-top:24px}.de-web-v3 .accountCommonWrap .account-content .add-shared-screenshot form .add-platform a{color:#0a9cae;font-size:14px}.de-web-v3 .accountCommonWrap .account-content .add-shared-screenshot form .cancel-btn{padding-top:24px}.de-web-v3 .accountCommonWrap .account-content .add-shared-screenshot form .cancel-btn a{font-size:14px;color:#0a9cae}.de-web-v3 .accountCommonWrap .account-content .add-shared-screenshot form .operation-btns{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:40px;padding-bottom:20px}.de-web-v3 .accountCommonWrap .account-content .add-shared-screenshot form .operation-btns button{width:100%;max-width:300px}.de-web-v3 .accountCommonWrap .account-content .add-shared-screenshot #previewImgModalReward{width:100%;padding:16px!important}.de-web-v3 .accountCommonWrap .account-content .add-shared-screenshot #previewImgModalReward .modal-body img{width:100%}.de-web-v3 .accountCommonWrap .account-content .account-wechat-content h4>div{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.de-web-v3 .accountCommonWrap .account-content .account-wechat-content h4>div b{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.de-web-v3 .accountCommonWrap .account-content .account-wechat-content h4>div a{padding:10px 0}.de-web-v3 .accountCommonWrap .account-content .account-wechat-content>div:nth-of-type(n+1){border-bottom:1px solid #f0f0f0}.de-web-v3 .accountCommonWrap .account-content .account-wechat-content>div:last-of-type{border-bottom:0}.de-web-v3 .accountCommonWrap .account-content .account-wechat-content .info-item{padding:16px 0!important}.de-web-v3 .accountCommonWrap .account-content .account-wechat-content .info-item p{margin-bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .accountCommonWrap .account-content .account-wechat-content .info-item p a{text-decoration:none;color:#0a9cae}.de-web-v3 .accountCommonWrap .account-content .account-wechat-qrcode-content .code-img-info{text-align:center}.de-web-v3 .accountCommonWrap .account-content .account-wechat-qrcode-content .code-img-info p{margin-top:30px}.de-web-v3 .accountCommonWrap .account-content .account-wechat-qrcode-content .code-img-info img{margin-top:20px;width:100%;max-width:200px}.de-web-v3 .accountCommonWrap .account-content .account-wechat-qrcode-content .description{margin-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.de-web-v3 .accountCommonWrap .account-content .account-wechat-qrcode-content .description>div{color:#2c2c2c;font-size:14px}.de-web-v3 .accountCommonWrap .account-content .account-wechat-qrcode-content .description>div .title{font-family:SF Pro Text Bold;font-weight:700}.de-web-v3 .accountCommonWrap .account-content .account-wechat-qrcode-content .description>div .sub{color:#959595}.de-web-v3 .accountCommonWrap .account-content .account-wechat-qrcode-content .sysmbol{position:relative;padding-left:8px}.de-web-v3 .accountCommonWrap .account-content .account-wechat-qrcode-content .sysmbol:before{width:5px;height:1px;border-top:1px solid #959595;content:"";display:inline-block;top:0;bottom:0;position:absolute;margin:auto;left:0}.de-web-v3 .accountCommonWrap .account-content .account-wechat-qrcode-content .sysmbol.dot:before{background-color:#959595;width:5px;height:5px;border-radius:50%;border-top:0;content:"";display:inline-block;top:0;bottom:0;position:absolute;margin:auto;left:0}.de-web-v3 .accountCommonWrap .account-content .add-feedback{font-family:SF Pro Text Regular}.de-web-v3 .accountCommonWrap .account-content .add-feedback h3{font-size:20px;color:#2c2c2c;font-family:SF Pro Text Bold;text-align:center}.de-web-v3 .accountCommonWrap .account-content .add-feedback form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .accountCommonWrap .account-content .add-feedback form .form-item{width:100%;max-width:500px}.de-web-v3 .accountCommonWrap .account-content .add-feedback form .form-item .input-file{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:10px}.de-web-v3 .accountCommonWrap .account-content .add-feedback form .form-item .input-file .img-show{height:100px;width:110px;margin-right:10px;position:relative;padding-right:10px}.de-web-v3 .accountCommonWrap .account-content .add-feedback form .form-item .input-file .img-show>a:first-child{text-decoration:none;position:absolute;display:inline-block;right:0;top:-10px;height:21px;width:21px;background-color:#ff0400;line-height:21px;border-radius:50%;text-align:center}.de-web-v3 .accountCommonWrap .account-content .add-feedback form .form-item .input-file .img-show>a:first-child i{color:#fff}.de-web-v3 .accountCommonWrap .account-content .add-feedback form .form-item .input-file .img-show>a:last-child{display:inline-block;text-decoration:none;height:100%;width:100%;overflow:hidden}.de-web-v3 .accountCommonWrap .account-content .add-feedback form .form-item .input-file .img-show>a:last-child img{width:100%}.de-web-v3 .accountCommonWrap .account-content .add-feedback form .form-item .input-file input{display:none}.de-web-v3 .accountCommonWrap .account-content .add-feedback form .form-item .input-file label{border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:30px;height:100px;width:100px;background-color:#f5f6f7;border:2px dashed #bfbfbf;color:#484848}.de-web-v3 .accountCommonWrap .account-content .add-feedback form .form-item .input-file label i{color:#484848}.de-web-v3 .accountCommonWrap .account-content .add-feedback form .operation-btns{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:40px;padding-bottom:20px}.de-web-v3 .accountCommonWrap .account-content .add-feedback form .operation-btns button{width:100%;max-width:300px;outline:0}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content{color:#2c2c2c}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content h4 b{font-weight:700}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content>ul{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content>ul>li{width:50%;max-width:473px}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content>ul>li:nth-child(odd){padding:10px 10px 10px 0}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content>ul>li:nth-child(2n){padding:10px 0 10px 10px}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content>ul>li>div{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.18);box-shadow:0 2px 6px rgba(0,0,0,.18);background:#fff;border-radius:6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content>ul>li .charging-status{padding:16px 24px;background-color:#f8f8f8;border-bottom:7px solid #ebebeb;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content>ul>li .charging-status span{font-family:SF Pro Text Semibold}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content>ul>li .charging-status span>a{color:#959595;text-decoration:none}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content>ul>li .charging-status>a{display:none;color:#0a9cae;padding:5px;border:1px solid #0a9cae;opacity:1;border-radius:6px}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content>ul>li .charging-status.charging-rejected>a,.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content>ul>li .charging-status.charging-terminated>a,.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content>ul>li .charging-status.charging-waring>a,.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content>ul>li .charging-status.charging-warning>a,.de-web-v3 .accountRewardShareWarp .reward-share-rule-head h2{display:inline-block}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content>ul>li .charging-status .tooltip{z-index:1}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content>ul>li .charging-status .tooltip .tooltip-arrow{border-top-color:rgba(0,0,0,.75)}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content>ul>li .charging-status .tooltip .tooltip-inner{margin-left:20px;max-width:300px;text-align:left;background:rgba(0,0,0,.75);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2)}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content>ul>li .charging-status.charging-pending{color:#249cf4}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content>ul>li .charging-status.charging-approved{color:#4ab987}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content>ul>li .charging-status.charging-waring,.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content>ul>li .charging-status.charging-warning{color:#e62e2e}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content>ul>li .charging-status.charging-rejected{color:#f49413}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content>ul>li .charging-status.charging-terminated{color:#2c2c2c}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content>ul>li .detail-info{padding:20px 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#2c2c2c}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content>ul>li .detail-info>div img{width:50px}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content>ul>li .detail-info>ul{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:320px;padding-left:40px}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content>ul>li .detail-info>ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0;width:auto;max-width:none}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content>ul>li .detail-info>ul li span{width:50%}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content>ul>li .detail-info>ul li span:first-child{margin-right:8px;font-family:SF Pro Text Semibold}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content>ul>li .detail-info>ul li span:last-child{word-break:break-all}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content>ul>li .detail-info>ul img{width:133px}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content>ul>li .detail-info>ul h5{margin:8px 0;font-size:14px;font-family:SF Pro Text Semibold}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content .charging-list-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-right:0}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content .charging-list-title span{font-family:SF Pro Text Bold;font-weight:700}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content .charging-list-title a{color:#0a9cae;font-size:14px}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-unlink-content.account-base-info-content{overflow-x:hidden}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-unlink-content.account-base-info-content>h4{margin:0 0 40px;color:#2c2c2c;font-size:20px;line-height:24px;font-weight:700}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-unlink-content.account-base-info-content>h5{margin:0 0 24px!important;padding:0;font-size:14px;line-height:16px;font-weight:700;color:#2c2c2c}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-unlink-content.account-base-info-content>p{margin-bottom:15px;font-size:14px;line-height:22px;color:#2c2c2c}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-unlink-content.account-base-info-content button{width:203px;height:50px;border-radius:8px}.de-web-v3 .accountRewardShareWarp{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.de-web-v3 .accountRewardShareWarp .reward-share-rule-head{background:-webkit-gradient(linear,left top,right top,from(#1f4c66),color-stop(63%,#067280),to(#439896));background:linear-gradient(90deg,#1f4c66,#067280 63%,#439896);text-align:center;width:100%}.de-web-v3 .accountRewardShareWarp .reward-share-rule-head h2{max-width:1000px;width:100%;text-align:left;margin:0;padding:57px 16px;color:#fff;font-size:42px;font-family:SF Pro Text Bold}.de-web-v3 .accountRewardShareWarp .reward-share-rule-content{padding:16px;max-width:1000px;width:100%}.de-web-v3 .accountRewardShareWarp .reward-share-rule-content>h3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:40px 0 0}.de-web-v3 .accountRewardShareWarp .reward-share-rule-content>h3 span{padding-right:20px;font-size:20px;font-family:SF Pro Text Bold}.de-web-v3 .accountRewardShareWarp .reward-share-rule-content>p{font-size:14px;font-family:SF Pro Text Regular;color:#959595;margin:20px 0}.de-web-v3 .accountRewardShareWarp .reward-share-rule-content .examples-list{list-style:none;padding-left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.de-web-v3 .accountRewardShareWarp .reward-share-rule-content .examples-list li{width:50%;padding:50px}.de-web-v3 .accountRewardShareWarp .reward-share-rule-content .examples-list li>div{padding-bottom:16px}.de-web-v3 .accountRewardShareWarp .reward-share-rule-content .examples-list li>div img{width:46px}.de-web-v3 .accountRewardShareWarp .reward-share-rule-content .examples-list li>div span{font-size:20px;color:#2c2c2c;font-family:SF Pro Text Bold}.de-web-v3 .accountRewardShareWarp .reward-share-rule-content .examples-list li img{width:100%;max-width:373px}.de-web-v3 .myInfoTitSection{width:100%;max-width:1320px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:17px}.de-web-v3 .myInfoTitSection,.de-web-v3 .myInfoTitSection>div:first-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .myInfoTitSection>div:first-child{font-size:20px;font-weight:700}.de-web-v3 .myInfoTitSection>div:first-child img{width:25px;margin-right:7px}.de-web-v3 .myInfoTitSection>div:first-child span{margin-right:7px}.de-web-v3 .myInfoTitSection>div:last-child{margin-left:27px;font-size:16px}.de-web-v3 .myInfoTitSection .myInfoTitClose{text-align:center;display:none;font-size:15px;background-color:#fff0f0;border:1px solid #e62e2e;border-radius:20px;color:#e62e2e;font-family:SF Pro Text Regular;padding:4px 10px}.de-web-v3 .link-expired-wrapper,.de-web-v3 .upgrade-wrapper{padding:60px 16px 16px;-webkit-box-direction:normal;-webkit-box-orient:vertical}.de-web-v3 .myInfoTitSection .myInfoTitClose.active{display:inline-block}.de-web-v3 .link-expired-wrapper{font-family:SF Pro Text Regular;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .link-expired-wrapper img{width:100%;max-width:638px}.de-web-v3 .link-expired-wrapper h3{color:#2c2c2c;font-family:SF Pro Text Bold;margin-top:20px;font-size:26px;margin-bottom:16px}.de-web-v3 .link-expired-wrapper p{color:#959595;font-size:16px;margin:0;padding:0}.de-web-v3 .link-expired-wrapper a{width:100%;max-width:270px;margin-top:30px}.de-web-v3 .upgrade-wrapper{font-family:SF Pro Text Regular;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .upgrade-wrapper img{width:100%;max-width:832px}.de-web-v3 .upgrade-wrapper h3{color:#2c2c2c;font-family:SF Pro Text Bold;margin-top:40px;font-size:26px;margin-bottom:16px}.de-web-v3 .upgrade-wrapper p{color:#959595;font-size:16px;margin:0 0 32px;padding:0;text-align:center}.de-web-v3 .upgrade-wrapper .btn{width:100%;max-width:270px;padding:14px 30px;border-radius:8px}.de-web-v3 .transaction-desc{padding:16px}.de-web-v3 .transaction-desc ul li>div:first-child,.de-web-v3 .transaction-desc ul li>div:nth-child(2)>div>div:first-child{padding-right:10px}.de-web-v3 .transaction-desc>h4:first-of-type{margin-top:0}.de-web-v3 .transaction-desc h4{font-family:SF Pro Text Bold;font-size:17px;margin:16px 0;font-weight:700}.de-web-v3 .transaction-desc>p{font-size:15px}.de-web-v3 .transaction-desc ul{padding-left:0;list-style:none;font-size:15px}.de-web-v3 .transaction-desc ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.de-web-v3 .transaction-desc ul li>div:nth-child(2) p{line-height:25px}.de-web-v3 .transaction-desc ul li>div:nth-child(2)>div{padding-left:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:10px}.de-web-v3 .transaction-desc .margin-b-30{margin-bottom:30px}.de-web-v3 .landing{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .landing .section1{position:relative;width:100%}.de-web-v3 .landing .section1 .section1-1,.de-web-v3 .landing .section1 .section1-1 img{width:100%}.de-web-v3 .landing .section1 .section1-1>img:last-child{display:none}.de-web-v3 .landing .section1 .section1-2{width:40%;position:absolute;right:10%;top:0;bottom:0;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.de-web-v3 .landing .section1 .section1-2 h3{font-family:SF Pro Text Bold;color:#fff;font-size:50px;padding-top:20%}.de-web-v3 .landing .section1 .section1-2 p{font-family:SF Pro Text Bold;color:#00fcfe;font-size:36px}.de-web-v3 .landing .section2{width:100%;max-width:1000px;padding:16px;display:none}.de-web-v3 .landing .section2.active{display:inline-block}.de-web-v3 .landing .section2 h3{text-align:center;font-family:SF Pro Text Regular;font-size:36px;padding-top:50px}.de-web-v3 .landing .section2 h3 span{font-family:SF Pro Text Bold;color:#4cc2c7}.de-web-v3 .landing .section2 ul{padding:0;list-style:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.de-web-v3 .landing .section2 ul,.de-web-v3 .landing .section2 ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .landing .section2 ul li{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.de-web-v3 .landing .section2 ul li img{width:100%;max-width:376px}.de-web-v3 .landing .section2 ul li div{width:50%;padding:16px}.de-web-v3 .landing .section2 ul li div h4{font-size:20px;font-family:SF Pro Text Regular;font-weight:400;color:#2c2c2c}.de-web-v3 .landing .section2 ul li div p{font-size:16px;color:#2c2c2c}.de-web-v3 .landing .section2 ul>li:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.de-web-v3 .landing .section2-th{width:100%;max-width:1000px;padding:16px;display:none}.de-web-v3 .landing .section2-th.active{display:inline-block}.de-web-v3 .landing .section2-th h3{font-size:36px;text-align:center;margin-bottom:40px}.de-web-v3 .landing .section2-th h3 span{color:#4cc2c7;font-family:SF Pro Text Bold}.de-web-v3 .landing .section2-th ul{list-style:none;padding-left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.de-web-v3 .landing .section2-th ul li,.de-web-v3 .landing .section3-th{display:-webkit-box;-webkit-flex-direction:column;-webkit-box-direction:normal}.de-web-v3 .landing .section2-th ul li{max-width:300px;width:30%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.de-web-v3 .landing .section2-th ul li img{width:100%}.de-web-v3 .landing .section2-th ul li div{padding-top:20px;font-size:16px;color:#2c2c2c}.de-web-v3 .landing .section2-th ul li div a{color:#4cc2c7}.de-web-v3 .landing .section3{text-align:center;width:100%;padding:50px 16px;background-repeat:no-repeat;background-size:cover;background-position:50%;background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/landing/pc/bg5.webp);display:none}.de-web-v3 .landing .section3.active{display:inline-block}.de-web-v3 .landing .section3 h4{font-size:36px;padding-bottom:16px}.de-web-v3 .landing .section3 h4 a{color:#28e2ea;font-family:SF Pro Text Bold;font-weight:700}.de-web-v3 .landing .section3 h4 span{color:#fff;font-family:SF Pro Text Regular;font-weight:400}.de-web-v3 .landing .section3 img{width:100%;max-width:270px;display:none}.de-web-v3 .landing .section3 img.active{display:inline-block}.de-web-v3 .landing .section3 p{font-size:18px;color:#28e2ea;padding-top:30px}.de-web-v3 .landing .section3-th,.de-web-v3 .landing .section3-vi{padding:60px 16px;background-position:50%;background-size:cover;background-repeat:no-repeat}.de-web-v3 .landing .section3-th{width:100%;background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/landing/pc/bg5.webp);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .landing .section3-th h3{font-size:26px;text-align:center;color:#fff}.de-web-v3 .landing .section3-th h3 span{color:#28e2ea;font-family:SF Pro Text Bold}.de-web-v3 .landing .section3-th>div{max-width:900px;width:100%;padding-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.de-web-v3 .landing .section3-th>div>div{padding-right:48px}.de-web-v3 .landing .section3-th>div>div img{width:100%;max-width:270px}.de-web-v3 .landing .section3-th>div>div div{font-size:18px;text-align:center;padding-top:34px;color:#28e2ea;padding-bottom:16px}.de-web-v3 .landing .section3-th>div ul{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;list-style:none;padding-left:0;margin:0;height:270px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.de-web-v3 .landing .section3-vi,.de-web-v3 .landing .section4{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;width:100%}.de-web-v3 .landing .section3-th>div ul li{padding:16px;border:1px solid #28e2ea}.de-web-v3 .landing .section3-th>div ul li h5{color:#fff;font-size:16px;font-family:SF Pro Text Bold;margin:0}.de-web-v3 .landing .section3-th>div ul li div{padding-top:8px;font-size:16px;color:#fff}.de-web-v3 .landing .section3-th>div ul li div>span:first-child{font-family:SF Pro Text Bold}.de-web-v3 .landing .section3-th>div ul>li+li{margin-top:10px}.de-web-v3 .landing .section3-vi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/landing/pc/bg5.webp)}.de-web-v3 .landing .section3-vi h3{max-width:1100px;width:100%;font-size:28px;padding:0;margin-top:0;margin-bottom:50px;color:#fff;text-align:center;line-height:40px}.de-web-v3 .landing .section3-vi .qrcodes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:600px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.de-web-v3 .landing .section3-vi .qrcodes>div{margin:10px;text-align:center;width:100%;max-width:182px}.de-web-v3 .landing .section3-vi .qrcodes>div img{width:100%;max-width:180px}.de-web-v3 .landing .section3-vi .qrcodes>div p{margin-top:18px;color:#28e2ea;font-size:18px;text-align:center}.de-web-v3 .landing .section3-vi .info-box{max-width:633px;width:100%;border:1px solid #28e2ea;padding:16px}.de-web-v3 .landing .section3-vi .info-box>div{font-family:SF Pro Text Bold;font-size:16px;color:#fff}.de-web-v3 .landing .section3-vi .info-box>div span{font-family:SF Pro Text Regular}.de-web-v3 .landing .section4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:50px}.de-web-v3 .elec-vehicles-wrapper .section1,.de-web-v3 .fqapage{-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.de-web-v3 .landing .section4 p{padding:16px 0}.de-web-v3 .landing .section4 .b-form{width:100%;max-width:760px}.de-web-v3 .elec-vehicles-wrapper{position:relative;padding-bottom:400px}.de-web-v3 .elec-vehicles-wrapper>div:first-child{background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/elec-vehicles/bg@2x.webp);background-size:cover;background-clip:border-box;background-repeat:no-repeat;background-position:100% 100%;padding-bottom:300px}.de-web-v3 .elec-vehicles-wrapper .section1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;text-align:center;position:relative;padding:16px}.de-web-v3 .elec-vehicles-wrapper .section1 h3{font-family:SF Pro Text Bold;font-size:50px;color:#fff}.de-web-v3 .elec-vehicles-wrapper .section1 .info1{font-size:20px;font-family:SF Pro Text Regular;color:#fff}.de-web-v3 .elec-vehicles-wrapper .section1 .info2{font-size:14px;font-family:SF Pro Text Regular;color:#00fcfe;max-width:1030px;width:100%;text-align:center}.de-web-v3 .elec-vehicles-wrapper .section1>img{width:100%;margin-top:20px}.de-web-v3 .elec-vehicles-wrapper .section2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.de-web-v3 .elec-vehicles-wrapper .section2>div{width:48%}.de-web-v3 .elec-vehicles-wrapper .section2 .img-content{text-align:center}.de-web-v3 .elec-vehicles-wrapper .section2 .img-content img{width:100%;max-width:800px}.de-web-v3 .elec-vehicles-wrapper .section2 .info-content>div img,.de-web-v3 .elec-vehicles-wrapper .section3 .info-content>div img{width:88px}.de-web-v3 .elec-vehicles-wrapper .section2 .info-content{padding-left:10%}.de-web-v3 .elec-vehicles-wrapper .section2 .info-content h4{font-size:50px;color:#2dfafa;font-family:SF Pro Text Bold;margin:0}.de-web-v3 .elec-vehicles-wrapper .section2 .info-content p{font-size:14px;color:#fff;font-family:SF Pro Text Regular;margin-top:16px}.de-web-v3 .elec-vehicles-wrapper .section2 .info-content>div{padding:30px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .elec-vehicles-wrapper .section2 .info-content>div span{color:#fff;font-family:SF Pro Text Bold;font-size:24px;margin-right:40px}.de-web-v3 .elec-vehicles-wrapper .section2 .info-content a{display:inline-block;width:100%;max-width:290px;font-size:16px;color:#fff}.de-web-v3 .elec-vehicles-wrapper .section3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:20px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.de-web-v3 .elec-vehicles-wrapper .section3>div{width:48%}.de-web-v3 .elec-vehicles-wrapper .section3 .img-content{text-align:center}.de-web-v3 .elec-vehicles-wrapper .section3 .img-content img{width:100%;max-width:870px}.de-web-v3 .elec-vehicles-wrapper .section3 .info-content{padding-right:5%}.de-web-v3 .elec-vehicles-wrapper .section3 .info-content h4{font-size:50px;color:#2dfafa;font-family:SF Pro Text Bold;margin:0}.de-web-v3 .elec-vehicles-wrapper .section3 .info-content p{font-size:14px;color:#fff;font-family:SF Pro Text Regular;margin-top:16px}.de-web-v3 .elec-vehicles-wrapper .section3 .info-content>div{padding:30px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .elec-vehicles-wrapper .section3 .info-content>div span{color:#fff;font-family:SF Pro Text Bold;font-size:24px;margin-right:40px}.de-web-v3 .elec-vehicles-wrapper .section3 .info-content a{display:inline-block;width:100%;max-width:290px;font-size:16px;color:#fff}.de-web-v3 .elec-vehicles-wrapper .video-content{padding:16px;text-align:center;position:absolute;bottom:50px;left:0;width:100%}.de-web-v3 .elec-vehicles-wrapper .video-content iframe{border:3px solid #2dfafa;position:relative;max-width:980px;width:100%;height:550px}.de-web-v3 .elec-vehicles-wrapper #elecVehiclesRegisterModal .modal-header{background-color:#006b8b!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:20px!important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .elec-vehicles-wrapper #elecVehiclesRegisterModal .modal-header:after,.de-web-v3 .elec-vehicles-wrapper #elecVehiclesRegisterModal .modal-header:before{display:none}.de-web-v3 .elec-vehicles-wrapper #elecVehiclesRegisterModal .modal-header>span:first-child{font-size:18px;font-family:SF Pro Text Regular}.de-web-v3 .elec-vehicles-wrapper #elecVehiclesRegisterModal .modal-header a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:5px;background-color:rgba(0,0,0,.3);color:#fff;width:22px;height:22px;line-height:22px;text-decoration:none;cursor:pointer}.de-web-v3 .elec-vehicles-wrapper #elecVehiclesRegisterModal .modal-body{padding:20px}.de-web-v3 .elec-vehicles-wrapper #elecVehiclesRegisterModal .modal-body form{text-align:left}.de-web-v3 .elec-vehicles-wrapper #elecVehiclesRegisterModal .modal-body form>div:first-child{margin-top:0}.de-web-v3 .elec-vehicles-wrapper #elecVehiclesRegisterModal .modal-body form .submit-btn{width:100%;max-width:190px}.de-web-v3 .elec-vehicles-wrapper #elecVehiclesSuccessModal .modal-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.de-web-v3 .elec-vehicles-wrapper #elecVehiclesSuccessModal .modal-header a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:5px;background-color:rgba(0,0,0,.3);color:#fff;width:22px;height:22px;line-height:22px;text-decoration:none;cursor:pointer}.de-web-v3 .elec-vehicles-wrapper #elecVehiclesSuccessModal .modal-body{padding:0 20px 20px}.de-web-v3 .elec-vehicles-wrapper #elecVehiclesSuccessModal .modal-body img{width:80px}.de-web-v3 .newYear2022Wrap .section1 .cnySection1Img1,.de-web-v3 .newYear2022Wrap .section1 img{width:100%}.de-web-v3 .elec-vehicles-wrapper #elecVehiclesSuccessModal p{margin-top:20px;text-align:left;font-size:16px}.de-web-v3 .elec-vehicles-wrapper #elecVehiclesSuccessModal p a{color:#0a9cae;font-size:16px}.de-web-v3 .newYear2022Wrap{overflow:hidden;background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/events/2022/cnyBgTop.webp),url(https://webassets.discoverenergy.com.au/assets/v3/img/de/events/2022/cnyBgBottom.webp),url(https://webassets.discoverenergy.com.au/assets/v3/img/de/events/2022/cnyBgImg3.webp);background-repeat:no-repeat,no-repeat,no-repeat;background-position:top,bottom,50% 50%;background-size:100% auto,100% auto,cover;background-color:#751219}.de-web-v3 .newYear2022Wrap.midAutumnWrapEn{background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/events/2021/maImg11.jpg)}.de-web-v3 .newYear2022Wrap .section1{padding:70px 60px 30px}.de-web-v3 .newYear2022Wrap .section1 h6{font-size:30px;color:#ffc424;text-align:center;padding-top:20px}.de-web-v3 .newYear2022Wrap .section1 p{font-size:16px;color:#fff;margin:10px 0 0;text-align:center}.de-web-v3 .newYear2022Wrap .section1 p span{color:#ffda0d}.de-web-v3 .newYear2022Wrap .section1 p a{color:#fff;text-decoration:underline}.de-web-v3 .newYear2022Wrap .section1 p a:hover{color:#ffe7b5}.de-web-v3 .newYear2022Wrap .section1 .section1ImgPC{display:inline-block}.de-web-v3 .newYear2022Wrap .section1 .section1ImgMobile{display:none}.de-web-v3 .newYear2022Wrap .section1 .cnySection1Img2{width:30%;height:auto}.de-web-v3 .newYear2022Wrap .section1 .section2Other{padding:10 0}.de-web-v3 .newYear2022Wrap .section1 .section2Other .section2OtherImg{display:block;margin:10px auto 0;width:40px;height:auto}.de-web-v3 .newYear2022Wrap .section1 .section2Other .section2OtherDate{color:#fff;font-size:16px;font-weight:700}.de-web-v3 .newYear2022Wrap .section1 .section2Other .sep{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;font-size:16px;color:#fff;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .newYear2022Wrap .section1 .section2Other .sep:after,.de-web-v3 .newYear2022Wrap .section1 .section2Other .sep:before{content:" ";-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:1px;background:#fff;font-size:0}.de-web-v3 .newYear2022Wrap .section1 .section2Other .sep:before{margin-right:20px}.de-web-v3 .newYear2022Wrap .section1 .section2Other .sep:after{margin-left:20px}.de-web-v3 .newYear2022Wrap .section2{display:block;text-align:center}.de-web-v3 .newYear2022Wrap .section2 img{width:45%}.de-web-v3 .newYear2022Wrap .section3{position:relative;margin-bottom:120px}.de-web-v3 .newYear2022Wrap .section3 .section3Con{border:6px solid #bc2932;border-radius:12px;background-color:#f2dab8;-webkit-box-shadow:0 0 5px #751219,0 0 3px #7a6e5d inset;box-shadow:0 0 5px #751219,inset 0 0 3px #7a6e5d;padding:30px 15px}.de-web-v3 .newYear2022Wrap .section3 .midAutumnForm .form-group{margin-bottom:10px}.de-web-v3 .newYear2022Wrap .section3 .midAutumnForm .form-group .control-label{display:block;color:#2c2c2c;padding-top:20px}.de-web-v3 .newYear2022Wrap .section3 .midAutumnForm .form-group .control-label a{color:#2c2c2c;text-decoration:underline}.de-web-v3 .newYear2022Wrap .section3 .midAutumnForm .form-group .control-label a:hover{color:#b77f00}.de-web-v3 .newYear2022Wrap .section3 .midAutumnForm .form-group .form-control{background-color:transparent;border:1px solid #7b7b7b;color:#2c2c2c}.de-web-v3 .newYear2022Wrap .section3 .midAutumnForm .midAutumnUpload .uploadField{display:block;position:relative;width:180px;height:180px;overflow:hidden;text-align:center;border-radius:4px;border:1px solid #7b7b7b;cursor:pointer}.de-web-v3 .newYear2022Wrap .section3 .midAutumnForm .midAutumnUpload .uploadField .plus{position:absolute;top:50%;left:50%;z-index:1;font-size:40px;color:#7b7b7b;margin-top:-30px;margin-left:-15px}.de-web-v3 .newYear2022Wrap .section3 .midAutumnForm .midAutumnUpload .uploadField input[type=file]{position:absolute;right:0;top:0;z-index:3;font-size:150px;opacity:0;cursor:pointer}.de-web-v3 .newYear2022Wrap .section3 .midAutumnForm .midAutumnUpload .uploadField .uploadImg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.de-web-v3 .newYear2022Wrap .section3 .midAutumnForm .midAutumnUpload .uploadField .uploadBar{display:block;position:absolute;left:0;right:0;bottom:0;z-index:2;background-color:rgba(230,196,131,.6);text-align:center;width:100%;border-radius:0 0 4px 4px;padding:4px 0;margin-bottom:0}.de-web-v3 .newYear2022Wrap .section3 .midAutumnForm .midAutumnUpload .uploadField .uploadBar img{width:30px;height:30px}.de-web-v3 .newYear2022Wrap .section3 .midAutumnForm .formSubmit{text-align:center;padding:40px 0 20px}.de-web-v3 .newYear2022Wrap .section3 .midAutumnForm .formSubmit a,.de-web-v3 .newYear2022Wrap .section3 .midAutumnForm .formSubmit a:focus,.de-web-v3 .newYear2022Wrap .section3 .midAutumnForm .formSubmit a:hover{display:inline-block;height:40px;line-height:40px;border-radius:4px;padding:0 60px;background-color:#af131f;font-size:14px;color:#fff;text-align:center;text-decoration:none}.de-web-v3 .newYear2022Wrap .section3 .midAutumnForm .formSubmit a:focus,.de-web-v3 .newYear2022Wrap .section3 .midAutumnForm .formSubmit a:hover{background-color:rgba(175,19,31,.8)}.de-web-v3 .newYear2022Wrap .section3 .formRule{text-align:center;margin:0 0 5px}.de-web-v3 .newYear2022Wrap .section3 .formRule a{font-size:14px;color:#2c2c2c;text-decoration:underline}.de-web-v3 .newYear2022Wrap .section3 .formRule a:hover{color:#b77f00}.de-web-v3 .newYear2022Wrap .section3 .formFooterText{font-size:12px;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;color:rgba(44,44,44,.5);text-align:center;margin-bottom:0}.de-web-v3 .newYear2022Wrap .section3 .bottomImg1{display:inline-block;width:260px;height:auto;position:absolute;left:-130px;bottom:-100px;z-index:2}.de-web-v3 .newYear2022Wrap .section3 .bottomImg2{display:inline-block;width:160px;height:auto;position:absolute;right:-80px;bottom:-80px;z-index:2}.de-web-v3 .modal.maRuleModal .modal-dialog{margin-top:180px}.de-web-v3 .modal.maRuleModal .modal-content{background-color:#f2dab8;-webkit-box-shadow:0 0 5px #751219,0 0 3px #7a6e5d inset;box-shadow:0 0 5px #751219,inset 0 0 3px #7a6e5d;border-radius:6px;border:6px solid #bc2932}.de-web-v3 .modal.maRuleModal .modal-content .modal-header{position:relative;padding:0}.de-web-v3 .modal.maRuleModal .modal-content .modal-header .close{top:-105px;right:20px;background:0 0;opacity:1}.de-web-v3 .modal.maRuleModal .modal-content .modal-header .close .ruleModalClose{height:100px;width:auto}.de-web-v3 .modal.maRuleModal .modal-content .modal-header .ruleModalTit{width:320px;height:auto;position:absolute;left:50%;margin-left:-160px;top:-50px;z-index:2;font-size:0}.de-web-v3 .modal.maRuleModal .modal-content .modal-body{padding:0}.de-web-v3 .modal.maRuleModal .modal-content .modal-footer{padding:0;border-top:0;font-size:0}.de-web-v3 .modal.maRuleModal .modal-content .modal-footer .ruleModalFooter{width:100%;height:auto;font-size:0}.de-web-v3 .modal.maRuleModal .maRuleCon{padding:40px 30px 20px}.de-web-v3 .modal.maRuleModal .maRuleCon .maRuleItem{color:#484848;margin-top:20px}.de-web-v3 .modal.maRuleModal .maRuleCon .maRuleItem>ul{margin:0 0 0 20px;padding:0;list-style:none}.de-web-v3 .modal.maRuleModal .maRuleCon .maRuleItem>ul>li{list-style:decimal;margin-bottom:6px}.de-web-v3 .modal.maRuleModal .maRuleCon .maRuleItem>ul>li p{display:inline-block;vertical-align:top}.de-web-v3 .modal.maRuleModal .maRuleCon .maRuleItem>ul>li ul{margin:0 0 0 20px;padding:0;list-style:none}.de-web-v3 .modal.maRuleModal .maRuleCon .maRuleItem>ul>li ul li{list-style:disc;margin-bottom:4px;font-size:12px}.de-web-v3 .modal.maRuleModal .maRuleCon .maRuleItem:first-child,.de-web-v3 .modal.maRuleModal .maRuleCon .maRuleItem:first-child h6{margin-top:0}.de-web-v3 .modal.maRuleModal .maRuleCon .maRuleItem:last-child p:last-child{margin-bottom:0}.de-web-v3 .modal.maRuleModal .maRuleCon .maRuleItem h6{font-size:16px;color:#2c2c2c}.de-web-v3 .modal.maRuleModal .maRuleCon .maRuleItem h6 .maRuleItemIcon{height:30px;width:auto;display:inline-block;margin-right:8px;vertical-align:middle}.de-web-v3 .modal.maRuleModal .maRuleCon .maRuleItem p{font-size:14px;color:#484848;margin-bottom:0;word-break:break-word}.de-web-v3 .modal.maRuleModal .maRuleCon .maRuleItem p a{text-decoration:underline;color:#484848}.de-web-v3 .modal.maRuleModal .maRuleCon .maRuleItem p a:hover{color:#b77f00}.de-web-v3 .modal.maRuleModal .maRuleCon .maRuleItem p .maSocialIcon{display:inline-block;vertical-align:middle;margin-left:8px;text-decoration:none;margin-top:-3px}.de-web-v3 .modal.maRuleModal .maRuleCon .maRuleItem p .maSocialIcon img{width:22px;height:22px}.de-web-v3 .modal.maRuleModal .maRuleCon .maRuleItem p span{font-weight:700;color:#b77f00}.de-web-v3 .modal.maSubmitTipsModal .modal-dialog{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;margin:0;max-width:400px}.de-web-v3 .modal.maSubmitTipsModal .modal-content{background-color:#f2dab8;-webkit-box-shadow:0 0 5px #751219,0 0 3px #7a6e5d inset;box-shadow:0 0 5px #751219,inset 0 0 3px #7a6e5d;border-radius:6px;border:6px solid #bc2932;position:relative;padding:50px 30px 20px}.de-web-v3 .modal.maSubmitTipsModal .modal-content .maSubmitTipsModal{text-align:center}.de-web-v3 .modal.maSubmitTipsModal .modal-content .maSubmitTipsModal .maSubmitTipsClose{position:absolute;right:0;top:-137px}.de-web-v3 .modal.maSubmitTipsModal .modal-content .maSubmitTipsModal .maSubmitTipsClose img{width:30px;height:auto}.de-web-v3 .modal.maSubmitTipsModal .modal-content .maSubmitTipsModal .maSubmitTipsTit{position:absolute;width:60px;height:auto;left:50%;margin-left:-30px;top:-100px}.de-web-v3 .modal.maSubmitTipsModal .modal-content .maSubmitTipsModal .screenshotImg{width:100%;height:auto}.de-web-v3 .modal.maSubmitTipsModal .modal-content .maSubmitTipsModal h3{color:#2c2c2c;font-size:24px;margin:0 0 20px}.de-web-v3 .modal.maSubmitTipsModal .modal-content .maSubmitTipsModal p{font-size:14px;color:#2c2c2c;line-height:1.8;word-break:break-word}.de-web-v3 .modal.maSubmitTipsModal .modal-content .maSubmitTipsModal a{font-size:14px;color:#2c2c2c;text-decoration:underline}.de-web-v3 .modal.maSubmitTipsModal .modal-content .maSubmitTipsModal a:hover{color:#b77f00}.de-web-v3 .fqapage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .fqapage>form{margin-top:10px;width:100%;max-width:500px;padding:16px}.de-web-v3 .fqapage>form>h5{color:#2c2c2c;font-size:18px;font-weight:700}.de-web-v3 .fqapage>form h6{font-size:16px;padding:10px 0}.de-web-v3 .fqapage>form .form-item{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:16px}.de-web-v3 .fqapage>form .form-item,.de-web-v3 .fqapage>form .form-item>label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.de-web-v3 .fqapage>form .form-item>label{margin-bottom:12px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:16px;font-weight:400}.de-web-v3 .fqapage>form .form-item>label .require-symbol{color:#e62e2e;font-size:16px}.de-web-v3 .fqapage>form .form-item>label .iconfont{margin-left:10px;color:#959595}.de-web-v3 .fqapage>form .form-item input{height:44px;border-radius:6px;border:1px solid #d0d0d0;outline:0;font-size:16px;padding:0 10px}.de-web-v3 .fqapage>form .form-item em.jqv-error{height:20px;color:#e62e2e;font-size:14px;font-style:normal;display:block}.de-web-v3 .fqapage>form .form-item .select-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;position:relative}.de-web-v3 .fqapage>form .form-item .select-content .select-area{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:180px}.de-web-v3 .fqapage>form .form-item .select-content .division{position:relative;height:100%;display:inline-block;top:15px}.de-web-v3 .fqapage>form .form-item .select-content select{width:100%;height:44px;font-size:16px;border:1px solid #d0d0d0;border-radius:6px;padding:0 10px}.de-web-v3 .fqapage>form .form-item .select-content select:focus{outline:0}.de-web-v3 .fqapage>form .form-item .select-content select>option:first-of-type{color:#b2b2b2}.de-web-v3 .fqapage>form .form-item .select-content>div:first-of-type{margin-right:5px}.de-web-v3 .fqapage>form .form-item .select-content>div:nth-of-type(2){margin-left:5px}.de-web-v3 .fqapage>form .form-item .ccv-input{width:100%;max-width:180px}.de-web-v3 .fqapage>form .line{border-bottom:1px solid #f0f0f0;margin-bottom:20px}.de-web-v3 .fqapage>form .submit-btn{margin-top:20px;margin-bottom:20px;display:inline-block;max-width:368px;width:100%;height:50px;line-height:50px;color:#fff;background:-webkit-gradient(linear,left top,right top,from(#00b594),to(#0a9cae));background:linear-gradient(90deg,#00b594,#0a9cae);border-radius:8px;font-size:16px}.de-web-v3 .fqapage>form .form-item-content{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.de-web-v3 .fqapage>form .form-item-content input{width:100%}.de-web-v3 .fqapage>form .form-item-content span{display:inline-block;height:44px;line-height:44px;position:absolute;left:5px;top:0;font-size:20px;color:#2c2c2c}.de-web-v3 .fqapage .tooltip-inner{text-align:left;background-color:#454545;font-size:16px;padding:14px 20px;max-width:500px}.de-web-v3 .fqapage .tooltip.right .tooltip-arrow{border-right-color:#454545}.de-web-v3 .fqapage .form-item-input-vertical{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:16px}.de-web-v3 .fqapage .protocol .b-checkbox input{cursor:pointer}.de-web-v3 .fqapage .protocol>label{margin-bottom:0}.de-web-v3 .fqapage .protocol>label a{color:#0a9cae;text-decoration:none}.de-web-v3 .fqapage .protocol>label a:hover{text-decoration:underline}.de-web-v3 .fqapage .fqabottom{max-width:750px;padding-left:8px;padding-right:8px;margin-bottom:56px}.de-web-v3 .fqapage .tc{margin-top:32px}.de-web-v3 .business .banner-info-mobile a,.de-web-v3 .business .business-head .banner-info a{max-width:350px;margin-top:16px;width:100%}.de-web-v3 .business .business-head{width:100%;height:506px;background:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/business/businessBannerBg.webp) 50% no-repeat;background-size:cover}.de-web-v3 .business .business-head .banner-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;height:506px}.de-web-v3 .business .business-head .banner-info .title{margin-bottom:10px;font-size:50px;font-weight:700;color:#fff}.de-web-v3 .business .banner-info-mobile{width:100%;background-color:#007092;padding:24px 16px;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.de-web-v3 .business .banner-info-mobile .title{margin-bottom:10px;font-size:30px;font-weight:700;color:#fff}.de-web-v3 .business .sections{padding-top:64px;background-color:#f8f8f8}.de-web-v3 .business .sections .sectionItem-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.de-web-v3 .business .sections .sectionItem-wrap .sectionItem{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;background-color:#fff;padding-left:24px;padding-right:24px;margin-bottom:64px;margin-left:10px;margin-right:10px}.de-web-v3 .business .sections .sectionItem-wrap .sectionItem,.de-web-v3 .business .sections .sectionItem-wrap .sectionItem .solutions-img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .business .sections .sectionItem-wrap .sectionItem .solutions-img{flex-direction:column;padding-top:24px;padding-bottom:16px}.de-web-v3 .business .sections .sectionItem-wrap .sectionItem .solutions-img .img-title{font-size:20px;font-weight:700;color:#2c2c2c;text-align:center}.de-web-v3 .business .sections .sectionItem-wrap .sectionItem .text{margin-bottom:100px;width:100%;font-size:14px;font-weight:400;color:#484848;text-align:center;word-wrap:break-word;word-break:normal}.de-web-v3 .business .sections .sectionItem-wrap .sectionItem .btn-box{position:absolute;bottom:30px;left:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}.de-web-v3 .business .sections .sectionItem-wrap .sectionItem .btn-box a{max-width:240px;width:100%}.de-web-v3 .business .sections .sectionItem-wrap .sectionItem .btn-box a:hover{color:#fff!important;background-color:#0a9cae}.de-web-v3 .business .manage{width:100%;height:529px;background:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/business/pic_innovatoers.webp) 50% no-repeat;background-size:cover}.de-web-v3 .business .manage .manage-info{max-width:460px;margin-top:22px;margin-bottom:22px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.de-web-v3 .business .manage .manage-info .info-text{width:100%}.de-web-v3 .business .manage .manage-info .info-text .title{max-width:460px;font-size:36px;font-weight:700;color:#fff}.de-web-v3 .business .manage .manage-info .info-text .text{width:100%;font-size:16px;font-weight:400;color:#00fdff}.de-web-v3 .business .manage .manage-info .info-text a{width:100%;max-width:350px;margin-top:16px}.de-web-v3 .business .contact{padding-top:64px}.de-web-v3 .business .contact .contact-item{margin-bottom:64px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-shadow:0 2px 8px 1px rgba(0,0,0,.122);box-shadow:0 2px 8px 1px rgba(0,0,0,.122)}.de-web-v3 .business .contact .contact-item .mobile-item-bg1{width:100%;height:176px;background:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/business/pic_item1_mobile.webp) 50% no-repeat;background-size:cover;display:inline-block}.de-web-v3 .business .contact .contact-item .mobile-item-bg2{width:100%;height:176px;background:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/business/pic_item2_mobile.webp) 50% no-repeat;background-size:cover}.de-web-v3 .business .contact .contact-item .item-right{padding:40px 30px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;word-wrap:break-word;word-break:normal}.de-web-v3 .business .contact .contact-item .item-right .item-title{width:100%;font-size:20px;font-weight:700;color:#2c2c2c}.de-web-v3 .business .contact .contact-item .item-right .item-text{width:100%;font-size:14px;font-weight:400;color:#484848}.de-web-v3 .business .contact .contact-item .item-right .item-link{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.de-web-v3 .business .contact .contact-item .item-right .item-link a{font-size:14px;font-weight:400;color:#199ab4;margin-right:5px;margin-top:15px}.de-web-v3 .large-business .large-business-head{width:100%;height:420px;background:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/business/largeBusinessBannerBg.webp) 50% no-repeat;background-size:cover}.de-web-v3 .large-business .large-business-head .banner-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;height:420px}.de-web-v3 .large-business .large-business-head .banner-info .info-title{margin-bottom:20px;font-size:50px;font-weight:700;color:#fff;max-width:500px}.de-web-v3 .large-business .banner-info-mobile a,.de-web-v3 .large-business .large-business-head .banner-info a{max-width:350px;width:100%}.de-web-v3 .large-business .banner-info-mobile{width:100%;background-color:#007092;padding:24px 16px;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.de-web-v3 .large-business .banner-info-mobile .info-title{margin-bottom:20px;font-size:30px;font-weight:700;color:#fff}.de-web-v3 .large-business .large-business-info{margin-top:40px;max-width:1200px}.de-web-v3 .large-business .large-business-info .info-text{padding:0 16px;text-align:center;font-size:16px;font-weight:400;color:#2c2c2c}.de-web-v3 .large-business .large-business-info .info-contact{text-align:center;font-size:20px;font-weight:400;color:#2c2c2c}.de-web-v3 .large-business .large-business-info .info-contact a{color:#199ab4}.de-web-v3 .large-business .large-business-order{margin:40px auto;max-width:1200px}.de-web-v3 .large-business .large-business-order .choose-title{font-size:36px;font-weight:700;color:#2c2c2c;text-align:center;margin-bottom:20px}.de-web-v3 .large-business .large-business-order .choose-item{margin-bottom:34px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.de-web-v3 .large-business .large-business-order .choose-item .wifi-img{position:absolute;top:140px;right:-34px}.de-web-v3 .large-business .large-business-order .choose-item .item-img{width:100%;height:100%;vertical-align:middle}.de-web-v3 .large-business .large-business-order .choose-item .item-sort{margin-top:18px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.de-web-v3 .large-business .large-business-order .choose-item .item-sort .item-text{margin-left:15px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;word-wrap:break-word;word-break:normal}.de-web-v3 .large-business .large-business-order .choose-item .item-sort .item-text .title{margin:0;font-size:14px;font-weight:700;color:#2c2c2c}.de-web-v3 .large-business .large-business-order .choose-item .item-sort .item-text .text{font-size:12px;color:#484848;word-wrap:break-word;word-break:normal}.de-web-v3 #larfeBusinessSolutionsModal .modal-header{background-color:#006b8b!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:20px!important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 #larfeBusinessSolutionsModal .modal-header:after,.de-web-v3 #larfeBusinessSolutionsModal .modal-header:before{display:none}.de-web-v3 #larfeBusinessSolutionsModal .modal-header>span:first-child{font-size:18px;font-family:SF Pro Text Regular}.de-web-v3 #larfeBusinessSolutionsModal .modal-header a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:5px;background-color:rgba(0,0,0,.3);color:#fff;width:22px;height:22px;line-height:22px;text-decoration:none;cursor:pointer}.de-web-v3 #larfeBusinessSolutionsModal .modal-body{padding:20px}.de-web-v3 #larfeBusinessSolutionsModal .modal-body form{text-align:left}.de-web-v3 #larfeBusinessSolutionsModal .modal-body form>div:first-child{margin-top:0}.de-web-v3 #larfeBusinessSolutionsModal .modal-body form .operations{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 #larfeBusinessSolutionsModal .modal-body form .operations input{width:100%;max-width:190px;height:50px}.de-web-v3 .request-quote-wrap .request-quote-banner{width:100%;height:420px;background:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/solar/requestQuoteBanner.webp) 50% no-repeat;background-size:cover}.de-web-v3 .request-quote-wrap .request-quote-banner .banner-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:420px;font-size:50px;font-weight:700;color:#fff}.de-web-v3 .request-quote-wrap .banner-title-mobile{display:none}.de-web-v3 .request-quote-wrap .request-quote-text{padding-top:40px;margin-bottom:24px;text-align:center}.de-web-v3 .request-quote-wrap .request-quote-foot{margin-top:12px;margin-bottom:64px;text-align:center}.de-web-v3 .request-quote-wrap .new-form{margin:0 auto;width:100%;max-width:580px}.de-web-v3 .request-quote-wrap .new-form .operations{margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}.de-web-v3 .request-quote-wrap .new-form .operations input{width:100%;max-width:240px}.de-web-v3 .loginMain,.login-passwords-new.en.login main,.login-passwords-new.zh-cn.login main,.login-sessions-edit.en.login main,.login-sessions-edit.zh-cn.login main,.login-sessions-new.en.login main,.login-sessions-new.zh-cn.login main,.login-sessions-verify-code.en.login main,.login-sessions-verify-code.zh-cn.login main{min-height:calc(100vh - 250px)!important}.de-web-v3 .loginMain{margin-bottom:30px}.de-web-v3 .loginWrap{padding:70px 0;background:url(https://webassets.discoverenergy.com.au/assets/v2/img/login/loginBg.jpg) 50% 50% no-repeat;background-size:cover}.de-web-v3 .loginWrap.resetWrap{background:#f8f8f8}.de-web-v3 .loginWrap .loginSection1{padding-top:80px;color:#fff;max-width:600px;margin-left:50px}.de-web-v3 .loginWrap .loginSection1 h3{font-size:30px;padding:0;margin-bottom:15px;color:#fff}.de-web-v3 .loginWrap .loginSection1 h4{font-size:20px;padding:0;margin-bottom:45px;font-weight:400;color:#fff}.de-web-v3 .loginWrap .loginSection1 p{font-size:16px;opacity:.8;margin-bottom:10px;padding:0}.de-web-v3 .loginWrap .loginSection2{padding:20px 35px 0;background:#fff;position:relative;min-height:350px;max-width:480px;margin-left:60px}.de-web-v3 .loginWrap .loginSection2 .loginBack{color:#959595;position:absolute;left:15px;top:10px;z-index:1}.de-web-v3 .loginWrap .loginSection2 h3{text-align:center;font-size:20px;font-weight:700;margin:0;padding:30px 0 40px}.de-web-v3 .loginWrap .loginSection2 h3 span{font-size:14px;display:inline-block;padding-top:8px}.de-web-v3 .loginWrap .loginSection3{padding:20px 70px 40px;background:#fff;position:relative;min-height:350px}.de-web-v3 .loginWrap .loginSection3 .loginSection3Img1{position:absolute;left:-70px;bottom:-40px;z-index:1;width:150px;height:206px}.de-web-v3 .loginWrap .loginSection3 h3{text-align:center;margin-bottom:30px}.de-web-v3 .loginWrap .form-control-tips{font-size:13px;color:#b2b2b2}.de-web-v3 .loginWrap .loginSection2Footer{margin-top:50px;border-top:1px solid #f0f0f0;padding:20px 0;text-align:center;font-size:14px;color:#959595}.de-web-v3 .loginWrap .loginSection2Footer a{color:#4aa6a0}.de-web-v3.my-accounts-vpp .right-content{color:#2c2c2c}.de-web-v3.my-accounts-vpp .right-content h5{font-size:20px;font-family:SF Pro Text Bold;margin-bottom:30px!important;padding:0 16px}.de-web-v3.my-accounts-vpp .right-content ul{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.de-web-v3.my-accounts-vpp .right-content ul li{padding:16px;width:50%;max-width:416px}.de-web-v3.my-accounts-vpp .right-content ul li>div{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.18);box-shadow:0 2px 6px rgba(0,0,0,.18);background:#fff;border-radius:6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.de-web-v3.my-accounts-vpp .right-content ul li .vpp-status{padding:8px 16px;background-color:#f8f8f8;border-bottom:7px solid #ebebeb;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.de-web-v3.my-accounts-vpp .right-content ul li .vpp-status span{font-family:SF Pro Text Semibold}.de-web-v3.my-accounts-vpp .right-content ul li .vpp-status>a{display:none;color:#0a9cae;padding:5px;border:1px solid #0a9cae;opacity:1;border-radius:6px}.de-web-v3.my-accounts-vpp .right-content ul li .vpp-status.status1{color:#e69700}.de-web-v3.my-accounts-vpp .right-content ul li .vpp-status.status2{color:#4ab987}.de-web-v3.my-accounts-vpp .right-content ul li .vpp-status.status3{color:#e62e2e}.de-web-v3.my-accounts-vpp .right-content ul li .vpp-status.status3>a{display:inline-block}.de-web-v3.my-accounts-vpp .right-content ul li .detail-info{padding:16px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.de-web-v3.my-accounts-vpp .right-content ul li table{height:100%}.de-web-v3.my-accounts-vpp .right-content ul li table tr td{padding:8px 0;font-size:14px;word-break:break-word}.de-web-v3.my-accounts-vpp .right-content ul li table tr>td:first-child{font-size:14px;font-family:SF Pro Text Semibold;padding-right:16px;width:120px}.de-web-v3.my-accounts-vpp .right-content .vpp-list-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 16px}.de-web-v3.my-accounts-vpp .right-content .vpp-list-title span{font-family:SF Pro Text Bold}.de-web-v3.my-accounts-vpp .right-content .vpp-list-title a{color:#0a9cae;font-size:14px}.my-wish-lists-new main,.my-wish-lists-show main{padding-bottom:0!important}*{word-break:keep-all}.break-all,.zh-cn *{word-break:break-all!important}.keep-all{word-break:keep-all!important}.break-word{word-break:break-word!important}.american-express-icon{height:23px}@media (min-width:992px){.d-md-none{display:none!important}.d-md-block{display:block}.de-web-v3 .solarWrap .section2 .container,.de-web-v3 .solarWrap .section3 .container,.de-web-v3 .videosWrap .section3 .container{width:100%}.de-web-v3 .large-business .large-business-order .choose-item .item-sort .item-text{max-width:235px}}@media (max-width:768px){.rpf50{font-size:20px}.b-form .form-item-input-horizontal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.de-web-v3 .home .topBanner.alphaess.mobile .title{font-size:40px!important;font-weight:800;font-family:SF Pro Text Bold}.de-web-v3 .home .topBanner.alphaess.mobile .topOperatoin{top:100px}.de-web-v3 .home .topBanner.elec.mobile .title{font-size:40px!important}.de-web-v3 .home .topBanner.gas.mobile .title,.de-web-v3 .home .topBanner.green-power.mobile .title{font-size:36px!important}.de-web-v3 .home .topBanner.elec.mobile .topOperatoin{bottom:300px}.de-web-v3 .home .topBanner.gas.mobile .topOperatoin{bottom:200px}.de-web-v3 .home .topBanner.green-power.mobile .topOperatoin{top:0;bottom:0;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.de-web-v3 .home .topBanner.green-power.mobile .topOperatoin>div:nth-child(2) a{margin-top:40px}.de-web-v3 .home .topBanner.green-power.pc{display:none}.de-web-v3 .home .topBanner.green-power.mobile,.de-web-v3 .home .topBanner.mozo.mobile{display:block}.de-web-v3 .home .topBanner.alphaess.pc,.de-web-v3 .home .topBanner.elec.pc,.de-web-v3 .home .topBanner.gas.pc,.de-web-v3 .home .topBanner.mozo.pc{display:none}.de-web-v3 .home .topBanner.alphaess.mobile,.de-web-v3 .home .topBanner.elec.mobile,.de-web-v3 .home .topBanner.gas.mobile{display:block}.de-web-v3 .home .homeNewsList{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;height:auto!important;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.de-web-v3 .home .homeNewsList .homeNewsItem{width:100%!important;max-width:100%;min-width:300px}.de-web-v3 .home .homeNewsList .homeNewsItem a{padding-bottom:0}.de-web-v3 .home .homeNewsList .homeNewsItem a>div:last-child{height:auto}.de-web-v3 .home .faqsContent .faqsbtn{right:80px;left:auto;bottom:30px}.de-web-v3 .home .faqsContent .faqsbtn img{width:80px}.de-web-v3 .home .appQrcode .appQrcode-content .left>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}.de-web-v3 .footerZh .row,.de-web-v3 footer .row{-webkit-box-direction:reverse;-webkit-box-orient:vertical}.de-web-v3 .home .appQrcode .appQrcode-content .left>div,.de-web-v3 .home .homeFeatureList{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.de-web-v3 .home .homeFeatureList{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;height:auto!important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.de-web-v3 .home .homeFeatureList .homeNewsItem{width:100%!important;max-width:100%;min-width:300px}.de-web-v3 .home .homeFeatureList .homeNewsItem a{padding-bottom:0}.de-web-v3 .home .homeFeatureList .homeNewsItem a>div:nth-child(2){height:auto}.de-web-v3 .home .homeNewsTitle{font-size:28px}.de-web-v3 .home .homeNewsListZh .homeNewsItem>a>div:first-child{height:150px}.de-web-v3 .home .homeNewsListZh .homeNewsItem{width:50%}.de-web-v3 .home .customer-service{margin-top:0;background-image:url(https://webassets.discoverenergy.com.au/assets/v2/img/home/pic_innovatoers_mobile_zh.png)}.de-web-v3 .home .customer-service .info{padding-left:34px}.de-web-v3 .home .customer-service .info h2{margin-bottom:40px}.de-web-v3 .home .customer-service .info h2>div:first-child{color:#4cc2c7;font-size:24px;font-weight:700;margin-bottom:10px}.de-web-v3 .home .customer-service .info h2>div:last-child{color:#fff;font-size:24px}.de-web-v3 .home .customer-service .info .info-item1{font-size:14px;font-weight:700}.de-web-v3 .home .customer-service .info .info-item2,.de-web-v3 .home .customer-service .info .info-item3{font-size:14px}.de-web-v3 .home .customer-service .info .info-item3{margin-bottom:31px}.de-web-v3 .home .customer-service .info .tips-info{font-size:14px;padding-left:10px;margin-top:5px}.de-web-v3 .footerZh .row{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.de-web-v3 .footerZh .row>div,.de-web-v3 .footerZh .row>div:last-child{text-align:center!important}.de-web-v3 footer .row{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.de-web-v3 footer .row>div,.de-web-v3 footer .row>div:last-child{text-align:center!important}.de-web-v3 footer .links>div.ch>div{width:255px;left:-110px}.de-web-v3 .vpp-channel .vppBenefits h1{font-size:26px}.de-web-v3 .vpp-channel .vppBenefits ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.de-web-v3 .vpp-channel .vppBenefits ul li{width:100%;max-width:100%;padding-left:10px;padding-right:10px;padding-bottom:0;margin:16px 0}.de-web-v3 .vpp-channel .cooperativeCompany .title{font-size:26px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .vpp-channel .business{background-image:url(https://webassets.discoverenergy.com.au/assets/v2/img/vppChannel/bg4.png)}.de-web-v3 .vpp-channel .business .top{text-align:left;top:-10px}.de-web-v3 .vpp-channel .business .top h1{font-size:18px}.de-web-v3 .vpp-channel .business .top img{width:156px;margin-right:20px}.de-web-v3 .vpp-channel .business .top .link{text-align:left}.de-web-v3 .vpp-channel .business .top .btnType2{font-size:14px;padding:0 10px;height:30px;line-height:30px;border-radius:3px;width:auto}.de-web-v3 .vpp-channel .business ul{top:-10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-top:0}.de-web-v3 .vpp-channel .business ul li{width:100%;max-width:100%;height:auto}.de-web-v3 .intelliPowerWrap .section1 .section1-content{padding:20px;width:100%;right:0;left:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:100%}.de-web-v3 .intelliPowerWrap .section4 .vppSection6Logos2>div>div,.de-web-v3 .vppWrap .vppSection6 .vppSection6Logos2>div>div{width:40%}.de-web-v3 .our-story .our-story-head{height:auto;background-image:none}.de-web-v3 .our-story .our-story-head .our-story-head-info{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:30%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .our-story .our-story-head .our-story-head-info>div{width:80%;padding-right:16px;text-align:left}.de-web-v3 .our-story .our-story-head .our-story-head-info .title{font-size:34px}.de-web-v3 .our-story .our-story-head .our-story-head-info .desc{font-size:15px;margin-top:4px}.de-web-v3 .our-story .our-story-head>img:nth-of-type(2){display:inline-block;width:100%}.de-web-v3 .our-story .our-story-list{padding:25px}.de-web-v3 .our-story .our-story-list li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.de-web-v3 .our-story .our-story-list li img{margin-right:0;width:180px}.de-web-v3 .our-story .our-story-list>li{margin-top:0;padding-bottom:21px;border-bottom:1px solid #e5e5e5;margin-bottom:21px}.de-web-v3 .terms_and_onditions_1 .drop{margin-right:10px}.de-web-v3 .terms_and_onditions_1 .termsBanner .banner_pc{display:none}.de-web-v3 .terms_and_onditions_1 .termsBanner .banner_web{display:block}.de-web-v3 .terms_and_onditions_1 .termsBanner .title{font-size:28px}.de-web-v3 .terms_and_onditions_1 .card_content_box{padding-bottom:150px}.de-web-v3 .terms_and_onditions_1 .card_content_box .card_content{margin-top:24px;font-family:SF Pro Text}.de-web-v3 .terms_and_onditions_1 .card_content_box .card_content .title{margin-left:9px;font-size:18px;font-weight:700;line-height:24px;color:#2c2c2c;margin-bottom:16px}.de-web-v3 .terms_and_onditions_1 .card_content_box .card_content .card_content_item{margin-left:30px}.de-web-v3 .terms_and_onditions_1 .card_content_box .card_content .card_content_item span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;color:#0a9cae;font-size:14px}.de-web-v3 .terms_and_onditions_1 .card_content_box .card_content .card_content_item span a{font-size:14px}.de-web-v3 .terms_and_onditions_1 .tab_web{display:block;font-size:16px}.de-web-v3 .about-us .about-us-banner .banner-pc,.de-web-v3 .terms_and_onditions_1 .tab_pc_solt .content{display:none}.de-web-v3 .about-us .about-us-banner .banner-mobile{display:block}.de-web-v3 .about-us .about-us-banner .banner-text{position:static;padding:20px 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#007092;height:auto}.de-web-v3 .about-us .about-us-banner .banner-text h2{width:100%;font-size:38px;text-align:center}.de-web-v3 .about-us .about-us-banner .banner-text p{width:100%;font-size:24px;text-align:center}.de-web-v3 .about-us .about-us-banner-mobile{display:block;background-color:#007092}.de-web-v3 .about-us .section3 .section3-wrap .img-wrap{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .about-us .section3 .section3-wrap .img-wrap,.de-web-v3 .summaryWrap .summaryTit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.de-web-v3 .summaryWrap .summaryTit{padding-right:0;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.de-web-v3 .summaryWrap .summaryTit a{margin-top:10px;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.de-web-v3 .statusWrap .statusTit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.de-web-v3 .statusWrap .statusTit a{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.de-web-v3 .tradingWrap .section4 .section4TableCon .section4Table{min-width:1020px}.de-web-v3 .tradingWrap .section4 .tooltip .tooltip-inner{max-width:200px}.de-web-v3 .myAccountContent{min-height:calc(100vh - 180px)!important}.de-web-v3 .billUsageWrapper .section1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.de-web-v3 .billUsageWrapper .section1>.left{max-width:100%!important}.de-web-v3 .billUsageWrapper .section1>.right{margin:16px 0 0}.de-web-v3 .billUsageWrapper #billUsageModal .body-head-info{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.de-web-v3 .billUsageWrapper #billUsageModal .body-head-info>div:first-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.de-web-v3 .billUsageWrapper #billUsageModal .body-head-info>div:first-child>span+span{margin-top:10px}.de-web-v3 .accountCloseWrap{padding:30px 20px}.de-web-v3 .accountCloseWrap .accountCloseCon{padding:50px 30px;margin:0 20px}.de-web-v3 .EVChargingWrapper{padding:0}.de-web-v3 .EVChargingWrapper .section1{padding:48px 16px 0;height:660px;background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/evCharging/ev_bg_mobile.webp)}.de-web-v3 .EVChargingWrapper .section1 .charging-info{margin:auto;position:static;width:100%;max-width:440px;padding:16px;font-size:12px}.de-web-v3 .EVChargingWrapper .section1 .charging{top:auto;bottom:0;left:50%;-webkit-transform:translateX(-60%);-ms-transform:translateX(-60%);transform:translateX(-60%)}.de-web-v3 .EVChargingWrapper .section2{padding:16px;background-color:transparent}.de-web-v3 .EVChargingWrapper .section2>div{padding:16px;background-color:#fff}.de-web-v3 .EVChargingWrapper .section2 h3{padding:0 16px;font-size:20px}.de-web-v3 .EVChargingWrapper .section2 table{min-width:600px;padding:0 16px;overflow-x:auto}.de-web-v3 .pay-online .top.big{display:none}.de-web-v3 .pay-online .top.small{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.de-web-v3 .pay-online .tooltip-inner{font-size:14px;max-width:200px}.de-web-v3 .make-payment .payment-form .form-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.de-web-v3 .elec-vehicles-wrapper .section2,.de-web-v3 .landing .section2 ul,.de-web-v3 .myInfoTitSection{-webkit-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical}.de-web-v3 .make-payment .payment-form .form-content .form-left,.de-web-v3 .make-payment .payment-form .form-content .form-right{border:0;width:100%;padding:0}.de-web-v3 .planWrap .compareSection1 .compareSection1Search .setmealCheckbox{display:block}.de-web-v3 .testimonialsWrap .ellipsis-content-info4.ellipsis>.hide-text,.de-web-v3 .testimonialsWrap .ellipsis-content-info4>.show-text{display:none}.de-web-v3 .planWrap .offerWrap .offerDetailForm{padding:20px}.de-web-v3 .christmasActivitiesWrap{padding:20px 20px 100px!important}.de-web-v3 .christmasActivitiesWrap .sectionOne .wish-result-logo{height:80px;bottom:-80px}.de-web-v3 .christmasActivitiesWrap .sectionTwo .wish-tree{max-width:150px;right:0;bottom:-50px}.de-web-v3 .testimonialsWrap .ellipsis-content-info4{line-height:20px;overflow:hidden;position:relative;word-break:break-word}.de-web-v3 .testimonialsWrap .ellipsis-content-info4.ellipsis{word-break:break-word;max-height:80PX;height:80px}.de-web-v3 .testimonialsWrap .ellipsis-content-info4.ellipsis>.show-text{cursor:pointer;color:#959595;border-bottom:1px solid #959595;display:inline-block!important;font-weight:700;position:absolute;bottom:0;right:0;padding:0 0 1px 15px;background:-webkit-gradient(linear,left top,right top,from(#f8f8f8),color-stop(50%,#f8f8f8)) #f8f8f8;background:linear-gradient(90deg,#f8f8f8,#f8f8f8 50%) #f8f8f8}.de-web-v3 .testimonialsWrap .ellipsis-content-info4-all.ellipsis>.show-text{display:none!important}.de-web-v3 .testimonialsWrap .ellipsis-content-info4-all.ellipsis>.hide-text{display:block!important;text-align:right}.de-web-v3 .testimonialsWrap .ellipsis-content-info4-all.ellipsis>.hide-text>span{color:#959595;display:inline-block;border-bottom:1px solid #959595}.de-web-v3 .accountCommonWrap .account-content .account-concession-content h4>div a span{display:none}.de-web-v3 .accountCommonWrap .account-content .account-concession-content h4>div a:after{display:inline-block}.de-web-v3 .accountCommonWrap .account-content .account-reward-content .associated-weChat-list .list-head a span{display:none}.de-web-v3 .accountCommonWrap .account-content .account-reward-content .associated-weChat-list .list-head a:after{display:inline-block}.de-web-v3 .accountCommonWrap .account-content .account-reward-content .reward-history-list .list-head a span{display:none}.de-web-v3 .accountCommonWrap .account-content .account-reward-content .reward-history-list .list-head a:after{display:inline-block}.de-web-v3 .accountCommonWrap .account-content .left-content,.de-web-v3 .landing .section1 .section1-1>img:first-child,.de-web-v3 .newYear2022Wrap .section1 .section1ImgPC{display:none}.de-web-v3 .accountCommonWrap .account-content .account-reward-content .reward-history-list table tbody tr td .td-content{padding-left:10px}.de-web-v3 .accountCommonWrap .account-content .account-reward-content .reward-history-list .account_referral .tooltip .tooltip-inner{max-width:200px}.de-web-v3 .accountCommonWrap .account-content .account-vpp-content ul li{width:100%;max-width:100%}.de-web-v3 .accountCommonWrap .account-content .right-content{padding:16px!important}.de-web-v3 .accountRewardShareWarp .reward-share-rule-head h2{font-size:30px}.de-web-v3 .accountRewardShareWarp .reward-share-rule-content .examples-list li{width:100%;padding:20px 0 0}.de-web-v3 .accountRewardShareWarp .reward-share-rule-content .examples-list li>div img{width:30px}.de-web-v3 .accountRewardShareWarp .reward-share-rule-content .examples-list li>img{max-width:100%}.de-web-v3 .elec-vehicles-wrapper .section2 .info-content a,.de-web-v3 .elec-vehicles-wrapper .section3 .info-content a{max-width:231px}.de-web-v3 .myInfoTitSection{-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.de-web-v3 .myInfoTitSection>div:first-child{margin-bottom:10px}.de-web-v3 .upgrade-wrapper h3{margin-top:32px;font-size:24px}.de-web-v3 .upgrade-wrapper p{font-size:14px}.de-web-v3 .landing .section1 .section1-2{position:static;padding-bottom:20px;background-color:#007092;width:100%;bottom:80px;right:0;left:0;top:auto;text-align:center}.de-web-v3 .landing .section3-vi h3{font-size:24px}.de-web-v3 .landing .section1 .section1-1>img:last-child{display:inline-block}.de-web-v3 .landing .section1 .section1-2 h3{margin-top:0;font-size:28px}.de-web-v3 .landing .section1 .section1-2 p{font-size:20px!important}.de-web-v3 .landing .section2 ul{-ms-flex-direction:column;flex-direction:column}.de-web-v3 .landing .section2 ul li div{width:100%;text-align:center}.de-web-v3 .landing .section2 ul li div h4{text-align:center!important}.de-web-v3 .landing .section2 ul li div p{text-align:left}.de-web-v3 .landing .section3 h4{font-size:26px}.de-web-v3 .landing .section3 p{font-size:14px}.de-web-v3 .elec-vehicles-wrapper{padding-bottom:400px}.de-web-v3 .elec-vehicles-wrapper>div:first-child{background-size:100% 100%;background-position:bottom;padding-bottom:200px}.de-web-v3 .elec-vehicles-wrapper .section1 h3{font-size:28px}.de-web-v3 .elec-vehicles-wrapper .section1 .info1{font-size:16px}.de-web-v3 .elec-vehicles-wrapper .section1 .info2{font-size:12px}.de-web-v3 .elec-vehicles-wrapper .section2{-ms-flex-direction:column;flex-direction:column;margin-top:40px}.de-web-v3 .elec-vehicles-wrapper .section2>div{width:100%;padding-left:0!important}.de-web-v3 .elec-vehicles-wrapper .section2 .info-content{text-align:center;padding:16px!important}.de-web-v3 .elec-vehicles-wrapper .section2 .info-content h4{font-size:24px}.de-web-v3 .elec-vehicles-wrapper .section2 .info-content p{font-size:12px}.de-web-v3 .elec-vehicles-wrapper .section2 .info-content>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.de-web-v3 .elec-vehicles-wrapper .section2 .info-content>div span{font-size:18px;margin-right:0}.de-web-v3 .elec-vehicles-wrapper .section2 .info-content>div img{margin-top:10px;width:88px}.de-web-v3 .elec-vehicles-wrapper .section3{margin-top:40px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.de-web-v3 .elec-vehicles-wrapper .section3>div{width:100%;padding-left:0!important}.de-web-v3 .elec-vehicles-wrapper .section3 .info-content{text-align:center;padding:16px!important}.de-web-v3 .elec-vehicles-wrapper .section3 .info-content h4{font-size:24px}.de-web-v3 .elec-vehicles-wrapper .section3 .info-content p{font-size:12px}.de-web-v3 .elec-vehicles-wrapper .section3 .info-content>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.de-web-v3 .elec-vehicles-wrapper .section3 .info-content>div span{font-size:18px;margin-right:0}.de-web-v3 .elec-vehicles-wrapper .section3 .info-content>div img{margin-top:10px;width:88px}.de-web-v3 .newYear2022Wrap .section1{padding:60px 0 20px}.de-web-v3 .newYear2022Wrap .section1 h6{font-size:20px}.de-web-v3 .newYear2022Wrap .section1 p{font-size:12px}.de-web-v3 .newYear2022Wrap .section1 .section1ImgMobile{display:inline-block}.de-web-v3 .newYear2022Wrap .section1 .cnySection1Img2{width:50%;height:auto}.de-web-v3 .newYear2022Wrap .section1 .section2Other .section2OtherImg{width:30px}.de-web-v3 .newYear2022Wrap .section2{display:none}.de-web-v3 .newYear2022Wrap .section3{margin-top:0}.de-web-v3 .newYear2022Wrap .section3 .section3Con{padding:15px}.de-web-v3 .newYear2022Wrap .section3 .midAutumnForm .formSubmit{padding:30px 0 20px}.de-web-v3 .newYear2022Wrap .section3 .midAutumnForm .formSubmit a,.de-web-v3 .newYear2022Wrap .section3 .midAutumnForm .formSubmit a:focus,.de-web-v3 .newYear2022Wrap .section3 .midAutumnForm .formSubmit a:hover{height:40px;line-height:40px;font-size:14px}.de-web-v3 .newYear2022Wrap .section3 .formFooterText{font-size:12px;padding:0;word-break:break-word}.de-web-v3 .newYear2022Wrap .section3 .bottomImg1{width:160px;left:-80px;bottom:-80px}.de-web-v3 .newYear2022Wrap .section3 .bottomImg2{display:inline-block;width:100px;right:-30px;bottom:-40px}.de-web-v3 .modal.maRuleModal .modal-dialog{margin-top:100px}.de-web-v3 .modal.maRuleModal .modal-content .modal-header .close{top:-64px;right:0}.de-web-v3 .modal.maRuleModal .modal-content .modal-header .close .ruleModalClose{height:60px}.de-web-v3 .modal.maRuleModal .modal-content .modal-header .ruleModalTit{width:260px;margin-left:-130px;top:-40px}.de-web-v3 .modal.maRuleModal .maRuleCon{padding:40px 20px 20px}.de-web-v3 .modal.maRuleModal .maRuleCon .maRuleItem h6{font-size:14px;word-break:break-word}.de-web-v3 .modal.maRuleModal .maRuleCon .maRuleItem p{font-size:12px;word-break:break-word}.de-web-v3 .modal.maSubmitTipsModal .modal-content{padding:50px 15px 20px}.de-web-v3 .fqapage .tooltip-inner{font-size:14px;max-width:200px}.de-web-v3 .business .business-head{background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/business/businessBannerBg_mobile.webp);height:240px}.de-web-v3 .business .business-head .banner-info{display:none}.de-web-v3 .business .banner-info-mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.de-web-v3 .business .contact .contact-item .item-img,.de-web-v3 .large-business .large-business-head .banner-info{display:none}.de-web-v3 .business .sections{padding-top:24px}.de-web-v3 .business .sections .sectionItem-wrap .sectionItem{margin-bottom:24px}.de-web-v3 .business .manage{background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/business/pic_innovatoers_mobile.webp);height:auto}.de-web-v3 .business .manage .manage-info{padding:0 16px}.de-web-v3 .business .manage .manage-info .info-text .title{font-size:30px}.de-web-v3 .business .manage .manage-info .info-text .text,.de-web-v3 .large-business .large-business-info .info-text{font-size:14px}.de-web-v3 .business .contact{padding-top:24px;padding-bottom:16px}.de-web-v3 .business .contact .contact-item{margin-bottom:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.de-web-v3 .large-business .large-business-head{background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/business/largeBusinessBannerBg_mobile.webp);height:240px}.de-web-v3 .large-business .banner-info-mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.de-web-v3 .large-business .large-business-info .info-contact{font-size:16px}.de-web-v3 .large-business .large-business-order .choose-title{font-size:30px;padding:0 16px}.de-web-v3 .request-quote-wrap .request-quote-banner{background:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/solar/requestQuoteBannerM.webp) 50% no-repeat;height:240px}.de-web-v3 .request-quote-wrap .request-quote-banner .banner-title{display:none}.de-web-v3 .request-quote-wrap .banner-title-mobile{display:block;padding:20px 0;color:#fff;font-size:38px;font-weight:700;text-align:center;background-color:#007092}.de-web-v3.my-accounts-vpp .right-content ul li{width:100%;max-width:100%}}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@media (max-width:374px){.de-web-v3 .headerNavSm .close-btn{display:none}.de-web-v3 .vpp-channel .business .top{padding:10px}.de-web-v3 .vpp-channel .business .top img{width:106px}.de-web-v3 .vpp-channel .business .top>div{padding-top:40px}.de-web-v3 .intelliPowerWrap .section1{height:560px!important}.de-web-v3 .billMyAccountWrap .section2 .img-list .img-item .info{bottom:10px!important;right:10px!important}.de-web-v3 .billMyAccountWrap .section2 .img-list .img-item .info p{font-size:12px}}@media (max-width:1280px){.de-web-v3 .header .headerPC{display:none!important}.de-web-v3 .header .headerMobile,.de-web-v3 .home .homeNavList{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important}.de-web-v3 .header .headerMobile{display:flex!important}.de-web-v3 .header.headerMy{height:70px}.de-web-v3 .elecPlansWrap h2{font-size:18px}.de-web-v3 .elecPlansWrap .planBlockOrSm{margin:-2.1875rem 0 -1.875rem}.de-web-v3 .elecPlansWrap .planBlockOrSm,.de-web-v3 .elecPlansWrap .planBlockOrSm .planBlockOrInner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.de-web-v3 .elecPlansWrap .planBlockOrSm .planBlockOrInner{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:18px;width:3.5rem;height:3.5rem;border-radius:50%;background:#fff;color:#006b8b;-webkit-box-shadow:0 3px 6px #ccc;box-shadow:0 3px 6px #ccc}.de-web-v3 .elecPlansWrap .planBlock{padding:2.5rem 1.875rem;border-radius:1.25rem}.de-web-v3 .elecPlansWrap .planBlock .planBlockImg{margin-bottom:.625rem}.de-web-v3 .elecPlansWrap .planBlock .planBlockImg img{height:4.375rem}.de-web-v3 .elecPlansWrap .planBlock .planBlockText{font-size:18px;color:#fff;margin:0 0 1.25rem;padding:0;width:auto}.de-web-v3 .elecPlansWrap .planBlock .planBlockAction{padding:0;text-align:center}.de-web-v3 .elecPlansWrap .planBlock .planBlockAction .uploadBt{font-size:16px;background:#fff;color:#006b8b;border:0;border-radius:.375rem;padding:15px}.de-web-v3 .elecPlansWrap .planBlock .planBlockAction p{color:hsla(0,0%,100%,.7)}.de-web-v3 .elecPlansWrap .planBlock.planBlock1{background-image:url(https://webassets.discoverenergy.com.au/assets/v2/img/electricity/planBlock1Bg.png);background-size:cover;background-color:transparent}.de-web-v3 .elecPlansWrap .planBlock.planBlock2{background-image:url(https://webassets.discoverenergy.com.au/assets/v2/img/electricity/planBlock2Bg.png);background-size:cover;background-color:transparent}.de-web-v3 .elecPlansWrap .uploadBlock{height:auto;padding:1.25rem .625rem}.de-web-v3 .elecPlansWrap .elecPlacHelp .elecPlacHelpImg,.de-web-v3 .elecPlansWrap .elecPlacHelp .elecPlacHelpText{margin-bottom:.9375rem}.de-web-v3 .elecPlansWrap .uploadSteps .uploadStepItem h5{font-size:12px;margin-top:.9375rem;height:2.5rem}.de-web-v3 .elecPlansWrap .uploadSteps .uploadStepItem p{display:none}.de-web-v3 .elecPlansWrap .uploadSteps .uploadStepItem h4{font-size:18px;padding-bottom:1.25rem}.de-web-v3 .elecPlansWrap .uploadSteps .uploadStepItem .uploadStepItemImg0,.de-web-v3 .elecPlansWrap .uploadSteps .uploadStepItem .uploadStepItemImg1{width:auto;height:1.875rem}.de-web-v3 .elecPlansWrap .uploadSteps .uploadStepArrow{margin:0;width:2rem;height:.625rem;background-image:url(https://webassets.discoverenergy.com.au/assets/v2/img/electricity/uploadStepArrow0.png);background-repeat:no-repeat;background-position:0 50%;background-size:auto 100%}.de-web-v3 .elecPlansWrap .uploadSteps .uploadStepArrow.active{background-position:-78px 0;background-image:url(https://webassets.discoverenergy.com.au/assets/v2/img/electricity/uploadStepArrow1.png);-webkit-animation:cloud_three 4s linear infinite;animation:cloud_three 4s linear infinite}.de-web-v3 .uploadErrorModal .modal-dialog{max-width:37.5rem}.de-web-v3 .uploadErrorModal .modalConTit{margin-bottom:1.25rem}.de-web-v3 .uploadErrorModal .modalConTit h4{margin:0;padding:0;font-size:16px}.de-web-v3 .uploadErrorModal .modalCon{padding:0 .625rem}.de-web-v3 .uploadErrorModal .modalCon .modalForm{background:#f8f8f8;padding:.625rem 1.25rem}.de-web-v3 .elecPlansWrap .planBlock3 .planBlock-3-1,.de-web-v3 .elecPlansWrap .planBlock3 .planBlock-3-2{border-radius:1.25rem;-webkit-box-shadow:0 3px 6px #ccc;box-shadow:0 3px 6px #ccc;height:auto;padding:1.875rem 1.25rem 2.5rem}.de-web-v3 .elecPlansWrap .planBlock3 .planBlock-3-1 p,.de-web-v3 .elecPlansWrap .planBlock3 .planBlock-3-2 p{margin-bottom:1.25rem;font-size:16px}.de-web-v3 .elecPlansWrap .planBlock3 .planBlock-3-1 .planBlock-3-1-img,.de-web-v3 .elecPlansWrap .planBlock3 .planBlock-3-2 .planBlock-3-1-img{height:3.125rem;width:auto}.de-web-v3 .elecPlansWrap .planBlock3 .planBlock-3-1 .searchField .form-control,.de-web-v3 .elecPlansWrap .planBlock3 .planBlock-3-2 .searchField .form-control{height:35px;line-height:35px}.de-web-v3 .elecPlansWrap .planBlock3 .planBlock-3-1 .searchField .searchIconBtn img,.de-web-v3 .elecPlansWrap .planBlock3 .planBlock-3-2 .searchField .searchIconBtn img{height:35px}.de-web-v3 .elecPlansWrap .planBlock3 .planBlock-3-2{padding-top:2.5rem}.de-web-v3 .elecPlansWrap .planBlock3 .planBlock-3-2 .planBlockAction{text-align:center;padding:0 3.125rem 0 1.875rem}.de-web-v3 .elecPlansWrap .planBlock3 .planBlock-3-2 .planBlockAction .uploadBt{font-size:16px;width:100%;background:#006b8b;border:0;border-radius:.375rem;color:#fff;padding:10px}.de-web-v3 .elecPlansWrap .planBlock3 .planBlock-3-2 .planBlockAction p{color:hsla(0,0%,100%,.7)}.de-web-v3 .elecPlansWrap .planBlock3 .planBlock-3-2 .planBlockAction{padding-left:0;padding-right:0}.de-web-v3 .elecPlansWrap .planBlock .planBlockAction .searchField{margin:0 auto}.de-web-v3 .home .homeNavList{display:flex!important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.de-web-v3 .home .homeNavList .homeNavItem{width:33.33%;padding:5px;margin:0}.de-web-v3 .home .homeNewsList{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;height:auto!important;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.de-web-v3 .home .homeNewsList .homeNewsItem{width:50%;min-width:300px}.de-web-v3 .home .homeChoice .choiceImg.lg{display:none!important}.de-web-v3 .home .homeChoice .choiceImg.small{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.de-web-v3 .home .homeChoice .choiceImg.small img{width:270px}.de-web-v3 .home .homeChoice .choiceContent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.de-web-v3 .home .homeChoice .choiceContent .choiceList{max-width:100%}.de-web-v3 .home .homeChoice .choiceContent .choiceList .choiceItem{max-width:100%;text-align:left!important}.de-web-v3 .home .faqsContent .picFaq{display:none}.de-web-v3 .home .faqsContent .picFaq1{display:block}.de-web-v3 .home .move-house{padding-bottom:50px;padding-top:50px}.de-web-v3 .home .move-house .persion-low,.de-web-v3 .home .move-house .person{display:none}.de-web-v3 .home .move-house .float-card{max-width:100%;padding:15px}.de-web-v3 .home .move-house .float-card .steps .step{padding-left:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px;margin-bottom:20px}.de-web-v3 .home .move-house .float-card .steps .step>div{height:40px;width:40px}.de-web-v3 .home .move-house .float-card .steps .step>div:before{width:30px;height:30px}.de-web-v3 .home .move-house .float-card .steps .step h5{margin:10px}.de-web-v3 .home .move-house .float-card .steps .step p{margin-bottom:0}.de-web-v3 .home .homeFeatureList{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;height:auto!important;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.de-web-v3 .home .homeFeatureList .homeNewsItem{width:50%;min-width:300px}.de-web-v3 .home .move-house-zh{padding-bottom:50px;padding-top:50px}.de-web-v3 .home .move-house-zh .persion-low,.de-web-v3 .home .move-house-zh .person{display:none}.de-web-v3 .home .move-house-zh .float-card{max-width:100%;padding:15px}.de-web-v3 .home .move-house-zh .float-card .steps .step{padding-left:0;margin-top:20px;margin-bottom:20px}.de-web-v3 .home .move-house-zh .float-card .steps .step>div:first-child{height:40px;width:40px}.de-web-v3 .home .move-house-zh .float-card .steps .step>div:first-child:before{width:30px;height:30px}.de-web-v3 .footerZh .links .ch>div,.de-web-v3 footer .links a.ch>div{width:200px}.de-web-v3 .home .move-house-zh .float-card .steps .step>div:last-child{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.de-web-v3 .home .move-house-zh .float-card .steps .step h5{margin:10px}.de-web-v3 .home .move-house-zh .float-card .steps .step p{margin-bottom:0}.de-web-v3 .footerZh .links .ch:hover div{height:45px}.de-web-v3 .footerZh .links .ch span{overflow:auto;white-space:pre-wrap}.de-web-v3 footer .links a.ch span{overflow:auto;white-space:pre-wrap}.de-web-v3 .myAccountContent{min-height:calc(100vh - 120px)}.de-web-v3 .accountCloseWrap,.de-web-v3 .accountCommonWrap{min-height:calc(100vh - 138px)}}@media (max-width:1400px){.de-web-v3 .header .headerPC .sectionTwo .logo img{height:40px}}@media (max-width:1360px){.de-web-v3 .header .headerPC .sectionTwo .logo img{height:30px}.de-web-v3 .home .topBanner.elec.pc .topOperatoin,.de-web-v3 .home .topBanner.gas.pc .topOperatoin,.de-web-v3 .home .topBanner.green-power.pc .topOperatoin{padding-right:5%;padding-top:60px;font-size:30px!important}.de-web-v3 .home .move-house .person{left:20px;top:190px;width:30%}.de-web-v3 .home .move-house-zh .person{left:0;top:190px;width:30%}.de-web-v3 .vpp-channel .cooperativeCompany>div>a{display:none}.de-web-v3 .vpp-channel .cooperativeCompany .owl-carousel .owl-dots{display:block}.de-web-v3 .billMyAccountWrap .section2 .img-list .img-item>img:first-of-type,.de-web-v3 .our-story .our-story-head>img:first-of-type{display:none}.de-web-v3 .intelliPowerWrap .section1 .section1-content{right:10%}.de-web-v3 .our-story .our-story-head{height:416px;background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/other/pic_story.webp);background-position:40%}.de-web-v3 .billUsageWrapper .section1>.left{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;max-width:300px}.de-web-v3 .billMyAccountWrap .section2 .img-list .img-item .info{bottom:20px;right:20px}.de-web-v3 .billMyAccountWrap .section2 .img-list .img-item>img:nth-of-type(2){display:inline-block;width:100%}.de-web-v3 .testimonialsWrap .section2 .center{width:80%}}@media (max-width:540px){.de-web-v3 .home .topBanner.alphaess.mobile .playVideoBtn .playVideoImg,.de-web-v3 .home .topBanner.elec.mobile .playVideoBtn .playVideoImg,.de-web-v3 .home .topBanner.gas.mobile .playVideoBtn .playVideoImg,.de-web-v3 .home .topBanner.green-power.mobile .playVideoBtn .playVideoImg,.de-web-v3 .home .topBanner.mozo.mobile .playVideoBtn .playVideoImg{width:60px}.de-web-v3 .header .headerMobile .bottom .logo img{height:25px}.de-web-v3 .home .topBanner.alphaess.pc,.de-web-v3 .home .topBanner.elec.pc,.de-web-v3 .home .topBanner.gas.pc,.de-web-v3 .home .topBanner.green-power.pc{display:none!important}.de-web-v3 .home .topBanner.alphaess.mobile,.de-web-v3 .home .topBanner.elec.mobile,.de-web-v3 .home .topBanner.gas.mobile,.de-web-v3 .home .topBanner.green-power.mobile{display:block!important}.de-web-v3 .home .topBanner.alphaess.mobile .title{font-size:24px!important}.de-web-v3 .home .topBanner.elec.mobile .title,.de-web-v3 .home .topBanner.gas.mobile .title,.de-web-v3 .home .topBanner.green-power.mobile .title{font-size:26px!important}.de-web-v3 .home .topBanner.alphaess.mobile .topOperatoin{top:60px}.de-web-v3 .home .topBanner.elec.mobile .topOperatoin{bottom:25%}.de-web-v3 .home .topBanner.gas.mobile .topOperatoin{bottom:80px}.de-web-v3 .home .topBanner.green-power.mobile .topOperatoin{bottom:10%}.de-web-v3 .home .homeNewsListZh .homeNewsItem{width:100%;max-width:100%}.de-web-v3 .vpp-channel .partnership .list-one>li{width:100%!important;max-width:100%!important;margin-top:40px;padding-left:0;padding-right:0}.de-web-v3 .vpp-channel .partnership .list-one>li .top-content{text-align:center}.de-web-v3 .vpp-channel .partnership .list-one>li .top-content img{height:184px;width:202px}.de-web-v3 .vpp-channel .partnership .list-one>li .top-content .wifi-img{right:0;left:0;bottom:calc(100% + 40px);height:50px!important;width:50px!important}.de-web-v3 .intelliPowerWrap .section1 .section1-content{padding-bottom:50px!important}.de-web-v3 .intelliPowerWrap .section4 .vppSection6Logos2>div>div,.de-web-v3 .vppWrap .vppSection6 .vppSection6Logos2>div>div{width:50%;padding:5px}.de-web-v3 .vppWrap .vppBanner .vppBannerTit{text-align:center;font-size:36px}.de-web-v3 .vppWrap .vppBanner .vppBannerText{text-align:center}.de-web-v3 .vppWrap .vppBanner .vppBannerBtn{margin-left:auto;margin-right:auto}.de-web-v3 .vppWrap .vppSection2 .vppSection2List .vppSection2Item .vppSection2ItemImg{margin-left:auto;margin-right:auto;width:160px}.de-web-v3 .vppWrap .vppSection2 .vppSection2List .vppSection2Item .vppSection2ItemWifiMd{display:none}.de-web-v3 .vppWrap .vppSection3 .vppSection3Text1{font-size:26px}.de-web-v3 .vppWrap .vppSection3 .vppSection3List{padding:20px 0}.de-web-v3 .vppWrap .vppSection3 .vppSection3List>.row>div .vppSection3Item{border-right:0}.de-web-v3 .vppWrap .vppSection4{padding:40px 0;background-position:68% top}.de-web-v3 .vppWrap .vppSection5{padding:40px 0 60px}.de-web-v3 .vppWrap .vppSection5 .vppSection5Item{min-height:auto}.de-web-v3 .vppWrap .vppSection6{padding:40px 0;background:#f8f8f8}.de-web-v3 .vppWrap .vppSection6 .vppSection6Text1{font-size:26px;margin-bottom:30px}.de-web-v3 .vppWrap .vppSection6 .vppSection6Logos{text-align:center}.de-web-v3 .vppWrap .vppSection6 .vppSection6Logos img{display:block;height:60px;width:auto;margin:0 auto 15px}.de-web-v3 .aboutWrap .aboutBanner{background-size:auto 28%}.de-web-v3 .aboutWrap .aboutSection1{background:#f8f8f8;padding:40px 20px}.de-web-v3 .aboutWrap .aboutSection1 .aboutSection1Item{padding:30px 20px;height:auto!important}.de-web-v3 .aboutWrap .aboutSection2{background:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/other/aboutSection2Img2.webp) 65% 0 no-repeat #f8f8f8;background-size:auto 100%}.de-web-v3 .aboutWrap .aboutSection2 .aboutSection2Con1 .col-sm-7{padding-left:10px}.de-web-v3 .aboutWrap .aboutSection2 .aboutSection2Con1 .col-sm-7 h6{margin-top:30px;font-size:18px;margin-bottom:10px}.de-web-v3 .aboutWrap .aboutSection2 .aboutSection2Con1 .col-sm-7 a{font-size:12px}.de-web-v3 .aboutWrap .aboutSection2 .aboutSection2Con2 .aboutSection2Con2Item{margin:0 auto 30px;width:100%;height:auto}.de-web-v3 .our-story .our-story-head .our-story-head-info{padding-bottom:20%}.de-web-v3 .overviewWrap .section0{margin-bottom:30px}.de-web-v3 .overviewWrap .section0 .banner{padding:15px}.de-web-v3 .overviewWrap .section0 .banner .bannerCon{text-align:center}.de-web-v3 .overviewWrap .section0 .banner .bannerCon .bannerConImg{display:block;margin:0 auto 20px;float:none}.de-web-v3 .overviewWrap .section0 .banner .bannerCon .bannerConInner{margin:0;padding:0;text-align:center}.de-web-v3 .overviewWrap .section1 .section1Info1{margin-bottom:10px}.de-web-v3 .overviewWrap .section1 .section1Info2{text-align:left;font-size:12px}.de-web-v3 .overviewWrap .section2 .section2Con1{padding:15px 20px;margin-bottom:20px}.de-web-v3 .overviewWrap .section2 .section2Con1 .section2Con1-1{padding-right:0;border-right:0;margin-bottom:30px}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1{padding:15px 10px}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Rank{margin:0}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .section2Con3ItemCon .typeIcon{width:70px}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .section2Con3ItemCon .typeIcon.typeIconBat{margin-right:10px}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .section2Con3ItemCon .typeIcon img{height:30px}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .section2Con3ItemCon .typeInfo{padding-right:8px}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .section2Con3ItemCon .typeInfo p{line-height:1.1;margin-bottom:5px}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .section2Con3ItemCon .typeInfo h6{font-size:18px}.de-web-v3 .overviewWrap .section3 .section3Con{padding:15px 10px}.de-web-v3 .overviewWrap .section3 .section3Con .section3Con1 .section3Con1Info{font-size:12px;padding:8px 10px}.de-web-v3 .overviewWrap .section3 .section3Con .section3Con1 .section3Con1Info .section3Con1InfoItem img{height:16px;width:16px}.de-web-v3 .overviewWrap .section3 .section3Con .section3Con2{padding-left:0;border-left:0}.de-web-v3 .overviewWrap .section3 .section3Con .section3Con2 .section3Con2Item1{padding-top:5px}.de-web-v3 .overviewWrap .section3 .section3Con .section3Con2 .section3Con2Item2{margin-bottom:30px}.de-web-v3 .overviewWrap .section3 .section3Con .section3Con2 .section3Con2Item2 h6{margin-bottom:15px}.de-web-v3 .summaryWrap{min-height:500px}.de-web-v3 .modal.shareKindnessModal .modal-dialog{width:90%;margin-left:5%}.de-web-v3 .modal.shareKindnessModal .modal-header{padding:15px 20px 10px}.de-web-v3 .modal.shareKindnessModal .modal-body{padding:0 20px}.de-web-v3 .modal.shareKindnessModal .modal-body p{font-size:14px}.de-web-v3 .modal.shareKindnessModal .modal-body .shareKindnessFooter{margin:0 -20px -16px;height:auto;background-size:100% 100%;padding-top:20px;padding-bottom:20px}.de-web-v3 .modal.shareKindnessModal .modal-body .shareKindnessFooter .links .shareKindnessBtn1{margin-bottom:15px;-webkit-box-shadow:0 2px 4px #ccc;box-shadow:0 2px 4px #ccc}.de-web-v3 .modal.shareKindnessModal .modal-body .shareKindnessFooter p{font-size:12px;padding-left:20px;padding-right:20px}.de-web-v3 .statusWrap{padding:20px 0}.de-web-v3 .statusWrap .statusCon{padding:15px 20px}.de-web-v3 .solarChartSection1Wrap .solarChartSection1Tit .tabsType1.nav-tabs>li>a{font-size:16px;padding-bottom:10px}.de-web-v3 .tradingWrap .section3 .section3Con .section3Tit .section3TitTabAlign .btn,.de-web-v3 .tradingWrap .section4 .section4Con .section4Tit .section4TitTabAlign .btn{font-size:12px}.de-web-v3 .solarChartSection1Wrap .solarChartSection1Tit .solarChartSection1Info{margin-top:10px}.de-web-v3 .summaryWrap .summaryList .summaryItemWrap{width:100%}.de-web-v3 .summaryWrap .summaryList .summaryItemWrap .summaryItem .summaryItemImg{width:100px}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2TitDdAlign{text-align:left}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1.section2Con2-1-lg h5{margin-bottom:10px}.de-web-v3 .tradingWrap .section3 .section3Con .section3Tit .section3TitTabAlign{text-align:left}.de-web-v3 .tradingWrap .section4 .section4Con .section4Tit .section4TitTabAlign{text-align:right}.de-web-v3 .tradingWrap .section4 .section4Con .section4Tit .section4TitTabAlign .buttonsGroup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.de-web-v3 .tradingWrap .section4 .section4Con .section4Tit .section4TitTabAlign .buttonsGroup button{width:100%;max-width:90px;margin-top:10px;white-space:normal;word-break:keep-all!important}.de-web-v3 .billUsageWrapper .section1>.left{padding:16px}.de-web-v3 .billUsageWrapper .section1>.right .time-info{padding:0 16px}.de-web-v3 .billUsageWrapper .section1>.right .imports-exports-info.gas-normal,.de-web-v3 .billUsageWrapper .section1>.right .imports-exports-info.smart,.de-web-v3 .billUsageWrapper .section3{padding:16px}.de-web-v3 .billUsageWrapper .section1>.right .imports-exports-info.gas-normal>div .info{font-size:14px}.de-web-v3 .billUsageWrapper .section1>.right .imports-exports-info.smart>div .title{font-size:12px}.de-web-v3 .billUsageWrapper .section1>.right .imports-exports-info.smart>div .info{font-size:14px}.de-web-v3 .billUsageWrapper .section3 .history-table tbody>tr td,.de-web-v3 .billUsageWrapper .section3 .history-table thead th,.de-web-v3 .billUsageWrapper .section3 table.smart-history-table tbody>tr td,.de-web-v3 .billUsageWrapper .section3 table.smart-history-table thead th{padding-left:0}.de-web-v3 .pay-online .top.small>p{font-size:28px}.de-web-v3 .pay-online>form .form-item .ccv-input,.de-web-v3 .pay-online>form .form-item .select-content select{max-width:100%}.de-web-v3 .christmasActivitiesWrap .sectionOne .wish-title-logo{bottom:-50px}.de-web-v3 .christmasActivitiesWrap .sectionOne .wish-result-logo{height:50px;bottom:-70px}.de-web-v3 .christmasActivitiesWrap .sectionTwo .wish-result .wish-result-list li{width:100%;max-width:250px}.de-web-v3 .christmasActivitiesWrap .sectionTwo .wish-tree{max-width:100px;right:0;bottom:-50px}.de-web-v3 .fqapage>form .form-item .ccv-input,.de-web-v3 .fqapage>form .form-item .select-content select,.de-web-v3 .jointAccountWrap .section .section-container .section1-2 .form-item .medicare-list li img,.de-web-v3 .landing .section3-vi .qrcodes>div,.de-web-v3 .moveHouseWrap .section2 ul li,.de-web-v3 .moveHouseWrap .section3 ul li{max-width:100%}.de-web-v3 .de-insight .swiper-container-insight .third-page-content>div:first-child ul li .links{width:100%;text-align:center}.de-web-v3 .de-insight .swiper-container-insight .third-page-content>div:first-child ul li .links a img{width:100px}.de-web-v3 .moveHouseWrap .section2 ul li img,.de-web-v3 .moveHouseWrap .section3 ul li img{width:40px}.de-web-v3 .moveHouseWrap .section2 ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.de-web-v3 .moveHouseWrap .section3 ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.de-web-v3 .jointAccountWrap .section .section-container .section1-2 .form-item .medicare-list li{width:49%}.de-web-v3 .accountCommonWrap .account-content .account-vpp-content{padding-left:0!important;padding-right:0!important}.de-web-v3 .accountCommonWrap .account-content .account-vpp-content .vpp-list-title{padding-right:16px}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content{padding-left:0!important;padding-right:0!important}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content .charging-list-title,.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content h4{padding:0 16px}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content>ul:nth-child(2n),.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content>ul:nth-child(odd){padding:10px 16px}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content>ul>li .detail-info{padding:20px 15px}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content>ul>li .detail-info>ul{padding-left:20px}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content .charging-list-title{padding-right:16px}.de-web-v3 .elec-vehicles-wrapper{padding-bottom:450px}}@media (max-width:767px){.de-web-v3 .home .our-customers-say .our-customers-say-content>h3{font-size:26px;margin-top:20px}.de-web-v3 .home .our-customers-say .faq-info a{right:0;left:0;margin:auto;width:200px}.de-web-v3 .intelliPowerWrap .section1{height:auto;background-image:none;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.de-web-v3 .intelliPowerWrap .section1>img{display:inline-block;width:100%;height:100%!important}.de-web-v3 .intelliPowerWrap .section1 .section1-img{display:none}.de-web-v3 .intelliPowerWrap .section1 .section1-content{padding:20px 20px 80px;width:100%;right:0;left:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:100%;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:center}.de-web-v3 .intelliPowerWrap .section1 .section1-content h3{font-size:28px;margin-bottom:5px;margin-left:35px}.de-web-v3 .intelliPowerWrap .section1 .section1-content h3 span{font-size:16px;margin:0 0 0 5px}.de-web-v3 .intelliPowerWrap .section1 .section1-content>p:first-of-type{font-size:16px;margin-bottom:10px}.de-web-v3 .intelliPowerWrap .section2 h3,.de-web-v3 .intelliPowerWrap .section3 h3,.de-web-v3 .intelliPowerWrap .section4 .vppSection6Text1{font-size:26px}.de-web-v3 .intelliPowerWrap .section1 .section1-content>p:nth-of-type(2){line-height:1.3}.de-web-v3 .intelliPowerWrap .section3 .img-list>div{width:100%;max-width:100%}.de-web-v3 .videosWrap .section2{padding:20px 0}.de-web-v3 .videosWrap .section3{padding:30px 0}.de-web-v3 .christmasActivitiesWrap .sectionOne{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.de-web-v3 .christmasActivitiesWrap .sectionOne .wish-title-logo{height:auto;width:100vw;bottom:-60px;left:-20px}.de-web-v3 .christmasActivitiesWrap .sectionOne .wish-result-logo{height:auto;width:100vw;bottom:-70px;left:-20px}.de-web-v3 .christmasActivitiesWrap .sectionTwo .wish-title-logo{left:-20px;max-width:100vw;width:100vw;top:-10px}.de-web-v3 .christmasActivitiesWrap .sectionTwo .wish-result-logo{left:-20px;max-width:100vw;width:100vw;top:-20px}.de-web-v3 .christmasActivitiesWrap .sectionTwo .input-content{max-width:400px}.de-web-v3 .de-insight .swiper-container-insight .first-page-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.de-web-v3 .de-insight .swiper-container-insight .first-page-content>img:first-child{display:none}.de-web-v3 .de-insight .swiper-container-insight .first-page-content>img:nth-child(2){display:inline-block;width:100%}.de-web-v3 .de-insight .swiper-container-insight .first-page-content>div{width:100%;padding:16px}.de-web-v3 .de-insight .swiper-container-insight .first-page-content>div h1,.de-web-v3 .de-insight .swiper-container-insight .first-page-content>div p{max-width:100%}.de-web-v3 .de-insight .swiper-container-insight .second-page-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.de-web-v3 .de-insight .swiper-container-insight .second-page-content>img:first-child{display:none}.de-web-v3 .de-insight .swiper-container-insight .second-page-content>img:nth-child(2){display:inline-block;width:100%}.de-web-v3 .de-insight .swiper-container-insight .second-page-content>div{width:100%;padding:16px}.de-web-v3 .de-insight .swiper-container-insight .second-page-content>div h1{max-width:100%}.de-web-v3 .de-insight .swiper-container-insight .second-page-content>div p{max-width:100%;font-size:16px}.de-web-v3 .de-insight .swiper-container-insight .fifth-page-content>div:first-child h1,.de-web-v3 .de-insight .swiper-container-insight .forth-page-content>div:nth-child(2) h1{font-size:30px}.de-web-v3 .de-insight .swiper-container-insight .third-page-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:44px}.de-web-v3 .de-insight .swiper-container-insight .fifth-page-content>div:first-child span,.de-web-v3 .de-insight .swiper-container-insight .forth-page-content>div:nth-child(2) span{border-top:0!important;margin:10px 0!important}.de-web-v3 .de-insight .swiper-container-insight .third-page-content>div{width:100%}.de-web-v3 .de-insight .swiper-container-insight .third-page-content>div:nth-child(2){position:relative}.de-web-v3 .de-insight .swiper-container-insight .third-page-content>div:nth-child(2)>img:first-child{display:none}.de-web-v3 .de-insight .swiper-container-insight .third-page-content>div:nth-child(2)>img:nth-child(2){width:100%!important;display:inline-block}.de-web-v3 .de-insight .swiper-container-insight .forth-page-content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.de-web-v3 .de-insight .swiper-container-insight .forth-page-content>div{width:100%}.de-web-v3 .de-insight .swiper-container-insight .forth-page-content>div:nth-child(2) div,.de-web-v3 .de-insight .swiper-container-insight .forth-page-content>div:nth-child(2) h1,.de-web-v3 .de-insight .swiper-container-insight .forth-page-content>div:nth-child(2) p{max-width:100%;text-align:center}.de-web-v3 .de-insight .swiper-container-insight .fifth-page-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.de-web-v3 .de-insight .swiper-container-insight .fifth-page-content>div{width:100%}.de-web-v3 .de-insight .swiper-container-insight .fifth-page-content>div:first-child div,.de-web-v3 .de-insight .swiper-container-insight .fifth-page-content>div:first-child h1,.de-web-v3 .de-insight .swiper-container-insight .fifth-page-content>div:first-child p{max-width:100%;text-align:center}.de-web-v3 .de-insight .swiper-container-insight{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto}.de-web-v3 .de-insight .swiper-container-insight,.de-web-v3 .de-insight .swiper-container-insight .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.de-web-v3 .de-insight .swiper-container-insight .swiper-wrapper .swiper-slide{height:auto}.de-web-v3 .blogWrap .section1>img:first-of-type,.de-web-v3 .de-insight .swiper-container-insight .swiper-slide-count{display:none}.de-web-v3 .blogWrap .section1>img:nth-of-type(2){display:inline-block;width:100%}.de-web-v3 .blogWrap .section1 h3{right:0;left:0;text-align:center;font-size:36px}.de-web-v3 .greenPowerWrap .section1 .info-content h3,.de-web-v3 .greenPowerWrap .section2 .section-container h3,.de-web-v3 .greenPowerWrap .section3 .section-container h3,.de-web-v3 .greenPowerWrap .section4 .section-container h3{font-size:28px}.de-web-v3 .blogWrap .section2 ul li{width:50%}.de-web-v3 .greenPowerWrap .section1{background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/greenpower/bg3.webp);background-position:bottom;height:400px}.de-web-v3 .greenPowerWrap .section1 .info-content{width:100%;height:100%;max-width:100%;right:0;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.de-web-v3 .greenPowerWrap .section1 .info-content p{margin-top:18px}.de-web-v3 .greenPowerWrap .section3 .section-container .detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.de-web-v3 .greenPowerWrap .section3 .section-container .detail>div{max-width:100%!important}.de-web-v3 .greenPowerWrap .section3 .section-container .detail img{width:100%}.de-web-v3 .greenPowerWrap .section3 .section-container .detail>div:last-child{padding:16px}.de-web-v3 .greenPowerWrap .section4 .section-container{padding:16px!important}.de-web-v3 .greenPowerWrap .section4 .section-container .plans-detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.de-web-v3 .greenPowerWrap .section4 .section-container .plans-detail>div:first-of-type,.de-web-v3 .greenPowerWrap .section4 .section-container .plans-detail>div:first-of-type table{max-width:100%}.de-web-v3 .greenPowerWrap .section4 .section-container .plans-detail>div:first-of-type table img{height:20px!important}.de-web-v3 .greenPowerWrap .section4 .section-container .plans-detail>div:first-of-type table th{font-size:14px}.de-web-v3 .greenPowerWrap .section4 .section-container .plans-detail>div:first-of-type table td{font-size:12px}.de-web-v3 .billMyAccountWrap .section1 h3,.de-web-v3 .billMyAccountWrap .section3 .section-container h3,.de-web-v3 .greenPowerWrap .section5 .section-container h3{font-size:28px}.de-web-v3 .greenPowerWrap .section4 .section-container .plans-detail>div:nth-of-type(2){padding-top:20px}.de-web-v3 .greenPowerWrap .section4 .section-container .plans-detail>div:nth-of-type(2)>div{text-align:center;max-width:300px}.de-web-v3 .greenPowerWrap .section5 .section-container ul li{width:50%}.de-web-v3 .moveHouseWrap .section1{background-image:none;height:auto}.de-web-v3 .moveHouseWrap .section1>img{display:inline-block;width:100%}.de-web-v3 .moveHouseWrap .section1 .info{height:100%;padding:16px;width:100%;max-width:100%;right:0;left:0;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.de-web-v3 .moveHouseWrap .section4 ul li>div:first-of-type>img:nth-of-type(2),.de-web-v3 .testimonialsWrap .section2 .center .reviews-catergray li a>div,.de-web-v3 .testimonialsWrap .section2 .center .reviews-catergray li a>span,.de-web-v3 .testimonialsWrap .section2 .left{display:none}.de-web-v3 .moveHouseWrap .section1 .info h3{font-size:30px}.de-web-v3 .moveHouseWrap .section1 .info p{padding-top:10px;padding-bottom:37px}.de-web-v3 .moveHouseWrap .section4 ul{padding:0}.de-web-v3 .moveHouseWrap .section4 ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.12);box-shadow:0 2px 8px rgba(0,0,0,.12)}.de-web-v3 .billMyAccountWrap .section2 .img-list,.de-web-v3 .landing .section2-th ul{-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.de-web-v3 .moveHouseWrap .section4 ul li>div:first-of-type{padding-top:20px;text-align:center}.de-web-v3 .moveHouseWrap .section4 ul li>div:first-of-type>img:first-of-type{max-width:238px;width:100%}.de-web-v3 .moveHouseWrap .section4 ul li>div:nth-of-type(2){-webkit-box-shadow:none;box-shadow:none}.de-web-v3 .moveHouseWrap .section4 ul li>div:nth-of-type(2) input{max-width:100%}.de-web-v3 .moveHouseWrap .section4 ul>li+li{margin-top:16px}.de-web-v3 .billMyAccountWrap .section1{height:250px;background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/billMyAccount/account/bg2.png)}.de-web-v3 .billMyAccountWrap .section2 .img-list{-ms-flex-direction:column;flex-direction:column}.de-web-v3 .billMyAccountWrap .section2 .img-list .img-item{width:100%;margin-top:16px}.de-web-v3 .billMyAccountWrap .section2 .img-list .info a{margin-bottom:10px!important;padding:10px!important}.de-web-v3 .solarWrap .section2{padding:20px 0}.de-web-v3 .solarWrap .section3{padding:30px 0}.de-web-v3 .solarWrap .section3 .section3Inner{padding:30px 20px;height:200px;margin:0}.de-web-v3 .solarWrap .section3 .section3Inner .img img{height:120px}.de-web-v3 .solarWrap .section3 .section3Inner .textInfo p{font-size:30px;margin-bottom:10px}.de-web-v3 .solarWrap .section3 .section3Inner .textInfo .btn{padding:4px 20px}.de-web-v3 .vicElecrWrap .offerWrap .panel-group .panel .panel-body .offerList .offerItem .offerItemCon .offerItemAttach{width:100px}.de-web-v3 .vicElecrWrap .offerWrap .panel-group .panel .panel-body .offerList .offerItem .offerItemPDF .iconfont{font-size:20px}.de-web-v3 .vicElecrWrap .offerWrap .panel-group .panel .panel-body .offerList .offerItem .offerItemText .offerItemCon .itemCon1,.de-web-v3 .vicElecrWrap .offerWrap .panel-group .panel .panel-body .offerList .offerItem .offerItemText .offerItemCon .itemCon2{width:120px}.de-web-v3 .jointAccountWrap .jointAccountHeaer{padding:16px;min-height:auto}.de-web-v3 .jointAccountWrap .jointAccountHeaer>div:first-child{padding:0 0 20px}.de-web-v3 .jointAccountWrap .jointAccountHeaer>div:first-child>a,.de-web-v3 .jointAccountWrap .jointAccountHeaer>div:first-child>a img{height:30px}.de-web-v3 .jointAccountWrap .jointAccountHeaer>div h2{font-size:28px}.de-web-v3 .jointAccountWrap .section{padding:0}.de-web-v3 .jointAccountWrap .section .section-container{padding:16px}.de-web-v3 .jointAccountWrap .section .section-container>div{max-width:100%}.de-web-v3 .jointAccountWrap .process-completed,.de-web-v3 .jointAccountWrap .third-party{min-height:calc(100vh - 220px)}.de-web-v3 .addHolderWarp .section>h3{font-size:24PX}.de-web-v3 .testimonialsWrap .section1{background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/testimonials/bg2.png);background-size:cover;background-repeat:no-repeat;background-position:bottom}.de-web-v3 .testimonialsWrap .section1 .info-content>div h3{font-size:28px}.de-web-v3 .testimonialsWrap .section2 .center{width:100%}.de-web-v3 .testimonialsWrap .section2 .center .reviews-catergray,.de-web-v3 .testimonialsWrap .section2 .center .reviews-catergray li{padding:0 8px}.de-web-v3 .testimonialsWrap .section2 .center .reviews-catergray>li:first-child a>div{display:inline-block}.de-web-v3 .testimonialsWrap .section2 .center .reviews-list .reviews-count,.de-web-v3 .testimonialsWrap .section2 .center .reviews-list .reviews-detail-list li{padding:16px}.de-web-v3 .landing .section2-th ul{-ms-flex-direction:column;flex-direction:column}.de-web-v3 .landing .section2-th ul li{width:100%;max-width:100%}.de-web-v3 .landing .section3-th>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.de-web-v3 .landing .section3-th>div>div{text-align:center;padding-right:0}.de-web-v3 .landing .section3-th>div>div img{width:100%;max-width:200px}}@media (max-width:1024px){.de-web-v3 .home .topBanner.alphaess.pc,.de-web-v3 .home .topBanner.elec.pc,.de-web-v3 .home .topBanner.gas.pc,.de-web-v3 .home .topBanner.mozo.pc{background-position:10%}.de-web-v3 .vpp-channel .partnership .list-one>li:nth-child(3),.de-web-v3 .vpp-channel .partnership .list-one>li:nth-child(4){margin-top:40px}.de-web-v3 .energyTradingWrap .tradCon .tradInfo .tradInfoItem,.de-web-v3 .vppWrap .vppSection5 .vppSection5Item{min-height:auto}.de-web-v3 .home .our-customers-say .faq-info{background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/home/pic_faq2@2x.webp)!important}.de-web-v3 .home .topBanner.alphaess.pc .topOperatoin{padding-right:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .home .topBanner.alphaess.pc .topOperatoin>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .home .topBanner.alphaess.pc .topOperatoin>div>div{text-align:center}.de-web-v3 .home .topBanner.mozo.pc .topOperatoin{padding-right:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .home .topBanner.mozo.pc .topOperatoin>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .home .topBanner.mozo.pc .topOperatoin>div>div{text-align:center}.de-web-v3 .home .topBanner.elec.pc .topOperatoin{padding-right:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .home .topBanner.elec.pc .topOperatoin>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .home .topBanner.elec.pc .topOperatoin>div>div{text-align:center}.de-web-v3 .home .topBanner.gas.pc .topOperatoin{padding-right:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .home .topBanner.gas.pc .topOperatoin>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .home .topBanner.gas.pc .topOperatoin>div>div{text-align:center}.de-web-v3 .home .topBanner.gas.pc .topOperatoin>div a{display:inline-block}.de-web-v3 .home .topBanner.gas.pc .banner-logo{display:none}.de-web-v3 .home .topBanner.green-power.pc .green-power-logo{padding-left:16px}.de-web-v3 .home .topBanner.green-power.pc .green-power-logo img{height:50px}.de-web-v3 .home .topBanner.green-power.pc{background-position:12%}.de-web-v3 .home .topBanner.green-power.pc .topOperatoin{padding-right:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .home .topBanner.green-power.pc .topOperatoin>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .home .topBanner.green-power.pc .topOperatoin>div>div{text-align:center}.de-web-v3 .home .topBanner.green-power.pc .topOperatoin>div a{display:inline-block}.de-web-v3 .home .topBanner.green-power.pc .banner-logo{display:none}.de-web-v3 .vpp-channel .partnership .list-one>li{width:50%;max-width:400px}.de-web-v3 .vpp-channel .partnership .list-one>li:nth-child(3) .top-content .wifi-img{right:0;left:0;bottom:calc(100% + 20px)}.de-web-v3 .vpp-channel .vppBenefits ul li{margin:20px}.de-web-v3 .vpp-channel .cooperativeCompany .owl-carousel .owl-item>div .partnerInfo{display:block;background:rgba(0,0,0,.2);padding:6px;top:auto;bottom:0;height:auto}.de-web-v3 .vpp-channel .cooperativeCompany .owl-carousel .owl-item>div .partnerInfo p{display:inline-block;margin:0 15px 0 0;font-size:12px}.de-web-v3 .vpp-channel .cooperativeCompany .owl-carousel .owl-item>div .partnerInfo p .iconfont{font-size:14px;color:#fff}.de-web-v3 .vpp-channel .business .top{top:-50px}.de-web-v3 .vpp-channel .business ul{top:-50px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.de-web-v3 .summaryWrap .summaryList,.de-web-v3 .vppWrap .vppSection4 .vppSection4Con{-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.de-web-v3 .vpp-channel .business ul li{width:50%;max-width:500px}.de-web-v3 .vpp-channel .whatHappen{padding:40px 0}.de-web-v3 .vppWrap .vppSection2,.de-web-v3 .vppWrap .vppSection3{padding:30px 0}.de-web-v3 .vpp-channel .whatHappen .whatHappenText1{font-size:26px;margin-bottom:30px}.de-web-v3 .vpp-channel .whatHappen .whatHappenCon{display:block}.de-web-v3 .energyTradingWrap .tradCon .tradWhy .tradWhyImg,.de-web-v3 .vppWrap .vppSection2 .vppSection2List .vppSection2Item .vppSection2ItemWifiMd{display:none}.de-web-v3 .vpp-channel .whatHappen .whatHappenCon .whatHappenItem{width:90%;margin:0 auto 30px}.de-web-v3 .vppWrap .vppSection6 .vppSection6Text1,.de-web-v3 .vppWrap .vppSection7 .vppSection7Text1{font-size:26px;margin-bottom:30px}.de-web-v3 .vppWrap .vppSection8 .vppSection6Text1{font-size:26px}.de-web-v3 .vppWrap .vppSection8 .vppSection8List .item{width:100%}.de-web-v3 .vppWrap .vppSection1 .vppSection1Text1{font-size:26px}.de-web-v3 .vppWrap .vppSection2 .vppSection2Text1{font-size:26px}.de-web-v3 .vppWrap .vppSection2 .vppSection2List .vppSection2Item .vppSection2ItemImg{margin-left:auto;margin-right:auto;width:70%}.de-web-v3 .vppWrap .vppSection3 .vppSection3Text1{font-size:26px}.de-web-v3 .vppWrap .vppSection3 .vppSection3List{padding:20px 0}.de-web-v3 .vppWrap .vppSection3 .vppSection3List>.row>div .vppSection3Item{border-right:0}.de-web-v3 .vppWrap .vppSection4{padding:40px 0;background-position:60% top}.de-web-v3 .vppWrap .vppSection4 .vppSection4Con{-ms-flex-direction:column;flex-direction:column}.de-web-v3 .vppWrap .vppSection4 .vppSection4Con .vppSection4ConImg .vppSection4Img{width:140px}.de-web-v3 .vppWrap .vppSection4 .vppSection4Con .vppSection4ConText .vppSection4Text1{font-size:26px}.de-web-v3 .vppWrap .vppSection4 .vppSection4Img{width:120px}.de-web-v3 .vppWrap .vppSection5{padding:40px 0 90px}.de-web-v3 .vppWrap .vppSection6,.de-web-v3 .vppWrap .vppSection7{padding:40px 0}.de-web-v3 .vppWrap .vppSection6 .vppSection6Logos img{height:60px;width:auto}.de-web-v3 .aboutWrap .aboutBanner .aboutBannerCon .aboutText1Md h6,.de-web-v3 .aboutWrap .aboutBanner .aboutBannerCon .aboutText2Md h6,.de-web-v3 .aboutWrap .aboutBanner .aboutBannerCon .aboutText3Md h6,.de-web-v3 .aboutWrap .aboutSection2 .aboutSection2Con1 .col-sm-7 h6{font-size:20px}.de-web-v3 .vppWrap .vppSection7 .vppSection7Con{display:block}.de-web-v3 .vppWrap .vppSection7 .vppSection7Con .vppSection7Item{width:90%;margin:0 auto 30px}.de-web-v3 .aboutWrap .aboutBanner{background-size:auto 40%}.de-web-v3 .aboutWrap .aboutBanner .aboutBannerCon{width:100%;text-align:center}.de-web-v3 .aboutWrap .aboutBanner .aboutBannerCon .aboutBannerConImg{width:80%}.de-web-v3 .aboutWrap .aboutBanner .aboutBannerCon .aboutText1Md,.de-web-v3 .aboutWrap .aboutBanner .aboutBannerCon .aboutText2Md,.de-web-v3 .aboutWrap .aboutBanner .aboutBannerCon .aboutText3Md{position:static;text-align:center;margin:0 0 30px;width:auto}.de-web-v3 .aboutWrap .aboutSection1{background:#f8f8f8;padding:40px 20px}.de-web-v3 .aboutWrap .aboutSection1 .aboutSection1Item{padding:30px 20px;height:380px}.de-web-v3 .aboutWrap .aboutSection2 .aboutSection2Con1 .col-sm-7{padding-left:70px}.de-web-v3 .aboutWrap .aboutSection2 .aboutSection2Con1 .col-sm-7 a{font-size:14px}.de-web-v3 .aboutWrap .aboutSection2 .aboutSection2Con2 .aboutSection2Con2Item{margin:0 auto 30px;height:250px}.de-web-v3 .energyTradingWrap .tradBanner{background-image:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/solar/tradImg1M.png)}.de-web-v3 .energyTradingWrap .tradBanner h2{text-align:center;margin:0}.de-web-v3 .energyTradingWrap .tradCon .tradWhy{background-size:cover;background-position:80% top}.de-web-v3 .energyTradingWrap .tradCon .tradWhy .tradWhyCon{padding-top:70px}.de-web-v3 .energyTradingWrap .tradCon .tradWhy .tradWhyCon h3{font-size:20px}.de-web-v3 .summaryWrap .summaryList{-ms-flex-direction:column;flex-direction:column}.de-web-v3 .summaryWrap .summaryList .summaryItemWrap{width:100%}.de-web-v3 .summaryWrap .summaryList .summaryItemWrap .summaryItem img{width:auto;height:100%;max-width:260px}.de-web-v3 .billUsageWrapper .section1>.right .imports-exports-info.gas-normal>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.de-web-v3 .billUsageWrapper .section1>.right .imports-exports-info.gas-normal>div>div:last-child{margin-top:16px}.de-web-v3 .billUsageWrapper .section1>.right .imports-exports-info.gas-normal>div:first-child{text-align:left}.de-web-v3 .billUsageWrapper .section1>.right .imports-exports-info.gas-normal>div:last-child{text-align:left;padding-left:10%}.de-web-v3 .planWrap .compareSection1 .compareSection1Tit{display:block;font-size:24px;margin-bottom:20px}.de-web-v3 .planWrap .compareSection1 .compareSection1Search{margin-bottom:20px}.de-web-v3 .planWrap .compareSection1 .compareSection1AddressType{margin-bottom:20px;border-left:0}.de-web-v3 .planWrap .compareSection1 .compareSection1Discover{border-left:0}.de-web-v3 .planWrap .planListWrap .planList .planItemWrap{width:100%}.de-web-v3 .planWrap .offerSelectBar{padding:15px 10px}.de-web-v3 .planUploadBoxModal{padding:10px!important}.de-web-v3 .planUploadBoxModal .planUploadBoxEmail .btn{width:100%}.de-web-v3 .christmasActivitiesWrap .sectionOne .wish-result-logo,.de-web-v3 .christmasActivitiesWrap .sectionOne .wish-title-logo{height:80px;bottom:-80px}.de-web-v3 .de-insight .swiper-container-insight .third-page-content>div{width:100%}.de-web-v3 .de-insight .swiper-container-insight .third-page-content>div:first-child{position:relative;z-index:2;height:100%}.de-web-v3 .de-insight .swiper-container-insight .third-page-content>div:first-child ul li{width:100%;max-width:100%}.de-web-v3 .de-insight .swiper-container-insight .third-page-content>div:first-child ul li .links{width:100%;text-align:center}.de-web-v3 .de-insight .swiper-container-insight .third-page-content>div:first-child ul li .links a img{width:150px}.de-web-v3 .de-insight .swiper-container-insight .third-page-content>div:nth-child(2){max-height:690px;height:100%;text-align:right;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.de-web-v3 .de-insight .swiper-container-insight .third-page-content>div:nth-child(2) img{width:100%!important}.de-web-v3 .moveHouseWrap .section4 ul{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.de-web-v3 .moveHouseWrap .section4 ul li{width:100%;max-width:100%}.de-web-v3 .moveHouseWrap .section4 ul li>div:nth-of-type(2){max-width:100%}.de-web-v3 .billMyAccountWrap .section1 h3{right:auto}.de-web-v3 .testimonialsWrap .section2 .center{width:80%}.de-web-v3 .testimonialsWrap .section2 .center .reviews-catergray li a{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.de-web-v3 .accountCommonWrap .account-content .account-vpp-content ul li{width:100%;max-width:100%}.de-web-v3 .landing .section1 .section1-2 h3{padding-top:20px!important;font-size:28px!important}.de-web-v3 .landing .section1 .section1-2 p{font-size:18px!important}}@media (max-width:375px){.de-web-v3 .home .our-customers-say .faq-info{height:214px;background-size:contain;background-repeat:no-repeat}.de-web-v3 .home .topBanner.alphaess.mobile .topOperatoin{top:20px}.de-web-v3 .home .topBanner.alphaess.mobile .topOperatoin .tandc{color:#0a9cae}.de-web-v3 .home .topBanner.gas.mobile .banner-logo>img,.de-web-v3 .home .topBanner.green-power.mobile .banner-logo>img{width:60px;height:auto}.de-web-v3 .christmasActivitiesWrap .sectionTwo .wish-result-logo{top:-10px}.de-web-v3 .christmasActivitiesWrap .sectionTwo .wish-textarea{min-height:150px}.de-web-v3 .blogWrap .section2 ul li,.de-web-v3 .greenPowerWrap .section5 .section-container ul li{width:100%!important}.de-web-v3 .landing .section1 .section1-2{bottom:50px}}@media (max-width:1860px){.de-web-v3 .home .topBanner.alphaess.pc .topOperatoin,.de-web-v3 .home .topBanner.elec.pc .topOperatoin{padding-right:10%;padding-top:80px;font-size:30px!important}.de-web-v3 .home .topBanner.gas.pc .topOperatoin,.de-web-v3 .home .topBanner.green-power.pc .topOperatoin{padding-right:10%;font-size:30px!important}.de-web-v3 .home .topBanner.alphaess.mobile .topOperatoin,.de-web-v3 .home .topBanner.elec.mobile .topOperatoin,.de-web-v3 .home .topBanner.gas.mobile .topOperatoin{-webkit-box-pack:start!important;-webkit-justify-content:start!important;-ms-flex-pack:start!important;justify-content:start!important;padding-top:20px;font-size:30px!important}.de-web-v3 .home .topBanner.green-power.mobile .topOperatoin{padding-top:20px;font-size:30px!important}}@media (max-width:1600px){.de-web-v3 .home .topBanner.alphaess.pc .topOperatoin{padding-right:1%;padding-top:60px;font-size:30px!important}.de-web-v3 .home .topBanner.alphaess.pc .topOperatoin .text-center .white{margin-left:auto;margin-right:auto;max-width:400px}.de-web-v3 .home .topBanner.alphaess.pc .topOperatoin .btn{width:300px}.de-web-v3 .greenPowerWrap .section4 .section-container{padding:40px}.de-web-v3 .landing .section1 .section1-2 h3{font-size:38px}.de-web-v3 .landing .section1 .section1-2 p{font-size:20px}}@media (min-width:1024px) and (max-width:1860px){.de-web-v3 .home .topBanner.mozo.pc .topOperatoin{padding-right:5%}}@media (min-width:540px) and (max-width:768px){.de-web-v3 .home .topBanner.mozo.mobile .topOperatoin{padding-top:110px}.de-web-v3 .home .topBanner.mozo.mobile .topOperatoin .title{margin-bottom:40px}}@media (max-width:350px){.de-web-v3 .home .topBanner.mozo.mobile .topOperatoin .award-box{margin-bottom:0}}@media (max-width:440px){.de-web-v3 .home .topBanner.alphaess.mobile .topOperatoin{top:20px}.de-web-v3 .accountCommonWrap .account-content .right-wrapper .right-bottom{padding-left:16px}.de-web-v3 .accountCommonWrap .account-content .right-wrapper .right-bottom .other-link{font-size:13px}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content>ul>li .detail-info>ul img{width:100%}}@media (max-width:1385px){.de-web-v3 .home .homeFeatureList .homeNewsItem a>div:nth-child(2),.de-web-v3 .home .homeNewsList .homeNewsItem a>div:nth-child(2){height:72px}}@media (max-width:1720px){.de-web-v3 .home .homeChoice .choiceList .ml160,.de-web-v3 .home .homeChoice .choiceList .ml58,.de-web-v3 .home .homeChoice .choiceList .ml_30,.de-web-v3 .home .homeChoice .choiceList .mr160,.de-web-v3 .home .homeChoice .choiceList .mr58,.de-web-v3 .home .homeChoice .choiceList .mr_30{margin:0}.de-web-v3 .home .homeChoice .choiceImg img{width:300px}}@media (max-width:1620px){.de-web-v3 .home .move-house .person{left:20px;width:35%}.de-web-v3 .home .move-house-zh .person{left:20px;width:30%}}@media (max-width:765px){.de-web-v3 .home .move-house .float-card .steps{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.de-web-v3 .home .move-house .float-card .steps .step{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;max-width:100%}.de-web-v3 .home .move-house-zh .float-card .top a{display:none}.de-web-v3 .home .move-house-zh .float-card .steps{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.de-web-v3 .home .move-house-zh .float-card .steps .step{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;max-width:100%;text-align:left}.de-web-v3 .footerZh .footerInfo>div,.de-web-v3 footer .footerInfo>div{width:100%!important;text-align:center}.de-web-v3 .home .move-house-zh .float-card .steps .step p{padding-left:10px}.de-web-v3 .footerZh .footerInfo .left,.de-web-v3 footer .footerInfo .left{padding-left:0!important;-webkit-box-orient:vertical;-webkit-box-direction:normal}.de-web-v3 .home .move-house-zh .float-card .bottom{display:block}.de-web-v3 .footerZh .footerInfo .left{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.de-web-v3 .footerZh .footerInfo .left>div{margin:0!important}.de-web-v3 .footerZh .footerInfo{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.de-web-v3 .footerZh .footerInfo,.de-web-v3 .footerZh .footerInfo>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.de-web-v3 .footerZh .footerInfo .left>div:last-child{max-width:100%}.de-web-v3 .footerZh .footerInfo .right{margin-top:15px;-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.de-web-v3 footer .footerInfo .left{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.de-web-v3 footer .footerInfo .left>div{margin:0!important}.de-web-v3 footer .footerInfo .left .home-footer-testimonials{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.de-web-v3 footer .footerInfo{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.de-web-v3 footer .footerInfo,.de-web-v3 footer .footerInfo>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.de-web-v3 footer .footerInfo .left>div:last-child{max-width:100%}.de-web-v3 footer .footerInfo .left>div:last-child>div:nth-of-type(2)>div:first-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.de-web-v3 footer .footerInfo .left>div:last-child>div:nth-of-type(2)>div:first-child>div:first-child{margin-right:0;font-family:SF Pro Text Regular;color:#2e2e2e}.de-web-v3 footer .footerInfo .left>div:last-child>div:nth-of-type(2)>div:first-child>.home-footer-testimonials{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:8px 0;padding-top:0}.de-web-v3 footer .footerInfo .left>div:last-child>div:nth-of-type(2)>.home-footer-testimonials{display:none}.de-web-v3 footer .footerInfo .right{margin-top:15px;-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}}@media (max-width:539px){.de-web-v3 .home .rightOperationBtns>div:last-child a.ch:hover div,.de-web-v3 .home .rightOperationBtns>div:last-child div.ch:hover div{width:200px}.de-web-v3 .home .rightOperationBtns>div:last-child div.ch>div.fixArrowCoverissue{right:120px}.de-web-v3 .home .rightOperationBtns>div:last-child div.ch>div{padding:15px 20px}}@media (max-width:400px){.de-web-v3 .home .appQrcode .appQrcode-content .left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}.de-web-v3 .home .appQrcode .appQrcode-content .left>div{margin-left:0;margin-top:10px}.de-web-v3 .home .appQrcode .appQrcode-content .left a{margin-top:10px}}@media (max-width:1023px){.de-web-v3 .footer-my .footer-my-content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.de-web-v3 .footer-my .footer-my-content .copy-right{margin-top:2px;text-align:center}.de-web-v3 .footer-my .footer-my-content .links{display:block;text-align:center}.de-web-v3 .footer-my .footer-my-content .links>div{display:inline-block;margin-bottom:16px}.de-web-v3 .footer-my .footer-my-content .links>div:nth-of-type(3):before{display:none}.de-web-v3 .accountCloseWrap,.de-web-v3 .accountCommonWrap{min-height:calc(100vh - 212px)}}@media (max-width:320px){.de-web-v3 .footer-my .footer-my-content .links>div{padding:0 10px}}@media (max-width:1140px){.de-web-v3 .vpp-channel .top-banner .top-info{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-right:0}}@media (max-width:638px){.de-web-v3 .vpp-channel .top-banner .top-info{padding-left:0!important}}@media (max-width:900px){.de-web-v3 .vpp-channel .top-banner{display:block;background-image:none;height:auto}.de-web-v3 .vpp-channel .top-banner .top-info{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;padding-left:40px;padding-top:0;position:static;background-color:#007092}.de-web-v3 .vpp-channel .top-banner .top-info>div{padding-top:24px!important;text-align:left!important}.de-web-v3 .vpp-channel .top-banner .top-info h1{margin-top:0;margin-bottom:0}.de-web-v3 .vpp-channel .top-banner .top-info .fnormal{margin-top:14px;color:#00fdff}.de-web-v3 .vpp-channel .top-banner .top-info .fItalic{color:#00fdff;font-style:normal}.de-web-v3 .vpp-channel .top-banner .small-bg{display:block;width:100%}.de-web-v3 .vpp-channel .top-banner h1{font-size:28px!important}}@media (max-width:1360PX){.de-web-v3 .vpp-channel .cooperativeCompany>div{max-width:870px}}@media (max-width:1024PX){.de-web-v3 .vpp-channel .cooperativeCompany>div{max-width:570px}}@media (max-width:600PX){.de-web-v3 .vpp-channel .cooperativeCompany>div{max-width:280px}}@media (max-width:600px){.de-web-v3 .vpp-channel .cooperativeCompany .owl-carousel .owl-dots button{height:8px;width:8px;margin:4px}}@media (max-width:992px){.de-web-v3 .vppWrap .vppBanner .vppBannerContent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .vppWrap .vppBanner .vppBannerText{text-align:center}.de-web-v3 .vppWrap .vppBanner .vppBannerBtn{display:block}.de-web-v3 .about-us .section1 .section1-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .videosWrap .videoPopup .videoPopupCon .videoFrame iframe{width:520px;height:290px;margin-left:auto;margin-right:auto}.de-web-v3 .videosWrap .videoPopup .videosList{margin-left:-20px;margin-right:-20px}.de-web-v3 .videosWrap .videoPopup .videosList .videoItem .thum{width:260px;height:145px}.de-web-v3 .solarWrap .section2 .section2Item div .lastBtn{margin-bottom:0}.de-web-v3 .business .sections .sectionItem-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.de-web-v3 .large-business .large-business-order .choose-item .wifi-img{position:absolute;top:99%;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.de-web-v3 .large-business .large-business-order .choose-item .item-img{width:284px;height:284px}}@media (max-width:1200px){.de-web-v3 .vppWrap .vppSection5{padding:40px 0 90px}.de-web-v3 .vppWrap .vppSection5 .vppSection5Item{min-height:620px}.de-web-v3 .EVChargingWrapper .section1 .charging-info{right:5%}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content>ul>li{width:100%;max-width:100%}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content>ul>li:nth-child(2n),.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content>ul>li:nth-child(odd){padding:10px 0}.de-web-v3 .accountCommonWrap .account-content .account-ev-charging-content>ul>li .detail-info{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.de-web-v3 .loginMain .container{width:1170px;max-width:100%}}@media screen and (min-width:770px) and (max-width:880px){.de-web-v3 .terms_and_onditions_1 .termsBanner .title{font-size:34px}}@media (min-width:768px){.de-web-v3 .terms_and_onditions_1 .card_content_box,.de-web-v3 .terms_and_onditions_1 .container{padding:0}.de-web-v3 .terms_and_onditions_1 .container .row{margin:0}.de-web-v3 .terms_and_onditions_1 .card_content_box .card_content{padding-top:56px}.de-web-v3 .terms_and_onditions_1 .tab_pc_solt{padding:0}.de-web-v3 .terms_and_onditions_1 .tab_pc_solt .content{min-height:500px}.de-web-v3 .terms_and_onditions_1 .tab_pc_solt .content .card_menu .card_menu_item{margin-top:0}.de-web-v3 .terms_and_onditions_1 .tab_pc_solt .content .card_menu .card_menu_item .panel-heading .card_menu_1 .box .menu_content{font-size:16px;font-weight:400;line-height:24px}.de-web-v3 .solarWrap .section2 .container,.de-web-v3 .solarWrap .section3 .container,.de-web-v3 .videosWrap .section2 .container,.de-web-v3 .videosWrap .section3 .container{width:100%}.de-web-v3 .business .manage .manage-info .info-img{-webkit-transform:translateX(-24px);-ms-transform:translateX(-24px);transform:translateX(-24px)}.de-web-v3 .business .contact .contact-item .mobile-item-bg1,.de-web-v3 .business .contact .contact-item .mobile-item-bg2{display:none}}@media (max-width:1200px) and (min-width:992px){.de-web-v3 .about-us .about-us-banner .banner-text h2{font-size:42px}.de-web-v3 .about-us .about-us-banner .banner-text p{font-size:30px}.de-web-v3 .about-us .section2 .section2-items{grid-template-columns:repeat(4,1fr)}.de-web-v3 .business .contact .contact-item .item-right{max-width:233px}}@media (max-width:992px) and (min-width:768px){.de-web-v3 .about-us .about-us-banner .banner-text h2{font-size:38px}.de-web-v3 .about-us .about-us-banner .banner-text p{font-size:24px}.de-web-v3 .about-us .section2 .section2-items{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px) and (min-width:500px){.de-web-v3 .about-us .section2 .section2-items{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.de-web-v3 .about-us .section2 .section2-items{grid-template-columns:repeat(1,1fr)}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .popover{min-width:350px!important}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .popover .popover-content .wordcolor{font-size:14px;font-weight:700;line-height:20px;color:#fff}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .popover .popover-content .wordcolortwo{font-weight:400;line-height:14px;color:#fff;opacity:.9}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .popover .popover-content .tablehtml{margin-bottom:16px;margin-top:8px;width:330px;display:table!important}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .popover .popover-content .tablehtml tbody{display:table-row-group!important}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .popover .popover-content .tablehtml tr{width:330px;border:1px solid hsla(0,0%,100%,.3);display:table-row!important}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .popover .popover-content .tablehtml tr .dirsttd{background:rgba(26,18,18,.8)}.de-web-v3 .overviewWrap .section2 .section2Con3 .section2Con3Item .popover .popover-content .tablehtml tr td{display:table-cell!important;width:50%;color:#fff;padding-left:16px!important;padding-top:7px;padding-bottom:7px;text-align:left;border-right:1px solid hsla(0,0%,100%,.3)}.de-web-v3 .solarChartSection1Wrap .solarChartSection1Tit .solarChartSection1Info .popover{min-width:250px}}@media (max-width:1026px){.de-web-v3 .videosWrap .section1{background:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/videos/videosBg1M.png) center -40px no-repeat;background-size:cover;height:260px;padding-left:40px;padding-right:40px}.de-web-v3 .videosWrap .section1 .info{padding:60px 0;text-align:center}.de-web-v3 .videosWrap .section1 .info h3{font-size:32px}.de-web-v3 .videosWrap .section1 .info p{font-size:18px}}@media (max-width:480px){.de-web-v3 .videosWrap .section1{height:320px}.de-web-v3 .videosWrap .section1 .info h3{font-size:28px}.de-web-v3 .videosWrap .section1 .info p{font-size:14px}}@media (min-width:1200px){.de-web-v3 .solarWrap .section2 .container,.de-web-v3 .solarWrap .section3 .container,.de-web-v3 .videosWrap .section2 .container,.de-web-v3 .videosWrap .section3 .container{width:1170px}.de-web-v3 .solarWrap .section2 .section2Item{height:400px}.de-web-v3 .modal.maRuleModal{width:100%}.de-web-v3 .modal.maRuleModal .modal-dialog{width:800px}}@media (max-width:1130px){.de-web-v3 .videosWrap .section2 .videoItem{display:block}.de-web-v3 .videosWrap .section2 .videoItem .videoCon{margin:0 auto}.de-web-v3 .videosWrap .videosList .videosListRow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.de-web-v3 .videosWrap .videosList h3{width:90%;margin-left:auto;margin-right:auto}.de-web-v3 .videosWrap .videosList .videoItem{margin-bottom:30px}.de-web-v3 .videosWrap .videosList .videoItem .thum{margin-left:auto;margin-right:auto}.de-web-v3 .videosWrap .videosList .videoItem .info{width:370px;margin-bottom:0;margin-left:auto;margin-right:auto}}@media (max-width:640px){.de-web-v3 .videosWrap .section2 h3{font-size:24px}.de-web-v3 .videosWrap .section2 .videoItem{display:block;padding:10px}.de-web-v3 .videosWrap .section2 .videoItem .videoCon{margin:0 auto;width:320px;height:200px}.de-web-v3 .videosWrap .section2 .videoItem .videoCon .videoThum{width:320px;height:180px}.de-web-v3 .videosWrap .section2 .videoItem .videoCon .videoThum .playIcon{width:50px;height:50px;margin-left:-25px;margin-top:-25px}.de-web-v3 .videosWrap .section2 .videoItem .videoInfo{padding:10px 20px}.de-web-v3 .videosWrap .section2 .videoItem .videoInfo h4{margin:0 0 15px}.de-web-v3 .videosWrap .section2 .videoItem .videoInfo h4 a{font-size:20px}.de-web-v3 .videosWrap .videosList h3{width:90%;font-size:24px}.de-web-v3 .videosWrap .videosList h3 .more{top:5px}.de-web-v3 .videosWrap .videosList .videoItem .thum{width:320px;height:180px}.de-web-v3 .videosWrap .videosList .videoItem .thum .playIcon{width:50px;height:50px;margin-left:-25px;margin-top:-25px}.de-web-v3 .videosWrap .videosList .videoItem .info{width:320px}.de-web-v3 .videosWrap .videosList .videosListLRow .videoItem .thum{width:320px;height:180px}.de-web-v3 .videosWrap .videosList .videosListLRow .videoItem .info{width:320px}.de-web-v3 .videosWrap .videosMore .videosList h3{font-size:24px}.de-web-v3 .videosWrap .videosMore .videosList .videoItem,.de-web-v3 .videosWrap .videosMore .videosList .videosListLRow .videoItem{width:320px}}@media (max-width:380px){.de-web-v3 .solarWrap .section3,.de-web-v3 .videosWrap .section3{padding:20px 0}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Map{margin-left:-30px}.de-web-v3 .solarWrap .section3 .section3Inner{padding:20px 10px;height:160px;margin:0}.de-web-v3 .solarWrap .section3 .section3Inner .img img{height:80px}.de-web-v3 .solarWrap .section3 .section3Inner .textInfo p{font-size:24px;margin-bottom:10px}.de-web-v3 .solarWrap .section3 .section3Inner .textInfo .btn{padding:4px 20px}}@media (max-width:650px){.de-web-v3 .videosWrap .videoPopup .videoPopupCon{padding:0}.de-web-v3 .videosWrap .videoPopup .videoPopupCon .videoFrame{text-align:center}.de-web-v3 .videosWrap .videoPopup .videoPopupCon .videoFrame iframe{width:320px;height:180px;margin-left:auto;margin-right:auto}}@media (max-width:524px){.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Rank .rankItem p{height:52px}}@media screen and (min-width:768px) and (max-width:1200px){.de-web-v3 .tradingWrap .section4 .section4TableCon .section4Table2List .section4Table thead tr th .theadItem1,.de-web-v3 .tradingWrap .section4 .section4TableCon .section4Table2List .section4Table thead tr th .theadItem2,.de-web-v3 .tradingWrap .section4 .section4TableCon .section4Table2List .section4Table thead tr th .theadItem3{display:block}}@media (max-width:770px){.de-web-v3 .modal.paymentModal .modal-dialog{width:90%;margin-left:5%}.de-web-v3 .paymentModalCon{padding-bottom:40px}.de-web-v3 .paymentModalCon .paymentModalItem1{padding:0 10px}.de-web-v3 .paymentModalCon .paymentModalItem2{padding:0 10px;border-left:0}.de-web-v3 .summaryWrap .summaryList .summaryItemWrap{width:100%;padding-right:0}.de-web-v3 .summaryWrap .summaryList .summaryItemWrap .summaryItem{border-radius:8px;-webkit-box-shadow:0 2px 4px #ddd;box-shadow:0 2px 4px #ddd}.de-web-v3 .summaryWrap .summaryList .summaryItemWrap .summaryItem .summaryItemImg{display:none!important}.de-web-v3 .summaryWrap .summaryList .summaryItemWrap .summaryItem .summaryInfo .summaryInfoTit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.de-web-v3 .summaryWrap .summaryList .summaryItemWrap .summaryItem .summaryInfo h6{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:0;font-size:18px;font-family:SF Pro Text Semibold}.de-web-v3 .summaryWrap .summaryList .summaryItemWrap .summaryItem .summaryInfo h6 .more{color:#fff;position:relative;margin-left:10px}.de-web-v3 .summaryWrap .summaryList .summaryItemWrap .summaryItem .summaryInfo h6 .status-btn{display:inline-block;position:static;right:auto;margin-left:5px}.de-web-v3 .summaryWrap .summaryList .summaryItemWrap .summaryItem .summaryInfo .summaryText1{font-size:14px;font-family:SF Pro Text Semibold}.de-web-v3 .summaryWrap .summaryList .summaryItemWrap .summaryItem .summaryInfo .summaryText2{height:auto}.de-web-v3 .summaryWrap .summaryList .summaryItemWrap .summaryItem .summaryInfoTit{background:-webkit-gradient(linear,left top,left bottom,from(#0098a5),to(#035f95));background:linear-gradient(180deg,#0098a5,#035f95);background-size:100% 100%;color:#fff;margin:-15px -15px 20px;padding:20px 15px;border-radius:8px 8px 0 0}.de-web-v3 .summaryWrap .summaryList .summaryItemWrap .summaryItem .summaryInfoTit .summaryText1{padding-left:25px;margin-bottom:0}.de-web-v3 .tradingWrap .section3 .section3Con .section3Tit h4,.de-web-v3 .tradingWrap .section4 .section4Con .section4Tit h4{margin-bottom:15px}.de-web-v3 .summaryWrap .summaryList .summaryItemWrap .summaryItem.status-close .summaryInfoTit{background:#e2e2e2}.de-web-v3 .summaryWrap .summaryList .summaryItemWrap .summaryItem.status-close .summaryInfoTit h6{color:#2c2c2c;font-size:18px;font-family:SF Pro Text Semibold}.de-web-v3 .summaryWrap .summaryList .summaryItemWrap .summaryItem.status-close .summaryInfoTit .summaryText1{color:#2c2c2c;font-size:14px;font-family:SF Pro Text Semibold}.de-web-v3 .tradingWrap .section2 .section2Con{padding:20px}.de-web-v3 .tradingWrap .section2 .section2Con .section2Con1{padding-right:0}.de-web-v3 .tradingWrap .section2 .section2Con .section2Con2{border-left:0;padding-left:0}.de-web-v3 .tradingWrap .section3 .section3Con,.de-web-v3 .tradingWrap .section4 .section4Con{padding:15px 20px}.de-web-v3 .tradingWrap .section4{position:relative}.de-web-v3 .tradingWrap .section4 .section4Con .section4Tit .section4TitTabAlign{text-align:right}.de-web-v3 .tradingWrap .section4 .section4TableCon{width:100%;overflow-x:scroll}.de-web-v3 .mySetWrap .mySetCon{background:#fff;padding:10px 20px}.de-web-v3 .loginWrap{padding-top:0;background:0 0}.de-web-v3 .loginWrap .loginSection1{padding-bottom:40px;background:url(https://webassets.discoverenergy.com.au/assets/v2/img/login/loginBgMobile.jpg) 50% 0 no-repeat;background-size:cover;margin-left:-20px;margin-right:-20px;margin-bottom:20px;padding-left:40px;padding-right:40px;max-width:none}.de-web-v3 .loginWrap .loginSection1 h3{font-size:26px}.de-web-v3 .loginWrap .loginSection1 h4{font-size:17px}.de-web-v3 .loginWrap .loginSection1 p{font-size:12px}.de-web-v3 .loginWrap .loginSection2{margin-left:auto;margin-right:auto;min-height:auto}.de-web-v3 .loginWrap .loginSection2 input[type=checkbox]{margin-top:2px;line-height:1;vertical-align:middle}.de-web-v3 .loginWrap .loginSection3{padding-left:30px;padding-right:30px;margin-top:20px}.de-web-v3 .loginWrap .loginSection3 .loginSection3Img1{display:none}.de-web-v3 .loginWrap .loginSection3 .form-group label{font-size:14px;font-weight:400}}@media (max-width:330px){.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Map{margin-left:-45px}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Map .mapItem5{left:244px}.de-web-v3 .overviewWrap .section2 .section2Con2 .section2Con2-1 .section2Con2-1Map .mapItem2{right:234px}.de-web-v3 .solarChartSection1Wrap .solarChartSection1Tit{padding-left:5px;padding-right:5px}.de-web-v3 .overviewWrap .btnDisabled,.de-web-v3 .overviewWrap .btnType8{min-height:50px;height:auto;width:100%;white-space:normal;word-break:normal;word-wrap:break-word;text-overflow:ellipsis}}@media (max-width:450px){.de-web-v3 .billUsageWrapper .section1{margin:16px 0 0}.de-web-v3 .billUsageWrapper .section1 h3 ul{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.de-web-v3 .billUsageWrapper .section1 h3 ul li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.de-web-v3 .billUsageWrapper .section1 h3 ul li a{padding:0 5px;font-size:12px;text-align:center}.de-web-v3 .billUsageWrapper .section1 h3 ul>li:first-child{-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0;min-width:100px}}@media (max-width:700px){.de-web-v3 .billUsageWrapper .section3 h3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.de-web-v3 .billUsageWrapper .section3 h3 .tabs{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;width:100%}.de-web-v3 .billUsageWrapper .section3 h3 .tabs .tab-item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:132px}.de-web-v3 .billUsageWrapper .section3 h3 .tabs .tab-item:last-child{min-width:130px}}@media (max-width:360px){.de-web-v3 .EVChargingWrapper .section1 .charging-info{padding:16px 0}}@media (max-width:1320px){.de-web-v3 .christmasActivitiesWrap{padding:64px 100px 106px}}@media (max-width:575px){.de-web-v3 .christmasActivitiesWrap .sectionOne .wish-result-logo{height:65px;bottom:-70px}}@media (max-width:1800px){.de-web-v3 .de-insight .swiper-container-insight .first-page-content>img:first-child,.de-web-v3 .de-insight .swiper-container-insight .second-page-content>img:first-child{height:auto}}@media (max-width:1680px){.de-web-v3 .de-insight .swiper-container-insight .first-page-content>div h1,.de-web-v3 .de-insight .swiper-container-insight .second-page-content>div h1{font-size:30px}}@media (max-width:1030px){.de-web-v3 .solarWrap .section1{background:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/solar/solarBg1M.webp) 50% bottom no-repeat;background-size:cover;height:320px;padding-left:40px;padding-right:40px}.de-web-v3 .solarWrap .section1 .info{padding:60px 0;text-align:center}.de-web-v3 .solarWrap .section1 .info h3{font-size:28px}.de-web-v3 .solarWrap .section1 .info p{font-size:14px}.de-web-v3 .vicElecrWrap .section1{background:url(https://webassets.discoverenergy.com.au/assets/v3/img/de/vicElectricity/vicElecImg2.png) 50% bottom no-repeat;background-size:cover;height:320px;padding-left:40px;padding-right:40px}.de-web-v3 .vicElecrWrap .section1 .info{padding:60px 0;text-align:center}.de-web-v3 .vicElecrWrap .section1 .info h3{font-size:28px}.de-web-v3 .vicElecrWrap .section1 .info p{font-size:14px}}@media (min-width:992px) and (max-width:1200px){.de-web-v3 .solarWrap .section2 .section2Item{height:420px}.de-web-v3 .business .contact .contact-item .item-right .item-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}@media (max-width:420px){.de-web-v3 .solarWrap .section2 .section2Item div a{font-size:12px;padding:8px 3px 7px!important}}@media (max-width:1080px){.de-web-v3 .testimonialsWrap .section1 .info-content{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding:16px;text-align:center}.de-web-v3 .testimonialsWrap .section1 .info-content>div{max-width:100%}}@media (min-width:1000px){.de-web-v3 .accountCommonWrap .account-content .account-reward-content .reward-history-list .account_referral th{white-space:normal}.de-web-v3 .accountCommonWrap .account-content .account-reward-content .reward-history-list .account_referral tbody tr td{white-space:nowrap}}@media (max-width:1920px){.de-web-v3 .loginMain .container{width:1680px;max-width:100%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5zY3NzIiwiYmlsbEFjY291bnQvX21ha2VQYXltZW50LnNjc3MiLCJfbGF5b3V0LnNjc3MiLCJfZm9udC5zY3NzIiwiX2ljb25mb250LnNjc3MiLCJfY29tbW9uLnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiLCJfZGUtdmFyaWFibGVzLnNjc3MiLCJhbmltYXRlLnNjc3MiLCJhcHAuY3NzIiwiX293bC5jYXJvdXNlbC5zY3NzIiwiaGVhZGVyL2luZGV4LnNjc3MiLCJob21lL19faG9tZVBsYW4uc2NzcyIsImhvbWUvX291ckN1c3RvbWVyc1NheS5zY3NzIiwiaG9tZS9pbmRleC5zY3NzIiwiZm9vdGVyL2luZGV4LnpoLnNjc3MiLCJmb290ZXIvaW5kZXhNeS5zY3NzIiwiZm9vdGVyL2luZGV4LnNjc3MiLCJ2cHAvX2NoYW5uZWwuc2NzcyIsInZwcC9faW50ZWxsaVBvd2VyLnNjc3MiLCJ2cHAvaW5kZXguc2NzcyIsImFib3V0L2luZGV4LnNjc3MiLCJhYm91dC9vdXItc3Rvcnkuc2NzcyIsImFib3V0L3Rlcm1zQW5kQ29udHJhY3Quc2NzcyIsImFib3V0L2Fib3V0LXVzLnNjc3MiLCJhYm91dC92aWRlb3Muc2NzcyIsIm15L2luZGV4LnNjc3MiLCJteS9hY2NvdW50LW91dHNpZGUuc2NzcyIsIm15L3NldHRpbmdzLnNjc3MiLCJteS9iaWxsLXVzYWdlLnNjc3MiLCJteS9hY2NvdW50LWNsb3NlLnNjc3MiLCJteS9ldi1jaGFyZ2luZy5zY3NzIiwiYmlsbEFjY291bnQvX3BheU9ubGluZS5zY3NzIiwicGxhbi9pbmRleC5zY3NzIiwiY2hyaXN0bWFzL2luZGV4LnNjc3MiLCJkZVNpZ2h0L2luZGV4LnNjc3MiLCJibG9nL2luZGV4LnNjc3MiLCJwbGFuL2dyZWVucG93ZXIuc2NzcyIsInBsYW4vbW92ZUhvdXNlLnNjc3MiLCJiaWxsQWNjb3VudC9fYWNjb3VudC5zY3NzIiwicGxhbi9zb2xhci5zY3NzIiwicGxhbi92aWNFbGVjdHJpY2l0eS5zY3NzIiwiam9pbnRBY2NvdW50L2luZGV4LnNjc3MiLCJqb2ludEFjY291bnQvYWRkSG9sZGVyLnNjc3MiLCJ0ZXN0aW1vbmlhbHMvaW5kZXguc2NzcyIsIm15L2FjY291bnQuc2NzcyIsIm15L2FjY291bnQtY29uY2Vzc2lvbi5zY3NzIiwibXkvYWNjb3VudC1saWZlLXN1cHBvcnQuc2NzcyIsIm15L2FjY291bnQtcmV3YXJkLnNjc3MiLCJteS9hY2NvdW50LWhvbGRlcnMuc2NzcyIsIm15L2FjY291bnQtdnBwLnNjc3MiLCJteS9hY2NvdW50LXZwcC11bmJvdW5kLnNjc3MiLCJteS9hY2NvdW50LXZpZXctcGxhbi5zY3NzIiwibXkvYWRkLXNoYXJlZC1zY3JlZW5zaG90LnNjc3MiLCJteS9hY2NvdW50LXdlY2hhdC5zY3NzIiwibXkvYWNjb3V0LWFkZC1mZWVkYmFjay5zY3NzIiwibXkvYWNjb3VudC1ldi1jaGFyZ2luZy5zY3NzIiwibXkvYWNjb3VudC1yZXdhcmQtc2hhcmUtcnVsZS5zY3NzIiwiZXhwaXJlZC9pbmRleC5zY3NzIiwidXBncmFkZS9pbmRleC5zY3NzIiwidHJhbnNhY3Rpb24tZGVzYy9pbmRleC5zY3NzIiwibGFuZGluZy9pZG5leC5zY3NzIiwiZWxlYy12ZWhpY2xlcy9pbmRleC5zY3NzIiwiZXZlbnRzL19uZXd5ZWFyMjAyMi5zY3NzIiwibXkvYWNjb3VudC1kaXJlY3QtbWFya2V0aW5nLnNjc3MiLCJidXNpbmVzcy9pbmRleC5zY3NzIiwiYnVzaW5lc3MvbGFyZ2Uuc2NzcyIsInBsYW4vcmVxdWVzdFF1b3RlLnNjc3MiLCJsb2dpbi9pbmRleC5zY3NzIiwidGVtcC9hY2NvdW50LnZwcC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW1CQSxnQkN1SzhCLENDMUw5Qiw0S0FDRSxtQkFBYSxDQUFiLG9CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBRWYsYUFDRSwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLDZCQUFzQixDQUF0Qix5QkFBc0IsQ0FBdEIscUJBQXNCLENBRXhC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Q0FBbUMsQ0FDbkMsYUFBYSxDakMvNUJyQixvRGlDaTZCVSxhM0J4NkJRLENOT2xCLHdEaUNtNkJZLGdCakM1NkJhLENBU3pCLG1FaUNzNkJZLG9CQUFxQixDakN0NkJqQywySWlDNjZCYyxZQUFhLENqQzc2QjNCLHdFaUNnN0JjLG9CQUFxQixDakNoN0JuQyxzRGlDczdCUSxhQUFjLENBQ2QsU0FBUyxDQUNULGFqQ2o4QmlCLENpQ2s4QmpCLGtCM0J2NEJlLEMyQnc0QmYsU0FBUyxDQUNULHFCakNwOEJpQixDQVN6Qiw2Q2lDODdCUSxrQmpDdjhCaUIsQ2lDdzhCakIsYUFBYSxDakMvN0JyQixrTmlDbThCVSxjakM1OEJlLENpQzY4QmYsbUJBQW9CLENBQ3BCLFFBQVEsQ0FDUixhQUFjLENBQ2QsYUFBYSxDQUNiLDhCQUFpQyxDakN4OEIzQyxrTmlDMjhCVSxnQmpDcDlCZSxDaUNxOUJmLGNBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixRQUFRLENBQ1IsYUFBYSxDQUNiLGVBQW1CLENqQ2g5QjdCLGlPaUNrOUJZLGlCakMzOUJhLENBU3pCLGlPaUNzOUJVLGlCakMvOUJlLENpQ2crQmYsYUFBYSxDakN2OUJ2QixxTmlDMDlCVSxpQmpDbitCZSxDaUNvK0JmLFFBQVEsQ0FDUixhQUFhLENqQzU5QnZCLG9PaUM4OUJZLGlCakN2K0JhLENBU3pCLGlPaUNpK0JZLGtCakMxK0JhLENBU3pCLGlPaUNvK0JZLGVqQzcrQmEsQ2lDOCtCYixVQUFVLENqQ3IrQnRCLDREaUMwK0JRLGFBQWEsQ2pDMStCckIsNERpQzYrQlEsYUFBYSxDakM3K0JyQiw4Q2lDZy9CUSxxQmpDei9CaUIsQ2lDMC9CakIsa0JBQW1CLENqQ2ovQjNCLGlEaUNtL0JVLGlCakM1L0JlLENpQzYvQmYsc0JqQzcvQmUsQ2lDOC9CZixhQUFhLENqQ3IvQnZCLG1EaUN1L0JZLFlBQWEsQ0FDYixnQmpDamdDYSxDaUNrZ0NiLGEzQmhnQ00sQzJCaWdDTixlQUFnQixDQUNoQixRQUFRLENBQ1IsU0FBUyxDakM1L0JyQix3RGlDOC9CYyxhQUFjLENq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OENtQkksMEJBQTRCLEM5Q25CaEMsMEY4Q3FCTSxnQkFBaUIsQzlDckJ2Qiw0RjhDdUJRLGF2Q3JDZSxDUGN2Qix5RjhDNEJJLGlCQUFrQixDQUNsQixlQUFnQixDOUM3QnBCLDJGOEMrQk0sVUFBVyxDQUNYLGVBQWdCLEM5Q2hDdEIsa0g4Q3FDTSxRQUFTLENBQ1QsYUFBYyxDOUN0Q3BCLHNIOEN3Q1EsZUFBZ0IsQ0FDaEIsVUFBVyxDOUN6Q25CLDhJOEM0Q1EsY0FBZSxDQUNmLGF2Q3ZEWSxDdUN3RFosYUFBYyxDQUNkLDRCM0N5Q2lCLEMyQ3hDakIsZUFBaUIsQzlDaER6Qiw2SThDbURRLGNBQWUsQ0FDZixhdkM5RFksQ3VDK0RaLGFBQWMsQzlDckR0QixpRzhDeURNLFVBQVcsQ0FDWCxlQUFnQixDOUMxRHRCLGlIOEMrRE0sWUFBYSxDOUMvRG5CLHNHOENrRU0saUJBQWtCLENBQ2xCLGNBQWUsQ0FDZiw0QjNDb0JtQixDMkNuQm5CLGF2Q2pGYyxDdUNrRmQsa0JBQW1CLEM5Q3RFekIscUc4Q3lFTSxpQkFBa0IsQ0FDbEIsY0FBZSxDQUNmLGF2Q3JGYyxDUFVwQixtSDhDOEVNLGNBQWUsQ0FDZixpQkFBa0IsQzlDL0V4QiwwSDhDbUZRLGFBQWMsQ0FDZCxZQUFhLEM5Q3BGckIsOEc4Q3dGTSxpQkFBa0IsQzlDeEZ4QixnSDhDMEZRLGNBQWUsQ0FDZixhQUFjLEM5QzNGdEIsc0g4QytGTSxjQUFlLENBQ2YsZUFBZ0IsQzlDaEd0Qiw2RStDbEJFLGNBQWUsQy9Da0JqQix3RitDaEJJLHVCQUF5QixDL0NnQjdCLDRGK0NkTSxtQkFBb0IsQy9DYzFCLDhGK0NUTSxjQUFlLENBQ2Ysa0JBQW1CLENBQ25CLGF4Q0xjLENQWXBCLG9EZ0RsQkUsY0FBZSxDaERrQmpCLG9EZ0RmRSxTQUFVLENoRGVaLG9EZ0RaRSxTQUFVLENoRFlaLHVFZ0RSRSwrQjdDNkY2QixDSHJGL0IsOEVnRExNLHNCQUFlLENBQWYsa0JBQWUsQ0FBZixjQUFlLENoREtyQixnRmdESFEsa0JBQU8sQ0FBUCxjQUFPLENBQVAsVUFBTyxD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QUNqQixnQkFBaUIsQ0FDakIsd0JBQTBCLENkNWdCbEMscUNjMDRDUSxTQUFVLENBQ1YsU0FBVSxDQUNWLFNBQVUsQ2Q1NENsQix3Q2Mrc0VRLE1BQU8sQ0FDUCxTQUFVLENBQ1YsU0FBVSxDZGp0RWxCLGtEa0JvVlUsWUFBYSxDbEJwVnZCLG9Fa0JnYlUsYUFBYyxDbEJoYnhCLHlEbUIrQ1EsU0FBVSxDbkIvQ2xCLHNDc0JzQk0sWUFBYSxDQUNiLG1HQUFzRyxDQUN0Ryx1QkFBK0IsQ3RCeEJyQyx3RHNCMEJRLFlBQWEsQ3RCMUJyQiw2QzZCeUVRLGtCQUFVLENBQVYsaUJBQVUsQ0FBVixhQUFVLENBQVYsU0FBVSxDQUNWLGVBQWdCLEM3QjFFeEIsa0V1Q2lFVyxXQUFZLENBQ1osVUFBVSxDdkNsRXJCLDhFdUN3RVksWUFBYSxDdkN4RXpCLCtFdUMyRVksb0JBQXFCLENBQ3JCLFVBQVcsQ3ZDNUV2QiwrQzRDd1NRLFNBQVUsQ2pDK0hULENBME1DLHlCWGpuQlYsbURXa25CWSxXQUFZLENYbG5CeEIsMEpjcWlCTSxzQkFBd0IsQ2RyaUI5QixvRWM2bkJVLFVBQVcsQ2Q3bkJyQiw0Q2N1c0JNLHVCQUF5QixDZHZzQi9CLG1EY3F0QlEsd0JBQTBCLENkcnRCbEMsMERjd3RCUSxRQUFTLENkeHRCakIsd0VjNHRCVSxVQUFXLENkNXRCckIsd0Njd3lCTSx1QkFBeUIsQ2R4eUIvQiwrQ2NvekJRLHdCQUEwQixDZHB6QmxDLHNEY3V6QlEsVUFBVSxDZHZ6QmxCLG9FYzJ6QlUsVUFBVyxDZDN6QnJCLHVDY3U0Qk0sdUJBQXlCLENkdjRCL0IsOENjbTVCUSx3QkFBMEIsQ2RuNUJsQyxxRGNzNUJRLFdBQVcsQ2R0NUJuQixtRWMwNUJVLFVBQVcsQ2QxNUJyQiwrQ2NxK0JNLHVCQUF5QixDZHIrQi9CLHNEYzAvQlEsd0JBQTBCLENkMS9CbEMsNkRjNi9CUSxVQUFVLENkNy9CbEIsMkVjaWdDVSxVQUFXLENkamdDckIsK0Njb2tFUSxVQUFXLENBQ1gsY0FBZSxDZHJrRXZCLGtEa0JzTVUsb0JBQXNCLENBQ3RCLHdCQUF5QixDQUl6QixlQUFnQixDQUNoQixjQUFlLENBQ2YsZUFOeUIsQ2xCdk1uQywrRGtCK01ZLGlCQUFrQixDbEIvTTlCLG1Fa0JpTmMsWUFBYSxDQUNiLFdBQVksQ2xCbE4xQix5RWtCcU5jLE9BQVEsQ0FDUixNQUFPLENBQ1Asd0JBQXlCLENBQ3pCLHFCQUF1QixDQUN2QixvQkFBc0IsQ2xCek5wQyx5RG1CdUdRLDZCQUErQixDbkJ2R3ZDLDhIb0I4U1ksU0FBVSxDQUNWLFdBQVksQ3BCL1N4Qiw2Q29Ca21CUSxpQkFBa0IsQ0FDbEIsY0FBZSxDcEJubUJ2Qiw4Q29Cc21CUSxpQkFBa0IsQ3BCdG1CMUIsNkNvQnltQlEsZ0JBQWlCLENBQ2pCLGlCQUFrQixDcEIxbUIxQix1Rm9CaW5CWSxnQkFBZ0IsQ0FDaEIsaUJBQWlCLENBQ2pCLFdBQVcsQ3BCbm5CdkIsMEZvQnNuQlksWUFBYSxDcEJ0bkJ6QixtRG9CNm5CUSxjQUFlLENwQjduQnZCLGtEb0Jnb0JRLGNBQWMsQ3BCaG9CdEIsNEVvQm9vQmMsY0FBZSxDcEJwb0I3QixpQ29CMm9CTSxjQUFjLENBQ2QsMkJBQTRCLENwQjVvQmxDLGlDb0Irb0JNLG1CQUFxQixDcEIvb0IzQixrRG9CaXBCUSxlQUFnQixDcEJqcEJ4QixpQ29CeXBCTSxjQUFjLENBQ2Qsa0JBQW1CLENwQjFwQnpCLG1Eb0I0cEJRLGNBQWUsQ0FDZixrQkFBa0IsQ3BCN3BCMUIsbURvQmdxQlEsaUJBQWtCLENwQmhxQjFCLHVEb0JrcUJVLGFBQWMsQ0FDZCxXQUFXLENBQ1gsVUFBVSxDQUNWLGtCQUF1QixDcEJycUJqQyxtQ3FCcVhNLHdCQUF5QixDckJyWC9CLHFDcUJ3WE0sa0JBQWtCLENBQ2xCLGlCQUFpQixDckJ6WHZCLHdEcUIyWFEsaUJBQWlCLENBQ2pCLHFCQUF1QixDckI1WC9CLHFDcUJnWU0sNkhBQStILENBQy9ILHlCQUEwQixDckJqWWhDLGtFcUJvWVUsaUJBQWlCLENyQnBZM0IscUVxQnNZWSxlQUFlLENBQ2YsY0FBZSxDQUNmLGtCQUFrQixDckJ4WTlCLG9FcUIyWVksY0FBZSxDckIzWTNCLCtFcUJpWlUsa0JBQXVCLENBQ3ZCLFVBQVUsQ0FDVixXQUFXLENyQm5ackIsMkRzQndEUSxrQkFBbUIsQ3RCeEQzQixtQzBCMGpGTSxrQkFBa0IsQzFCMWpGeEIsMkMwQjRqRlEsWUFBWSxDMUI1akZwQixzRDBCOGpGVSxpQkFBa0IsQzFCOWpGNUIsb0UwQmdrRlksYUFBYyxDQUNkLGtCQUF1QixDQUN2QixVQUFXLEMxQmxrRnZCLHNFMEJxa0ZZLFFBQVEsQ0FDUixTQUFTLENBQ1QsaUJBQWtCLEMxQnZrRjlCLGtEMEI4a0ZRLGtCQUFrQixDMUI5a0YxQixrRDBCaWxGUSxlQUFnQixDQUNoQixjQUFlLEMxQmxsRnZCLGlEMEJ1bEZRLGlCQUFpQixDQUNqQixrQkFBa0IsQzFCeGxGMUIsaUUwQjBsRlUsZUFBZSxDQUNmLGNBQWMsQ0FDZCxrQkFBa0IsQzFCNWxGNUIsaUUwQmltRlUsaUJBQWlCLEMxQmptRjNCLHFGMEJtbUZZLFFBQVEsQzFCbm1GcEIsa0cwQjJtRmMsVUFBVSxDMUIzbUZ4Qiw4RzBCNm1GZ0IsaUJBQWlCLEMxQjdtRmpDLHNHMEJnbkZnQixXQUFXLEMxQmhuRjNCLGtHMEJvbkZjLGlCQUFpQixDMUJwbkYvQixvRzBCc25GZ0IsZUFBZ0IsQ0FDaEIsaUJBQWlCLEMxQnZuRmpDLHFHMEIwbkZnQixjQUFlLEMxQjFuRi9CLGdEMEJtb0ZRLGlCQUFpQixDMUJub0Z6QixnRjBCc29GWSxjQUFlLENBQ2YsZ0JBQWdCLEMxQnZvRjVCLDBHMEIwb0ZnQixXQUFXLENBQ1gsVUFBVSxDMUIzb0YxQiw4RDBCaXBGVSxjQUFjLENBQ2QsYUFBYSxDMUJscEZ2QixpRjBCb3BGWSxlQUFlLEMxQnBwRjNCLGlGMEJ1cEZZLGtCQUFrQixDMUJ2cEY5QixvRjBCeXBGYyxrQkFBa0IsQzFCenBGaEMsd0IwQm1xRkksZ0JBQWlCLEMxQm5xRnJCLG1EMEJ1cUZNLFNBQVMsQ0FDVCxjQUFjLEMxQnhxRnBCLG1EMEIycUZNLHNCQUEyQixDMUIzcUZqQyxpRDBCOHFGTSxjQUFjLEMxQjlx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YixvQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIsNkJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsdUJBQXVCLENBQXZCLDhCQUF1QixDQUF2QixvQkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLG9CQUF5QixDQUF6QixnQ0FBeUIsQ0FBekIsaUJBQXlCLENBQXpCLHdCQUF5QixDekIzSjVDLENBWksseUJ4Q3JFVixvRHdDc0VZLGNBQWUsQ0FDZiw2QkFBK0IsQ0FFbEMsQ0kzREgsMEI1Q2ROLHFENENlUSx3QkFBbUIsQ0FBbkIsMEJBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsVUFBVyxDQUNYLFlBQWEsQ0FDYixpQkFBa0IsQzVDbEIxQix5RDRDb0JVLGNBQWUsQ0FDaEIsQ0lnTUwsMEJoRHJOSixpSGdEd05VLGtCQUFrQixDaER4TjVCLDBIZ0Q2TmdCLGtCQUFtQixDQUN0QixDb0JoSWIsMEJBQ0UsaUNBR00sWUFBYSxDQUNiLGNBQWUsQ0FDaEIiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiRmYS1mb250LXBhdGg6ICcuLi8uLi9mb250cyc7XG4vLyBAY2hhcnNldCAndXRmLTgnO1xuQGltcG9ydCAnZGUtdmFyaWFibGVzJztcbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdsYXlvdXQnO1xuQGltcG9ydCAnZm9udCc7XG5AaW1wb3J0ICdpY29uZm9udCc7XG4vL2NvbW1vbiBmdW5jdGlvbnNcbi8vICRicm93c2VyLWRlZmF1bHQtZm9udC1zaXplOiAxNnB4ICFkZWZhdWx0OyAvL+iuvuWumua1j+iniOWZqOm7mOiupOWtl+S9kzE2cHhcbkBmdW5jdGlvbiByZW0oJHB4KSB7XG4gIEByZXR1cm4gJHB4IC8gMTYgKiAxcmVtO1xufVxuXG4vL2NvbW1vbiBzdHlsZVxuQGltcG9ydCAnY29tbW9uJztcbkBpbXBvcnQgJ2FuaW1hdGUnO1xuQGltcG9ydCAnb3dsLmNhcm91c2VsJztcblxuLy9wYWdlcyBzdHlsZVxuLmRlLXdlYi12M3tcbiAgQGltcG9ydCAnLi9oZWFkZXIvaW5kZXgnO1xuICBAaW1wb3J0ICcuL2hvbWUvaW5kZXgnO1xuICBAaW1wb3J0ICcuL2Zvb3Rlci9pbmRleCc7XG4gIEBpbXBvcnQgJy4vdnBwL2luZGV4JztcbiAgQGltcG9ydCAnLi9hYm91dC9pbmRleCc7XG4gIEBpbXBvcnQgJy4vYWJvdXQvYWJvdXQtdXMuc2Nzcyc7XG4gIEBpbXBvcnQgJy4vYWJvdXQvdmlkZW9zJztcbiAgQGltcG9ydCAnLi9teS9pbmRleCc7XG4gIEBpbXBvcnQgJy4vbXkvc2V0dGluZ3MnO1xuICBAaW1wb3J0ICcuL215L2JpbGwtdXNhZ2Uuc2Nzcyc7XG4gIEBpbXBvcnQgJy4vbXkvYWNjb3VudC1jbG9zZS5zY3NzJztcbiAgQGltcG9ydCAnLi9teS9ldi1jaGFyZ2luZy5zY3NzJztcbiAgQGltcG9ydCAnLi9iaWxsQWNjb3VudC9wYXlPbmxpbmUnO1xuICBAaW1wb3J0ICcuL2JpbGxBY2NvdW50L21ha2VQYXltZW50JztcbiAgQGltcG9ydCAnLi9wbGFuL2luZGV4JztcbiAgQGltcG9ydCAnLi9jaHJpc3RtYXMvaW5kZXgnO1xuICBAaW1wb3J0ICcuL2RlU2lnaHQvaW5kZXgnO1xuICBAaW1wb3J0ICcuL2Jsb2cvaW5kZXgnO1xuICBAaW1wb3J0ICcuL3BsYW4vZ3JlZW5wb3dlcic7XG4gIEBpbXBvcnQgJy4vcGxhbi9tb3ZlSG91c2Uuc2Nzcyc7XG4gIEBpbXBvcnQgJy4vYmlsbEFjY291bnQvYWNjb3VudCc7XG4gIEBpbXBvcnQgJy4vcGxhbi9zb2xhcic7XG4gIEBpbXBvcnQgJy4vcGxhbi92aWNFbGVjdHJpY2l0eSc7XG4gIEBpbXBvcnQgJy4vam9pbnRBY2NvdW50L2luZGV4JztcbiAgQGltcG9ydCAnLi90ZXN0aW1vbmlhbHMvaW5kZXgnO1xuICBAaW1wb3J0ICcuL215L2FjY291bnQnO1xuICBAaW1wb3J0ICcuL2V4cGlyZWQvaW5kZXgnO1xuICBAaW1wb3J0ICcuL3VwZ3JhZGUvaW5kZXgnO1xuICBAaW1wb3J0ICcuL3RyYW5zYWN0aW9uLWRlc2MvaW5kZXgnO1xuICBAaW1wb3J0ICcuL2xhbmRpbmcvaWRuZXgnO1xuICBAaW1wb3J0ICcuL2VsZWMtdmVoaWNsZXMvaW5kZXgnO1xuICBAaW1wb3J0ICcuL2V2ZW50cy9uZXd5ZWFyMjAyMic7XG4gIEBpbXBvcnQgJy4vbXkvYWNjb3VudC1kaXJlY3QtbWFya2V0aW5nLnNjc3MnO1xuICBAaW1wb3J0ICcuL2J1c2luZXNzL2luZGV4LnNjc3MnO1xuICBAaW1wb3J0ICcuL2J1c2luZXNzL2xhcmdlLnNjc3MnO1xuICBAaW1wb3J0ICcuL3BsYW4vcmVxdWVzdFF1b3RlLnNjc3MnO1xuICAvLyBAaW1wb3J0ICcuL2V2ZW50cy9taWRBdXR1bW4yMDIxJztcbiAgLy8gQGltcG9ydCAnLi9ldmVudHMvY2hyaXN0bWFzMjAyMSc7XG59XG5AaW1wb3J0ICdsb2dpbi9pbmRleCc7XG5AaW1wb3J0ICcuL3RlbXAvYWNjb3VudC52cHAnO1xuLm15LXdpc2gtbGlzdHMtc2hvdyxcbi5teS13aXNoLWxpc3RzLW5ldyB7XG4gIG1haW57XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuKntcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG59XG4uemgtY257XG4gICp7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5icmVhay1hbGx7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbCAhaW1wb3J0YW50O1xufVxuLmtlZXAtYWxse1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbCAhaW1wb3J0YW50O1xufVxuLmJyZWFrLXdvcmR7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLy8gYm9keS50aHtcbi8vICAgZm9udC1mYW1pbHk6ICdDaGFrcmFQZXRjaCBSZWd1bGFyJyAhaW1wb3J0YW50O1xuLy8gfVxuLmFtZXJpY2FuLWV4cHJlc3MtaWNvbiB7XG4gIGhlaWdodDogMjNweDtcbn0iLCIubWFrZS1wYXltZW50e1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTA3cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIC5wYXltZW50LWZvcm17XG4gICAgbWFyZ2luLXRvcDogNDRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMTI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICAuZm9ybS1jb250ZW50e1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAuZm9ybS1sZWZ0e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBib3JkZXItcmlnaHQ6NHB4IGRhc2hlZCAjRjBGMEYwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgICBsYWJlbHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgICA+ZGl2e1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5mb3JtLXJpZ2h0e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgID5kaXZ7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC5mb3JtLWxlZnQsIC5mb3JtLXJpZ2h0e1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5iYWNre1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYXtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuICBoNHtcbiAgICBjb2xvcjogIzJDMkMyQztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmZvcm0taXRlbXtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbGFiZWx7XG4gICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICBpbnB1dHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0QwRDBEMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICY6Zm9jdXN7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG4gICAgICAmLmxpZ2h0LWNvbG9ye1xuICAgICAgICBjb2xvcjogIzBBOUNBRTtcbiAgICAgIH1cbiAgICAgICYuYm9sZHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICBzZWxlY3R7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMEQwRDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAmOmZvY3Vze1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1pdGVtLWNvbnRlbnQuc2VsZWN0c3tcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgPnNlbGVjdDpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuICAgICAgPnNlbGVjdDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5mb3JtLWl0ZW0tY29udGVudHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgc3BhbntcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgIH1cbiAgICB9XG4gICAgZW0uanF2LWVycm9ye1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICNFNjJFMkU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxuICAgIC5mb3JtLWl0ZW0tY2hlY2tib3h7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBpbnB1dHtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5NTk1OTU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgICAgbGFiZWx7XG4gICAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF17XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuICBcbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTo6YWZ0ZXJ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXI6MXB4IHNvbGlkICM5NTk1OTU7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6OmFmdGVye1xuICAgICAgY29udGVudDogXCLinJNcIjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICAjMEE5Q0FFO1xuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjMEE5Q0FFO1xuICAgIH1cbiAgfVxuICAuZGVzY3tcbiAgICBjb2xvcjogIzJDMkMyQztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmFkZHJlc3MtaW5mb3tcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzlweDtcbiAgfVxuICAuc2VsZWN0Qm94TGlzdHtcbiAgICAuaXRlbXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDM3OXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6NnB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSA7XG4gICAgICAmLmFjdGl2ZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMEE5Q0FFO1xuICAgICAgICBjb2xvcjogICMwQTlDQUU7XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ltZy9iaWxsQWNjb3VudC90YWJfaWNvbi5wbmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3VibWl0LWJ0bntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OjUwcHg7XG4gICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcscmdiYSgwLDE4MSwxNDgsMSkgMCUscmdiYSgxMCwxNTYsMTc0LDEpIDEwMCUpO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czo4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gIFxufSIsIi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZmxleC1maWxsIHtcbiAgZmxleDogMTtcbn1cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm10LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLXItNSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLm1hcmdpbi1yLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLm1hcmdpbi1yLTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLm1hcmdpbi1yLTIwe1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tci0yNSB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cbi5tYXJnaW4tci0zMCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5tYXJnaW4tci0zNSB7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbn1cblxuLm1hcmdpbi10LTUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ubWFyZ2luLXQtMTAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLm1hcmdpbi10LTE1IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5tYXJnaW4tdC0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubWFyZ2luLXQtMjUge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLm1hcmdpbi10LTMwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5tYXJnaW4tdC0zNSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG4ubWFyZ2luLXQtNTAge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4ubWFyZ2luLWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1iLTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5tYXJnaW4tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tYi0yNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tYi0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tYi0zNSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tYi01MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tbC0we1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1sLTV7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ubWFyZ2luLWwtMTAge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5tYXJnaW4tbC0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLm1hcmdpbi1sLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ubWFyZ2luLWwtMjUge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cbi5tYXJnaW4tbC0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLm1hcmdpbi1sLTM1IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG59XG5cbi5wdDAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnBiMHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5wbDB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5wcjAge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnBhZGRpbmctYi0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLnBhZGRpbmctYi0yMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy1iLTMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctci0yNXtcbiAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmctbC0yNXtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy1sLTI1LWkge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cbi5wdDEwe1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLy8geHMgPDc2OFxuLy8gc20gPj0gNzY4XG4vLyBtZCA+PSA5OTJcbi8vIGxnID49IDEyMDBcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udy0xMDAge1xuICB3aWR0aDogMTAwJTtcbn1cbi53LWF1dG97XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uaC0xMDB7XG4gIGhlaWdodDoxMDAlO1xufVxuLnRsIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLnRyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cbi50YyB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLnZtIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInZlcmRhbmFcIjtcbiAgc3JjOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ZvbnRzL3ZlcmRhbmEvdmVyZGFuYS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ZvbnRzL3ZlcmRhbmEvdmVyZGFuYS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9mb250cy92ZXJkYW5hL3ZlcmRhbmEudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgIHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjIvZm9udHMvdmVyZGFuYS92ZXJkYW5hLmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ZvbnRzL3ZlcmRhbmEvdmVyZGFuYS5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLFxuICAgICAgIHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjIvZm9udHMvdmVyZGFuYS92ZXJkYW5hLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGl0aWxsaXVtV2ViXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9mb250cy90aXRpbGxpdW1XZWIvVGl0aWxsaXVtV2ViLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9mb250cy90aXRpbGxpdW1XZWIvVGl0aWxsaXVtV2ViLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgIHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjIvZm9udHMvdGl0aWxsaXVtV2ViL1RpdGlsbGl1bVdlYi1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ZvbnRzL3RpdGlsbGl1bVdlYi9UaXRpbGxpdW1XZWItUmVndWxhci5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICAgdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9mb250cy90aXRpbGxpdW1XZWIvVGl0aWxsaXVtV2ViLVJlZ3VsYXIuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKSxcbiAgICAgICB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ZvbnRzL3RpdGlsbGl1bVdlYi9UaXRpbGxpdW1XZWItUmVndWxhci5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IFJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ZvbnRzL3NmL1NGLVByby1UZXh0LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9mb250cy9zZi9TRi1Qcm8tVGV4dC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ZvbnRzL3NmL1NGLVByby1UZXh0LVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgIHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjIvZm9udHMvc2YvU0YtUHJvLVRleHQtUmVndWxhci5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICAgdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9mb250cy9zZi9TRi1Qcm8tVGV4dC1SZWd1bGFyLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksXG4gICAgICAgdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9mb250cy9zZi9TRi1Qcm8tVGV4dC1SZWd1bGFyLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IE1lZGl1bVwiO1xuICBzcmM6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjIvZm9udHMvc2YvU0YtUHJvLVRleHQtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgIHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjIvZm9udHMvc2YvU0YtUHJvLVRleHQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ZvbnRzL3NmL1NGLVByby1UZXh0LU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9mb250cy9zZi9TRi1Qcm8tVGV4dC1NZWRpdW0uZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgIHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjIvZm9udHMvc2YvU0YtUHJvLVRleHQtTWVkaXVtLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksXG4gICAgICAgdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9mb250cy9zZi9TRi1Qcm8tVGV4dC1NZWRpdW0ub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgU2VtaWJvbGRcIjtcbiAgc3JjOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ZvbnRzL3NmL1NGLVByby1UZXh0LVNlbWlib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgIHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjIvZm9udHMvc2YvU0YtUHJvLVRleHQtU2VtaWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgIHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjIvZm9udHMvc2YvU0YtUHJvLVRleHQtU2VtaWJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgIHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjIvZm9udHMvc2YvU0YtUHJvLVRleHQtU2VtaWJvbGQuZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgIHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjIvZm9udHMvc2YvU0YtUHJvLVRleHQtU2VtaWJvbGQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKSxcbiAgICAgICB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ZvbnRzL3NmL1NGLVByby1UZXh0LVNlbWlib2xkLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IEJvbGRcIjtcbiAgc3JjOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ZvbnRzL3NmL1NGLVByby1UZXh0LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9mb250cy9zZi9TRi1Qcm8tVGV4dC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ZvbnRzL3NmL1NGLVByby1UZXh0LUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgIHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjIvZm9udHMvc2YvU0YtUHJvLVRleHQtQm9sZC5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICAgdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9mb250cy9zZi9TRi1Qcm8tVGV4dC1Cb2xkLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksXG4gICAgICAgdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9mb250cy9zZi9TRi1Qcm8tVGV4dC1Cb2xkLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiYnJvd2FcIjtcbiAgc3JjOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ZvbnRzL2Jyb3dhL2Jyb3dhLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgIHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvZm9udHMvYnJvd2EvYnJvd2Eud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgIHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvZm9udHMvYnJvd2EvYnJvd2EudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgIHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvZm9udHMvYnJvd2EvYnJvd2EuZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgIHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdi9mb250cy9icm93YS9icm93YS5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLFxuICAgICAgIHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjIvZm9udHMvYnJvd2EvYnJvd2Eub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiYnJvd2EgYm9sZFwiO1xuICBzcmM6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvZm9udHMvYnJvd2EvYnJvd2FiLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgIHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvZm9udHMvYnJvd2EvYnJvd2FiLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ZvbnRzL2Jyb3dhL2Jyb3dhYi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9mb250cy9icm93YS9icm93YWIuZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgIHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvZm9udHMvYnJvd2EvYnJvd2FiLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksXG4gICAgICAgdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9mb250cy9icm93YS9icm93YWIub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDaGFrcmFQZXRjaCBSZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9mb250cy9DaGFrcmFQZXRjaC9DaGFrcmFQZXRjaC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgIHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvZm9udHMvQ2hha3JhUGV0Y2gvQ2hha3JhUGV0Y2gtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9mb250cy9DaGFrcmFQZXRjaC9DaGFrcmFQZXRjaC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ZvbnRzL0NoYWtyYVBldGNoL0NoYWtyYVBldGNoLVJlZ3VsYXIuZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgIHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvZm9udHMvQ2hha3JhUGV0Y2gvQ2hha3JhUGV0Y2gtUmVndWxhci5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLFxuICAgICAgIHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvZm9udHMvQ2hha3JhUGV0Y2gvQ2hha3JhUGV0Y2gtUmVndWxhci5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuJHJlZ3VsYXI6ICdTRiBQcm8gVGV4dCBSZWd1bGFyJztcbiRtZWRpdW06ICdTRiBQcm8gVGV4dCBNZWRpdW0nO1xuJHNlbWlib2xkOiAnU0YgUHJvIFRleHQgU2VtaWJvbGQnO1xuJGJvbGQ6ICdTRiBQcm8gVGV4dCBCb2xkJztcbi5icm93YSB7XG4gIGZvbnQtZmFtaWx5OiAnYnJvd2EnO1xufVxuLmJyb3dhYiB7XG4gIGZvbnQtZmFtaWx5OiAnYnJvd2EgYm9sZCc7XG59XG4uZm9udC1ib2xke1xuICBmb250LWZhbWlseTogJGJvbGQ7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiOyAvKiBQcm9qZWN0IGlkIDE4MjA3MDcgKi9cbiAgc3JjOiB1cmwoJ2h0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvZm9udHMvZGUuZm9udGljb24vaWNvbmZvbnQud29mZjI/dD0xNjU0MDU0NDA5MDM5JykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9mb250cy9kZS5mb250aWNvbi9pY29uZm9udC53b2ZmP3Q9MTY1NDA1NDQwOTAzOScpIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybCgnaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9mb250cy9kZS5mb250aWNvbi9pY29uZm9udC50dGY/dD0xNjU0MDU0NDA5MDM5JykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5cbi5pY29uZm9udCB7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbmljb25mb250cXV4aWFvc2hvdXF1YW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGZcIjtcbn1cblxuLmljb253ZW5kYW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNkXCI7XG59XG5cbi5pY29uYmlhbmppOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNhXCI7XG59XG5cbi5pY29uc2hpcXVkZWNodWxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRiXCI7XG59XG5cbi5pY29uZGlhbmh1YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNFwiO1xufVxuXG4uaWNvbmd1YW5iaV9odWFiYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGRcIjtcbn1cblxuLmljb250aXNoaTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWFcIjtcbn1cblxuLmljb25saXNoaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1YlwiO1xufVxuXG4uaWNvbmFycm93LWNpcmNsZS11cC1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1N1wiO1xufVxuXG4uaWNvbmppYW50b3V4aWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjRcIjtcbn1cblxuLmljb25haXhpbmp1YW56ZW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUwXCI7XG59XG5cbi5pY29ud2VudGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2NcIjtcbn1cblxuLmljb25zaHVheGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAzXCI7XG59XG5cbi5pY29ud2VuaGFvMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkNlwiO1xufVxuXG4uaWNvbmppbmdnYW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGNcIjtcbn1cblxuLmljb256aGVuZ3F1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzOVwiO1xufVxuXG4uaWNvbmNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRmXCI7XG59XG5cbi5pY29ud2VuaGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhmXCI7XG59XG5cbi5pY29ucGx1cy1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzM1wiO1xufVxuXG4uaWNvblBERjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyM1wiO1xufVxuXG4uaWNvbmppZmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRlXCI7XG59XG5cbi5pY29uY2hldnJvbi1zcXVhcmUtcmlnaHQtbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjFcIjtcbn1cblxuLmljb25jaGV2cm9uLXNxdWFyZS1sZWZ0LWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIyXCI7XG59XG5cbi5pY29uZnVsbHNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMVwiO1xufVxuXG4uaWNvbmppYW50b3UtY29weTEtY29weS1jb3B5MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0ZFwiO1xufVxuXG4uaWNvbnN3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0Y1wiO1xufVxuXG4uaWNvbnRpc2hpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA5XCI7XG59XG5cbi5pY29udXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDlcIjtcbn1cblxuLmljb25kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRhXCI7XG59XG5cbi5pY29uamlhbnRvdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0YlwiO1xufVxuXG4uaWNvbndpZmkxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ3XCI7XG59XG5cbi5pY29uamlhbnRvdS1jb3B5MS1jb3B5LWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDBcIjtcbn1cblxuLmljb25pY29fYnVzaW5lc3NfcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWZcIjtcbn1cblxuLmljb25pY29fcmVzaWRlbnRpYWxfcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjBcIjtcbn1cblxuLmljb25pY29fY2hlYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxZVwiO1xufVxuXG4uaWNvbmljb19ncmVlbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFjXCI7XG59XG5cbi5pY29uaWNvX3NtYXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWRcIjtcbn1cblxuLmljb25hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxYlwiO1xufVxuXG4uaWNvbmJ0bl95b3V0b2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFhXCI7XG59XG5cbi5pY29uYnRuX2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxOVwiO1xufVxuXG4uaWNvbmJ0bl9pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxOFwiO1xufVxuXG4uaWNvbmJ0bl9mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxN1wiO1xufVxuXG4uaWNvbmljb19yZXNpZGVudGlhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNFwiO1xufVxuXG4uaWNvbmljb19idXNpbmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNlwiO1xufVxuXG4uaWNvbmljb19yZXNpZGVudGlhbF9zZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTVcIjtcbn1cblxuLmljb25pY29fYnVzaW5lc3Nfc2VsMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxM1wiO1xufVxuXG4uaWNvbmljb19zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTJcIjtcbn1cblxuLmljb25pY29fYWRkcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMFwiO1xufVxuXG4uaWNvbmljb19tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNVwiO1xufVxuXG4uaWNvbmZpcmUtc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDBcIjtcbn1cblxuLmljb25ib2x0LXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQxXCI7XG59IiwiQGNoYXJzZXQgJ3V0Zi04Jztcbi8vZm9udFxuYm9keXtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlICFpbXBvcnRhbnQ7XG59XG5ib2R5LmRlLXdlYi12M3tcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlICFpbXBvcnRhbnQ7XG59XG5ib2R5LmRlLXdlYi12My5teS1hY2NvdW50c3tcbiAgbWFpbntcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICB9XG59XG5ib2R5Lm15LWFjY291bnRzLmRlLXdlYi12MyBtYWlue2JhY2tncm91bmQ6ICNmNWY1ZjU7fVxuLmYxMntcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4uZjEze1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbn1cbi5mMTR7XG4gIGZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7XG59XG4uZjE1e1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cbi5mMTZ7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuLmYxOHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG4uZjIwe1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbn1cbi5mNDB7XG4gIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50O1xufVxuLmY1MHtcbiAgZm9udC1zaXplOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4uZmJvbGR7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnJwZjUwe1xuICBmb250LXNpemU6IDUwcHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uYm9keS1jb2xvcntcbiAgY29sb3I6JGRlLWdyYXk5MDAgIWltcG9ydGFudDtcbn1cbi5ncmF5LTcwMHtcbiAgY29sb3I6ICRncmF5LTcwMCAhaW1wb3J0YW50O1xufVxuLmdyYXktNjAwe1xuICBjb2xvcjogJGdyYXktNjAwICFpbXBvcnRhbnQ7XG59XG4uZ3JheS01MDB7XG4gIGNvbG9yOiAkZ3JheS01MDAgIWltcG9ydGFudDtcbn1cbi5ncmF5LTQwMHtcbiAgY29sb3I6ICRncmF5LTQwMCAhaW1wb3J0YW50O1xufVxuLmdyYXktMzAwe1xuICBjb2xvcjogJGdyYXktMzAwICFpbXBvcnRhbnQ7XG59XG4uZ3JheS0yMDB7XG4gIGNvbG9yOiAkZ3JheS0yMDAgIWltcG9ydGFudDtcbn1cbi5ncmF5LTEwMHtcbiAgY29sb3I6ICRkZS1ncmF5MTAwICFpbXBvcnRhbnQ7XG59XG4ud2hpdGV7XG4gIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cbi5yZWR7XG4gIGNvbG9yOiRyZWQgIWltcG9ydGFudDtcbn1cbi5ibHVle1xuICBjb2xvcjogJGJsdWUgIWltcG9ydGFudDtcbn1cbi5ncmVlbntcbiAgY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xufVxuLmNvbG9yUDF7XG4gIGNvbG9yOiAjNDg0ODQ4ICFpbXBvcnRhbnQ7XG59XG4uYmx1ZS1ncmVlbntcbiAgY29sb3I6ICRkZS1ibHVlLWdyZWVuIWltcG9ydGFudDtcbn1cbi5jb2xvcjMzMzMzM3tcbiAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbn1cbi5jb2xvci1kZS1ncmF5NTAwe1xuICBjb2xvcjogJGRlLWdyYXk1MDAgIWltcG9ydGFudFxufVxuLmhye1xuICBib3JkZXItY29sb3I6ICNFOEU4RTg7XG59XG4udG9vbHRpcFVuZGVybGluZXtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk5OTk7XG59XG5cbi5mbGV4LWFsaWduLW1pZGRsZXtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uaW5saW5lQmxvY2t7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuLmJsb2Nre1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmZvbnRGYW1pbHlCb2xke1xuICBmb250LWZhbWlseTogJ1NGIFBybyBUZXh0IEJvbGQnO1xufVxuLnBvcG92ZXJ7XG5cbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ucG9wb3Zlci50b3AgLmFycm93OmFmdGVyIHtcbiAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgIGJvcmRlci10b3A6IG5vbmU7XG5cbn1cbi5wb3BvdmVyLnRvcD4uYXJyb3cge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGJvdHRvbTogLTEycHg7XG59XG4uc2VhcmNoRmllbGR7XG4gIC5mb3JtLWNvbnRyb2x7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6MCA0MHB4IDAgMjBweDtcbiAgICBib3JkZXItY29sb3I6I0QwRDBEMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuc2VhcmNoSWNvbkJ0bntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OjE1cHg7XG4gICAgdG9wOjlweDtcbiAgICBpbWd7XG4gICAgICB3aWR0aDphdXRvO1xuICAgICAgaGVpZ2h0OjI1cHg7XG4gICAgfVxuICB9XG59XG4uaW1nSW5CdG57XG4gIGhlaWdodDoyMHB4O1xuICB3aWR0aDphdXRvO1xufVxuLnRpbWVye1xuICAudGltZXJJdGVte1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6cmVtKDIwKTtcbiAgICBoZWlnaHQ6cmVtKDIwKTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IzVGNjk2RTtcbiAgICBib3JkZXItcmFkaXVzOnJlbSgyKTtcbiAgICBjb2xvcjojZmZmZmZmO1xuICAgIG1hcmdpbjowIHJlbSgxMCkgMCAwO1xuICAgICY6YWZ0ZXJ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiOlwiO1xuICAgICAgY29sb3I6JGdyYXktNjAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6cmVtKC02KTtcbiAgICAgIHRvcDpyZW0oLTEpO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgIG1hcmdpbi1yaWdodDowO1xuICAgICAgJjphZnRlcntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi50YWdMYWJlbHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6MXB4IHNvbGlkICRwcmltYXJ5O1xuICBib3JkZXItcmFkaXVzOjRweDtcbiAgYmFja2dyb3VuZDojZmZmZmZmO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOjA7XG4gIC50YWdMYWJlbFRleHR7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOjAgMTBweDtcbiAgICBjb2xvcjokcHJpbWFyeTtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICB9XG4gIC50YWdDbG9zZXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzowIDE1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAmOmhvdmVye1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuLm5vRGF0YXtcbiAgcGFkZGluZzo1MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaW1ne1xuICAgIGhlaWdodDoxOTBweDtcbiAgICB3aWR0aDphdXRvO1xuICB9XG4gIHB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjowO1xuICB9XG59XG5cbi8vYm9vdHN0cmFwIGNvbXBvbmVudFxuLm1vZGFse1xuICAubW9kYWwtY29udGVudHtcbiAgICBib3JkZXI6MDtcbiAgfVxuICAubW9kYWwtaGVhZGVye1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICBjb2xvcjojZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaDV7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgIH1cbiAgICAuY2xvc2V7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDpyZW0oMTUpO1xuICAgICAgdG9wOnJlbSgxNSk7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICB9XG4gIH1cbiAgLm1vZGFsLWJvZHl7XG4gICAgcGFkZGluZy10b3A6MDtcbiAgfVxufVxuLmRlLXdlYi12MyAuYnNNb2RhbC5tb2RhbHtcbiAgLm1vZGFsLWNvbnRlbnR7XG4gICAgYm9yZGVyOjA7XG4gIH1cbiAgLm1vZGFsLWhlYWRlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2YjhiICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDE1cHggMjBweCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJjo6YWZ0ZXIsXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LWZhbWlseTogJHJlZ3VsYXI7XG4gICAgfVxuICAgIC5jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbiAgLm1vZGFsLWJvZHl7XG4gICAgcGFkZGluZy10b3A6MDtcbiAgICAubW9kYWxJbm5lcntcbiAgICAgIHBhZGRpbmc6MjBweDtcbiAgICB9XG4gIH1cbn1cbi5kZS13ZWItdjMgLmJhbGFuY2VNb2RhbHtcbiAgICAubW9kYWwtY29udGVudHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQ5MHB4O1xuICAgICAgLm1vZGFsLWhlYWRlcntcbiAgICAgICAgcGFkZGluZzogMjZweCAyNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U4RThFODtcbiAgICAgICAgLmNsb3Nle1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICByaWdodDogMThweDtcbiAgICAgICAgfVxuICAgICAgICAubW9kYWwtdGl0bGV7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICAgICAgICBjb2xvcjogIzJjMmMyYztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubW9kYWwtYm9keXtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgLm1vZGFsLWNyZWRpdHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgIC5jcmVkaXQtaXRlbXtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzREJGQzY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgJi5iZ2MyZHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJEQzQ5QztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYmdjYmx1ZXtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJEOEFDNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5iYW5rLWFjY291bnR7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIC5yZWR7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYmFuay1hY2NvdW50LW51bWJlcntcbiAgICAgICAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYmFuay1hY2NvdW50LW5vLWJhbmt7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICBjb2xvcjogIzE5OUFCNDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pY29ud2VuaGFve1xuICAgICAgICAgICAgY29sb3I6ICM5NTk1OTU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pY29ud2VuaGFvOjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTY4ZlwiO1xuICAgICAgICAgIH1cbiAgICAgICAgICAucG9wb3Zlci5yaWdodD4uYXJyb3d7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwwLDAsLjgpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAucG9wb3Zlci5yaWdodD4uYXJyb3c6YWZ0ZXJ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwwLDAsLjgpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAucG9wb3Zlci1jb250ZW50IHB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWNjb3VudC13YXJuaW5ne1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAjRDU5NTJBO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEzLCAxNDksIDQyLCAuMyk7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tY29udHJvbC1ib3h7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIC5pY29uLWRvbHN7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogIzJjMmMyYztcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZnJlZS1yZWZ1bmR7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICBjb2xvcjogIzk1OTU5NTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgLmZyZWUtcmVmdW5kLWluZm97XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0QwRDBEMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgIC5mcmVlLXJlZnVuZC1pY29ue1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICNEMEQwRDA7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyZWUtcmVmdW5kLXRleHR7XG4gICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4IDhweCAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3VibWl0e1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAuYnRuVHlwZTh7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxufVxuLmRlLXdlYi12MyAucmVtaW5kZXJNb2RhbDF7XG4gIC5tb2RhbC1jb250ZW50e1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDkwcHg7XG4gICAgLm1vZGFsLWZhaWx7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgLm1vZGFsLWZhaWwtdG9we1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAubW9kYWwtYm9keXtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIC5tb2RhbC1ib2R5LXRpdGxle1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgY29sb3I6ICMyYzJjMmM7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tb2RhbC1ib2R5LXRleHR7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMmMyYzJjO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tb2RhbC1ib2R5LWJvdHRvbXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC5jYW5jZWx7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjMmMyYzJjO1xuICAgICAgICB9XG4gICAgICAgIC5idG5UeXBlOHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDMwcHggN3B4IDMwcHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWdyb3VwLCAuZGUtd2ViLXYzIC5mb3JtLWdyb3Vwe1xuICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gIC5jb2wtZm9ybS1sYWJlbCwgLmNvbnRyb2wtbGFiZWx7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiMyQzJDMkM7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW46MDtcbiAgICBwYWRkaW5nLXRvcDoxM3B4O1xuICAgIC5yZXF1aXJle1xuICAgICAgY29sb3I6JGRhbmdlcjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYucmVxdWlyZWR7XG4gICAgICAucmVxdWlyZXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBzZWxlY3R7XG4gICAgJi5mb3JtLWNvbnRyb2x7XG4gICAgICB0ZXh0LWluZGVudDogcmVtKDEwKTtcbiAgICB9XG4gIH1cbiAgdGV4dGFyZWF7XG4gICAgJi5mb3JtLWNvbnRyb2x7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIC5mb3JtLWNvbnRyb2x7XG4gICAgYm9yZGVyLWNvbG9yOiNEMEQwRDA7XG4gICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgIHBhZGRpbmc6MCByZW0oMjApO1xuICAgIGhlaWdodDpyZW0oNDApO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oNDApO1xuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQgYnJvd3NlcnMgKi9cbiAgICAgIGNvbG9yOiNCMkIyQjI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gICAgICBjb2xvcjojQjJCMkIyO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMCsgKi9cbiAgICAgIGNvbG9yOiNCMkIyQjI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfSBcbiAgfVxuICAuY2hlY2tib3h7XG4gICAgbGFiZWx7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgfVxufVxuLm5ldy1mb3JtLC5kZS13ZWItdjMgLm5ldy1mb3JtIHtcbiAgaDUsaDZ7XG4gICAgbWFyZ2luOiAxNnB4IDAgOHB4O1xuICAgIFxuICB9XG4gIC5mb3JtLWdyb3Vwe1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgLmNvbnRyb2wtbGFiZWx7XG4gICAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiMyQzJDMkM7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgJi5yZXF1aXJlOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIipcIjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIGNvbG9yOiAjRTYyRTJFO1xuICAgICAgfVxuICAgIH1cbiAgICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICAgIHRleHQtaW5kZW50OiB1bnNldDtcbiAgICB9XG4gICAgLmZvcm0tY29udHJvbHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIGJvcmRlci1jb2xvcjogI0QwRDBEMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCBicm93c2VycyAqL1xuICAgICAgICBjb2xvcjojQjJCMkIyO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICAgICAgICBjb2xvcjojQjJCMkIyO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMCsgKi9cbiAgICAgICAgY29sb3I6I0IyQjJCMjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzhCOEI4QjtcbiAgICAgIH1cbiAgICAgICY6Zm9jdXN7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzBBOUNBRTtcbiAgICAgIH1cbiAgICAgICYuaW52YWxpZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0U2MkUyRTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZvcm0tdGlwcyB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29sb3I6ICNFNjJFMkU7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICAgIC5mb3JtLWdyb3VwLWZpZWxkLWlubGluZXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIC5maWVsZEl0ZW17XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxleC1ncm93OjE7XG4gICAgICAgIHNlbGVjdHtcbiAgICAgICAgICAmLmZvcm0tY29udHJvbHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3Bhbi5zZXB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6IzQ4NDg0ODtcbiAgICAgICAgcGFkZGluZzowIDVweDtcbiAgICAgICAgZmxleC1ncm93OjA7XG4gICAgICAgIG1hcmdpbi10b3A6MTJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlbGVjdHN7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgID5zZWxlY3Q6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICAgID5zZWxlY3Q6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS13aXRoLXByZWZpeCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAucHJlZml4IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIHRleHRhcmVhe1xuICAgICAgJi5mb3JtLWNvbnRyb2x7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgLmNoZWNrYm94e1xuICAgICAgbGFiZWx7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJhZGlvYm94e1xuICAgICAgbGFiZWx7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGlucHV0e1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wcmV0dHktaW5wdXQge1xuICAgIEBtaXhpbiBiYXNlLXByb3BlcnR5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTJweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAycHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRkZS1ibHVlLWdyZWVuO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLnBsYWNlaG9sZGVyIHtcbiAgICAgIEBpbmNsdWRlIGJhc2UtcHJvcGVydHk7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnByZXR0eS1yYWRpbyB7XG4gICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl17XG4gICAgICAgIEBpbmNsdWRlIGJhc2UtcHJvcGVydHk7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICY6Y2hlY2tlZCArIC5wbGFjZWhvbGRlciB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlLWJsdWUtZ3JlZW47XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRkZS1ibHVlLWdyZWVuO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBsYWNlaG9sZGVyIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYucHJldHR5LWNoZWNrYm94IHtcbiAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcbiAgICAgICAgQGluY2x1ZGUgYmFzZS1wcm9wZXJ0eTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgJjpjaGVja2VkICsgLnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGUtYmx1ZS1ncmVlbjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRkZS1ibHVlLWdyZWVuO1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNjM5XCI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucGxhY2Vob2xkZXJ7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM5NTk1OTU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm5ldy10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzJDMkMyQztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGgge1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBCb2xkXCI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgfVxuICB9XG4gIHRkIHtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgfVxuICB9XG4gIHRib2R5IHtcbiAgICB0cjpudGgtY2hpbGQob2RkKXtcbiAgICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7O1xuICAgIH1cbiAgfVxufVxuLnBhZ2luYXRpb257XG4gIGJvcmRlcjowO1xuICBib3JkZXItcmFkaXVzOjA7XG4gIC5wYWdlLWxpbmt7XG4gICAgYm9yZGVyOjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnBhZ2UtaXRlbSB7XG4gICAgJi5kaXNhYmxlZHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgJjpmaXJzdC1jaGlsZCwgJjpsYXN0LWNoaWxke1xuICAgICAgICAucGFnZS1saW5re1xuICAgICAgICAgIGJvcmRlci1jb2xvcjokZ3JheS01MDA7XG4gICAgICAgICAgY29sb3I6ICRncmF5LTUwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucGFnZS1saW5re1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOnJlbSg0KSByZW0oMTIpO1xuICAgICAgY29sb3I6JGdyYXktNjAwO1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6JHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQsICY6bGFzdC1jaGlsZHtcbiAgICAgIC5wYWdlLWxpbmt7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgICAgIGNvbG9yOiRwcmltYXJ5O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGJhY2tncm91bmQ6JHByaW1hcnk7XG4gICAgICAgICAgY29sb3I6I2ZmZmZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgbWFyZ2luLXJpZ2h0OnJlbSgxMCk7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgIG1hcmdpbi1sZWZ0OnJlbSgxMCk7XG4gICAgfVxuICB9XG59XG4uYnRue1xuICAmLmJ0bi1vcmFuZ2V7XG4gICAgYmFja2dyb3VuZDojRkZBQTQ4O1xuICAgIGNvbG9yOiNmZmZmZmY7XG4gIH1cbiAgJi5idG4tbGd7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgIHBhZGRpbmctdG9wOnJlbSgxMik7XG4gICAgcGFkZGluZy1ib3R0b206cmVtKDEyKTtcbiAgfVxuICAmLmJ0blR5cGUxe1xuICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLHJnYmEoMCwxODEsMTQ4LDEpIDAlLHJnYmEoMTAsMTU2LDE3NCwxKSAxMDAlKTtcbiAgICBib3JkZXItcmFkaXVzOjRweDtcbiAgICBwYWRkaW5nOjhweCAzMHB4IDdweCAzMHB4O1xuICAgIG1hcmdpbjowO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjojZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjMEE5Q0FFO1xuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZyxyZ2JhKDEzLDEyNSwxMDUsMSkgMCUscmdiYSgxOSwxMTEsMTIwLDEpIDEwMCUpO1xuICAgIH1cbiAgfVxuICAmLmJ0blR5cGUze1xuICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICBib3JkZXItcmFkaXVzOjRweDtcbiAgICBwYWRkaW5nOjhweCAzMHB4IDdweCAzMHB4O1xuICAgIG1hcmdpbjowO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogJGRlLWdyYXk1MDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6MDtcbiAgICAmOmhvdmVyLCY6YWN0aXZle1xuICAgICAgYmFja2dyb3VuZDpub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgJi5ob3ZlVW5kZXJsaW5le1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5idG5UeXBlNHtcbiAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czo0cHg7XG4gICAgcGFkZGluZzo4cHggMzBweCA3cHggMzBweDtcbiAgICBtYXJnaW46MDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMwQTlDQUUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6MXB4IHNvbGlkICMwQTlDQUU7XG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICB9XG4gIH1cbiAgJi5idG5UeXBlNXtcbiAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czo0cHg7XG4gICAgcGFkZGluZzo4cHggMzBweCA3cHggMzBweDtcbiAgICBtYXJnaW46MDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRkZS1ncmF5NTAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOjA7XG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmLmJ0blR5cGU2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6OHB4IDMwcHggN3B4IDMwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkZGVfZ3JheTkwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGUtZ3JheTMwMDtcbiAgfVxuICAmLmJ0blR5cGU3e1xuICAgIGJhY2tncm91bmQ6I0U2QkUzNTtcbiAgICBib3JkZXItcmFkaXVzOjRweDtcbiAgICBwYWRkaW5nOjhweCAzMHB4IDdweCAzMHB4O1xuICAgIG1hcmdpbjowO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjojZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjRTZCRTM1O1xuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kOiNEOEIwMjg7XG4gICAgICBib3JkZXI6MXB4IHNvbGlkICNEOEIwMjg7XG4gICAgfVxuICB9XG4gICYuYnRuVHlwZTh7XG4gICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcscmdiYSgwLDE4MSwxNDgsMSkgMCUscmdiYSgxMCwxNTYsMTc0LDEpIDEwMCUpO1xuICAgIGJvcmRlci1yYWRpdXM6NHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOjhweCAzMHB4IDdweCAzMHB4O1xuICAgIG1hcmdpbjowO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZyxyZ2JhKDEzLDEyNSwxMDUsMSkgMCUscmdiYSgxOSwxMTEsMTIwLDEpIDEwMCUpO1xuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgfVxuICAmLmJ0bkRpc2FibGVke1xuICAgIGJhY2tncm91bmQ6I2M0YzRjNCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6NHB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjowO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgYm9yZGVyOjA7XG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQ6I2M0YzRjNCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLmJ0blR5cGUyLCAuYnRuVHlwZTI6YWN0aXZlLCAuYnRuVHlwZTI6Zm9jdXN7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDoyMDBweDtcbiAgY29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLHJnYmEoMCwxODEsMTQ4LDEpIDAlLHJnYmEoMTAsMTU2LDE3NCwxKSAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czo0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmOmhvdmVye1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZyxyZ2JhKDEzLDEyNSwxMDUsMSkgMCUscmdiYSgxOSwxMTEsMTIwLDEpIDEwMCUpO1xuICAgIGNvbG9yOiNmZmZmZmY7XG4gIH1cbn1cbi5jdXN0b20tc3dpdGNoe1xuICBmb250LXNpemU6IHJlbSgxNCk7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgY29sb3I6IzQ4NDg0ODtcbiAgcGFkZGluZy1sZWZ0OjA7XG4gIHBhZGRpbmctcmlnaHQ6cmVtKDQwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6M3B4O1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWx7XG4gICAgJjpiZWZvcmV7XG4gICAgICB0b3A6cmVtKDApO1xuICAgICAgcmlnaHQ6cmVtKC00MCk7XG4gICAgICBsZWZ0OmF1dG87XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICB0b3A6cmVtKDIpO1xuICAgICAgcmlnaHQ6cmVtKC0yNik7XG4gICAgICBsZWZ0OmF1dG87XG4gICAgfVxuICB9XG59XG5he1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udmVydGljYWxMaW5le1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ob3Jpem9udGFsRGFzaGVkTGluZXtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjRTJFMkUyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ob3Jpem9udGFsU29saWRMaW5le1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogI0YwRjBGMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3N7XG4gIGJhY2tncm91bmQ6I0Y3RkZGQztcbiAgY29sb3I6IzI3QzM4RDtcbn1cbi5iZy13YXJuaW5ne1xuICBiYWNrZ3JvdW5kOiNGQUYzRTA7XG4gIHBhZGRpbmc6MTBweDtcbiAgY29sb3I6IzhENjYyNDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbi8vcmVzZXQgcHJldHR5IGNoZWNrYm94XG4uZGUtd2ViLXYze1xuICAucHJldHR5e1xuICAgICYucC1zd2l0Y2h7XG4gICAgICAuc3RhdGV7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIC8vIGhlaWdodDoyMHB4O1xuICAgICAgICAgIC8vIGxlZnQ6LTFweDtcbiAgICAgICAgICB0b3A6LTJweDtcbiAgICAgICAgfVxuICAgICAgICBsYWJlbHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjIwcHg7XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6LTcwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnByZXR0eSAuc3RhdGUgbGFiZWw6YWZ0ZXIsIC5wcmV0dHkgLnN0YXRlIGxhYmVsOmJlZm9yZXtcbiAgICAvLyBoZWlnaHQ6MThweDtcbiAgICAvLyB3aWR0aDoxOHB4O1xuICB9XG4gIC5wcmV0dHkucC1zd2l0Y2gucC1maWxsIGlucHV0OmNoZWNrZWR+LnN0YXRlOmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM0QUI5ODcgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICM0QUI5ODcgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb21tb25UaXBzU3R5bGV7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBjb2xvcjojOEQ2NjI0O1xuICAgIHB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgZmxleC1zaHJpbms6MDtcbiAgICAgICAgZmxleC1ncm93OjA7XG4gICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgIC5pY29uZm9udHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgZmxleDoxO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC53YXJuaW5nLWJsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBwYWRkaW5nOiA2cHggNDBweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkFGM0UwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzhENjYyNDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gICAgLmljb25mb250IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gICAgcHtcbiAgICAgIGNvbG9yOiAjOEQ2NjI0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC50b3RhbC1ibG9ja3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIC50b3RhbC1pdGVte1xuICAgICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDE4NHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgICAgIHNwYW57XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBCb2xkXCI7XG4gICAgICB9XG4gICAgICBzcGFuLmNvbDF7XG4gICAgICAgIGNvbG9yOiAjMTk5YWI0O1xuICAgICAgfVxuICAgICAgc3Bhbi5jb2wye1xuICAgICAgICBjb2xvcjogI0Q1OTUyQTtcbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaW5mby1ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgcGFkZGluZzogNnB4IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogI0YwRjBGMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICRkZS1ncmF5NTAwO1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgICAuaWNvbmZvbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTZweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgIH1cbn1cblxuXG4vLyBwYWdlIHdob2xlIGxheW91dFxuaHRtbCwgYm9keXtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gID4ud3JhcHBlcntcbiAgICA+bWFpbntcbiAgICB9XG4gIH1cbn1cbip7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZHJvcGRvd257XG4gIC5kcm9wZG93bi1tZW51e1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLmRyb3Bkb3duLWl0ZW17XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBzcGFue1xuICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgfVxuICAgICAgJjpob3ZlcntcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5uYXZiYXItbmF2e1xuICAubmF2LWl0ZW17XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxufVxuXG4uY2VudGVyTW9kYWx7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgLm1vZGFsLWRpYWxvZ3tcbiAgICBtYXJnaW46IDIwMHB4IGF1dG87XG4gICAgLm1vZGFsLWNvbnRlbnR7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIC5tb2RhbC1ib2R5e1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmNlbnRlci10YWJsZS1tb2RhbHtcbiAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC5tb2RhbC1kaWFsb2d7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAubW9kYWwtYm9keXtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG4uY2VudGVyTW9kYWxEeW5hbWlje1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICAmLmluIHtcbiAgfVxuICAubW9kYWwtZGlhbG9ne1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAubW9kYWwtY29udGVudHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICB9XG4gIH1cbn1cbi5mSXRhbGlje1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uZjQwMHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mbm9ybWFse1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmZvcGFjaXR5OXtcbiAgb3BhY2l0eTogMC45O1xufVxuLmRpdmlzaW9uLWxpbmV7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBGMEYwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kZS13ZWItdjMgLmJ1dHRvbnNHcm91cCAuYnRue1xuICAmOmZvY3Vze1xuICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmZpdC10YWJsZXtcbiAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHRhYmxlLWxheW91dDogYXV0b21hdGljICFpbXBvcnRhbnQ7XG4gIHRoZWFke1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC05OTk5cHg7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgfVxuICB0Ym9keXtcbiAgICB0cntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB0ZHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgLnRkLXRpdGxle1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICAgICAgfVxuICAgICAgICAudGQtY29udGVudHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+dHI6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgID50ZDpsYXN0LWNoaWxke1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5jbG9zZS1pY29ue1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICY6OmJlZm9yZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6MXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gICY6OmFmdGVye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6MXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG4uaDEsIC5oMiwgLmgzLCBoMSwgaDIsIGgzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweFxufVxuLmg0LCAuaDUsIC5oNiwgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZm9ybS1pdGVte1xuICBsYWJlbHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgc3BhbntcbiAgICAgIGNvbG9yOiAjRTYyRTJFO1xuICAgIH1cbiAgfVxufVxuLmItY2hlY2tib3h7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGRpdntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2Vke1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiBcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBkaXZ7XG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEE5Q0FFO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAmOjphZnRlcntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgdG9wOiA0cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIH1cbiAgfVxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDpkaXNhYmxlZCArIGRpdntcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cbi5iLXNlbGVjdHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDBEMEQwO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgb3B0aW9ue1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmItZm9ybXtcbiAgLmItY2hlY2tib3h7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBkaXZ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgZGl2e1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwQTlDQUU7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAmOjphZnRlcntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIHRvcDogNHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWl0ZW0taW5wdXQtdmVydGljYWx7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgID5sYWJlbHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICRkZS1ncmF5OTAwO1xuICAgICAgJltkYXRhLXJlcXVpcmVkPVwidHJ1ZVwiXXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgICAgJltkYXRhLXJlcXVpcmVkPVwidHJ1ZVwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyonO1xuICAgICAgICBjb2xvcjogI0U3MzczNztcbiAgICAgIH1cbiAgICB9XG4gICAgaW5wdXR7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgZW17XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgaW5wdXR7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMEQwRDA7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICBpbnB1dDpkaXNhYmxlZHtcbiAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgIH1cbiAgICBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IFxuICAgICAgLyogV2ViS2l0IGJyb3dzZXJzICovIFxuICAgICAgY29sb3I6ICNCMkIyQjI7IFxuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH0gXG4gICAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7IFxuICAgICAgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi8gXG4gICAgICBjb2xvcjogI0IyQjJCMjsgXG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfSBcbiAgICBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7IFxuICAgICAgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqLyBcbiAgICAgIGNvbG9yOiAjQjJCMkIyOyBcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9IFxuICAgIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IFxuICAgICAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTArICovIFxuICAgICAgY29sb3I6ICNCMkIyQjI7IFxuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgICAuanF2LWVycm9ye1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgY29sb3I6ICNlNjJlMmU7XG4gICAgfVxuICB9XG4gIFxuICAuYi1zZWxlY3R7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDBEMEQwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG9wdGlvbntcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbiAgLmItdGV4dGFyZWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAyMHB4IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHRleHRhcmVhIHtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMTMwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIH1cbiAgICAmLndvcmQtY291bnQge1xuICAgICAgLndvcmQtY291bnQtY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBjb2xvcjogI2IyYjJiMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1pdGVtLWlucHV0LWhvcml6b250YWx7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgID5kaXY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBsYWJlbHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogJGRlLWdyYXk5MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgID5kaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGlucHV0e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMEQwRDA7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIGVtLmpxdi1lcnJvcntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgY29sb3I6ICNlNjJlMmU7XG4gICAgICBib3R0b206IC0yNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuXG59XG4uYi1kYXRlcGlja2VyLWZvcm0taXRlbSB7XG4gIC5kYXRlcGlja2VyLXNob3d7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgID5sYWJlbHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDBEMEQwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgaW5wdXR7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgXG4gICAgfVxuICAgIGlucHV0OnJlYWQtb25seSB7XG4gICAgfVxuICB9XG59XG4uZGUtdGlwczF7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QwRDBEMDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICY6OmJlZm9yZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDBEMEQwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmljb25mb250e1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogI0QwRDBEMDtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gIH1cbiAgLnRpcC1jb250ZW50e1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzk1OTU5NTtcbiAgfVxufVxuLmRlLXRpcHMye1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMEQwRDA7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAmOjpiZWZvcmV7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0QwRDBEMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5pY29uZm9udHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICNEMEQwRDA7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICB9XG4gIC50aXAtY29udGVudHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICRkZS1ncmF5NTAwO1xuICAgIGF7XG4gICAgICBjb2xvcjogJGRlLWJsdWUtZ3JlZW5cbiAgICB9XG4gIH1cbn1cbipbZGF0YS1yZXF1aXJlZC1zaG93PVwidHJ1ZVwiXTo6YmVmb3JlIHtcbiAgY29udGVudDogJyonO1xuICBjb2xvcjogI0U3MzczNztcbn1cblxuLmRhdGVwaWNrZXJzLWNvbnRhaW5lcntcbiAgLmRhdGVwaWNrZXItLW5hdi10aXRsZXtcblxuICB9XG4gIC5kYXRlcGlja2VyLS1uYXYtdGl0bGU6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC5kYXRlcGlja2VyLS1uYXYtdGl0bGU6OmFmdGVye1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogM3B4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBib3JkZXItd2lkdGg6IDZweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzljOWM5YyB0cmFuc3BhcmVudDtcbiAgfVxuICAuZGF0ZXBpY2tlci0tbmF2LXRpdGxlLi1kaXNhYmxlZC06OmFmdGVye1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLy8gLmRhdGVwaWNrZXItLW5hdi10aXRsZS4tZGlzYWJsZWQtOjphZnRlcntcbiAgLy8gICBtYXJnaW4tbGVmdDogNXB4O1xuICAvLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gICB0b3A6IDNweDtcbiAgLy8gICBjb250ZW50OiAnJztcbiAgLy8gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8vICAgY29udGVudDogJyc7XG4gIC8vICAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gIC8vICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLy8gICBib3JkZXItY29sb3I6ICM5YzljOWMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIC8vIH1cbn1cblxuLnN0YXJze1xuICAuc3RhcntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL3Rlc3RpbW9uaWFscy9maXZlc3RhcjIucG5nJyk7XG4gICAgJi5hY3RpdmV7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL3Rlc3RpbW9uaWFscy9maXZlc3Rhci5wbmcnKTtcbiAgICB9XG4gICAgJi5hY3RpdmUxe1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA5OCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL3Rlc3RpbW9uaWFscy9maXZlc3RhcjMucG5nJyk7XG4gICAgfVxuICB9XG59XG5cblxuLnBhZ2luYXRpb24tY29udGVudHtcbiAgLnBhZ2luYXRpb25qcy1wYWdlc3tcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgPnVse1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaXtcbiAgICAgICAgYXtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogIzc5Nzk3OTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogJGRlLWJsdWUtZ3JlZW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIGF7XG4gICAgICAgICAgY29sb3I6ICRkZS1ibHVlLWdyZWVuO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucGFnaW5hdGlvbmpzLXByZXZ7XG4gICAgICAgIGF7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGUtYmx1ZS1ncmVlbjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkZS1ibHVlLWdyZWVuO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZGUtYmx1ZS1ncmVlbjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDNweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGUtYmx1ZS1ncmVlbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlLWJsdWUtZ3JlZW47XG4gICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmRpc2FibGVke1xuICAgICAgICAgIGF7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFOEU4O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRThFOEU4O1xuICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNBRkFGQUY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjQUZBRkFGO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBhZ2luYXRpb25qcy1uZXh0e1xuICAgICAgICBhe1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRlLWJsdWUtZ3JlZW47XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRkZS1ibHVlLWdyZWVuO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGRlLWJsdWUtZ3JlZW47XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICByaWdodDogM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRkZS1ibHVlLWdyZWVuO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGF7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGUtYmx1ZS1ncmVlbjtcbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZGlzYWJsZWR7XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFOEU4RTg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNFOEU4RTg7XG4gICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0FGQUZBRjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNBRkFGQUY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5iLWZvcm0ge1xuICAuZm9ybS1pdGVtLWNoZWNrLWgge1xuICAgID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuanF2LWVycm9yIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjogI2U2MmUyZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbiAgLmItY2hlY2tib3gtY2lyY2xlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGRpdiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzhkOGQ4ZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBkaXYge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwYTljYWUgIWltcG9ydGFudDtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTljYWU7XG4gICAgICB9XG4gICAgfVxuICAgICYgKyBsYWJlbCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1mYW1pbHk6ICRyZWd1bGFyO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmpxdi1lcnJvciArIGRpdiB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTYyZTJlO1xuICAgIH1cbiAgfVxufVxuLmNlbnRlci10YWJsZS1tb2RhbDIge1xuICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAubW9kYWwtYm9keSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuLy8gRkFRIGNzc1xuLmZxYXBhZ2V7XG4gIC5mcWFoZWFkZXJ7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9pbWcvZGUvbXkvZnFhSGVhZGVyLndlYnBcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTY1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmZxYXRpdGxle1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC1mYW1pbHk6IE9wZW4gU2FucztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcbi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyQzJDMkMgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuJGJsdWU6ICAgICMzRTc1QjUgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzAwRkRGRiAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAjMDA2QjhCICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsXCIlM2NcIiksXG4gIChcIj5cIixcIiUzZVwiKSxcbiAgKFwiI1wiLFwiJTIzXCIpLFxuKSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDI1OiAyNSUsXG4gICAgNTA6IDUwJSxcbiAgICA3NTogNzUlLFxuICAgIDEwMDogMTAwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXG4kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAxNSUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgLy8geHM6IDAsXG4gIC8vIHNtOiA1NzZweCxcbiAgLy8gbWQ6IDc2OHB4LFxuICAvLyBsZzogOTkycHgsXG4gIC8vIHhsOiAxMjAwcHhcbiAgeHM6IDAsXG4gIHNtOiAxMjgwcHgsXG4gIG1kOiAxMjgxcHgsXG4gIGxnOiAxMjgycHgsXG4gIHhsOiAxMjgzcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgLy8geGw6IDExNDBweFxuICB4bDogMTMyMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiBqb2luKFxuICAoXG4gICAgKDIxIDkpLFxuICAgICgxNiA5KSxcbiAgICAoNCAzKSxcbiAgICAoMSAxKSxcbiAgKSxcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xuKTtcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIFNGIFBybyBUZXh0IFJlZ3VsYXIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRiBQcm8gVGV4dCBSZWd1bGFyICFkZWZhdWx0O1xuLy8gJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogXCJTRiBQcm8gVGV4dCBSZWd1bGFyXCIgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAvIDIpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjogICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBub25lICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCc+PHBhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAvIDIgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBzdWJ0cmFjdCgkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogNCkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ6ICAgICAgICAgIGVzY2FwZS1zdmcoJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yKSBuby1yZXBlYXQgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgIWRlZmF1bHQ7IC8vIFVzZWQgc28gd2UgY2FuIGhhdmUgbXVsdGlwbGUgYmFja2dyb3VuZCBlbGVtZW50cyAoZS5nLiwgYXJyb3cgYW5kIGZlZWRiYWNrIGljb24pXG5cbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDogYWRkKDFlbSAqIC43NSwgKDIgKiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKiAuNzUpICsgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PScwIDAgMTIgMTInPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJ2YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgICApLFxuICAgIFwiaW52YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gICAgKSxcbiAgKSxcbiAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbik7XG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkbmF2LWRpdmlkZXItbWFyZ2luLXkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBUb2FzdHNcblxuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNzVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKDAsIDAsIDAsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiAhZGVmYXVsdDtcbiRiYWRnZS1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4vLyBNYXJnaW4gYmV0d2VlbiBlbGVtZW50cyBpbiBmb290ZXIsIG11c3QgYmUgbG93ZXIgdGhhbiBvciBlcXVhbCB0byAyICogJG1vZGFsLWlubmVyLXBhZGRpbmdcbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cblxuLy8gU3Bpbm5lcnNcblxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgLjI1ZW0gIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFV0aWxpdGllc1xuXG4kZGlzcGxheXM6IG5vbmUsIGlubGluZSwgaW5saW5lLWJsb2NrLCBibG9jaywgdGFibGUsIHRhYmxlLXJvdywgdGFibGUtY2VsbCwgZmxleCwgaW5saW5lLWZsZXggIWRlZmF1bHQ7XG4kb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvL+WvvOiIqumAieS4reiJslxuJGRlLXByaW1hcnk6ICMwMDZCOEI7XG4vLyDpk77mjqUv5paH5a2X5oyJ6ZKuL+mHjeimgeaWh+Wtl1xuJGRlLWJsdWU6ICM0QUI5ODc7XG4vL+i+heWKqeiJslxuJGRlLWJsdWUtZ3JlZW46ICMwQTlDQUU7XG4vLyDmoIfpopgv5Li76KaB5paH5a2XXG4kZGUtZ3JheTkwMDogIzJDMkMyQztcbi8v5bi46KeE5paH5a2XXG4kZGUtZ3JheTUwMDogIzQ4NDg0ODtcbi8vIOazqOmHii/mrKHopoHmloflrZdcbiRkZS1ncmF5MzAwOiAjOTU5NTk1O1xuLy8g5Y2g5L2NXG4kZGUtZ3JheTEwMDogI0IyQjJCMjtcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICogYW5pbWF0ZS5jc3MgLSBodHRwczovL2FuaW1hdGUuc3R5bGUvXG4gKiBWZXJzaW9uIC0gNC4xLjBcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgQW5pbWF0ZS5jc3NcbiAqL1xuOnJvb3Qge1xuICAtLWFuaW1hdGUtZHVyYXRpb246IDFzO1xuICAtLWFuaW1hdGUtZGVsYXk6IDFzO1xuICAtLWFuaW1hdGUtcmVwZWF0OiAxO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tYW5pbWF0ZS1kdXJhdGlvbik7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tYW5pbWF0ZS1kdXJhdGlvbik7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19pbmZpbml0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3JlcGVhdC0xIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWFuaW1hdGUtcmVwZWF0KTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tYW5pbWF0ZS1yZXBlYXQpO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3JlcGVhdC0yIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKDEgKiAyKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYygxICogMik7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYyh2YXIoLS1hbmltYXRlLXJlcGVhdCkgKiAyKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYyh2YXIoLS1hbmltYXRlLXJlcGVhdCkgKiAyKTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19yZXBlYXQtMyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYygxICogMyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoMSAqIDMpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpICogMyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpICogMyk7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktMXMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1hbmltYXRlLWRlbGF5KTtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1hbmltYXRlLWRlbGF5KTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS0ycyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDFzICogMik7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxcyAqIDIpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDIpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiAyKTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS0zcyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDFzICogMyk7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxcyAqIDMpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDMpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiAzKTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS00cyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDFzICogNCk7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxcyAqIDQpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDQpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiA0KTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS01cyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDFzICogNSk7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxcyAqIDUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDUpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiA1KTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19mYXN0ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAvIDIpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgLyAyKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgLyAyKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pIC8gMik7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZmFzdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMC44KTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMC44KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAwLjgpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAwLjgpO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3Nsb3cge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDIpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAyKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAyKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMik7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fc2xvd2VyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAzKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMyk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDMpO1xufVxuQG1lZGlhIHByaW50LCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hbmltYXRlX19hbmltYXRlZCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYW5pbWF0ZV9fYW5pbWF0ZWRbY2xhc3MqPSdPdXQnXSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLyogQXR0ZW50aW9uIHNlZWtlcnMgICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlIHtcbiAgZnJvbSxcbiAgMjAlLFxuICA1MyUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgNDAlLFxuICA0MyUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKSBzY2FsZVkoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKSBzY2FsZVkoMS4xKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApIHNjYWxlWSgxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKSBzY2FsZVkoMS4wNSk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDAuOTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDAuOTUpO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCkgc2NhbGVZKDEuMDIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCkgc2NhbGVZKDEuMDIpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIGZyb20sXG4gIDIwJSxcbiAgNTMlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDQwJSxcbiAgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCkgc2NhbGVZKDEuMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCkgc2NhbGVZKDEuMSk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKSBzY2FsZVkoMS4wNSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCkgc2NhbGVZKDEuMDUpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwLjk1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwLjk1KTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApIHNjYWxlWSgxLjAyKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApIHNjYWxlWSgxLjAyKTtcbiAgfVxufVxuLmFuaW1hdGVfX2JvdW5jZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoIHtcbiAgZnJvbSxcbiAgNTAlLFxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDI1JSxcbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsYXNoIHtcbiAgZnJvbSxcbiAgNTAlLFxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDI1JSxcbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW5pbWF0ZV9fZmxhc2gge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xufVxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbi5hbmltYXRlX19wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xuICBhbmltYXRpb24tbmFtZTogcHVsc2U7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gIH1cblxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICB9XG5cbiAgNjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbi5hbmltYXRlX19ydWJiZXJCYW5kIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2VYIHtcbiAgZnJvbSxcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAlLFxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICAyMCUsXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNoYWtlWCB7XG4gIGZyb20sXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwJSxcbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX3NoYWtlWCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNoYWtlWDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlWDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzaGFrZVkge1xuICBmcm9tLFxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMCUsXG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2hha2VZIHtcbiAgZnJvbSxcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAlLFxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICAyMCUsXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fc2hha2VZIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2VZO1xuICBhbmltYXRpb24tbmFtZTogc2hha2VZO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICA2LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gIH1cblxuICAxOC41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gIH1cblxuICAzMS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICB9XG5cbiAgNDMuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaGVhZFNoYWtlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDYuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgfVxuXG4gIDE4LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgfVxuXG4gIDMxLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gIH1cblxuICA0My41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2hlYWRTaGFrZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoZWFkU2hha2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBoZWFkU2hha2U7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmcge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3dpbmcge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gIH1cbn1cbi5hbmltYXRlX19zd2luZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc3dpbmc7XG4gIGFuaW1hdGlvbi1uYW1lOiBzd2luZztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyB0YWRhIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMTAlLFxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0MCUsXG4gIDYwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdGFkYSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDEwJSxcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG4uYW5pbWF0ZV9fdGFkYSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG4gIGFuaW1hdGlvbi1uYW1lOiB0YWRhO1xufVxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyB3b2JibGUge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fd29iYmxlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogd29iYmxlO1xuICBhbmltYXRpb24tbmFtZTogd29iYmxlO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGplbGxvIHtcbiAgZnJvbSxcbiAgMTEuMSUsXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDIyLjIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gIH1cblxuICAzMy4zJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gIH1cblxuICA0NC40JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgfVxuXG4gIDU1LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICB9XG5cbiAgNjYuNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgfVxuXG4gIDc3LjclIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gIH1cblxuICA4OC44JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgamVsbG8ge1xuICBmcm9tLFxuICAxMS4xJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMjIuMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgfVxuXG4gIDMzLjMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgfVxuXG4gIDQ0LjQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICB9XG5cbiAgNTUuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gIH1cblxuICA2Ni42JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICB9XG5cbiAgNzcuNyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgfVxuXG4gIDg4LjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgfVxufVxuLmFuaW1hdGVfX2plbGxvIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogamVsbG87XG4gIGFuaW1hdGlvbi1uYW1lOiBqZWxsbztcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBoZWFydEJlYXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cblxuICAxNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgfVxuXG4gIDI4JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cblxuICA0MiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaGVhcnRCZWF0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgMTQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIH1cblxuICAyOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgNDIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uYW5pbWF0ZV9faGVhcnRCZWF0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGVhcnRCZWF0O1xuICBhbmltYXRpb24tbmFtZTogaGVhcnRCZWF0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDEuMyk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDEuMyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMS4zKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMS4zKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG4vKiBCYWNrIGVudHJhbmNlcyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGJhY2tJbkRvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYmFja0luRG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmFuaW1hdGVfX2JhY2tJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWNrSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogYmFja0luRG93bjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBiYWNrSW5MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJhY2tJbkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlX19iYWNrSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYmFja0luTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJhY2tJbkxlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFja0luUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJhY2tJblJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmFuaW1hdGVfX2JhY2tJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYmFja0luUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBiYWNrSW5SaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBiYWNrSW5VcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMjAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEyMDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYmFja0luVXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMjAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYW5pbWF0ZV9fYmFja0luVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWNrSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJhY2tJblVwO1xufVxuLyogQmFjayBleGl0cyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGJhY2tPdXREb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYmFja091dERvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuLmFuaW1hdGVfX2JhY2tPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYmFja091dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBiYWNrT3V0RG93bjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBiYWNrT3V0TGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuQGtleWZyYW1lcyBiYWNrT3V0TGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuLmFuaW1hdGVfX2JhY2tPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYmFja091dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBiYWNrT3V0TGVmdDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBiYWNrT3V0UmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJhY2tPdXRSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbi5hbmltYXRlX19iYWNrT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWNrT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBiYWNrT3V0UmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFja091dFVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuQGtleWZyYW1lcyBiYWNrT3V0VXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG4uYW5pbWF0ZV9fYmFja091dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYmFja091dFVwO1xuICBhbmltYXRpb24tbmFtZTogYmFja091dFVwO1xufVxuLyogQm91bmNpbmcgZW50cmFuY2VzICAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgZnJvbSxcbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlSW4ge1xuICBmcm9tLFxuICAyMCUsXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuLmFuaW1hdGVfX2JvdW5jZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAwLjc1KTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMC43NSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMC43NSk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDAuNzUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApIHNjYWxlWSgzKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApIHNjYWxlWSgzKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCkgc2NhbGVZKDAuOSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKSBzY2FsZVkoMC45KTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSBzY2FsZVkoMC45NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgc2NhbGVZKDAuOTUpO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKSBzY2FsZVkoMC45ODUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKSBzY2FsZVkoMC45ODUpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApIHNjYWxlWSgzKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApIHNjYWxlWSgzKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCkgc2NhbGVZKDAuOSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKSBzY2FsZVkoMC45KTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSBzY2FsZVkoMC45NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgc2NhbGVZKDAuOTUpO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKSBzY2FsZVkoMC45ODUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKSBzY2FsZVkoMC45ODUpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fYm91bmNlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApIHNjYWxlWCgzKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApIHNjYWxlWCgzKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCkgc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCkgc2NhbGVYKDEpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApIHNjYWxlWCgwLjk4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKSBzY2FsZVgoMC45OCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApIHNjYWxlWCgwLjk5NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApIHNjYWxlWCgwLjk5NSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCkgc2NhbGVYKDMpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCkgc2NhbGVYKDMpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKSBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKSBzY2FsZVgoMSk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCkgc2NhbGVYKDAuOTgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApIHNjYWxlWCgwLjk4KTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCkgc2NhbGVYKDAuOTk1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCkgc2NhbGVYKDAuOTk1KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2JvdW5jZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApIHNjYWxlWCgzKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCkgc2NhbGVYKDMpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCkgc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApIHNjYWxlWCgxKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApIHNjYWxlWCgwLjk4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApIHNjYWxlWCgwLjk4KTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApIHNjYWxlWCgwLjk5NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKSBzY2FsZVgoMC45OTUpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCkgc2NhbGVYKDMpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKSBzY2FsZVgoMyk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKSBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCkgc2NhbGVYKDEpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCkgc2NhbGVYKDAuOTgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCkgc2NhbGVYKDAuOTgpO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCkgc2NhbGVYKDAuOTk1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApIHNjYWxlWCgwLjk5NSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19ib3VuY2VJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKSBzY2FsZVkoNSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApIHNjYWxlWSg1KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHNjYWxlWSgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHNjYWxlWSgwLjkpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgc2NhbGVZKDAuOTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgc2NhbGVZKDAuOTUpO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKSBzY2FsZVkoNSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApIHNjYWxlWSg1KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHNjYWxlWSgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHNjYWxlWSgwLjkpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgc2NhbGVZKDAuOTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgc2NhbGVZKDAuOTUpO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19ib3VuY2VJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XG59XG4vKiBCb3VuY2luZyBleGl0cyAgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuXG4gIDUwJSxcbiAgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuXG4gIDUwJSxcbiAgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxufVxuLmFuaW1hdGVfX2JvdW5jZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMC43NSk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDAuNzUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDAuNzUpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAwLjc1KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSBzY2FsZVkoMC45ODUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgfVxuXG4gIDQwJSxcbiAgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgc2NhbGVZKDAuOSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgc2NhbGVZKDAuOSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKSBzY2FsZVkoMyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApIHNjYWxlWSgzKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gIH1cblxuICA0MCUsXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHNjYWxlWSgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHNjYWxlWSgwLjkpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCkgc2NhbGVZKDMpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKSBzY2FsZVkoMyk7XG4gIH1cbn1cbi5hbmltYXRlX19ib3VuY2VPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCkgc2NhbGVYKDAuOSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKSBzY2FsZVgoMC45KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKSBzY2FsZVgoMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKSBzY2FsZVgoMik7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCkgc2NhbGVYKDAuOSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKSBzY2FsZVgoMC45KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKSBzY2FsZVgoMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKSBzY2FsZVgoMik7XG4gIH1cbn1cbi5hbmltYXRlX19ib3VuY2VPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKSBzY2FsZVgoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKSBzY2FsZVgoMC45KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApIHNjYWxlWCgyKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCkgc2NhbGVYKDIpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCkgc2NhbGVYKDAuOSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCkgc2NhbGVYKDAuOSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKSBzY2FsZVgoMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApIHNjYWxlWCgyKTtcbiAgfVxufVxuLmFuaW1hdGVfX2JvdW5jZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSBzY2FsZVkoMC45ODUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gIH1cblxuICA0MCUsXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCkgc2NhbGVZKDAuOSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKSBzY2FsZVkoMyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKSBzY2FsZVkoMyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSBzY2FsZVkoMC45ODUpO1xuICB9XG5cbiAgNDAlLFxuICA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApIHNjYWxlWSgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCkgc2NhbGVZKDAuOSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCkgc2NhbGVZKDMpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCkgc2NhbGVZKDMpO1xuICB9XG59XG4uYW5pbWF0ZV9fYm91bmNlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xufVxuLyogRmFkaW5nIGVudHJhbmNlcyAgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZUluRG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZUluTGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlSW5SaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJblVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Ub3BMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluVG9wTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZUluVG9wTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblRvcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Ub3BMZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblRvcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblRvcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZUluVG9wUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Ub3BSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblRvcFJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkJvdHRvbUxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluQm90dG9tTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJbkJvdHRvbUxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Cb3R0b21MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluQm90dG9tTGVmdDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Cb3R0b21SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluQm90dG9tUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZUluQm90dG9tUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Cb3R0b21SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkJvdHRvbVJpZ2h0O1xufVxuLyogRmFkaW5nIGV4aXRzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlT3V0RG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZU91dExlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZU91dFJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlT3V0VXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFRvcExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0VG9wTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZU91dFRvcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VG9wTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRUb3BMZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRUb3BSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0VG9wUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlT3V0VG9wUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VG9wUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VG9wUmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dEJvdHRvbVJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0Qm90dG9tUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZU91dEJvdHRvbVJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dEJvdHRvbVJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dEJvdHRvbVJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRCb3R0b21MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRCb3R0b21MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZU91dEJvdHRvbUxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0Qm90dG9tTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRCb3R0b21MZWZ0O1xufVxuLyogRmxpcHBlcnMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweClcbiAgICAgIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweClcbiAgICAgIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXG4gICAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApXG4gICAgICByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApXG4gICAgICByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxufVxuQGtleWZyYW1lcyBmbGlwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweClcbiAgICAgIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweClcbiAgICAgIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXG4gICAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApXG4gICAgICByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApXG4gICAgICByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2ZsaXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBmbGlwSW5YIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbi5hbmltYXRlX19mbGlwSW5YIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZsaXBJblkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxpcE91dFgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW5pbWF0ZV9fZmxpcE91dFgge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDAuNzUpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAwLjc1KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAwLjc1KTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMC43NSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFuaW1hdGVfX2ZsaXBPdXRZIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAwLjc1KTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMC43NSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMC43NSk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDAuNzUpO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xufVxuLyogTGlnaHRzcGVlZCAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBsaWdodFNwZWVkSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19saWdodFNwZWVkSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluUmlnaHQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fbGlnaHRTcGVlZEluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW5MZWZ0O1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBsaWdodFNwZWVkT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFuaW1hdGVfX2xpZ2h0U3BlZWRPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXRSaWdodDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW5pbWF0ZV9fbGlnaHRTcGVlZE91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXRMZWZ0O1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG4vKiBSb3RhdGluZyBlbnRyYW5jZXMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmFuaW1hdGVfX3JvdGF0ZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmFuaW1hdGVfX3JvdGF0ZUluRG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYW5pbWF0ZV9fcm90YXRlSW5Eb3duUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmFuaW1hdGVfX3JvdGF0ZUluVXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYW5pbWF0ZV9fcm90YXRlSW5VcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xufVxuLyogUm90YXRpbmcgZXhpdHMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hbmltYXRlX19yb3RhdGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW5pbWF0ZV9fcm90YXRlT3V0RG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hbmltYXRlX19yb3RhdGVPdXREb3duUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW5pbWF0ZV9fcm90YXRlT3V0VXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW5pbWF0ZV9fcm90YXRlT3V0VXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xufVxuLyogU3BlY2lhbHMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgMjAlLFxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDQwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDIwJSxcbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICA0MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW5pbWF0ZV9faGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDIpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAyKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAyKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMik7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xuICBhbmltYXRpb24tbmFtZTogaGluZ2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGphY2tJblRoZUJveCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBqYWNrSW5UaGVCb3gge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5hbmltYXRlX19qYWNrSW5UaGVCb3gge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBqYWNrSW5UaGVCb3g7XG4gIGFuaW1hdGlvbi1uYW1lOiBqYWNrSW5UaGVCb3g7XG59XG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyByb2xsSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX3JvbGxJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbn1cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvbGxPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICB9XG59XG4uYW5pbWF0ZV9fcm9sbE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xufVxuLyogWm9vbWluZyBlbnRyYW5jZXMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmFuaW1hdGVfX3pvb21JbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21Jbjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuLmFuaW1hdGVfX3pvb21JbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuLmFuaW1hdGVfX3pvb21JbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG4uYW5pbWF0ZV9fem9vbUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbi5hbmltYXRlX196b29tSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluVXA7XG59XG4vKiBab29taW5nIGV4aXRzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hbmltYXRlX196b29tT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG4uYW5pbWF0ZV9fem9vbU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX3pvb21PdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fem9vbU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRVcCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21PdXRVcCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG4uYW5pbWF0ZV9fem9vbU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG59XG4vKiBTbGlkaW5nIGVudHJhbmNlcyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fc2xpZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fc2xpZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX3NsaWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19zbGlkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG59XG4vKiBTbGlkaW5nIGV4aXRzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX3NsaWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX3NsaWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19zbGlkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX3NsaWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5kLWZsZXgsIC5kZS13ZWItdjMgLm15QWNjb3VudFZwcCAubXlBY2NvdW50VnBwV3JhcHBlciAucHJvdG9jb2wsIC5kZS13ZWItdjMgLm15QWNjb3VudEVWQ2hhcmdpbmdMaW5rIC5teUFjY291bnRFVkNoYXJnaW5nTGlua1dyYXBwZXIgLnByb3RvY29sLCAuZGUtd2ViLXYzIC5mcWFwYWdlIC5wcm90b2NvbCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4uYWxpZ24taXRlbXMtY2VudGVyLCAuZGUtd2ViLXYzIC5teUFjY291bnRWcHAgLm15QWNjb3VudFZwcFdyYXBwZXIgLnByb3RvY29sLCAuZGUtd2ViLXYzIC5teUFjY291bnRFVkNoYXJnaW5nTGluayAubXlBY2NvdW50RVZDaGFyZ2luZ0xpbmtXcmFwcGVyIC5wcm90b2NvbCwgLmRlLXdlYi12MyAuZnFhcGFnZSAucHJvdG9jb2wge1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDE7IH1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLm10LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1yLTUge1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4ubWFyZ2luLXItMTAsIC5kZS13ZWItdjMgLm15QWNjb3VudFZwcCAubXlBY2NvdW50VnBwV3JhcHBlciAucHJvdG9jb2wgLmItY2hlY2tib3gsIC5kZS13ZWItdjMgLm15QWNjb3VudEVWQ2hhcmdpbmdMaW5rIC5teUFjY291bnRFVkNoYXJnaW5nTGlua1dyYXBwZXIgLnByb3RvY29sIC5iLWNoZWNrYm94LCAuZGUtd2ViLXYzIC5mcWFwYWdlIC5wcm90b2NvbCAuYi1jaGVja2JveCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4ubWFyZ2luLXItMTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuLm1hcmdpbi1yLTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1yLTI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG5cbi5tYXJnaW4tci0zMCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDsgfVxuXG4ubWFyZ2luLXItMzUge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7IH1cblxuLm1hcmdpbi10LTUge1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLm1hcmdpbi10LTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ubWFyZ2luLXQtMTUge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi5tYXJnaW4tdC0yMCwgLmRlLXdlYi12MyAubXlBY2NvdW50VnBwIC5teUFjY291bnRWcHBXcmFwcGVyIC5wcm90b2NvbCwgLmRlLXdlYi12MyAubXlBY2NvdW50RVZDaGFyZ2luZ0xpbmsgLm15QWNjb3VudEVWQ2hhcmdpbmdMaW5rV3JhcHBlciAucHJvdG9jb2wsIC5kZS13ZWItdjMgLmZxYXBhZ2UgLnByb3RvY29sIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ubWFyZ2luLXQtMjUge1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi5tYXJnaW4tdC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLm1hcmdpbi10LTM1IHtcbiAgbWFyZ2luLXRvcDogMzVweDsgfVxuXG4ubWFyZ2luLXQtNTAge1xuICBtYXJnaW4tdG9wOiA1MHB4OyB9XG5cbi5tYXJnaW4tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tYi0xNSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLm1hcmdpbi1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tYi0yNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWItMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1iLTM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tYi01MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWwtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1sLTUge1xuICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5tYXJnaW4tbC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5tYXJnaW4tbC0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG5cbi5tYXJnaW4tbC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbi5tYXJnaW4tbC0yNSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4OyB9XG5cbi5tYXJnaW4tbC0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG5cbi5tYXJnaW4tbC0zNSB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4OyB9XG5cbi5wdDAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5wYjAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5wbDAge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLnByMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLnBhZGRpbmctYi0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5wYWRkaW5nLWItMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWItMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXItMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctbC0yNSB7XG4gIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWwtMjUtaSB7XG4gIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wdDEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi50bCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4udHIge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi50YyB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi52bSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwidmVyZGFuYVwiO1xuICBzcmM6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjIvZm9udHMvdmVyZGFuYS92ZXJkYW5hLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ZvbnRzL3ZlcmRhbmEvdmVyZGFuYS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjIvZm9udHMvdmVyZGFuYS92ZXJkYW5hLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9mb250cy92ZXJkYW5hL3ZlcmRhbmEuZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ZvbnRzL3ZlcmRhbmEvdmVyZGFuYS5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLCB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ZvbnRzL3ZlcmRhbmEvdmVyZGFuYS5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGl0aWxsaXVtV2ViXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9mb250cy90aXRpbGxpdW1XZWIvVGl0aWxsaXVtV2ViLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjIvZm9udHMvdGl0aWxsaXVtV2ViL1RpdGlsbGl1bVdlYi1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9mb250cy90aXRpbGxpdW1XZWIvVGl0aWxsaXVtV2ViLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ZvbnRzL3RpdGlsbGl1bVdlYi9UaXRpbGxpdW1XZWItUmVndWxhci5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjIvZm9udHMvdGl0aWxsaXVtV2ViL1RpdGlsbGl1bVdlYi1SZWd1bGFyLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksIHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjIvZm9udHMvdGl0aWxsaXVtV2ViL1RpdGlsbGl1bVdlYi1SZWd1bGFyLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBSZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9mb250cy9zZi9TRi1Qcm8tVGV4dC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ZvbnRzL3NmL1NGLVByby1UZXh0LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ZvbnRzL3NmL1NGLVByby1UZXh0LVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ZvbnRzL3NmL1NGLVByby1UZXh0LVJlZ3VsYXIuZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ZvbnRzL3NmL1NGLVByby1UZXh0LVJlZ3VsYXIuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKSwgdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9mb250cy9zZi9TRi1Qcm8tVGV4dC1SZWd1bGFyLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBNZWRpdW1cIjtcbiAgc3JjOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ZvbnRzL3NmL1NGLVByby1UZXh0LU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9mb250cy9zZi9TRi1Qcm8tVGV4dC1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ZvbnRzL3NmL1NGLVByby1UZXh0LU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjIvZm9udHMvc2YvU0YtUHJvLVRleHQtTWVkaXVtLmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9mb250cy9zZi9TRi1Qcm8tVGV4dC1NZWRpdW0uc3ZnXCIpIGZvcm1hdChcInN2Z1wiKSwgdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9mb250cy9zZi9TRi1Qcm8tVGV4dC1NZWRpdW0ub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IFNlbWlib2xkXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9mb250cy9zZi9TRi1Qcm8tVGV4dC1TZW1pYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9mb250cy9zZi9TRi1Qcm8tVGV4dC1TZW1pYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjIvZm9udHMvc2YvU0YtUHJvLVRleHQtU2VtaWJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ZvbnRzL3NmL1NGLVByby1UZXh0LVNlbWlib2xkLmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9mb250cy9zZi9TRi1Qcm8tVGV4dC1TZW1pYm9sZC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLCB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ZvbnRzL3NmL1NGLVByby1UZXh0LVNlbWlib2xkLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBCb2xkXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9mb250cy9zZi9TRi1Qcm8tVGV4dC1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ZvbnRzL3NmL1NGLVByby1UZXh0LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ZvbnRzL3NmL1NGLVByby1UZXh0LUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ZvbnRzL3NmL1NGLVByby1UZXh0LUJvbGQuZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ZvbnRzL3NmL1NGLVByby1UZXh0LUJvbGQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKSwgdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9mb250cy9zZi9TRi1Qcm8tVGV4dC1Cb2xkLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJicm93YVwiO1xuICBzcmM6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvZm9udHMvYnJvd2EvYnJvd2Eud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvZm9udHMvYnJvd2EvYnJvd2Eud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ZvbnRzL2Jyb3dhL2Jyb3dhLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9mb250cy9icm93YS9icm93YS5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdi9mb250cy9icm93YS9icm93YS5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLCB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ZvbnRzL2Jyb3dhL2Jyb3dhLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJicm93YSBib2xkXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9mb250cy9icm93YS9icm93YWIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvZm9udHMvYnJvd2EvYnJvd2FiLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9mb250cy9icm93YS9icm93YWIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ZvbnRzL2Jyb3dhL2Jyb3dhYi5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvZm9udHMvYnJvd2EvYnJvd2FiLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksIHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvZm9udHMvYnJvd2EvYnJvd2FiLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDaGFrcmFQZXRjaCBSZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9mb250cy9DaGFrcmFQZXRjaC9DaGFrcmFQZXRjaC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ZvbnRzL0NoYWtyYVBldGNoL0NoYWtyYVBldGNoLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ZvbnRzL0NoYWtyYVBldGNoL0NoYWtyYVBldGNoLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ZvbnRzL0NoYWtyYVBldGNoL0NoYWtyYVBldGNoLVJlZ3VsYXIuZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ZvbnRzL0NoYWtyYVBldGNoL0NoYWtyYVBldGNoLVJlZ3VsYXIuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKSwgdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9mb250cy9DaGFrcmFQZXRjaC9DaGFrcmFQZXRjaC1SZWd1bGFyLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5icm93YSB7XG4gIGZvbnQtZmFtaWx5OiAnYnJvd2EnOyB9XG5cbi5icm93YWIge1xuICBmb250LWZhbWlseTogJ2Jyb3dhIGJvbGQnOyB9XG5cbi5mb250LWJvbGQge1xuICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBCb2xkXCI7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIC8qIFByb2plY3QgaWQgMTgyMDcwNyAqL1xuICBzcmM6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvZm9udHMvZGUuZm9udGljb24vaWNvbmZvbnQud29mZjI/dD0xNjU0MDU0NDA5MDM5XCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ZvbnRzL2RlLmZvbnRpY29uL2ljb25mb250LndvZmY/dD0xNjU0MDU0NDA5MDM5XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvZm9udHMvZGUuZm9udGljb24vaWNvbmZvbnQudHRmP3Q9MTY1NDA1NDQwOTAzOVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG4uaWNvbmZvbnQge1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uaWNvbmljb25mb250cXV4aWFvc2hvdXF1YW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGZcIjsgfVxuXG4uaWNvbndlbmRhbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2RcIjsgfVxuXG4uaWNvbmJpYW5qaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzYVwiOyB9XG5cbi5pY29uc2hpcXVkZWNodWxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRiXCI7IH1cblxuLmljb25kaWFuaHVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA0XCI7IH1cblxuLmljb25ndWFuYmlfaHVhYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBkXCI7IH1cblxuLmljb250aXNoaTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWFcIjsgfVxuXG4uaWNvbmxpc2hpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjViXCI7IH1cblxuLmljb25hcnJvdy1jaXJjbGUtdXAtbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTdcIjsgfVxuXG4uaWNvbmppYW50b3V4aWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjRcIjsgfVxuXG4uaWNvbmFpeGluanVhbnplbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTBcIjsgfVxuXG4uaWNvbndlbnRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNjXCI7IH1cblxuLmljb25zaHVheGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAzXCI7IH1cblxuLmljb253ZW5oYW8xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQ2XCI7IH1cblxuLmljb25qaW5nZ2FvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBjXCI7IH1cblxuLmljb256aGVuZ3F1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzOVwiOyB9XG5cbi5pY29uY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGZcIjsgfVxuXG4uaWNvbndlbmhhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4ZlwiOyB9XG5cbi5pY29ucGx1cy1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzM1wiOyB9XG5cbi5pY29uUERGOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIzXCI7IH1cblxuLmljb25qaWZlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0ZVwiOyB9XG5cbi5pY29uY2hldnJvbi1zcXVhcmUtcmlnaHQtbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjFcIjsgfVxuXG4uaWNvbmNoZXZyb24tc3F1YXJlLWxlZnQtbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjJcIjsgfVxuXG4uaWNvbmZ1bGxzY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDFcIjsgfVxuXG4uaWNvbmppYW50b3UtY29weTEtY29weS1jb3B5MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0ZFwiOyB9XG5cbi5pY29uc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRjXCI7IH1cblxuLmljb250aXNoaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwOVwiOyB9XG5cbi5pY29udXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDlcIjsgfVxuXG4uaWNvbmRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGFcIjsgfVxuXG4uaWNvbmppYW50b3U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGJcIjsgfVxuXG4uaWNvbndpZmkxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ3XCI7IH1cblxuLmljb25qaWFudG91LWNvcHkxLWNvcHktY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMFwiOyB9XG5cbi5pY29uaWNvX2J1c2luZXNzX3BoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFmXCI7IH1cblxuLmljb25pY29fcmVzaWRlbnRpYWxfcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjBcIjsgfVxuXG4uaWNvbmljb19jaGVhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFlXCI7IH1cblxuLmljb25pY29fZ3JlZW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxY1wiOyB9XG5cbi5pY29uaWNvX3NtYXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWRcIjsgfVxuXG4uaWNvbmFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFiXCI7IH1cblxuLmljb25idG5feW91dG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxYVwiOyB9XG5cbi5pY29uYnRuX2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxOVwiOyB9XG5cbi5pY29uYnRuX2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE4XCI7IH1cblxuLmljb25idG5fZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTdcIjsgfVxuXG4uaWNvbmljb19yZXNpZGVudGlhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNFwiOyB9XG5cbi5pY29uaWNvX2J1c2luZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE2XCI7IH1cblxuLmljb25pY29fcmVzaWRlbnRpYWxfc2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE1XCI7IH1cblxuLmljb25pY29fYnVzaW5lc3Nfc2VsMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxM1wiOyB9XG5cbi5pY29uaWNvX3NlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMlwiOyB9XG5cbi5pY29uaWNvX2FkZHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTBcIjsgfVxuXG4uaWNvbmljb19tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNVwiOyB9XG5cbi5pY29uZmlyZS1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MFwiOyB9XG5cbi5pY29uYm9sdC1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MVwiOyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBSZWd1bGFyXCIgIWltcG9ydGFudDsgfVxuXG5ib2R5LmRlLXdlYi12MyB7XG4gIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IFJlZ3VsYXJcIiAhaW1wb3J0YW50OyB9XG5cbmJvZHkuZGUtd2ViLXYzLm15LWFjY291bnRzIG1haW4ge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1OyB9XG5cbmJvZHkubXktYWNjb3VudHMuZGUtd2ViLXYzIG1haW4ge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1OyB9XG5cbi5mMTIge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfVxuXG4uZjEzIHtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7IH1cblxuLmYxNCB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9XG5cbi5mMTUge1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDsgfVxuXG4uZjE2IHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLmYxOCwgLmRlLXdlYi12MyAuaG9tZSAuaG9tZUNob2ljZSAuY2hvaWNlTGlzdCAuY2hvaWNlSXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDsgfVxuXG4uZjIwIHtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmY0MCB7XG4gIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5mNTAge1xuICBmb250LXNpemU6IDUwcHggIWltcG9ydGFudDsgfVxuXG4uZmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ucnBmNTAge1xuICBmb250LXNpemU6IDUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnJwZjUwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cbi5ib2R5LWNvbG9yIHtcbiAgY29sb3I6ICMyQzJDMkMgIWltcG9ydGFudDsgfVxuXG4uZ3JheS03MDAge1xuICBjb2xvcjogIzQ5NTA1NyAhaW1wb3J0YW50OyB9XG5cbi5ncmF5LTYwMCB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuLmdyYXktNTAwIHtcbiAgY29sb3I6ICNhZGI1YmQgIWltcG9ydGFudDsgfVxuXG4uZ3JheS00MDAge1xuICBjb2xvcjogI2NlZDRkYSAhaW1wb3J0YW50OyB9XG5cbi5ncmF5LTMwMCB7XG4gIGNvbG9yOiAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmdyYXktMjAwIHtcbiAgY29sb3I6ICNlOWVjZWYgIWltcG9ydGFudDsgfVxuXG4uZ3JheS0xMDAge1xuICBjb2xvcjogI0IyQjJCMiAhaW1wb3J0YW50OyB9XG5cbi53aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnJlZCB7XG4gIGNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUge1xuICBjb2xvcjogIzNFNzVCNSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbiB7XG4gIGNvbG9yOiAjMDBGREZGICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yUDEge1xuICBjb2xvcjogIzQ4NDg0OCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZWVuIHtcbiAgY29sb3I6ICMwQTlDQUUgIWltcG9ydGFudDsgfVxuXG4uY29sb3IzMzMzMzMge1xuICBjb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1kZS1ncmF5NTAwIHtcbiAgY29sb3I6ICM0ODQ4NDggIWltcG9ydGFudDsgfVxuXG4uaHIge1xuICBib3JkZXItY29sb3I6ICNFOEU4RTg7IH1cblxuLnRvb2x0aXBVbmRlcmxpbmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTk5OTsgfVxuXG4uZmxleC1hbGlnbi1taWRkbGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmlubGluZUJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZm9udEZhbWlseUJvbGQge1xuICBmb250LWZhbWlseTogJ1NGIFBybyBUZXh0IEJvbGQnOyB9XG5cbi5wb3BvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLnBvcG92ZXIudG9wIC5hcnJvdzphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG4ucG9wb3Zlci50b3AgPiAuYXJyb3cge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGJvdHRvbTogLTEycHg7IH1cblxuLnNlYXJjaEZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWFyY2hGaWVsZCAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogMCA0MHB4IDAgMjBweDtcbiAgICBib3JkZXItY29sb3I6ICNEMEQwRDA7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5zZWFyY2hGaWVsZCAuc2VhcmNoSWNvbkJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDlweDsgfVxuICAgIC5zZWFyY2hGaWVsZCAuc2VhcmNoSWNvbkJ0biBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDI1cHg7IH1cblxuLmltZ0luQnRuIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogYXV0bzsgfVxuXG4udGltZXIgLnRpbWVySXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICM1RjY5NkU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwIDAuNjI1cmVtIDAgMDsgfVxuICAudGltZXIgLnRpbWVySXRlbTphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCI6XCI7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMC4zNzVyZW07XG4gICAgdG9wOiAtMC4wNjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC50aW1lciAudGltZXJJdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC50aW1lciAudGltZXJJdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4udGFnTGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDZCOEI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMDsgfVxuICAudGFnTGFiZWwgLnRhZ0xhYmVsVGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgY29sb3I6ICMwMDZCOEI7XG4gICAgbWluLXdpZHRoOiAxMDBweDsgfVxuICAudGFnTGFiZWwgLnRhZ0Nsb3NlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDZCOEI7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cbiAgICAudGFnTGFiZWwgLnRhZ0Nsb3NlOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubm9EYXRhIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm5vRGF0YSBpbWcge1xuICAgIGhlaWdodDogMTkwcHg7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLm5vRGF0YSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlcjogMDsgfVxuXG4ubW9kYWwgLm1vZGFsLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICMwMDZCOEI7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubW9kYWwgLm1vZGFsLWhlYWRlciBoNSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1vZGFsIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICB0b3A6IDAuOTM3NXJlbTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlOyB9XG5cbi5tb2RhbCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5kZS13ZWItdjMgLmJzTW9kYWwubW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXI6IDA7IH1cblxuLmRlLXdlYi12MyAuYnNNb2RhbC5tb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmI4YiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxNXB4IDIwcHggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZGUtd2ViLXYzIC5ic01vZGFsLm1vZGFsIC5tb2RhbC1oZWFkZXI6OmFmdGVyLCAuZGUtd2ViLXYzIC5ic01vZGFsLm1vZGFsIC5tb2RhbC1oZWFkZXI6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZGUtd2ViLXYzIC5ic01vZGFsLm1vZGFsIC5tb2RhbC1oZWFkZXIgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgUmVndWxhclwiOyB9XG4gIC5kZS13ZWItdjMgLmJzTW9kYWwubW9kYWwgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZGUtd2ViLXYzIC5ic01vZGFsLm1vZGFsIC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmRlLXdlYi12MyAuYnNNb2RhbC5tb2RhbCAubW9kYWwtYm9keSAubW9kYWxJbm5lciB7XG4gICAgcGFkZGluZzogMjBweDsgfVxuXG4uZGUtd2ViLXYzIC5iYWxhbmNlTW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDkwcHg7IH1cbiAgLmRlLXdlYi12MyAuYmFsYW5jZU1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDI2cHggMjRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U4RThFODsgfVxuICAgIC5kZS13ZWItdjMgLmJhbGFuY2VNb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICByaWdodDogMThweDsgfVxuICAgIC5kZS13ZWItdjMgLmJhbGFuY2VNb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IEJvbGRcIjtcbiAgICAgIGNvbG9yOiAjMmMyYzJjO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuZGUtd2ViLXYzIC5iYWxhbmNlTW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDI0cHg7IH1cbiAgICAuZGUtd2ViLXYzIC5iYWxhbmNlTW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLWNyZWRpdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5iYWxhbmNlTW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLWNyZWRpdCAuY3JlZGl0LWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzREJGQzY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYmFsYW5jZU1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1jcmVkaXQgLmNyZWRpdC1pdGVtLmJnYzJkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkRDNDlDOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmJhbGFuY2VNb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtY3JlZGl0IC5jcmVkaXQtaXRlbS5iZ2NibHVlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkQ4QUM0OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmJhbGFuY2VNb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtY3JlZGl0IC5jcmVkaXQtaXRlbSBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYmFsYW5jZU1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1jcmVkaXQgLmNyZWRpdC1pdGVtIHN0cm9uZyB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBCb2xkXCI7IH1cbiAgICAuZGUtd2ViLXYzIC5iYWxhbmNlTW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmJhbmstYWNjb3VudCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLmJhbGFuY2VNb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuYmFuay1hY2NvdW50IC5yZWQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAgIC5kZS13ZWItdjMgLmJhbGFuY2VNb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuYmFuay1hY2NvdW50IC5iYW5rLWFjY291bnQtbnVtYmVyIHtcbiAgICAgICAgY29sb3I6ICM0ODQ4NDg7IH1cbiAgICAgIC5kZS13ZWItdjMgLmJhbGFuY2VNb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuYmFuay1hY2NvdW50IC5iYW5rLWFjY291bnQtbm8tYmFuayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgY29sb3I6ICM0ODQ4NDg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYmFsYW5jZU1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5iYW5rLWFjY291bnQgLmJhbmstYWNjb3VudC1uby1iYW5rIGEge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzE5OUFCNDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuZGUtd2ViLXYzIC5iYWxhbmNlTW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmJhbmstYWNjb3VudCAuaWNvbndlbmhhbyB7XG4gICAgICAgIGNvbG9yOiAjOTU5NTk1OyB9XG4gICAgICAuZGUtd2ViLXYzIC5iYWxhbmNlTW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmJhbmstYWNjb3VudCAuaWNvbndlbmhhbzo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2OGZcIjsgfVxuICAgICAgLmRlLXdlYi12MyAuYmFsYW5jZU1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5iYW5rLWFjY291bnQgLnBvcG92ZXIucmlnaHQgPiAuYXJyb3cge1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTsgfVxuICAgICAgLmRlLXdlYi12MyAuYmFsYW5jZU1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5iYW5rLWFjY291bnQgLnBvcG92ZXIucmlnaHQgPiAuYXJyb3c6YWZ0ZXIge1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTsgfVxuICAgICAgLmRlLXdlYi12MyAuYmFsYW5jZU1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5iYW5rLWFjY291bnQgLnBvcG92ZXItY29udGVudCBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5kZS13ZWItdjMgLmJhbGFuY2VNb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuYWNjb3VudC13YXJuaW5nIHtcbiAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogI0Q1OTUyQTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEzLCAxNDksIDQyLCAwLjMpOyB9XG4gICAgLmRlLXdlYi12MyAuYmFsYW5jZU1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5mb3JtLWNvbnRyb2wtYm94IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmRlLXdlYi12MyAuYmFsYW5jZU1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5mb3JtLWNvbnRyb2wtYm94IC5pY29uLWRvbHMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjMmMyYzJjO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5kZS13ZWItdjMgLmJhbGFuY2VNb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuZnJlZS1yZWZ1bmQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5iYWxhbmNlTW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmZyZWUtcmVmdW5kIC5mcmVlLXJlZnVuZC1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0QwRDBEMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmJhbGFuY2VNb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuZnJlZS1yZWZ1bmQgLmZyZWUtcmVmdW5kLWluZm8gLmZyZWUtcmVmdW5kLWljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjRDBEMEQwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmJhbGFuY2VNb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuZnJlZS1yZWZ1bmQgLmZyZWUtcmVmdW5kLWluZm8gLmZyZWUtcmVmdW5kLXRleHQge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDE2cHggOHB4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gICAgLmRlLXdlYi12MyAuYmFsYW5jZU1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5zdWJtaXQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZGUtd2ViLXYzIC5iYWxhbmNlTW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnN1Ym1pdCAuYnRuVHlwZTgge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDZweDsgfVxuXG4uZGUtd2ViLXYzIC5yZW1pbmRlck1vZGFsMSAubW9kYWwtY29udGVudCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0OTBweDsgfVxuICAuZGUtd2ViLXYzIC5yZW1pbmRlck1vZGFsMSAubW9kYWwtY29udGVudCAubW9kYWwtZmFpbCB7XG4gICAgcGFkZGluZzogMjRweDsgfVxuICAgIC5kZS13ZWItdjMgLnJlbWluZGVyTW9kYWwxIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mYWlsIC5tb2RhbC1mYWlsLXRvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5yZW1pbmRlck1vZGFsMSAubW9kYWwtY29udGVudCAubW9kYWwtZmFpbCAubW9kYWwtZmFpbC10b3AgLm1vZGFsLWJvZHkge1xuICAgICAgICBmbGV4OiAxOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnJlbWluZGVyTW9kYWwxIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mYWlsIC5tb2RhbC1mYWlsLXRvcCAubW9kYWwtYm9keSAubW9kYWwtYm9keS10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IEJvbGRcIjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICBjb2xvcjogIzJjMmMyYzsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5yZW1pbmRlck1vZGFsMSAubW9kYWwtY29udGVudCAubW9kYWwtZmFpbCAubW9kYWwtZmFpbC10b3AgLm1vZGFsLWJvZHkgLm1vZGFsLWJvZHktdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGNvbG9yOiAjMmMyYzJjOyB9XG4gICAgLmRlLXdlYi12MyAucmVtaW5kZXJNb2RhbDEgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZhaWwgLm1vZGFsLWJvZHktYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5kZS13ZWItdjMgLnJlbWluZGVyTW9kYWwxIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mYWlsIC5tb2RhbC1ib2R5LWJvdHRvbSAuY2FuY2VsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICBjb2xvcjogIzJjMmMyYzsgfVxuICAgICAgLmRlLXdlYi12MyAucmVtaW5kZXJNb2RhbDEgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZhaWwgLm1vZGFsLWJvZHktYm90dG9tIC5idG5UeXBlOCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogOHB4IDMwcHggN3B4IDMwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG4uZm9ybS1ncm91cCwgLmRlLXdlYi12MyAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmZvcm0tZ3JvdXAgLmNvbC1mb3JtLWxhYmVsLCAuZm9ybS1ncm91cCAuY29udHJvbC1sYWJlbCwgLmRlLXdlYi12MyAuZm9ybS1ncm91cCAuY29sLWZvcm0tbGFiZWwsIC5kZS13ZWItdjMgLmZvcm0tZ3JvdXAgLmNvbnRyb2wtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzJDMkMyQztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXRvcDogMTNweDsgfVxuICAgIC5mb3JtLWdyb3VwIC5jb2wtZm9ybS1sYWJlbCAucmVxdWlyZSwgLmZvcm0tZ3JvdXAgLmNvbnRyb2wtbGFiZWwgLnJlcXVpcmUsIC5kZS13ZWItdjMgLmZvcm0tZ3JvdXAgLmNvbC1mb3JtLWxhYmVsIC5yZXF1aXJlLCAuZGUtd2ViLXYzIC5mb3JtLWdyb3VwIC5jb250cm9sLWxhYmVsIC5yZXF1aXJlIHtcbiAgICAgIGNvbG9yOiAjZGMzNTQ1O1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5mb3JtLWdyb3VwIC5jb2wtZm9ybS1sYWJlbC5yZXF1aXJlZCAucmVxdWlyZSwgLmZvcm0tZ3JvdXAgLmNvbnRyb2wtbGFiZWwucmVxdWlyZWQgLnJlcXVpcmUsIC5kZS13ZWItdjMgLmZvcm0tZ3JvdXAgLmNvbC1mb3JtLWxhYmVsLnJlcXVpcmVkIC5yZXF1aXJlLCAuZGUtd2ViLXYzIC5mb3JtLWdyb3VwIC5jb250cm9sLWxhYmVsLnJlcXVpcmVkIC5yZXF1aXJlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuZm9ybS1ncm91cCBzZWxlY3QuZm9ybS1jb250cm9sLCAuZGUtd2ViLXYzIC5mb3JtLWdyb3VwIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIHRleHQtaW5kZW50OiAwLjYyNXJlbTsgfVxuICAuZm9ybS1ncm91cCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsIC5kZS13ZWItdjMgLmZvcm0tZ3JvdXAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCwgLmRlLXdlYi12MyAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItY29sb3I6ICNEMEQwRDA7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTsgfVxuICAgIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5kZS13ZWItdjMgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAvKiBXZWJLaXQgYnJvd3NlcnMgKi9cbiAgICAgIGNvbG9yOiAjQjJCMkIyO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciwgLmRlLXdlYi12MyAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgICAgIGNvbG9yOiAjQjJCMkIyO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuZGUtd2ViLXYzIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2w6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMCsgKi9cbiAgICAgIGNvbG9yOiAjQjJCMkIyO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5mb3JtLWdyb3VwIC5jaGVja2JveCBsYWJlbCwgLmRlLXdlYi12MyAuZm9ybS1ncm91cCAuY2hlY2tib3ggbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5uZXctZm9ybSBoNSwgLm5ldy1mb3JtIGg2LCAuZGUtd2ViLXYzIC5uZXctZm9ybSBoNSwgLmRlLXdlYi12MyAubmV3LWZvcm0gaDYge1xuICBtYXJnaW46IDE2cHggMCA4cHg7IH1cblxuLm5ldy1mb3JtIC5mb3JtLWdyb3VwLCAuZGUtd2ViLXYzIC5uZXctZm9ybSAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLm5ldy1mb3JtIC5mb3JtLWdyb3VwIC5jb250cm9sLWxhYmVsLCAuZGUtd2ViLXYzIC5uZXctZm9ybSAuZm9ybS1ncm91cCAuY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzJDMkMyQztcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgLm5ldy1mb3JtIC5mb3JtLWdyb3VwIC5jb250cm9sLWxhYmVsLnJlcXVpcmU6OmJlZm9yZSwgLmRlLXdlYi12MyAubmV3LWZvcm0gLmZvcm0tZ3JvdXAgLmNvbnRyb2wtbGFiZWwucmVxdWlyZTo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5uZXctZm9ybSAuZm9ybS1ncm91cCAuY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuZGUtd2ViLXYzIC5uZXctZm9ybSAuZm9ybS1ncm91cCAuY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgY29sb3I6ICNFNjJFMkU7IH1cbiAgLm5ldy1mb3JtIC5mb3JtLWdyb3VwIHNlbGVjdC5mb3JtLWNvbnRyb2wsIC5kZS13ZWItdjMgLm5ldy1mb3JtIC5mb3JtLWdyb3VwIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIHRleHQtaW5kZW50OiB1bnNldDsgfVxuICAubmV3LWZvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCwgLmRlLXdlYi12MyAubmV3LWZvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBib3JkZXItY29sb3I6ICNEMEQwRDA7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGNvbG9yOiAjMkMyQzJDOyB9XG4gICAgLm5ldy1mb3JtIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5kZS13ZWItdjMgLm5ldy1mb3JtIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgLyogV2ViS2l0IGJyb3dzZXJzICovXG4gICAgICBjb2xvcjogI0IyQjJCMjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5uZXctZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyLCAuZGUtd2ViLXYzIC5uZXctZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgICAgIGNvbG9yOiAjQjJCMkIyO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLm5ldy1mb3JtIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2w6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmRlLXdlYi12MyAubmV3LWZvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xuICAgICAgY29sb3I6ICNCMkIyQjI7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAubmV3LWZvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbDpob3ZlciwgLmRlLXdlYi12MyAubmV3LWZvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbDpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICM4QjhCOEI7IH1cbiAgICAubmV3LWZvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cywgLmRlLXdlYi12MyAubmV3LWZvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICMwQTlDQUU7IH1cbiAgICAubmV3LWZvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbC5pbnZhbGlkLCAuZGUtd2ViLXYzIC5uZXctZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLmludmFsaWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRTYyRTJFOyB9XG4gIC5uZXctZm9ybSAuZm9ybS1ncm91cCAuZm9ybS10aXBzLCAuZGUtd2ViLXYzIC5uZXctZm9ybSAuZm9ybS1ncm91cCAuZm9ybS10aXBzIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogI0U2MkUyRTtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLm5ldy1mb3JtIC5mb3JtLWdyb3VwIC5mb3JtLWdyb3VwLWZpZWxkLWlubGluZSwgLmRlLXdlYi12MyAubmV3LWZvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tZ3JvdXAtZmllbGQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5uZXctZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1ncm91cC1maWVsZC1pbmxpbmUgLmZpZWxkSXRlbSwgLmRlLXdlYi12MyAubmV3LWZvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tZ3JvdXAtZmllbGQtaW5saW5lIC5maWVsZEl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxleC1ncm93OiAxOyB9XG4gICAgICAubmV3LWZvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tZ3JvdXAtZmllbGQtaW5saW5lIC5maWVsZEl0ZW0gc2VsZWN0LmZvcm0tY29udHJvbCwgLmRlLXdlYi12MyAubmV3LWZvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tZ3JvdXAtZmllbGQtaW5saW5lIC5maWVsZEl0ZW0gc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5uZXctZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1ncm91cC1maWVsZC1pbmxpbmUgc3Bhbi5zZXAsIC5kZS13ZWItdjMgLm5ldy1mb3JtIC5mb3JtLWdyb3VwIC5mb3JtLWdyb3VwLWZpZWxkLWlubGluZSBzcGFuLnNlcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAubmV3LWZvcm0gLmZvcm0tZ3JvdXAgLnNlbGVjdHMsIC5kZS13ZWItdjMgLm5ldy1mb3JtIC5mb3JtLWdyb3VwIC5zZWxlY3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAubmV3LWZvcm0gLmZvcm0tZ3JvdXAgLnNlbGVjdHMgPiBzZWxlY3Q6bnRoLW9mLXR5cGUoMSksIC5kZS13ZWItdjMgLm5ldy1mb3JtIC5mb3JtLWdyb3VwIC5zZWxlY3RzID4gc2VsZWN0Om50aC1vZi10eXBlKDEpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgLm5ldy1mb3JtIC5mb3JtLWdyb3VwIC5zZWxlY3RzID4gc2VsZWN0Om50aC1vZi10eXBlKDIpLCAuZGUtd2ViLXYzIC5uZXctZm9ybSAuZm9ybS1ncm91cCAuc2VsZWN0cyA+IHNlbGVjdDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5uZXctZm9ybSAuZm9ybS1ncm91cCAuZm9ybS13aXRoLXByZWZpeCwgLmRlLXdlYi12MyAubmV3LWZvcm0gLmZvcm0tZ3JvdXAgLmZvcm0td2l0aC1wcmVmaXgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5uZXctZm9ybSAuZm9ybS1ncm91cCAuZm9ybS13aXRoLXByZWZpeCAucHJlZml4LCAuZGUtd2ViLXYzIC5uZXctZm9ybSAuZm9ybS1ncm91cCAuZm9ybS13aXRoLXByZWZpeCAucHJlZml4IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLm5ldy1mb3JtIC5mb3JtLWdyb3VwIC5mb3JtLXdpdGgtcHJlZml4IC5mb3JtLWNvbnRyb2wsIC5kZS13ZWItdjMgLm5ldy1mb3JtIC5mb3JtLWdyb3VwIC5mb3JtLXdpdGgtcHJlZml4IC5mb3JtLWNvbnRyb2wge1xuICAgICAgcGFkZGluZzogMCAyNXB4OyB9XG4gIC5uZXctZm9ybSAuZm9ybS1ncm91cCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsIC5kZS13ZWItdjMgLm5ldy1mb3JtIC5mb3JtLWdyb3VwIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5uZXctZm9ybSAuZm9ybS1ncm91cCAuY2hlY2tib3ggbGFiZWwsIC5kZS13ZWItdjMgLm5ldy1mb3JtIC5mb3JtLWdyb3VwIC5jaGVja2JveCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5uZXctZm9ybSAuZm9ybS1ncm91cCAucmFkaW9ib3ggbGFiZWwsIC5kZS13ZWItdjMgLm5ldy1mb3JtIC5mb3JtLWdyb3VwIC5yYWRpb2JveCBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAubmV3LWZvcm0gLmZvcm0tZ3JvdXAgLnJhZGlvYm94IGxhYmVsIGlucHV0LCAuZGUtd2ViLXYzIC5uZXctZm9ybSAuZm9ybS1ncm91cCAucmFkaW9ib3ggbGFiZWwgaW5wdXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cblxuLm5ldy1mb3JtIC5wcmV0dHktaW5wdXQsIC5kZS13ZWItdjMgLm5ldy1mb3JtIC5wcmV0dHktaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubmV3LWZvcm0gLnByZXR0eS1pbnB1dCAucGxhY2Vob2xkZXIsIC5kZS13ZWItdjMgLm5ldy1mb3JtIC5wcmV0dHktaW5wdXQgLnBsYWNlaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzBBOUNBRTtcbiAgICBhcHBlYXJhbmNlOiBub25lOyB9XG4gICAgLm5ldy1mb3JtIC5wcmV0dHktaW5wdXQgLnBsYWNlaG9sZGVyOjphZnRlciwgLmRlLXdlYi12MyAubmV3LWZvcm0gLnByZXR0eS1pbnB1dCAucGxhY2Vob2xkZXI6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLm5ldy1mb3JtIC5wcmV0dHktaW5wdXQucHJldHR5LXJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwgLmRlLXdlYi12MyAubmV3LWZvcm0gLnByZXR0eS1pbnB1dC5wcmV0dHktcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzBBOUNBRTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHotaW5kZXg6IDI7XG4gICAgb3BhY2l0eTogMDsgfVxuICAgIC5uZXctZm9ybSAucHJldHR5LWlucHV0LnByZXR0eS1yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5wbGFjZWhvbGRlcjo6YWZ0ZXIsIC5kZS13ZWItdjMgLm5ldy1mb3JtIC5wcmV0dHktaW5wdXQucHJldHR5LXJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLnBsYWNlaG9sZGVyOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEE5Q0FFO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMEE5Q0FFOyB9XG4gIC5uZXctZm9ybSAucHJldHR5LWlucHV0LnByZXR0eS1yYWRpbyAucGxhY2Vob2xkZXIsIC5kZS13ZWItdjMgLm5ldy1mb3JtIC5wcmV0dHktaW5wdXQucHJldHR5LXJhZGlvIC5wbGFjZWhvbGRlciB7XG4gICAgei1pbmRleDogMTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAubmV3LWZvcm0gLnByZXR0eS1pbnB1dC5wcmV0dHktcmFkaW8gLnBsYWNlaG9sZGVyOjphZnRlciwgLmRlLXdlYi12MyAubmV3LWZvcm0gLnByZXR0eS1pbnB1dC5wcmV0dHktcmFkaW8gLnBsYWNlaG9sZGVyOjphZnRlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLm5ldy1mb3JtIC5wcmV0dHktaW5wdXQucHJldHR5LWNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgLmRlLXdlYi12MyAubmV3LWZvcm0gLnByZXR0eS1pbnB1dC5wcmV0dHktY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzBBOUNBRTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHotaW5kZXg6IDI7XG4gICAgb3BhY2l0eTogMDsgfVxuICAgIC5uZXctZm9ybSAucHJldHR5LWlucHV0LnByZXR0eS1jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5wbGFjZWhvbGRlciwgLmRlLXdlYi12MyAubmV3LWZvcm0gLnByZXR0eS1pbnB1dC5wcmV0dHktY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAucGxhY2Vob2xkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBBOUNBRTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzBBOUNBRTsgfVxuICAgICAgLm5ldy1mb3JtIC5wcmV0dHktaW5wdXQucHJldHR5LWNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLnBsYWNlaG9sZGVyOjphZnRlciwgLmRlLXdlYi12MyAubmV3LWZvcm0gLnByZXR0eS1pbnB1dC5wcmV0dHktY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAucGxhY2Vob2xkZXI6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MzlcIjsgfVxuICAubmV3LWZvcm0gLnByZXR0eS1pbnB1dC5wcmV0dHktY2hlY2tib3ggLnBsYWNlaG9sZGVyLCAuZGUtd2ViLXYzIC5uZXctZm9ybSAucHJldHR5LWlucHV0LnByZXR0eS1jaGVja2JveCAucGxhY2Vob2xkZXIge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM5NTk1OTU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICB6LWluZGV4OiAxOyB9XG5cbi5uZXctdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMyQzJDMkM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgLm5ldy10YWJsZSB0aCB7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IEJvbGRcIjtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5uZXctdGFibGUgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4OyB9XG4gIC5uZXctdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDEycHggMDsgfVxuICAgIC5uZXctdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4OyB9XG4gIC5uZXctdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7IH1cblxuLnBhZ2luYXRpb24ge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLnBhZ2luYXRpb24gLnBhZ2UtbGluayB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS5kaXNhYmxlZDpmaXJzdC1jaGlsZCAucGFnZS1saW5rLCAucGFnaW5hdGlvbiAucGFnZS1pdGVtLmRpc2FibGVkOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gICAgICBib3JkZXItY29sb3I6ICNhZGI1YmQ7XG4gICAgICBjb2xvcjogI2FkYjViZDsgfVxuICAucGFnaW5hdGlvbiAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgICBjb2xvcjogIzZjNzU3ZDsgfVxuICAgIC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwNkI4QjsgfVxuICAucGFnaW5hdGlvbiAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmssIC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA2QjhCO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY29sb3I6ICMwMDZCOEI7IH1cbiAgICAucGFnaW5hdGlvbiAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbms6aG92ZXIsIC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDZCOEI7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucGFnaW5hdGlvbiAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtOyB9XG4gIC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtOyB9XG5cbi5idG4uYnRuLW9yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNGRkFBNDg7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5idG4uYnRuLWxnIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07IH1cblxuLmJ0bi5idG5UeXBlMSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwYjU5NCAwJSwgIzBhOWNhZSAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA4cHggMzBweCA3cHggMzBweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMEE5Q0FFOyB9XG4gIC5idG4uYnRuVHlwZTE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzBkN2Q2OSAwJSwgIzEzNmY3OCAxMDAlKTsgfVxuXG4uYnRuLmJ0blR5cGUzIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA4cHggMzBweCA3cHggMzBweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNDg0ODQ4ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDA7IH1cbiAgLmJ0bi5idG5UeXBlMzpob3ZlciwgLmJ0bi5idG5UeXBlMzphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuLmJ0blR5cGUzLmhvdmVVbmRlcmxpbmU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG5UeXBlNCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogOHB4IDMwcHggN3B4IDMwcHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBBOUNBRSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBBOUNBRTsgfVxuICAuYnRuLmJ0blR5cGU0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5idG4uYnRuVHlwZTUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDhweCAzMHB4IDdweCAzMHB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDg0ODQ4ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDA7IH1cbiAgLmJ0bi5idG5UeXBlNTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG5UeXBlNiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogOHB4IDMwcHggN3B4IDMwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyQzJDMkM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5NTk1OTU7IH1cblxuLmJ0bi5idG5UeXBlNyB7XG4gIGJhY2tncm91bmQ6ICNFNkJFMzU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogOHB4IDMwcHggN3B4IDMwcHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2QkUzNTsgfVxuICAuYnRuLmJ0blR5cGU3OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRDhCMDI4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOEIwMjg7IH1cblxuLmJ0bi5idG5UeXBlOCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwYjU5NCAwJSwgIzBhOWNhZSAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDhweCAzMHB4IDdweCAzMHB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAuYnRuLmJ0blR5cGU4OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwZDdkNjkgMCUsICMxMzZmNzggMTAwJSk7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi5idG4uYnRuRGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjYzRjNGM0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwOyB9XG4gIC5idG4uYnRuRGlzYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNjNGM0YzQgIWltcG9ydGFudDsgfVxuXG4uYnRuVHlwZTIsIC5idG5UeXBlMjphY3RpdmUsIC5idG5UeXBlMjpmb2N1cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMjAwcHg7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDBiNTk0IDAlLCAjMGE5Y2FlIDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5idG5UeXBlMjpob3ZlciwgLmJ0blR5cGUyOmFjdGl2ZTpob3ZlciwgLmJ0blR5cGUyOmZvY3VzOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMGQ3ZDY5IDAlLCAjMTM2Zjc4IDEwMCUpO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgUmVndWxhclwiO1xuICBjb2xvcjogIzQ4NDg0ODtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7IH1cbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gICAgdG9wOiAwcmVtO1xuICAgIHJpZ2h0OiAtMi41cmVtO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOmFmdGVyIHtcbiAgICB0b3A6IDAuMTI1cmVtO1xuICAgIHJpZ2h0OiAtMS42MjVyZW07XG4gICAgbGVmdDogYXV0bzsgfVxuXG5hIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi52ZXJ0aWNhbExpbmUge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uaG9yaXpvbnRhbERhc2hlZExpbmUge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNFMkUyRTI7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ob3Jpem9udGFsU29saWRMaW5lIHtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6ICNGMEYwRjA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjRjdGRkZDO1xuICBjb2xvcjogIzI3QzM4RDsgfVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNGQUYzRTA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjOEQ2NjI0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDsgfVxuXG4uZGUtd2ViLXYzIC5wcmV0dHkucC1zd2l0Y2ggLnN0YXRlOmJlZm9yZSB7XG4gIHRvcDogLTJweDsgfVxuXG4uZGUtd2ViLXYzIC5wcmV0dHkucC1zd2l0Y2ggLnN0YXRlIGxhYmVsIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgdGV4dC1pbmRlbnQ6IC03MHB4OyB9XG5cbi5kZS13ZWItdjMgLnByZXR0eS5wLXN3aXRjaC5wLWZpbGwgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEFCOTg3ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzRBQjk4NyAhaW1wb3J0YW50OyB9XG5cbi5kZS13ZWItdjMgLmNvbW1vblRpcHNTdHlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgY29sb3I6ICM4RDY2MjQ7IH1cbiAgLmRlLXdlYi12MyAuY29tbW9uVGlwc1N0eWxlIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmRlLXdlYi12MyAuY29tbW9uVGlwc1N0eWxlIHA6Zmlyc3QtY2hpbGQge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuZGUtd2ViLXYzIC5jb21tb25UaXBzU3R5bGUgcDpmaXJzdC1jaGlsZCAuaWNvbmZvbnQge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuZGUtd2ViLXYzIC5jb21tb25UaXBzU3R5bGUgcDpsYXN0LWNoaWxkIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5kZS13ZWItdjMgLndhcm5pbmctYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmc6IDZweCA0MHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogI0ZBRjNFMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzhENjYyNDtcbiAgd29yZC1icmVhazogbm9ybWFsOyB9XG4gIC5kZS13ZWItdjMgLndhcm5pbmctYmxvY2sgLmljb25mb250IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTZweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLmRlLXdlYi12MyAud2FybmluZy1ibG9jayBwIHtcbiAgICBjb2xvcjogIzhENjYyNCAhaW1wb3J0YW50OyB9XG5cbi5kZS13ZWItdjMgLnRvdGFsLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmRlLXdlYi12MyAudG90YWwtYmxvY2sgLnRvdGFsLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE4NHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7IH1cbiAgICAuZGUtd2ViLXYzIC50b3RhbC1ibG9jayAudG90YWwtaXRlbSBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgQm9sZFwiOyB9XG4gICAgLmRlLXdlYi12MyAudG90YWwtYmxvY2sgLnRvdGFsLWl0ZW0gc3Bhbi5jb2wxIHtcbiAgICAgIGNvbG9yOiAjMTk5YWI0OyB9XG4gICAgLmRlLXdlYi12MyAudG90YWwtYmxvY2sgLnRvdGFsLWl0ZW0gc3Bhbi5jb2wyIHtcbiAgICAgIGNvbG9yOiAjRDU5NTJBOyB9XG4gICAgLmRlLXdlYi12MyAudG90YWwtYmxvY2sgLnRvdGFsLWl0ZW0gcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5kZS13ZWItdjMgLmluZm8tYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmc6IDZweCA0MHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogI0YwRjBGMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzQ4NDg0ODtcbiAgd29yZC1icmVhazogbm9ybWFsOyB9XG4gIC5kZS13ZWItdjMgLmluZm8tYmxvY2sgLmljb25mb250IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTZweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuaHRtbCwgYm9keSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0gc3BhbiB7XG4gICAgICBjb2xvcjogIzJDMkMyQzsgfVxuXG4ubmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5jZW50ZXJNb2RhbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAuY2VudGVyTW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWFyZ2luOiAyMDBweCBhdXRvOyB9XG4gICAgLmNlbnRlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmNlbnRlci10YWJsZS1tb2RhbCB7XG4gIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jZW50ZXItdGFibGUtbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jZW50ZXItdGFibGUtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtYm9keSB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG5cbi5jZW50ZXJNb2RhbER5bmFtaWMge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5jZW50ZXJNb2RhbER5bmFtaWMgLm1vZGFsLWRpYWxvZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmNlbnRlck1vZGFsRHluYW1pYyAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDsgfVxuXG4uZkl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4uZjQwMCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZub3JtYWwge1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5mb3BhY2l0eTkge1xuICBvcGFjaXR5OiAwLjk7IH1cblxuLmRpdmlzaW9uLWxpbmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRjBGMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5kZS13ZWItdjMgLmJ1dHRvbnNHcm91cCAuYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50OyB9XG5cbi5maXQtdGFibGUge1xuICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgdGFibGUtbGF5b3V0OiBhdXRvbWF0aWMgIWltcG9ydGFudDsgfVxuICAuZml0LXRhYmxlIHRoZWFkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOTk5OXB4O1xuICAgIGxlZnQ6IC05OTk5cHg7IH1cbiAgLmZpdC10YWJsZSB0Ym9keSB0ciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuICAgIC5maXQtdGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgcGFkZGluZzogMTBweCAwICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgICAgIC5maXQtdGFibGUgdGJvZHkgdHIgdGQgLnRkLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IEJvbGRcIjsgfVxuICAgICAgLmZpdC10YWJsZSB0Ym9keSB0ciB0ZCAudGQtY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZmxleDogMTsgfVxuICAuZml0LXRhYmxlIHRib2R5ID4gdHI6bm90KDpsYXN0LWNoaWxkKSA+IHRkOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7IH1cblxuLmNsb3NlLWljb24ge1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cbiAgLmNsb3NlLWljb246OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLmNsb3NlLWljb246OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87IH1cblxuLmgxLCAuaDIsIC5oMywgaDEsIGgyLCBoMyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmg0LCAuaDUsIC5oNiwgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmZvcm0taXRlbSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuZm9ybS1pdGVtIGxhYmVsIHNwYW4ge1xuICAgIGNvbG9yOiAjRTYyRTJFOyB9XG5cbi5iLWNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDsgfVxuICAuYi1jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmItY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgZGl2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogMTsgfVxuICAuYi1jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuYi1jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGRpdiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEE5Q0FFO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgIC5iLWNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgZGl2OjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFweDsgfVxuICAuYi1jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDpkaXNhYmxlZCArIGRpdiB7XG4gICAgb3BhY2l0eTogMC41OyB9XG5cbi5iLXNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QwRDBEMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmItc2VsZWN0IG9wdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5iLWZvcm0gLmItY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMHB4OyB9XG4gIC5iLWZvcm0gLmItY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5iLWZvcm0gLmItY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgZGl2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogMTsgfVxuICAuYi1mb3JtIC5iLWNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5iLWZvcm0gLmItY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBkaXYge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBBOUNBRTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAuYi1mb3JtIC5iLWNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgZGl2OjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFweDsgfVxuXG4uYi1mb3JtIC5mb3JtLWl0ZW0taW5wdXQtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgLmItZm9ybSAuZm9ybS1pdGVtLWlucHV0LXZlcnRpY2FsID4gbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzJDMkMyQzsgfVxuICAgIC5iLWZvcm0gLmZvcm0taXRlbS1pbnB1dC12ZXJ0aWNhbCA+IGxhYmVsW2RhdGEtcmVxdWlyZWQ9XCJ0cnVlXCJdIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5iLWZvcm0gLmZvcm0taXRlbS1pbnB1dC12ZXJ0aWNhbCA+IGxhYmVsW2RhdGEtcmVxdWlyZWQ9XCJ0cnVlXCJdOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyonO1xuICAgICAgY29sb3I6ICNFNzM3Mzc7IH1cbiAgLmItZm9ybSAuZm9ybS1pdGVtLWlucHV0LXZlcnRpY2FsIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYi1mb3JtIC5mb3JtLWl0ZW0taW5wdXQtdmVydGljYWwgZW0ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5iLWZvcm0gLmZvcm0taXRlbS1pbnB1dC12ZXJ0aWNhbCBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDBEMEQwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIC5iLWZvcm0gLmZvcm0taXRlbS1pbnB1dC12ZXJ0aWNhbCBpbnB1dDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM5NTk1OTU7IH1cbiAgLmItZm9ybSAuZm9ybS1pdGVtLWlucHV0LXZlcnRpY2FsIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBXZWJLaXQgYnJvd3NlcnMgKi9cbiAgICBjb2xvcjogI0IyQjJCMjtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgLmItZm9ybSAuZm9ybS1pdGVtLWlucHV0LXZlcnRpY2FsIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gICAgY29sb3I6ICNCMkIyQjI7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG4gIC5iLWZvcm0gLmZvcm0taXRlbS1pbnB1dC12ZXJ0aWNhbCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICAgIGNvbG9yOiAjQjJCMkIyO1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAuYi1mb3JtIC5mb3JtLWl0ZW0taW5wdXQtdmVydGljYWwgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMCsgKi9cbiAgICBjb2xvcjogI0IyQjJCMjtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgLmItZm9ybSAuZm9ybS1pdGVtLWlucHV0LXZlcnRpY2FsIC5qcXYtZXJyb3Ige1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogI2U2MmUyZTsgfVxuXG4uYi1mb3JtIC5iLXNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QwRDBEMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmItZm9ybSAuYi1zZWxlY3Qgb3B0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxuLmItZm9ybSAuYi10ZXh0YXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAyMHB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAuYi1mb3JtIC5iLXRleHRhcmVhIHRleHRhcmVhIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gIC5iLWZvcm0gLmItdGV4dGFyZWEud29yZC1jb3VudCAud29yZC1jb3VudC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAwOyB9XG4gICAgLmItZm9ybSAuYi10ZXh0YXJlYS53b3JkLWNvdW50IC53b3JkLWNvdW50LWNvbnRlbnQgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogI2IyYjJiMjsgfVxuXG4uYi1mb3JtIC5mb3JtLWl0ZW0taW5wdXQtaG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAuYi1mb3JtIC5mb3JtLWl0ZW0taW5wdXQtaG9yaXpvbnRhbCA+IGRpdjpudGgtY2hpbGQoMSkge1xuICAgIGZsZXg6IDE7IH1cbiAgICAuYi1mb3JtIC5mb3JtLWl0ZW0taW5wdXQtaG9yaXpvbnRhbCA+IGRpdjpudGgtY2hpbGQoMSkgbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYi1mb3JtIC5mb3JtLWl0ZW0taW5wdXQtaG9yaXpvbnRhbCA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmItZm9ybSAuZm9ybS1pdGVtLWlucHV0LWhvcml6b250YWwgPiBkaXY6bnRoLWNoaWxkKDIpIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0QwRDBEMDtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmItZm9ybSAuZm9ybS1pdGVtLWlucHV0LWhvcml6b250YWwgZW0uanF2LWVycm9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGNvbG9yOiAjZTYyZTJlO1xuICAgIGJvdHRvbTogLTI1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmItZm9ybSAuZm9ybS1pdGVtLWlucHV0LWhvcml6b250YWwge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cblxuLmItZGF0ZXBpY2tlci1mb3JtLWl0ZW0gLmRhdGVwaWNrZXItc2hvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYi1kYXRlcGlja2VyLWZvcm0taXRlbSAuZGF0ZXBpY2tlci1zaG93ID4gbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0QwRDBEMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgei1pbmRleDogMjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuYi1kYXRlcGlja2VyLWZvcm0taXRlbSAuZGF0ZXBpY2tlci1zaG93IGlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmRlLXRpcHMxIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDBEMEQwO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAuZGUtdGlwczE6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0QwRDBEMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5kZS10aXBzMSAuaWNvbmZvbnQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogI0QwRDBEMDtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7IH1cbiAgLmRlLXRpcHMxIC50aXAtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjOTU5NTk1OyB9XG5cbi5kZS10aXBzMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QwRDBEMDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgLmRlLXRpcHMyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEMEQwRDA7XG4gICAgbGVmdDogMDsgfVxuICAuZGUtdGlwczIgLmljb25mb250IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICNEMEQwRDA7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3B4OyB9XG4gIC5kZS10aXBzMiAudGlwLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzQ4NDg0ODsgfVxuICAgIC5kZS10aXBzMiAudGlwLWNvbnRlbnQgYSB7XG4gICAgICBjb2xvcjogIzBBOUNBRTsgfVxuXG4qW2RhdGEtcmVxdWlyZWQtc2hvdz1cInRydWVcIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcqJztcbiAgY29sb3I6ICNFNzM3Mzc7IH1cblxuLmRhdGVwaWNrZXJzLWNvbnRhaW5lciAuZGF0ZXBpY2tlci0tbmF2LXRpdGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5kYXRlcGlja2Vycy1jb250YWluZXIgLmRhdGVwaWNrZXItLW5hdi10aXRsZTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogM3B4O1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzljOWM5YyB0cmFuc3BhcmVudDsgfVxuXG4uZGF0ZXBpY2tlcnMtY29udGFpbmVyIC5kYXRlcGlja2VyLS1uYXYtdGl0bGUuLWRpc2FibGVkLTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zdGFycyAuc3RhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL3Rlc3RpbW9uaWFscy9maXZlc3RhcjIucG5nXCIpOyB9XG4gIC5zdGFycyAuc3Rhci5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL3Rlc3RpbW9uaWFscy9maXZlc3Rhci5wbmdcIik7IH1cbiAgLnN0YXJzIC5zdGFyLmFjdGl2ZTEge1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTglO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS90ZXN0aW1vbmlhbHMvZml2ZXN0YXIzLnBuZ1wiKTsgfVxuXG4ucGFnaW5hdGlvbi1jb250ZW50IC5wYWdpbmF0aW9uanMtcGFnZXMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAucGFnaW5hdGlvbi1jb250ZW50IC5wYWdpbmF0aW9uanMtcGFnZXMgPiB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAucGFnaW5hdGlvbi1jb250ZW50IC5wYWdpbmF0aW9uanMtcGFnZXMgPiB1bCBsaSBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICM3OTc5Nzk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnBhZ2luYXRpb24tY29udGVudCAucGFnaW5hdGlvbmpzLXBhZ2VzID4gdWwgbGkgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMEE5Q0FFOyB9XG4gICAgLnBhZ2luYXRpb24tY29udGVudCAucGFnaW5hdGlvbmpzLXBhZ2VzID4gdWwgbGkuYWN0aXZlIGEge1xuICAgICAgY29sb3I6ICMwQTlDQUU7IH1cbiAgICAucGFnaW5hdGlvbi1jb250ZW50IC5wYWdpbmF0aW9uanMtcGFnZXMgPiB1bCAucGFnaW5hdGlvbmpzLXByZXYgYSB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwQTlDQUU7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAucGFnaW5hdGlvbi1jb250ZW50IC5wYWdpbmF0aW9uanMtcGFnZXMgPiB1bCAucGFnaW5hdGlvbmpzLXByZXYgYTo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzBBOUNBRTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMEE5Q0FFO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIGxlZnQ6IDNweDsgfVxuICAgICAgLnBhZ2luYXRpb24tY29udGVudCAucGFnaW5hdGlvbmpzLXBhZ2VzID4gdWwgLnBhZ2luYXRpb25qcy1wcmV2IGE6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICByaWdodDogM3B4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzBBOUNBRTsgfVxuICAgIC5wYWdpbmF0aW9uLWNvbnRlbnQgLnBhZ2luYXRpb25qcy1wYWdlcyA+IHVsIC5wYWdpbmF0aW9uanMtcHJldjpob3ZlciBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwQTlDQUU7IH1cbiAgICAgIC5wYWdpbmF0aW9uLWNvbnRlbnQgLnBhZ2luYXRpb25qcy1wYWdlcyA+IHVsIC5wYWdpbmF0aW9uanMtcHJldjpob3ZlciBhOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgICAgIC5wYWdpbmF0aW9uLWNvbnRlbnQgLnBhZ2luYXRpb25qcy1wYWdlcyA+IHVsIC5wYWdpbmF0aW9uanMtcHJldjpob3ZlciBhOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAgIC5wYWdpbmF0aW9uLWNvbnRlbnQgLnBhZ2luYXRpb25qcy1wYWdlcyA+IHVsIC5wYWdpbmF0aW9uanMtcHJldi5kaXNhYmxlZCBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFOEU4RTg7XG4gICAgICBib3JkZXItY29sb3I6ICNFOEU4RTg7IH1cbiAgICAgIC5wYWdpbmF0aW9uLWNvbnRlbnQgLnBhZ2luYXRpb25qcy1wYWdlcyA+IHVsIC5wYWdpbmF0aW9uanMtcHJldi5kaXNhYmxlZCBhOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICNBRkFGQUY7IH1cbiAgICAgIC5wYWdpbmF0aW9uLWNvbnRlbnQgLnBhZ2luYXRpb25qcy1wYWdlcyA+IHVsIC5wYWdpbmF0aW9uanMtcHJldi5kaXNhYmxlZCBhOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0FGQUZBRjsgfVxuICAgIC5wYWdpbmF0aW9uLWNvbnRlbnQgLnBhZ2luYXRpb25qcy1wYWdlcyA+IHVsIC5wYWdpbmF0aW9uanMtbmV4dCBhIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzBBOUNBRTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5wYWdpbmF0aW9uLWNvbnRlbnQgLnBhZ2luYXRpb25qcy1wYWdlcyA+IHVsIC5wYWdpbmF0aW9uanMtbmV4dCBhOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwQTlDQUU7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwQTlDQUU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgcmlnaHQ6IDNweDsgfVxuICAgICAgLnBhZ2luYXRpb24tY29udGVudCAucGFnaW5hdGlvbmpzLXBhZ2VzID4gdWwgLnBhZ2luYXRpb25qcy1uZXh0IGE6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzBBOUNBRTsgfVxuICAgIC5wYWdpbmF0aW9uLWNvbnRlbnQgLnBhZ2luYXRpb25qcy1wYWdlcyA+IHVsIC5wYWdpbmF0aW9uanMtbmV4dDpob3ZlciBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwQTlDQUU7IH1cbiAgICAgIC5wYWdpbmF0aW9uLWNvbnRlbnQgLnBhZ2luYXRpb25qcy1wYWdlcyA+IHVsIC5wYWdpbmF0aW9uanMtbmV4dDpob3ZlciBhOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgICAgIC5wYWdpbmF0aW9uLWNvbnRlbnQgLnBhZ2luYXRpb25qcy1wYWdlcyA+IHVsIC5wYWdpbmF0aW9uanMtbmV4dDpob3ZlciBhOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAgIC5wYWdpbmF0aW9uLWNvbnRlbnQgLnBhZ2luYXRpb25qcy1wYWdlcyA+IHVsIC5wYWdpbmF0aW9uanMtbmV4dC5kaXNhYmxlZCBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFOEU4RTg7XG4gICAgICBib3JkZXItY29sb3I6ICNFOEU4RTg7IH1cbiAgICAgIC5wYWdpbmF0aW9uLWNvbnRlbnQgLnBhZ2luYXRpb25qcy1wYWdlcyA+IHVsIC5wYWdpbmF0aW9uanMtbmV4dC5kaXNhYmxlZCBhOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICNBRkFGQUY7IH1cbiAgICAgIC5wYWdpbmF0aW9uLWNvbnRlbnQgLnBhZ2luYXRpb25qcy1wYWdlcyA+IHVsIC5wYWdpbmF0aW9uanMtbmV4dC5kaXNhYmxlZCBhOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0FGQUZBRjsgfVxuXG4uYi1mb3JtIC5mb3JtLWl0ZW0tY2hlY2staCA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmItZm9ybSAuZm9ybS1pdGVtLWNoZWNrLWggLmpxdi1lcnJvciB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNlNjJlMmU7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uYi1mb3JtIC5iLWNoZWNrYm94LWNpcmNsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmItZm9ybSAuYi1jaGVja2JveC1jaXJjbGUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXJnaW46IDA7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuYi1mb3JtIC5iLWNoZWNrYm94LWNpcmNsZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBkaXYge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzhkOGQ4ZDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5iLWZvcm0gLmItY2hlY2tib3gtY2lyY2xlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGRpdjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLmItZm9ybSAuYi1jaGVja2JveC1jaXJjbGUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5iLWZvcm0gLmItY2hlY2tib3gtY2lyY2xlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgZGl2IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwYTljYWUgIWltcG9ydGFudDsgfVxuICAgIC5iLWZvcm0gLmItY2hlY2tib3gtY2lyY2xlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgZGl2OjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBhOWNhZTsgfVxuICAuYi1mb3JtIC5iLWNoZWNrYm94LWNpcmNsZSArIGxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IFJlZ3VsYXJcIjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5iLWZvcm0gLmItY2hlY2tib3gtY2lyY2xlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5qcXYtZXJyb3IgKyBkaXYge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNjJlMmU7IH1cblxuLmNlbnRlci10YWJsZS1tb2RhbDIge1xuICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7IH1cbiAgLmNlbnRlci10YWJsZS1tb2RhbDIgLm1vZGFsLWRpYWxvZyB7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNlbnRlci10YWJsZS1tb2RhbDIgLm1vZGFsLWRpYWxvZyAubW9kYWwtYm9keSB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG5cbi5mcWFwYWdlIC5mcWFoZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS9teS9mcWFIZWFkZXIud2VicFwiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxNjVweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmZxYXBhZ2UgLmZxYWhlYWRlciAuZnFhdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LWZhbWlseTogT3BlbiBTYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiFcbiAqIGFuaW1hdGUuY3NzIC0gaHR0cHM6Ly9hbmltYXRlLnN0eWxlL1xuICogVmVyc2lvbiAtIDQuMS4wXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICogQ29weXJpZ2h0IChjKSAyMDIwIEFuaW1hdGUuY3NzXG4gKi9cbjpyb290IHtcbiAgLS1hbmltYXRlLWR1cmF0aW9uOiAxcztcbiAgLS1hbmltYXRlLWRlbGF5OiAxcztcbiAgLS1hbmltYXRlLXJlcGVhdDogMTsgfVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1hbmltYXRlLWR1cmF0aW9uKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1hbmltYXRlLWR1cmF0aW9uKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19pbmZpbml0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlOyB9XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19yZXBlYXQtMSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1hbmltYXRlLXJlcGVhdCk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWFuaW1hdGUtcmVwZWF0KTsgfVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fcmVwZWF0LTIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoMSAqIDIpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKDEgKiAyKTtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKHZhcigtLWFuaW1hdGUtcmVwZWF0KSAqIDIpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKHZhcigtLWFuaW1hdGUtcmVwZWF0KSAqIDIpOyB9XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19yZXBlYXQtMyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYygxICogMyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoMSAqIDMpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpICogMyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpICogMyk7IH1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTFzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDFzO1xuICBhbmltYXRpb24tZGVsYXk6IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogdmFyKC0tYW5pbWF0ZS1kZWxheSk7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tYW5pbWF0ZS1kZWxheSk7IH1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTJzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IGNhbGMoMXMgKiAyKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDFzICogMik7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogMik7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDIpOyB9XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS0zcyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDFzICogMyk7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxcyAqIDMpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDMpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiAzKTsgfVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktNHMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYygxcyAqIDQpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMXMgKiA0KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiA0KTtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogNCk7IH1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTVzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IGNhbGMoMXMgKiA1KTtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDFzICogNSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogNSk7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDUpOyB9XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19mYXN0ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAvIDIpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgLyAyKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgLyAyKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pIC8gMik7IH1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2Zhc3Qge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDAuOCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDAuOCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMC44KTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMC44KTsgfVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fc2xvdyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMik7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDIpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDIpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAyKTsgfVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fc2xvd2VyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAzKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMyk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDMpOyB9XG5cbkBtZWRpYSBwcmludCwgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYW5pbWF0ZV9fYW5pbWF0ZWQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50OyB9XG4gIC5hbmltYXRlX19hbmltYXRlZFtjbGFzcyo9J091dCddIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLyogQXR0ZW50aW9uIHNlZWtlcnMgICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlIHtcbiAgZnJvbSxcbiAgMjAlLFxuICA1MyUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIDQwJSxcbiAgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCkgc2NhbGVZKDEuMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCkgc2NhbGVZKDEuMSk7IH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCkgc2NhbGVZKDEuMDUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApIHNjYWxlWSgxLjA1KTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDAuOTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDAuOTUpOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApIHNjYWxlWSgxLjAyKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApIHNjYWxlWSgxLjAyKTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgZnJvbSxcbiAgMjAlLFxuICA1MyUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIDQwJSxcbiAgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCkgc2NhbGVZKDEuMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCkgc2NhbGVZKDEuMSk7IH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCkgc2NhbGVZKDEuMDUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApIHNjYWxlWSgxLjA1KTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDAuOTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDAuOTUpOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApIHNjYWxlWSgxLjAyKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApIHNjYWxlWSgxLjAyKTsgfSB9XG5cbi5hbmltYXRlX19ib3VuY2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2gge1xuICBmcm9tLFxuICA1MCUsXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDI1JSxcbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBmbGFzaCB7XG4gIGZyb20sXG4gIDUwJSxcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMjUlLFxuICA3NSUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uYW5pbWF0ZV9fZmxhc2gge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoOyB9XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG4uYW5pbWF0ZV9fcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTsgfVxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9IH1cblxuQGtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpOyB9XG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG4uYW5pbWF0ZV9fcnViYmVyQmFuZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzaGFrZVgge1xuICBmcm9tLFxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgMTAlLFxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7IH1cbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2hha2VYIHtcbiAgZnJvbSxcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIDEwJSxcbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApOyB9XG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7IH0gfVxuXG4uYW5pbWF0ZV9fc2hha2VYIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2VYO1xuICBhbmltYXRpb24tbmFtZTogc2hha2VYOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzaGFrZVkge1xuICBmcm9tLFxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgMTAlLFxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7IH1cbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2hha2VZIHtcbiAgZnJvbSxcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIDEwJSxcbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApOyB9XG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7IH0gfVxuXG4uYW5pbWF0ZV9fc2hha2VZIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2VZO1xuICBhbmltYXRpb24tbmFtZTogc2hha2VZOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoZWFkU2hha2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIDYuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTsgfVxuICAxOC41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7IH1cbiAgMzEuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTsgfVxuICA0My41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgNi41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpOyB9XG4gIDE4LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTsgfVxuICAzMS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpOyB9XG4gIDQzLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XG5cbi5hbmltYXRlX19oZWFkU2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xuICBhbmltYXRpb24tbmFtZTogaGVhZFNoYWtlOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpOyB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTsgfSB9XG5cbi5hbmltYXRlX19zd2luZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc3dpbmc7XG4gIGFuaW1hdGlvbi1uYW1lOiBzd2luZzsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuICAxMCUsXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7IH1cbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7IH1cbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgdGFkYSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuICAxMCUsXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7IH1cbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7IH1cbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfSB9XG5cbi5hbmltYXRlX190YWRhIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogdGFkYTtcbiAgYW5pbWF0aW9uLW5hbWU6IHRhZGE7IH1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpOyB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpOyB9XG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgd29iYmxlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpOyB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpOyB9XG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5hbmltYXRlX193b2JibGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG4gIGFuaW1hdGlvbi1uYW1lOiB3b2JibGU7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGplbGxvIHtcbiAgZnJvbSxcbiAgMTEuMSUsXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAyMi4yJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpOyB9XG4gIDMzLjMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTsgfVxuICA0NC40JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTsgfVxuICA1NS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTsgfVxuICA2Ni42JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpOyB9XG4gIDc3LjclIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2MmRlZykgc2tld1koMC4zOTA2MmRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyZGVnKSBza2V3WSgwLjM5MDYyZGVnKTsgfVxuICA4OC44JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxZGVnKSBza2V3WSgtMC4xOTUzMWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMWRlZykgc2tld1koLTAuMTk1MzFkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBqZWxsbyB7XG4gIGZyb20sXG4gIDExLjElLFxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgMjIuMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTsgfVxuICAzMy4zJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7IH1cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7IH1cbiAgNTUuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7IH1cbiAgNjYuNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTsgfVxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjJkZWcpIHNrZXdZKDAuMzkwNjJkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MmRlZykgc2tld1koMC4zOTA2MmRlZyk7IH1cbiAgODguOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMWRlZykgc2tld1koLTAuMTk1MzFkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzFkZWcpIHNrZXdZKC0wLjE5NTMxZGVnKTsgfSB9XG5cbi5hbmltYXRlX19qZWxsbyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xuICBhbmltYXRpb24tbmFtZTogamVsbG87XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhlYXJ0QmVhdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAxNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTsgfVxuICAyOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDQyJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpOyB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGhlYXJ0QmVhdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAxNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTsgfVxuICAyOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDQyJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpOyB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG4uYW5pbWF0ZV9faGVhcnRCZWF0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGVhcnRCZWF0O1xuICBhbmltYXRpb24tbmFtZTogaGVhcnRCZWF0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDEuMyk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDEuMyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMS4zKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMS4zKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cblxuLyogQmFjayBlbnRyYW5jZXMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBiYWNrSW5Eb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJhY2tJbkRvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5hbmltYXRlX19iYWNrSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYmFja0luRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJhY2tJbkRvd247IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJhY2tJbkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgYmFja0luTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmFuaW1hdGVfX2JhY2tJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWNrSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYmFja0luTGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFja0luUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJhY2tJblJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmFuaW1hdGVfX2JhY2tJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYmFja0luUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBiYWNrSW5SaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFja0luVXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMjAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJhY2tJblVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEyMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmFuaW1hdGVfX2JhY2tJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYmFja0luVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBiYWNrSW5VcDsgfVxuXG4vKiBCYWNrIGV4aXRzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFja091dERvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43OyB9IH1cblxuQGtleWZyYW1lcyBiYWNrT3V0RG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7IH0gfVxuXG4uYW5pbWF0ZV9fYmFja091dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWNrT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJhY2tPdXREb3duOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBiYWNrT3V0TGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43OyB9IH1cblxuQGtleWZyYW1lcyBiYWNrT3V0TGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43OyB9IH1cblxuLmFuaW1hdGVfX2JhY2tPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYmFja091dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBiYWNrT3V0TGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFja091dFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43OyB9IH1cblxuQGtleWZyYW1lcyBiYWNrT3V0UmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7IH0gfVxuXG4uYW5pbWF0ZV9fYmFja091dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYmFja091dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYmFja091dFJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBiYWNrT3V0VXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJhY2tPdXRVcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNzsgfSB9XG5cbi5hbmltYXRlX19iYWNrT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWNrT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBiYWNrT3V0VXA7IH1cblxuLyogQm91bmNpbmcgZW50cmFuY2VzICAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgZnJvbSxcbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7IH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgZnJvbSxcbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7IH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG4uYW5pbWF0ZV9fYm91bmNlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDAuNzUpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAwLjc1KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAwLjc1KTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMC43NSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW47IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKSBzY2FsZVkoMyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKSBzY2FsZVkoMyk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKSBzY2FsZVkoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApIHNjYWxlWSgwLjkpOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSBzY2FsZVkoMC45NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgc2NhbGVZKDAuOTUpOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCkgc2NhbGVZKDAuOTg1KTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKSBzY2FsZVkoMyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKSBzY2FsZVkoMyk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKSBzY2FsZVkoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApIHNjYWxlWSgwLjkpOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSBzY2FsZVkoMC45NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgc2NhbGVZKDAuOTUpOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCkgc2NhbGVZKDAuOTg1KTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uYW5pbWF0ZV9fYm91bmNlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCkgc2NhbGVYKDMpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCkgc2NhbGVYKDMpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCkgc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCkgc2NhbGVYKDEpOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKSBzY2FsZVgoMC45OCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCkgc2NhbGVYKDAuOTgpOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCkgc2NhbGVYKDAuOTk1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCkgc2NhbGVYKDAuOTk1KTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKSBzY2FsZVgoMyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKSBzY2FsZVgoMyk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKSBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKSBzY2FsZVgoMSk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApIHNjYWxlWCgwLjk4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKSBzY2FsZVgoMC45OCk7IH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKSBzY2FsZVgoMC45OTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKSBzY2FsZVgoMC45OTUpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5hbmltYXRlX19ib3VuY2VJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApIHNjYWxlWCgzKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCkgc2NhbGVYKDMpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApIHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKSBzY2FsZVgoMSk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCkgc2NhbGVYKDAuOTgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCkgc2NhbGVYKDAuOTgpOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApIHNjYWxlWCgwLjk5NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKSBzY2FsZVgoMC45OTUpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCkgc2NhbGVYKDMpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKSBzY2FsZVgoMyk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCkgc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApIHNjYWxlWCgxKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKSBzY2FsZVgoMC45OCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKSBzY2FsZVgoMC45OCk7IH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCkgc2NhbGVYKDAuOTk1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApIHNjYWxlWCgwLjk5NSk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLmFuaW1hdGVfX2JvdW5jZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCkgc2NhbGVZKDUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKSBzY2FsZVkoNSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgc2NhbGVZKDAuOSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgc2NhbGVZKDAuOSk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgc2NhbGVZKDAuOTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgc2NhbGVZKDAuOTUpOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKSBzY2FsZVkoMC45ODUpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCkgc2NhbGVZKDUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKSBzY2FsZVkoNSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgc2NhbGVZKDAuOSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgc2NhbGVZKDAuOSk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgc2NhbGVZKDAuOTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgc2NhbGVZKDAuOTUpOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKSBzY2FsZVkoMC45ODUpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5hbmltYXRlX19ib3VuY2VJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7IH1cblxuLyogQm91bmNpbmcgZXhpdHMgICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7IH1cbiAgNTAlLFxuICA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7IH1cbiAgNTAlLFxuICA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfSB9XG5cbi5hbmltYXRlX19ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDAuNzUpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAwLjc1KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAwLjc1KTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMC43NSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSBzY2FsZVkoMC45ODUpOyB9XG4gIDQwJSxcbiAgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgc2NhbGVZKDAuOSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgc2NhbGVZKDAuOSk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCkgc2NhbGVZKDMpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKSBzY2FsZVkoMyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSBzY2FsZVkoMC45ODUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgc2NhbGVZKDAuOTg1KTsgfVxuICA0MCUsXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHNjYWxlWSgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHNjYWxlWSgwLjkpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApIHNjYWxlWSgzKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCkgc2NhbGVZKDMpOyB9IH1cblxuLmFuaW1hdGVfX2JvdW5jZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCkgc2NhbGVYKDAuOSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKSBzY2FsZVgoMC45KTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCkgc2NhbGVYKDIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCkgc2NhbGVYKDIpOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKSBzY2FsZVgoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApIHNjYWxlWCgwLjkpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKSBzY2FsZVgoMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKSBzY2FsZVgoMik7IH0gfVxuXG4uYW5pbWF0ZV9fYm91bmNlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApIHNjYWxlWCgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApIHNjYWxlWCgwLjkpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApIHNjYWxlWCgyKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCkgc2NhbGVYKDIpOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApIHNjYWxlWCgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApIHNjYWxlWCgwLjkpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApIHNjYWxlWCgyKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCkgc2NhbGVYKDIpOyB9IH1cblxuLmFuaW1hdGVfX2JvdW5jZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSBzY2FsZVkoMC45ODUpOyB9XG4gIDQwJSxcbiAgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApIHNjYWxlWSgwLjkpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKSBzY2FsZVkoMyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKSBzY2FsZVkoMyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgc2NhbGVZKDAuOTg1KTsgfVxuICA0MCUsXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCkgc2NhbGVZKDAuOSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKSBzY2FsZVkoMC45KTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCkgc2NhbGVZKDMpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCkgc2NhbGVZKDMpOyB9IH1cblxuLmFuaW1hdGVfX2JvdW5jZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDsgfVxuXG4vKiBGYWRpbmcgZW50cmFuY2VzICAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uYW5pbWF0ZV9fZmFkZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLmFuaW1hdGVfX2ZhZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLmFuaW1hdGVfX2ZhZGVJbkRvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZzsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5hbmltYXRlX19mYWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5hbmltYXRlX19mYWRlSW5MZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLmFuaW1hdGVfX2ZhZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5hbmltYXRlX19mYWRlSW5SaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLmFuaW1hdGVfX2ZhZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5hbmltYXRlX19mYWRlSW5VcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblRvcExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluVG9wTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLmFuaW1hdGVfX2ZhZGVJblRvcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Ub3BMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVG9wTGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVG9wUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblRvcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLmFuaW1hdGVfX2ZhZGVJblRvcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVG9wUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Ub3BSaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluQm90dG9tTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluQm90dG9tTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5hbmltYXRlX19mYWRlSW5Cb3R0b21MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluQm90dG9tTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkJvdHRvbUxlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkJvdHRvbVJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluQm90dG9tUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLmFuaW1hdGVfX2ZhZGVJbkJvdHRvbVJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluQm90dG9tUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Cb3R0b21SaWdodDsgfVxuXG4vKiBGYWRpbmcgZXhpdHMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uYW5pbWF0ZV9fZmFkZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfSB9XG5cbi5hbmltYXRlX19mYWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7IH0gfVxuXG4uYW5pbWF0ZV9fZmFkZU91dERvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH0gfVxuXG4uYW5pbWF0ZV9fZmFkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTsgfSB9XG5cbi5hbmltYXRlX19mYWRlT3V0TGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH0gfVxuXG4uYW5pbWF0ZV9fZmFkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7IH0gfVxuXG4uYW5pbWF0ZV9fZmFkZU91dFJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfSB9XG5cbi5hbmltYXRlX19mYWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7IH0gfVxuXG4uYW5pbWF0ZV9fZmFkZU91dFVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VG9wTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0VG9wTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApOyB9IH1cblxuLmFuaW1hdGVfX2ZhZGVPdXRUb3BMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFRvcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VG9wTGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFRvcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0VG9wUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7IH0gfVxuXG4uYW5pbWF0ZV9fZmFkZU91dFRvcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFRvcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFRvcFJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0Qm90dG9tUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0Qm90dG9tUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApOyB9IH1cblxuLmFuaW1hdGVfX2ZhZGVPdXRCb3R0b21SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRCb3R0b21SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRCb3R0b21SaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dEJvdHRvbUxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMTAwJSwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRCb3R0b21MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApOyB9IH1cblxuLmFuaW1hdGVfX2ZhZGVPdXRCb3R0b21MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dEJvdHRvbUxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0Qm90dG9tTGVmdDsgfVxuXG4vKiBGbGlwcGVycyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfSB9XG5cbkBrZXlmcmFtZXMgZmxpcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9IH1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2ZsaXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpOyB9IH1cblxuQGtleWZyYW1lcyBmbGlwSW5YIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpOyB9IH1cblxuLmFuaW1hdGVfX2ZsaXBJblgge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfSB9XG5cbkBrZXlmcmFtZXMgZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfSB9XG5cbi5hbmltYXRlX19mbGlwSW5ZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7IH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5hbmltYXRlX19mbGlwT3V0WCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMC43NSk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDAuNzUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDAuNzUpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAwLjc1KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpOyB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLmFuaW1hdGVfX2ZsaXBPdXRZIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAwLjc1KTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMC43NSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMC43NSk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDAuNzUpO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZOyB9XG5cbi8qIExpZ2h0c3BlZWQgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5hbmltYXRlX19saWdodFNwZWVkSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluUmlnaHQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDVkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZEluTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg1ZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uYW5pbWF0ZV9fbGlnaHRTcGVlZEluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW5MZWZ0O1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uYW5pbWF0ZV9fbGlnaHRTcGVlZE91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dFJpZ2h0O1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLmFuaW1hdGVfX2xpZ2h0U3BlZWRPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0TGVmdDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG5cbi8qIFJvdGF0aW5nIGVudHJhbmNlcyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmFuaW1hdGVfX3JvdGF0ZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uYW5pbWF0ZV9fcm90YXRlSW5Eb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmFuaW1hdGVfX3JvdGF0ZUluRG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmFuaW1hdGVfX3JvdGF0ZUluVXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5hbmltYXRlX19yb3RhdGVJblVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207IH1cblxuLyogUm90YXRpbmcgZXhpdHMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uYW5pbWF0ZV9fcm90YXRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uYW5pbWF0ZV9fcm90YXRlT3V0RG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLmFuaW1hdGVfX3JvdGF0ZU91dERvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLmFuaW1hdGVfX3JvdGF0ZU91dFVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uYW5pbWF0ZV9fcm90YXRlT3V0VXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tOyB9XG5cbi8qIFNwZWNpYWxzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuICAyMCUsXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XG4gIDQwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XG4gIDIwJSxcbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cbiAgNDAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uYW5pbWF0ZV9faGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDIpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAyKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAyKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMik7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xuICBhbmltYXRpb24tbmFtZTogaGluZ2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBqYWNrSW5UaGVCb3gge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTsgfVxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGphY2tJblRoZUJveCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpOyB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbi5hbmltYXRlX19qYWNrSW5UaGVCb3gge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBqYWNrSW5UaGVCb3g7XG4gIGFuaW1hdGlvbi1uYW1lOiBqYWNrSW5UaGVCb3g7IH1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbEluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyByb2xsSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uYW5pbWF0ZV9fcm9sbEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbEluO1xuICBhbmltYXRpb24tbmFtZTogcm9sbEluOyB9XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgcm9sbE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpOyB9IH1cblxuLmFuaW1hdGVfX3JvbGxPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm9sbE91dDsgfVxuXG4vKiBab29taW5nIGVudHJhbmNlcyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmFuaW1hdGVfX3pvb21JbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuQGtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG4uYW5pbWF0ZV9fem9vbUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbi5hbmltYXRlX196b29tSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG4uYW5pbWF0ZV9fem9vbUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuQGtleWZyYW1lcyB6b29tSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuLmFuaW1hdGVfX3pvb21JblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDsgfVxuXG4vKiBab29taW5nIGV4aXRzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5hbmltYXRlX196b29tT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuQGtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbi5hbmltYXRlX196b29tT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTsgfSB9XG5cbi5hbmltYXRlX196b29tT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7IH0gfVxuXG4uYW5pbWF0ZV9fem9vbU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRVcCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbi5hbmltYXRlX196b29tT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTsgfVxuXG4vKiBTbGlkaW5nIGVudHJhbmNlcyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLmFuaW1hdGVfX3NsaWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uYW5pbWF0ZV9fc2xpZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uYW5pbWF0ZV9fc2xpZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uYW5pbWF0ZV9fc2xpZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwOyB9XG5cbi8qIFNsaWRpbmcgZXhpdHMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApOyB9IH1cblxuLmFuaW1hdGVfX3NsaWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH0gfVxuXG4uYW5pbWF0ZV9fc2xpZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH0gfVxuXG4uYW5pbWF0ZV9fc2xpZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9IH1cblxuLmFuaW1hdGVfX3NsaWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDsgfVxuXG4vKipcbiAqIE93bCBDYXJvdXNlbCB2Mi4zLjRcbiAqIENvcHlyaWdodCAyMDEzLTIwMTggRGF2aWQgRGV1dHNjaFxuICogTGljZW5zZWQgdW5kZXI6IFNFRSBMSUNFTlNFIElOIGh0dHBzOi8vZ2l0aHViLmNvbS9Pd2xDYXJvdXNlbDIvT3dsQ2Fyb3VzZWwyL2Jsb2IvbWFzdGVyL0xJQ0VOU0VcbiAqL1xuLypcbiAqICBPd2wgQ2Fyb3VzZWwgLSBDb3JlXG4gKi9cbi5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogcG9zaXRpb24gcmVsYXRpdmUgYW5kIHotaW5kZXggZml4IHdlYmtpdCByZW5kZXJpbmcgZm9udHMgaXNzdWUgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLVk7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLyogZml4IGZpcmVmb3ggYW5pbWF0aW9uIGdsaXRjaCAqLyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGhlaWdodDogMDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIGZpeCBmb3IgZmxhc2hpbmcgYmFja2dyb3VuZCAqL1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXdyYXBwZXIsXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2LmRpc2FibGVkLFxuLm93bC1jYXJvdXNlbCAub3dsLWRvdHMuZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2LFxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQsXG4ub3dsLWNhcm91c2VsIC5vd2wtZG90IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCxcbi5vd2wtY2Fyb3VzZWwgYnV0dG9uLm93bC1kb3Qge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQ6IGluaGVyaXQ7IH1cblxuLm93bC1jYXJvdXNlbC5vd2wtbG9hZGVkIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm93bC1jYXJvdXNlbC5vd2wtbG9hZGluZyB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLm93bC1jYXJvdXNlbC5vd2wtcmVmcmVzaCAub3dsLWl0ZW0ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLm93bC1jYXJvdXNlbC5vd2wtZHJhZyAub3dsLWl0ZW0ge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ub3dsLWNhcm91c2VsLm93bC1ncmFiIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IGdyYWI7IH1cblxuLm93bC1jYXJvdXNlbC5vd2wtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7IH1cblxuLm93bC1jYXJvdXNlbC5vd2wtcnRsIC5vd2wtaXRlbSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4vKiBObyBKcyAqL1xuLm5vLWpzIC5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxuICogIE93bCBDYXJvdXNlbCAtIEFuaW1hdGUgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLWluIHtcbiAgei1pbmRleDogMDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtb3V0IHtcbiAgei1pbmRleDogMTsgfVxuXG4ub3dsLWNhcm91c2VsIC5mYWRlT3V0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIEF1dG8gSGVpZ2h0IFBsdWdpblxuICovXG4ub3dsLWhlaWdodCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDsgfVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBMYXp5IExvYWQgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgLyoqXG5cdFx0XHRUaGlzIGlzIGludHJvZHVjZWQgZHVlIHRvIGEgYnVnIGluIElFMTEgd2hlcmUgbGF6eSBsb2FkaW5nIGNvbWJpbmVkIHdpdGggYXV0b2hlaWdodCBwbHVnaW4gY2F1c2VzIGEgd3Jvbmdcblx0XHRcdGNhbGN1bGF0aW9uIG9mIHRoZSBoZWlnaHQgb2YgdGhlIG93bC1pdGVtIHRoYXQgYnJlYWtzIHBhZ2UgbGF5b3V0c1xuXHRcdCAqLyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenlbc3JjXj1cIlwiXSwgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5Om5vdChbc3JjXSkge1xuICBtYXgtaGVpZ2h0OiAwOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZy5vd2wtbGF6eSB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IH1cblxuLypcbiAqIFx0T3dsIENhcm91c2VsIC0gVmlkZW8gUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODBweDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwib3dsLnZpZGVvLnBsYXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEwMG1zIGVhc2U7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlciB7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjMsIDEuMyk7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10bixcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tdG4ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1mcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZGUtd2ViLXYzIC5oZWFkZXJOYXYge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIC5kZS13ZWItdjMgLmhlYWRlck5hdiAubmF2YmFyIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5kZS13ZWItdjMgLmhlYWRlck5hdiAubmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtOyB9XG4gICAgLmRlLXdlYi12MyAuaGVhZGVyTmF2IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICBsaW5lLWhlaWdodDogNXJlbTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5kZS13ZWItdjMgLmhlYWRlck5hdiAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmRlLXdlYi12MyAuaGVhZGVyTmF2IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwLjMxMjVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDZCOEI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7IH1cbiAgICAgIC5kZS13ZWItdjMgLmhlYWRlck5hdiAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyLCAuZGUtd2ViLXYzIC5oZWFkZXJOYXYgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgICBjb2xvcjogIzAwNkI4QjsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5oZWFkZXJOYXYgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlcjpiZWZvcmUsIC5kZS13ZWItdjMgLmhlYWRlck5hdiAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5kZS13ZWItdjMgLmhlYWRlck5hdiAubmF2YmFyLW5hdi5oZWFkZXJBY2NvdW50TmF2IC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXI6YmVmb3JlLCAuZGUtd2ViLXYzIC5oZWFkZXJOYXYgLm5hdmJhci1uYXYuaGVhZGVyQWNjb3VudE5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZTpiZWZvcmUge1xuICAgIHdpZHRoOiAwOyB9XG4gIC5kZS13ZWItdjMgLmhlYWRlck5hdiAuaGVhZGVyTmF2TGcgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWluLXdpZHRoOiAxNi4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2QjhCO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlKTtcbiAgICByaWdodDogNTAlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgICAuZGUtd2ViLXYzIC5oZWFkZXJOYXYgLmhlYWRlck5hdkxnIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmRlLXdlYi12MyAuaGVhZGVyTmF2IC5oZWFkZXJOYXZMZyAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5kZS13ZWItdjMgLmhlYWRlck5hdiAuaGVhZGVyTmF2TGcgLmRyb3Bkb3duOmhvdmVyIC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5kZS13ZWItdjMgLmhlYWRlck5hdiAubmF2YmFyU21hbGwge1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7IH1cbiAgLmRlLXdlYi12MyAuaGVhZGVyTmF2IC5oZWFkZXJOYXZTbUwgLmhlYWRlck5hdlNtQnQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDA7IH1cbiAgLmRlLXdlYi12MyAuaGVhZGVyTmF2IC5oZWFkZXJOYXZTbVIge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMDsgfVxuICAgIC5kZS13ZWItdjMgLmhlYWRlck5hdiAuaGVhZGVyTmF2U21SIC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIGNvbG9yOiAjNDk1MDU3OyB9XG4gICAgICAuZGUtd2ViLXYzIC5oZWFkZXJOYXYgLmhlYWRlck5hdlNtUiAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSBsYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5kZS13ZWItdjMgLmhlYWRlck5hdiAuaGVhZGVyTmF2U21SIC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIGltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLmhlYWRlck5hdiAuaGVhZGVyTmF2U21SIC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5kZS13ZWItdjMgLmhlYWRlck5hdiAuaGVhZGVyTmF2U21SIC5uYXZiYXItbmF2LmhlYWRlckFjY291bnROYXYgLm5hdi1pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07IH1cbiAgICAgIC5kZS13ZWItdjMgLmhlYWRlck5hdiAuaGVhZGVyTmF2U21SIC5uYXZiYXItbmF2LmhlYWRlckFjY291bnROYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgICAgIGhlaWdodDogMS44NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5oZWFkZXJOYXYgLmhlYWRlck5hdlNtUiAubmF2YmFyLW5hdi5oZWFkZXJBY2NvdW50TmF2IC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXI6YmVmb3JlLCAuZGUtd2ViLXYzIC5oZWFkZXJOYXYgLmhlYWRlck5hdlNtUiAubmF2YmFyLW5hdi5oZWFkZXJBY2NvdW50TmF2IC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDA7IH1cbiAgICAuZGUtd2ViLXYzIC5oZWFkZXJOYXYgLmhlYWRlck5hdlNtUiAubmF2YmFyLW5hdiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbWluLXdpZHRoOiAxMi41cmVtO1xuICAgICAgYmFja2dyb3VuZDogIzM4QTM1QjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUpO1xuICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAgIC5kZS13ZWItdjMgLmhlYWRlck5hdiAuaGVhZGVyTmF2U21SIC5uYXZiYXItbmF2IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmhlYWRlck5hdiAuaGVhZGVyTmF2U21SIC5uYXZiYXItbmF2IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5kZS13ZWItdjMgLmhlYWRlck5hdi5oZWFkZXJOYXZDbiB7XG4gICAgYmFja2dyb3VuZDogIzAwNkI4QjsgfVxuICAgIC5kZS13ZWItdjMgLmhlYWRlck5hdi5oZWFkZXJOYXZDbiAubmF2YmFyU21hbGwge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgIC5kZS13ZWItdjMgLmhlYWRlck5hdi5oZWFkZXJOYXZDbiAubmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07IH1cbiAgICAgIC5kZS13ZWItdjMgLmhlYWRlck5hdi5oZWFkZXJOYXZDbiAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGhlaWdodDogMy4xMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5oZWFkZXJOYXYuaGVhZGVyTmF2Q24gLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAuZGUtd2ViLXYzIC5oZWFkZXJOYXYuaGVhZGVyTmF2Q24gLmhlYWRlck5hdkxnIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBtaW4td2lkdGg6IDEzLjc1cmVtO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICByaWdodDogNTAlO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5kZS13ZWItdjMgLmhlYWRlck5hdi5oZWFkZXJOYXZDbiAuaGVhZGVyTmF2TGcgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNjI1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaGVhZGVyTmF2LmhlYWRlck5hdkNuIC5oZWFkZXJOYXZMZyAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMzOEEzNUI7IH1cblxuLmRlLXdlYi12MyAuaGVhZGVyTmF2U21MIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBsZWZ0OiAtMTAwdnc7XG4gIHotaW5kZXg6IDIwNTE7XG4gIHRyYW5zaXRpb246IGxlZnQgLjVzO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5kZS13ZWItdjMgLmhlYWRlck5hdlNtTC5vcGVuIHtcbiAgICBsZWZ0OiAwOyB9XG4gIC5kZS13ZWItdjMgLmhlYWRlck5hdlNtTCAuYmcge1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4uZGUtd2ViLXYzIC5oZWFkZXJOYXZTbSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDJweCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB3aWR0aDogMjgwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gIC5kZS13ZWItdjMgLmhlYWRlck5hdlNtIGg0IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2QjhCO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5kZS13ZWItdjMgLmhlYWRlck5hdlNtIGg0IGEge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmRlLXdlYi12MyAuaGVhZGVyTmF2U20gaDQgLmhlYWRlck5hdlNtQ2xvc2VCdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuZGUtd2ViLXYzIC5oZWFkZXJOYXZTbSBoNCAuaGVhZGVyTmF2U21DbG9zZUJ0IGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIC5kZS13ZWItdjMgLmhlYWRlck5hdlNtIC5oZWFkZXJOYXZTbVVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLmRlLXdlYi12MyAuaGVhZGVyTmF2U20gLmhlYWRlck5hdlNtVWwgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgLmRlLXdlYi12MyAuaGVhZGVyTmF2U20gLmhlYWRlck5hdlNtVWwgbGkgLmhlYWRlck5hdlNtSXRlbUJ0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEycHggNXB4IDEycHggMjFweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaGVhZGVyTmF2U20gLmhlYWRlck5hdlNtVWwgbGkgLmhlYWRlck5hdlNtSXRlbUJ0IHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5oZWFkZXJOYXZTbSAuaGVhZGVyTmF2U21VbCBsaSAuaGVhZGVyTmF2U21JdGVtQnQ6aG92ZXIsIC5kZS13ZWItdjMgLmhlYWRlck5hdlNtIC5oZWFkZXJOYXZTbVVsIGxpIC5oZWFkZXJOYXZTbUl0ZW1CdDphY3RpdmUge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5oZWFkZXJOYXZTbSAuaGVhZGVyTmF2U21VbCBsaSAuaGVhZGVyTmF2U21JdGVtQnQuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2QjhCOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuaGVhZGVyTmF2U20gLmhlYWRlck5hdlNtVWwgbGkgLmhlYWRlck5hdlNtSXRlbUJ0LmFjdGl2ZSA+IHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5oZWFkZXJOYXZTbSAuaGVhZGVyTmF2U21VbCBsaSAuaGVhZGVyTmF2U21JdGVtQnQuYWN0aXZlID4gLmljb25mb250IHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuaGVhZGVyTmF2U20gLmhlYWRlck5hdlNtVWwgbGkgLmhlYWRlck5hdlNtSXRlbUJ0LmFjdGl2ZSA+IC5mYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmhlYWRlck5hdlNtIC5oZWFkZXJOYXZTbVVsIGxpIC5oZWFkZXJOYXZTbUl0ZW1CdC5hY3RpdmUgLmljb25kb3duIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5oZWFkZXJOYXZTbSAuaGVhZGVyTmF2U21VbCBsaSAuaGVhZGVyTmF2U21JdGVtQnQuYWN0aXZlIC5mYS1hbmdsZS1kb3duIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5oZWFkZXJOYXZTbSAuaGVhZGVyTmF2U21VbCBsaSAuaGVhZGVyTmF2U21JdGVtQnQuYWN0aXZlIC5mYS1hbmdsZS11cCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5oZWFkZXJOYXZTbSAuaGVhZGVyTmF2U21VbCBsaSAuaGVhZGVyTmF2U21JdGVtQnQuYWN0aXZlIC5pY29udXAge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmhlYWRlck5hdlNtIC5oZWFkZXJOYXZTbVVsIGxpIC5oZWFkZXJOYXZTbUl0ZW1CdCA+IHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogI2I4YzdjZTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5oZWFkZXJOYXZTbSAuaGVhZGVyTmF2U21VbCBsaSAuaGVhZGVyTmF2U21JdGVtQnQgPiAuaWNvbmZvbnQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAjMDA2QjhCO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmhlYWRlck5hdlNtIC5oZWFkZXJOYXZTbVVsIGxpIC5oZWFkZXJOYXZTbUl0ZW1CdCA+IC5mYSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICMwMDZCOEI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaGVhZGVyTmF2U20gLmhlYWRlck5hdlNtVWwgbGkgLmhlYWRlck5hdlNtSXRlbUJ0IC5pY29uZG93biB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmhlYWRlck5hdlNtIC5oZWFkZXJOYXZTbVVsIGxpIC5oZWFkZXJOYXZTbUl0ZW1CdCAuZmEtYW5nbGUtZG93biB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmhlYWRlck5hdlNtIC5oZWFkZXJOYXZTbVVsIGxpIC5oZWFkZXJOYXZTbUl0ZW1CdCAuaWNvbnVwIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmhlYWRlck5hdlNtIC5oZWFkZXJOYXZTbVVsIGxpIC5oZWFkZXJOYXZTbUl0ZW1CdCAuZmEtYW5nbGUtdXAge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5kZS13ZWItdjMgLmhlYWRlck5hdlNtIC5oZWFkZXJOYXZTbVVsIGxpIC5oZWFkZXJOYXZTbVN1YiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyYzNiNDE7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaGVhZGVyTmF2U20gLmhlYWRlck5hdlNtVWwgbGkgLmhlYWRlck5hdlNtU3ViIGxpIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjOGFhNGFmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC4zMTI1cmVtIDAuNXJlbSAwLjkzNzVyZW07IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5oZWFkZXJOYXZTbSAuaGVhZGVyTmF2U21VbCBsaSAuaGVhZGVyTmF2U21TdWIgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5oZWFkZXJOYXZTbSAuaGVhZGVyTmF2U21VbCBsaSAuaGVhZGVyTmF2U21TdWIgbGkuYWN0aXZlIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5kZS13ZWItdjMgLmhlYWRlck5hdlNtIC5zaWRlLW5hdi1oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmRlLXdlYi12MyAuaGVhZGVyTmF2U20gLnNpZGUtbmF2LWhlYWQgPiBhIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTVFNUU1O1xuICAgICAgcGFkZGluZzogMTZweDsgfVxuICAgICAgLmRlLXdlYi12MyAuaGVhZGVyTmF2U20gLnNpZGUtbmF2LWhlYWQgPiBhIGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgLmRlLXdlYi12MyAuaGVhZGVyTmF2U20gLnNpZGUtbmF2LWhlYWQgPiBhIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLmhlYWRlck5hdlNtIC5zaWRlLW5hdi1oZWFkID4gYS5hY3RpdmUge1xuICAgICAgICBjb2xvcjogIzAwNkI4QjsgfVxuICAgIC5kZS13ZWItdjMgLmhlYWRlck5hdlNtIC5zaWRlLW5hdi1oZWFkID4gYTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTVFNUU1OyB9XG4gIC5kZS13ZWItdjMgLmhlYWRlck5hdlNtIC5jbG9zZS1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHotaW5kZXg6IDMwMDA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDI4NXB4OyB9XG4gICAgLmRlLXdlYi12MyAuaGVhZGVyTmF2U20gLmNsb3NlLWJ0biBpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAgICAgLmRlLXdlYi12MyAuaGVhZGVyTmF2U20gLmNsb3NlLWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZGUtd2ViLXYzIC5oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5kZS13ZWItdjMgLmhlYWRlciAuaGVhZGVyUEMge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZGUtd2ViLXYzIC5oZWFkZXIuaGVhZGVyTG9naW4ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLmRlLXdlYi12MyAuaGVhZGVyLmhlYWRlckxvZ2luIC5oZWFkZXJQQyAuc2VjdGlvbk9uZSB7XG4gICAgICBib3JkZXItdG9wOiAwOyB9XG4gICAgLmRlLXdlYi12MyAuaGVhZGVyLmhlYWRlckxvZ2luIC5oZWFkZXJQQyAuc2VjdGlvblR3byB7XG4gICAgICBtYXgtd2lkdGg6IDE2ODBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgLmRlLXdlYi12MyAuaGVhZGVyLmhlYWRlckxvZ2luIC5oZWFkZXJQQyAuc2VjdGlvblR3byAubG9nbyB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5oZWFkZXIuaGVhZGVyTG9naW4gLmhlYWRlclBDIC5zZWN0aW9uVHdvIC5sb2dvIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAuZGUtd2ViLXYzIC5oZWFkZXIuaGVhZGVyTG9naW4gLmhlYWRlclBDIC5zZWN0aW9uVHdvIC5uYXZBcmVhIC50b3Age1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaGVhZGVyLmhlYWRlckxvZ2luIC5oZWFkZXJQQyAuc2VjdGlvblR3byAubmF2QXJlYSAudG9wIC5ibG9nTGFuZ3VhZ2Uge1xuICAgICAgICAgIGNvbG9yOiAjNDg0ODQ4OyB9XG4gICAgLmRlLXdlYi12MyAuaGVhZGVyLmhlYWRlckxvZ2luIC5oZWFkZXJQQyAuc2VjdGlvblRocmVlIHtcbiAgICAgIGJvcmRlci10b3A6IDA7IH1cbiAgLmRlLXdlYi12MyAuaGVhZGVyIC5oZWFkZXJNb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDYpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuZGUtd2ViLXYzIC5oZWFkZXIgLmhlYWRlclBDIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5kZS13ZWItdjMgLmhlYWRlciAuaGVhZGVyTW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfSB9XG4gIC5kZS13ZWItdjMgLmhlYWRlciAuaGVhZGVyUEMgLnNlY3Rpb25PbmUge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDYuM3B4ICMwMDZCOEI7XG4gICAgZmxleDogMTsgfVxuICAuZGUtd2ViLXYzIC5oZWFkZXIgLmhlYWRlclBDIC5zZWN0aW9uVHdvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDsgfVxuICAgIC5kZS13ZWItdjMgLmhlYWRlciAuaGVhZGVyUEMgLnNlY3Rpb25Ud28gLmxvZ28ge1xuICAgICAgYm9yZGVyLXRvcDogNi4zcHggc29saWQgIzAwNkI4QjtcbiAgICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLmhlYWRlciAuaGVhZGVyUEMgLnNlY3Rpb25Ud28gLmxvZ28gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA1N3B4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAuZGUtd2ViLXYzIC5oZWFkZXIgLmhlYWRlclBDIC5zZWN0aW9uVHdvIC5sb2dvIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XG4gICAgICAgICAgLmRlLXdlYi12MyAuaGVhZGVyIC5oZWFkZXJQQyAuc2VjdGlvblR3byAubG9nbyBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4OyB9IH1cbiAgICAuZGUtd2ViLXYzIC5oZWFkZXIgLmhlYWRlclBDIC5zZWN0aW9uVHdvIC5jbGlwQXJlYSB7XG4gICAgICBtYXJnaW46IDAgLTJweDsgfVxuICAgIC5kZS13ZWItdjMgLmhlYWRlciAuaGVhZGVyUEMgLnNlY3Rpb25Ud28gLm5hdkFyZWEgLnRvcCB7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QjhCO1xuICAgICAgcGFkZGluZzogMTVweDsgfVxuICAgICAgLmRlLXdlYi12MyAuaGVhZGVyIC5oZWFkZXJQQyAuc2VjdGlvblR3byAubmF2QXJlYSAudG9wIC5jdXN0b21lVHlwZUFyZWEgYSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5oZWFkZXIgLmhlYWRlclBDIC5zZWN0aW9uVHdvIC5uYXZBcmVhIC50b3AgLmN1c3RvbWVUeXBlQXJlYSBhIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5oZWFkZXIgLmhlYWRlclBDIC5zZWN0aW9uVHdvIC5uYXZBcmVhIC50b3AgLmN1c3RvbWVUeXBlQXJlYSBhID4gaW1nOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5oZWFkZXIgLmhlYWRlclBDIC5zZWN0aW9uVHdvIC5uYXZBcmVhIC50b3AgLmN1c3RvbWVUeXBlQXJlYSBhLmFjdGl2ZSA+IGltZzpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaGVhZGVyIC5oZWFkZXJQQyAuc2VjdGlvblR3byAubmF2QXJlYSAudG9wIC5jdXN0b21lVHlwZUFyZWEgYS5hY3RpdmUgPiBpbWc6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaGVhZGVyIC5oZWFkZXJQQyAuc2VjdGlvblR3byAubmF2QXJlYSAudG9wIC5jdXN0b21lVHlwZUFyZWEgYS5hY3RpdmUgc3BhbiB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAuZGUtd2ViLXYzIC5oZWFkZXIgLmhlYWRlclBDIC5zZWN0aW9uVHdvIC5uYXZBcmVhIC50b3AgLmJsb2dMYW5ndWFnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmhlYWRlciAuaGVhZGVyUEMgLnNlY3Rpb25Ud28gLm5hdkFyZWEgLnRvcCAuYmxvZ0xhbmd1YWdlIC5ibG9nSW5mbyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3LjVweDtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaGVhZGVyIC5oZWFkZXJQQyAuc2VjdGlvblR3byAubmF2QXJlYSAudG9wIC5ibG9nTGFuZ3VhZ2UgLmRyb3Bkb3duIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNy41cHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5oZWFkZXIgLmhlYWRlclBDIC5zZWN0aW9uVHdvIC5uYXZBcmVhIC50b3AgLmJsb2dMYW5ndWFnZSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuaGVhZGVyIC5oZWFkZXJQQyAuc2VjdGlvblR3byAubmF2QXJlYSAudG9wIC5ibG9nTGFuZ3VhZ2UgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51ID4gYSArIGEge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMEYwRjA7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaGVhZGVyIC5oZWFkZXJQQyAuc2VjdGlvblR3byAubmF2QXJlYSAudG9wIC5ibG9nTGFuZ3VhZ2UgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaGVhZGVyIC5oZWFkZXJQQyAuc2VjdGlvblR3byAubmF2QXJlYSAudG9wIC5ibG9nTGFuZ3VhZ2UgLnZlcnRpY2FsTGluZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4OyB9XG4gICAgLmRlLXdlYi12MyAuaGVhZGVyIC5oZWFkZXJQQyAuc2VjdGlvblR3byAubmF2QXJlYSAubmF2YmFyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAgICAgLmRlLXdlYi12MyAuaGVhZGVyIC5oZWFkZXJQQyAuc2VjdGlvblR3byAubmF2QXJlYSAubmF2YmFyID4gZGl2IHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaGVhZGVyIC5oZWFkZXJQQyAuc2VjdGlvblR3byAubmF2QXJlYSAubmF2YmFyID4gZGl2IHVsIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuaGVhZGVyIC5oZWFkZXJQQyAuc2VjdGlvblR3byAubmF2QXJlYSAubmF2YmFyID4gZGl2IHVsIGxpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAuaGVhZGVyIC5oZWFkZXJQQyAuc2VjdGlvblR3byAubmF2QXJlYSAubmF2YmFyID4gZGl2IHVsIGxpIGEge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAgICAgICAuZGUtd2ViLXYzIC5oZWFkZXIgLmhlYWRlclBDIC5zZWN0aW9uVHdvIC5uYXZBcmVhIC5uYXZiYXIgPiBkaXYgdWwgbGkgYS5hY3RpdmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAuaGVhZGVyIC5oZWFkZXJQQyAuc2VjdGlvblR3byAubmF2QXJlYSAubmF2YmFyID4gZGl2IHVsIGxpLm5hdlN3aXRjaEFjY291bnQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4OyB9XG4gICAgICAgICAgICAgIC5kZS13ZWItdjMgLmhlYWRlciAuaGVhZGVyUEMgLnNlY3Rpb25Ud28gLm5hdkFyZWEgLm5hdmJhciA+IGRpdiB1bCBsaS5uYXZTd2l0Y2hBY2NvdW50IGEgLmljb25zd2l0Y2gge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7IH1cbiAgICAuZGUtd2ViLXYzIC5oZWFkZXIgLmhlYWRlclBDIC5zZWN0aW9uVHdvIC5uYXZBcmVhIC5teS1hY2NvdW50LWJ0biB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNEFCOTg3O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjNEFCOTg3O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjVzOyB9XG4gICAgICAuZGUtd2ViLXYzIC5oZWFkZXIgLmhlYWRlclBDIC5zZWN0aW9uVHdvIC5uYXZBcmVhIC5teS1hY2NvdW50LWJ0bjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNzQsIDE4NSwgMTM1LCAwLjMpOyB9XG4gICAgICAuZGUtd2ViLXYzIC5oZWFkZXIgLmhlYWRlclBDIC5zZWN0aW9uVHdvIC5uYXZBcmVhIC5teS1hY2NvdW50LWJ0biBpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmRlLXdlYi12MyAuaGVhZGVyIC5oZWFkZXJQQyAuc2VjdGlvblR3byAubmF2QXJlYSAuYWNjb3VudERyb3Bkb3duIHtcbiAgICAgIHBhZGRpbmc6IDZweCAxNXB4IDEwcHggMTVweDsgfVxuICAgICAgLmRlLXdlYi12MyAuaGVhZGVyIC5oZWFkZXJQQyAuc2VjdGlvblR3byAubmF2QXJlYSAuYWNjb3VudERyb3Bkb3duLm9wZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDM1NTZFOyB9XG4gICAgICAuZGUtd2ViLXYzIC5oZWFkZXIgLmhlYWRlclBDIC5zZWN0aW9uVHdvIC5uYXZBcmVhIC5hY2NvdW50RHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmhlYWRlciAuaGVhZGVyUEMgLnNlY3Rpb25Ud28gLm5hdkFyZWEgLmFjY291bnREcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIC5pY29uaWNvX21lIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5oZWFkZXIgLmhlYWRlclBDIC5zZWN0aW9uVHdvIC5uYXZBcmVhIC5hY2NvdW50RHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLmRlLXdlYi12MyAuaGVhZGVyIC5oZWFkZXJQQyAuc2VjdGlvblR3byAubmF2QXJlYSAuYWNjb3VudERyb3Bkb3duIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLCAuZGUtd2ViLXYzIC5oZWFkZXIgLmhlYWRlclBDIC5zZWN0aW9uVHdvIC5uYXZBcmVhIC5hY2NvdW50RHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuZGUtd2ViLXYzIC5oZWFkZXIgLmhlYWRlclBDIC5zZWN0aW9uVHdvIC5uYXZBcmVhIC5hY2NvdW50RHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBwYWRkaW5nOiA1cHggMDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5oZWFkZXIgLmhlYWRlclBDIC5zZWN0aW9uVHdvIC5uYXZBcmVhIC5hY2NvdW50RHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDE1cHg7IH1cbiAgLmRlLXdlYi12MyAuaGVhZGVyIC5oZWFkZXJQQyAuc2VjdGlvblRocmVlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTJweDtcbiAgICBmbGV4OiAxO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDM4cHggIzAwNkI4QjsgfVxuICAuZGUtd2ViLXYzIC5oZWFkZXIgLmhlYWRlck1vYmlsZSAudG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkI4QjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMTVweCAyMHB4OyB9XG4gICAgLmRlLXdlYi12MyAuaGVhZGVyIC5oZWFkZXJNb2JpbGUgLnRvcCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmRlLXdlYi12MyAuaGVhZGVyIC5oZWFkZXJNb2JpbGUgLnRvcCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuZGUtd2ViLXYzIC5oZWFkZXIgLmhlYWRlck1vYmlsZSAudG9wIC5kcm9wZG93bi1tZW51ID4gYSArIGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMEYwRjA7IH1cbiAgICAuZGUtd2ViLXYzIC5oZWFkZXIgLmhlYWRlck1vYmlsZSAudG9wIC5hY2NvdW50RHJvcGRvd24ge1xuICAgICAgcGFkZGluZzogNnB4IDE1cHggOHB4IDE1cHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLmhlYWRlciAuaGVhZGVyTW9iaWxlIC50b3AgLmFjY291bnREcm9wZG93bi5vcGVuIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAzNTU2RTsgfVxuICAgICAgLmRlLXdlYi12MyAuaGVhZGVyIC5oZWFkZXJNb2JpbGUgLnRvcCAuYWNjb3VudERyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5oZWFkZXIgLmhlYWRlck1vYmlsZSAudG9wIC5hY2NvdW50RHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSAuaWNvbmljb19tZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaGVhZGVyIC5oZWFkZXJNb2JpbGUgLnRvcCAuYWNjb3VudERyb3Bkb3duIC5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5kZS13ZWItdjMgLmhlYWRlciAuaGVhZGVyTW9iaWxlIC50b3AgLmFjY291bnREcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSwgLmRlLXdlYi12MyAuaGVhZGVyIC5oZWFkZXJNb2JpbGUgLnRvcCAuYWNjb3VudERyb3Bkb3duIC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmRlLXdlYi12MyAuaGVhZGVyIC5oZWFkZXJNb2JpbGUgLnRvcCAuYWNjb3VudERyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaGVhZGVyIC5oZWFkZXJNb2JpbGUgLnRvcCAuYWNjb3VudERyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDZweCAxNXB4OyB9XG4gIC5kZS13ZWItdjMgLmhlYWRlciAuaGVhZGVyTW9iaWxlIC5ib3R0b20ge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmRlLXdlYi12MyAuaGVhZGVyIC5oZWFkZXJNb2JpbGUgLmJvdHRvbSAubG9nbyBpbWcge1xuICAgICAgaGVpZ2h0OiAzMnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgLmRlLXdlYi12MyAuaGVhZGVyIC5oZWFkZXJNb2JpbGUgLmJvdHRvbSAubG9nbyBpbWcge1xuICAgICAgICAgIGhlaWdodDogMjVweDsgfSB9XG4gICAgLmRlLXdlYi12MyAuaGVhZGVyIC5oZWFkZXJNb2JpbGUgLmJvdHRvbSAuYWNjb3VudFNpZGVNZW51IC5hY2NvdW50QXJlYSBpbWcge1xuICAgICAgaGVpZ2h0OiAyMXB4OyB9XG4gICAgLmRlLXdlYi12MyAuaGVhZGVyIC5oZWFkZXJNb2JpbGUgLmJvdHRvbSAuYWNjb3VudFNpZGVNZW51IC5hY2NvdW50QXJlYSBkaXYge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICM0RDRENEQgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgIC5kZS13ZWItdjMgLmhlYWRlciAuaGVhZGVyTW9iaWxlIC5ib3R0b20gLmFjY291bnRTaWRlTWVudSAuc3dpdGNoQWNjb3VudEFyZWEge1xuICAgICAgY29sb3I6ICM0RDRENEQ7XG4gICAgICBtYXJnaW4tdG9wOiAtMTVweDsgfVxuICAgICAgLmRlLXdlYi12MyAuaGVhZGVyIC5oZWFkZXJNb2JpbGUgLmJvdHRvbSAuYWNjb3VudFNpZGVNZW51IC5zd2l0Y2hBY2NvdW50QXJlYSAuaWNvbnN3aXRjaCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDsgfVxuICAgICAgLmRlLXdlYi12MyAuaGVhZGVyIC5oZWFkZXJNb2JpbGUgLmJvdHRvbSAuYWNjb3VudFNpZGVNZW51IC5zd2l0Y2hBY2NvdW50QXJlYSBkaXYge1xuICAgICAgICBtYXJnaW4tdG9wOiAtOHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5oZWFkZXIgLmhlYWRlck1vYmlsZSAuYm90dG9tIC5hY2NvdW50U2lkZU1lbnUgLnN3aXRjaEFjY291bnRBcmVhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmRlLXdlYi12MyAuaGVhZGVyIC5oZWFkZXJNb2JpbGUgLmJvdHRvbSAuYWNjb3VudFNpZGVNZW51IC5tZW51QXJlYSBpbWcge1xuICAgICAgaGVpZ2h0OiAyMXB4OyB9XG4gICAgLmRlLXdlYi12MyAuaGVhZGVyIC5oZWFkZXJNb2JpbGUgLmJvdHRvbSAuYWNjb3VudFNpZGVNZW51IC5tZW51QXJlYSBkaXYge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICM0RDRENEQgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgIC5kZS13ZWItdjMgLmhlYWRlciAuaGVhZGVyTW9iaWxlIC5ib3R0b20gLmFjY291bnRTaWRlTWVudSAudmVydGljYWxMaW5lIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0U1RTVFNTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTBweCkgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5kZS13ZWItdjMgLmhlYWRlci5oZWFkZXJNeSB7XG4gICAgaGVpZ2h0OiA3MHB4OyB9IH1cblxuLmRlLXdlYi12MyAuZWxlY1BsYW5zV3JhcCB7XG4gIC8qKiBvbGQgcGxhbiB1cGxvYWQgc3RhcnQgKiovXG4gIC8qKiBvbGQgcGxhbiB1cGxvYWQgZW5kICoqL1xuICAvKiogcGxhbiB1cGxvYWQgdjIgc3RhcnQgKiovXG4gIC8qKiBwbGFuIHVwbG9hZCB2MiBlbmQgKiovIH1cbiAgLmRlLXdlYi12MyAuZWxlY1BsYW5zV3JhcCBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGNvbG9yOiAjMkMyQzJDOyB9XG4gICAgLmRlLXdlYi12MyAuZWxlY1BsYW5zV3JhcCBoMiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjMDA3MDkyOyB9XG4gIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLmVsZWNQbGFuc0NvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODsgfVxuICAgIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLmVsZWNQbGFuc0NvbiA+IC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMjAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmRlLXdlYi12MyAuZWxlY1BsYW5zV3JhcCAuZWxlY1BsYWNIZWxwIHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAwIDMuNzVyZW0gMDsgfVxuICAgIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLmVsZWNQbGFjSGVscCA+IC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA2OC43NXJlbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmRlLXdlYi12MyAuZWxlY1BsYW5zV3JhcCAuZWxlY1BsYWNIZWxwIC5lbGVjUGxhY0hlbHBJbWcge1xuICAgICAgd2lkdGg6IDkuMzc1cmVtO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmRlLXdlYi12MyAuZWxlY1BsYW5zV3JhcCAuZWxlY1BsYWNIZWxwIC5lbGVjUGxhY0hlbHBUZXh0IHtcbiAgICAgIGNvbG9yOiAjNDk1MDU3OyB9XG4gICAgICAuZGUtd2ViLXYzIC5lbGVjUGxhbnNXcmFwIC5lbGVjUGxhY0hlbHAgLmVsZWNQbGFjSGVscFRleHQgaDQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLmVsZWNQbGFjSGVscCAuZWxlY1BsYWNIZWxwVGV4dCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmRlLXdlYi12MyAuZWxlY1BsYW5zV3JhcCAuZWxlY1BsYWNIZWxwIC5lbGVjUGxhY0hlbHBJbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICBwYWRkaW5nOiAxLjI1cmVtIDIuNXJlbTsgfVxuICAuZGUtd2ViLXYzIC5lbGVjUGxhbnNXcmFwIC5wbGFuQmxvY2sge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAuZGUtd2ViLXYzIC5lbGVjUGxhbnNXcmFwIC5wbGFuQmxvY2sgLnBsYW5CbG9ja0ltZyBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDkuODc1cmVtOyB9XG4gICAgLmRlLXdlYi12MyAuZWxlY1BsYW5zV3JhcCAucGxhbkJsb2NrIC5wbGFuQmxvY2tUZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgICAgd2lkdGg6IDEyLjVyZW07IH1cbiAgICAuZGUtd2ViLXYzIC5lbGVjUGxhbnNXcmFwIC5wbGFuQmxvY2sgLnBsYW5CbG9ja0FjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwIDMuMTI1cmVtIDAgMS44NzVyZW07IH1cbiAgICAgIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLnBsYW5CbG9jayAucGxhbkJsb2NrQWN0aW9uIC51cGxvYWRCdCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxNy41cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTsgfVxuICAgICAgLmRlLXdlYi12MyAuZWxlY1BsYW5zV3JhcCAucGxhbkJsb2NrIC5wbGFuQmxvY2tBY3Rpb24gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7IH1cbiAgICAgIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLnBsYW5CbG9jayAucGxhbkJsb2NrQWN0aW9uIC5zZWFyY2hGaWVsZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLnBsYW5CbG9jayAucGxhbkJsb2NrQWN0aW9uIC5zZWFyY2hGaWVsZCAucGxhbkFkZHJlc3NGaWVsZCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAuZGUtd2ViLXYzIC5lbGVjUGxhbnNXcmFwIC5wbGFuQmxvY2sgLnBsYW5CbG9ja0FjdGlvbiA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2FkYjViZDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5lbGVjUGxhbnNXcmFwIC5wbGFuQmxvY2sgLnBsYW5CbG9ja0FjdGlvbiA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2FkYjViZDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5lbGVjUGxhbnNXcmFwIC5wbGFuQmxvY2sgLnBsYW5CbG9ja0FjdGlvbiA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNhZGI1YmQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAuZGUtd2ViLXYzIC5lbGVjUGxhbnNXcmFwIC5wbGFuQmxvY2szIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZGUtd2ViLXYzIC5lbGVjUGxhbnNXcmFwIC5wbGFuQmxvY2szIC5wbGFuQmxvY2stMy0xIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2NWRlZywgIzFmNGM2NiAwJSwgIzRkYWZhNCAxMDAlKTtcbiAgICAgIHBhZGRpbmc6IDIuMjVyZW0gNXJlbSAwIDVyZW07XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAuZGUtd2ViLXYzIC5lbGVjUGxhbnNXcmFwIC5wbGFuQmxvY2szIC5wbGFuQmxvY2stMy0xIC5wbGFuQmxvY2stMy0xLWltZyB7XG4gICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLnBsYW5CbG9jazMgLnBsYW5CbG9jay0zLTEgcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMC41cmVtIDAgMi41cmVtIDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAgIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLnBsYW5CbG9jazMgLnBsYW5CbG9jay0zLTEgLnNlYXJjaEZpZWxkIHtcbiAgICAgICAgYm9yZGVyOiA4cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5lbGVjUGxhbnNXcmFwIC5wbGFuQmxvY2szIC5wbGFuQmxvY2stMy0xIC5zZWFyY2hGaWVsZCAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuZWxlY1BsYW5zV3JhcCAucGxhbkJsb2NrMyAucGxhbkJsb2NrLTMtMSAuc2VhcmNoRmllbGQgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogI0IyQjJCMjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5lbGVjUGxhbnNXcmFwIC5wbGFuQmxvY2szIC5wbGFuQmxvY2stMy0xIC5zZWFyY2hGaWVsZCAuc2VhcmNoSWNvbkJ0biB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAwOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuZWxlY1BsYW5zV3JhcCAucGxhbkJsb2NrMyAucGxhbkJsb2NrLTMtMSAuc2VhcmNoRmllbGQgLnNlYXJjaEljb25CdG4gaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5lbGVjUGxhbnNXcmFwIC5wbGFuQmxvY2szIC5wbGFuQmxvY2stMy0xIC5zZWFyY2hGaWVsZCAuc2VhcmNoSWNvbkJ0biBpbWcuaW1nSG92ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuZWxlY1BsYW5zV3JhcCAucGxhbkJsb2NrMyAucGxhbkJsb2NrLTMtMSAuc2VhcmNoRmllbGQgLnNlYXJjaEljb25CdG46aG92ZXIgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLnBsYW5CbG9jazMgLnBsYW5CbG9jay0zLTEgLnNlYXJjaEZpZWxkIC5zZWFyY2hJY29uQnRuOmhvdmVyIGltZy5pbWdIb3ZlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5lbGVjUGxhbnNXcmFwIC5wbGFuQmxvY2szIC5wbGFuQmxvY2stMy0xIC5zZWFyY2hGaWVsZCAuYWZfbGlzdCAuYWZfaXRlbSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLnBsYW5CbG9jazMgLnBsYW5CbG9jay0zLTIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIHBhZGRpbmc6IDIuMjVyZW0gMi41cmVtIDAgMi41cmVtO1xuICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLmRlLXdlYi12MyAuZWxlY1BsYW5zV3JhcCAucGxhbkJsb2NrMyAucGxhbkJsb2NrLTMtMiAucGxhbkJsb2NrLTMtMi1pbWcge1xuICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAuZGUtd2ViLXYzIC5lbGVjUGxhbnNXcmFwIC5wbGFuQmxvY2szIC5wbGFuQmxvY2stMy0yIHAge1xuICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAuNXJlbSAwIDEuMjVyZW0gMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgLmRlLXdlYi12MyAuZWxlY1BsYW5zV3JhcCAucGxhbkJsb2NrMyAucGxhbkJsb2NrLTMtMiAucGxhblVwbG9hZEJveCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICM3MDcwNzA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5lbGVjUGxhbnNXcmFwIC5wbGFuQmxvY2szIC5wbGFuQmxvY2stMy0yIC5wbGFuVXBsb2FkQm94IC5wbGFuVXBsb2FkQm94VGlwcyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuZWxlY1BsYW5zV3JhcCAucGxhbkJsb2NrMyAucGxhbkJsb2NrLTMtMiAucGxhblVwbG9hZEJveC5maWxlSG92ZXIge1xuICAgICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjOTk5OTk5O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGMEYwRjA7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5lbGVjUGxhbnNXcmFwIC5wbGFuQmxvY2szIC5wbGFuQmxvY2stMy0yIC5wbGFuVXBsb2FkQm94LmZpbGVIb3ZlciAucGxhblVwbG9hZEJveFRpcHMge1xuICAgICAgICAgICAgY29sb3I6ICM5OTk5OTk7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuZWxlY1BsYW5zV3JhcCAucGxhbkJsb2NrMyAucGxhbkJsb2NrLTMtMiAucGxhblVwbG9hZEJveCAuZHotcHJldmlldyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLnBsYW5CbG9jazMgLnBsYW5CbG9ja09yIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMS45Mzc1cmVtO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtMi41cmVtO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAzLjg3NXJlbTtcbiAgICAgIGhlaWdodDogMy44NzVyZW07XG4gICAgICBjb2xvcjogIzAwNkI4QjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpOyB9XG4gIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLnBsYW5CbG9ja09yU20ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRlLXdlYi12MyAuZWxlY1BsYW5zV3JhcCAucGxhblRleHRJbmZvIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICM0OTUwNTc7IH1cbiAgICAuZGUtd2ViLXYzIC5lbGVjUGxhbnNXcmFwIC5wbGFuVGV4dEluZm8gcCBhIHtcbiAgICAgIGNvbG9yOiAjM0U3NUI1OyB9XG4gIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLnBsYW5UZXh0SW5mbyAucGxhblRleHRJbmZvUVJJbWcge1xuICAgIHdpZHRoOiA3LjE4NzVyZW07XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLnBsYW5UZXh0SW5mbyAucGxhblRleHRJbmZvUyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgIG1hcmdpbjogMDsgfVxuICAuZGUtd2ViLXYzIC5lbGVjUGxhbnNXcmFwIC51cGxvYWRCbG9jayB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgI2FkYjViZDtcbiAgICBwYWRkaW5nOiAzLjEyNXJlbSAwO1xuICAgIG1pbi1oZWlnaHQ6IDE5LjA2MjVyZW07IH1cbiAgICAuZGUtd2ViLXYzIC5lbGVjUGxhbnNXcmFwIC51cGxvYWRCbG9jayAudXBsb2FkQmxvY2tJbWcxIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTsgfVxuICAgICAgLmRlLXdlYi12MyAuZWxlY1BsYW5zV3JhcCAudXBsb2FkQmxvY2sgLnVwbG9hZEJsb2NrSW1nMSBpbWcge1xuICAgICAgICB3aWR0aDogNy41cmVtO1xuICAgICAgICBoZWlnaHQ6IDcuNXJlbTsgfVxuICAgIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLnVwbG9hZEJsb2NrIC51cGxvYWRCbG9ja0ltZzIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDEuODc1cmVtOyB9XG4gICAgICAuZGUtd2ViLXYzIC5lbGVjUGxhbnNXcmFwIC51cGxvYWRCbG9jayAudXBsb2FkQmxvY2tJbWcyIGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDMuNDM3NXJlbTsgfVxuICAgIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLnVwbG9hZEJsb2NrIC51cGxvYWRCbG9ja1RleHRJbmZvIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtOyB9XG4gICAgLmRlLXdlYi12MyAuZWxlY1BsYW5zV3JhcCAudXBsb2FkQmxvY2sgLnVwbG9hZEJsb2NrVGlwc0NvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICAgICAgd2lkdGg6IDIwLjYyNXJlbTtcbiAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgcGFkZGluZzogMC42MjVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLmRlLXdlYi12MyAuZWxlY1BsYW5zV3JhcCAudXBsb2FkQmxvY2sgLnVwbG9hZEJsb2NrVGlwc0NvbiAudXBsb2FkQmxvY2tUaXBzQ29uSXRlbSB7XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07IH1cbiAgICAgIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLnVwbG9hZEJsb2NrIC51cGxvYWRCbG9ja1RpcHNDb24gcCB7XG4gICAgICAgIGNvbG9yOiAjNDk1MDU3OyB9XG4gIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLnVwbG9hZFN0ZXBzIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtOyB9XG4gICAgLmRlLXdlYi12MyAuZWxlY1BsYW5zV3JhcCAudXBsb2FkU3RlcHMgLnVwbG9hZFN0ZXBJdGVtIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmRlLXdlYi12MyAuZWxlY1BsYW5zV3JhcCAudXBsb2FkU3RlcHMgLnVwbG9hZFN0ZXBJdGVtIC51cGxvYWRTdGVwSXRlbUltZzEsIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLnVwbG9hZFN0ZXBzIC51cGxvYWRTdGVwSXRlbSAudXBsb2FkU3RlcEl0ZW1JbWcwIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogNC4wNjI1cmVtOyB9XG4gICAgICAuZGUtd2ViLXYzIC5lbGVjUGxhbnNXcmFwIC51cGxvYWRTdGVwcyAudXBsb2FkU3RlcEl0ZW0gLnVwbG9hZFN0ZXBJdGVtSW1nMSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLnVwbG9hZFN0ZXBzIC51cGxvYWRTdGVwSXRlbSAudXBsb2FkU3RlcEl0ZW1JbWcwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuZGUtd2ViLXYzIC5lbGVjUGxhbnNXcmFwIC51cGxvYWRTdGVwcyAudXBsb2FkU3RlcEl0ZW0uYWN0aXZlIC51cGxvYWRTdGVwSXRlbUltZzEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLnVwbG9hZFN0ZXBzIC51cGxvYWRTdGVwSXRlbS5hY3RpdmUgLnVwbG9hZFN0ZXBJdGVtSW1nMCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLnVwbG9hZFN0ZXBzIC51cGxvYWRTdGVwSXRlbS5hY3RpdmUgaDUge1xuICAgICAgICBjb2xvcjogIzAwNkI4QjsgfVxuICAgICAgLmRlLXdlYi12MyAuZWxlY1BsYW5zV3JhcCAudXBsb2FkU3RlcHMgLnVwbG9hZFN0ZXBJdGVtLmFjdGl2ZSBwIHtcbiAgICAgICAgY29sb3I6ICMwMDZCOEI7IH1cbiAgICAgIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLnVwbG9hZFN0ZXBzIC51cGxvYWRTdGVwSXRlbS5hY3RpdmUgaDQge1xuICAgICAgICBjb2xvcjogIzAwNkI4QjsgfVxuICAgICAgLmRlLXdlYi12MyAuZWxlY1BsYW5zV3JhcCAudXBsb2FkU3RlcHMgLnVwbG9hZFN0ZXBJdGVtIGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogI2FkYjViZDtcbiAgICAgICAgbWFyZ2luOiAxLjI1cmVtIDAgMC4zNzVyZW0gMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLmRlLXdlYi12MyAuZWxlY1BsYW5zV3JhcCAudXBsb2FkU3RlcHMgLnVwbG9hZFN0ZXBJdGVtIHAge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjYWRiNWJkO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGhlaWdodDogNC4zNzVyZW07IH1cbiAgICAgIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLnVwbG9hZFN0ZXBzIC51cGxvYWRTdGVwSXRlbSBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY29sb3I6ICNhZGI1YmQ7IH1cblxuQGtleWZyYW1lcyBjbG91ZF90aHJlZSB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA5cHggMDsgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzcHggMDsgfSB9XG4gICAgLmRlLXdlYi12MyAuZWxlY1BsYW5zV3JhcCAudXBsb2FkU3RlcHMgLnVwbG9hZFN0ZXBBcnJvdyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogNi4zNzVyZW07XG4gICAgICBoZWlnaHQ6IDAuODc1cmVtO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9pbWcvZWxlY3RyaWNpdHkvdXBsb2FkU3RlcEFycm93MC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTsgfVxuICAgICAgLmRlLXdlYi12MyAuZWxlY1BsYW5zV3JhcCAudXBsb2FkU3RlcHMgLnVwbG9hZFN0ZXBBcnJvdy5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAycHggMDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9pbWcvZWxlY3RyaWNpdHkvdXBsb2FkU3RlcEFycm93MS5wbmdcIik7XG4gICAgICAgIGFuaW1hdGlvbjogY2xvdWRfdGhyZWUgNHMgbGluZWFyIGluZmluaXRlOyB9XG4gIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLnVwbG9hZFRlcm1zIHtcbiAgICBtYXJnaW46IDEuMjVyZW0gMDtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmRlLXdlYi12MyAuZWxlY1BsYW5zV3JhcCAudXBsb2FkU3VibWl0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmRlLXdlYi12MyAudXBsb2FkRXJyb3JNb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiAzNy41cmVtOyB9XG5cbi5kZS13ZWItdjMgLnVwbG9hZEVycm9yTW9kYWwgLm1vZGFsQ29uVGl0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfVxuICAuZGUtd2ViLXYzIC51cGxvYWRFcnJvck1vZGFsIC5tb2RhbENvblRpdCBoNCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5kZS13ZWItdjMgLnVwbG9hZEVycm9yTW9kYWwgLm1vZGFsQ29uIHtcbiAgcGFkZGluZzogMC42MjVyZW0gMS44NzVyZW07IH1cbiAgLmRlLXdlYi12MyAudXBsb2FkRXJyb3JNb2RhbCAubW9kYWxDb24gLm1vZGFsRm9ybSB7XG4gICAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDEuODc1cmVtOyB9XG5cbi5kZS13ZWItdjMgLnVwbG9hZFdhcm5pbmdNb2JpbGVNb2RhbCwgLmRlLXdlYi12MyAudXBsb2FkU3VjY01vYmlsZU1vZGFsIHtcbiAgcGFkZGluZzogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmRlLXdlYi12MyAudXBsb2FkV2FybmluZ01vYmlsZU1vZGFsIC5tb2RhbC1jb250ZW50LCAuZGUtd2ViLXYzIC51cGxvYWRTdWNjTW9iaWxlTW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmRlLXdlYi12MyAudXBsb2FkV2FybmluZ01vYmlsZU1vZGFsIC5tb2RhbC1kaWFsb2csIC5kZS13ZWItdjMgLnVwbG9hZFN1Y2NNb2JpbGVNb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDMxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNi4yNXJlbSBhdXRvIDAgYXV0bzsgfVxuICAuZGUtd2ViLXYzIC51cGxvYWRXYXJuaW5nTW9iaWxlTW9kYWwgLm1vZGFsLWJvZHksIC5kZS13ZWItdjMgLnVwbG9hZFN1Y2NNb2JpbGVNb2RhbCAubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICAuZGUtd2ViLXYzIC51cGxvYWRXYXJuaW5nTW9iaWxlTW9kYWwgLm1vZGFsLWJhbm5lciwgLmRlLXdlYi12MyAudXBsb2FkU3VjY01vYmlsZU1vZGFsIC5tb2RhbC1iYW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbTsgfVxuICAgIC5kZS13ZWItdjMgLnVwbG9hZFdhcm5pbmdNb2JpbGVNb2RhbCAubW9kYWwtYmFubmVyIGg0LCAuZGUtd2ViLXYzIC51cGxvYWRTdWNjTW9iaWxlTW9kYWwgLm1vZGFsLWJhbm5lciBoNCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogJ1RpdGlsbGl1bVdlYic7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5kZS13ZWItdjMgLnVwbG9hZFdhcm5pbmdNb2JpbGVNb2RhbCAudGV4dEluZm8sIC5kZS13ZWItdjMgLnVwbG9hZFN1Y2NNb2JpbGVNb2RhbCAudGV4dEluZm8ge1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmRlLXdlYi12MyAudXBsb2FkV2FybmluZ01vYmlsZU1vZGFsIC50ZXh0SW5mbyBwLCAuZGUtd2ViLXYzIC51cGxvYWRTdWNjTW9iaWxlTW9kYWwgLnRleHRJbmZvIHAge1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgLmRlLXdlYi12MyAudXBsb2FkV2FybmluZ01vYmlsZU1vZGFsIC50ZXh0SW5mbyAubG9hZGluZ0ltZywgLmRlLXdlYi12MyAudXBsb2FkU3VjY01vYmlsZU1vZGFsIC50ZXh0SW5mbyAubG9hZGluZ0ltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogNjhweDsgfVxuICAuZGUtd2ViLXYzIC51cGxvYWRXYXJuaW5nTW9iaWxlTW9kYWwgLmlucHV0LWFyZWEsIC5kZS13ZWItdjMgLnVwbG9hZFN1Y2NNb2JpbGVNb2RhbCAuaW5wdXQtYXJlYSB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG4gICAgLmRlLXdlYi12MyAudXBsb2FkV2FybmluZ01vYmlsZU1vZGFsIC5pbnB1dC1hcmVhID4gZGl2LCAuZGUtd2ViLXYzIC51cGxvYWRTdWNjTW9iaWxlTW9kYWwgLmlucHV0LWFyZWEgPiBkaXYge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIzMGRlZywgIzFmNGM2NiAwJSwgIzRkYWZhNCAxMDAlKTtcbiAgICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLnVwbG9hZFdhcm5pbmdNb2JpbGVNb2RhbCAuaW5wdXQtYXJlYSA+IGRpdiAuc2tpcEJ0biwgLmRlLXdlYi12MyAudXBsb2FkU3VjY01vYmlsZU1vZGFsIC5pbnB1dC1hcmVhID4gZGl2IC5za2lwQnRuIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgLmRlLXdlYi12MyAudXBsb2FkV2FybmluZ01vYmlsZU1vZGFsIC5pbnB1dC1hcmVhID4gZGl2IC5za2lwQnRuIGEsIC5kZS13ZWItdjMgLnVwbG9hZFN1Y2NNb2JpbGVNb2RhbCAuaW5wdXQtYXJlYSA+IGRpdiAuc2tpcEJ0biBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC51cGxvYWRXYXJuaW5nTW9iaWxlTW9kYWwgLmlucHV0LWFyZWEgPiBkaXYgLnNraXBCdG4gYTpob3ZlciwgLmRlLXdlYi12MyAudXBsb2FkU3VjY01vYmlsZU1vZGFsIC5pbnB1dC1hcmVhID4gZGl2IC5za2lwQnRuIGE6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkZGRkY7IH1cbiAgICAgIC5kZS13ZWItdjMgLnVwbG9hZFdhcm5pbmdNb2JpbGVNb2RhbCAuaW5wdXQtYXJlYSA+IGRpdiAudGl0bGUsIC5kZS13ZWItdjMgLnVwbG9hZFN1Y2NNb2JpbGVNb2RhbCAuaW5wdXQtYXJlYSA+IGRpdiAudGl0bGUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC51cGxvYWRXYXJuaW5nTW9iaWxlTW9kYWwgLmlucHV0LWFyZWEgPiBkaXYgLmlucHV0Q29udGVudCwgLmRlLXdlYi12MyAudXBsb2FkU3VjY01vYmlsZU1vZGFsIC5pbnB1dC1hcmVhID4gZGl2IC5pbnB1dENvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmRlLXdlYi12MyAudXBsb2FkV2FybmluZ01vYmlsZU1vZGFsIC5pbnB1dC1hcmVhID4gZGl2IC5pbnB1dENvbnRlbnQgaW5wdXQsIC5kZS13ZWItdjMgLnVwbG9hZFN1Y2NNb2JpbGVNb2RhbCAuaW5wdXQtYXJlYSA+IGRpdiAuaW5wdXRDb250ZW50IGlucHV0IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM5NXB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLnVwbG9hZFdhcm5pbmdNb2JpbGVNb2RhbCAuaW5wdXQtYXJlYSA+IGRpdiAuc3VibWl0QnRuLCAuZGUtd2ViLXYzIC51cGxvYWRTdWNjTW9iaWxlTW9kYWwgLmlucHV0LWFyZWEgPiBkaXYgLnN1Ym1pdEJ0biB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC51cGxvYWRXYXJuaW5nTW9iaWxlTW9kYWwgLmlucHV0LWFyZWEgPiBkaXYgLnN1Ym1pdEJ0biBhLCAuZGUtd2ViLXYzIC51cGxvYWRTdWNjTW9iaWxlTW9kYWwgLmlucHV0LWFyZWEgPiBkaXYgLnN1Ym1pdEJ0biBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzM2RlZywgIzAwYjQ5NCAwJSwgIzBhOWRhZCAxMDAlKTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICB3aWR0aDogMTk4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmRlLXdlYi12MyAudXBsb2FkV2FybmluZ01vYmlsZU1vZGFsIC5tQ2xvc2VCdCwgLmRlLXdlYi12MyAudXBsb2FkU3VjY01vYmlsZU1vZGFsIC5tQ2xvc2VCdCB7XG4gICAgYm9yZGVyLXJhZGl1czogMi41cmVtOyB9XG4gIC5kZS13ZWItdjMgLnVwbG9hZFdhcm5pbmdNb2JpbGVNb2RhbCAubW9kYWwtaGVhZGVyLCAuZGUtd2ViLXYzIC51cGxvYWRTdWNjTW9iaWxlTW9kYWwgLm1vZGFsLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgLmRlLXdlYi12MyAudXBsb2FkV2FybmluZ01vYmlsZU1vZGFsIC5tb2RhbC1oZWFkZXIgLnRpdGxlLCAuZGUtd2ViLXYzIC51cGxvYWRTdWNjTW9iaWxlTW9kYWwgLm1vZGFsLWhlYWRlciAudGl0bGUge1xuICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLmRlLXdlYi12MyAudXBsb2FkU3VjY01vYmlsZU1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDU1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA2LjI1cmVtIGF1dG8gMCBhdXRvOyB9XG5cbi5kZS13ZWItdjMgLnVwbG9hZFN1Y2NNb2JpbGVNb2RhbCAubW9kYWwtYmFubmVyIHtcbiAgcGFkZGluZy10b3A6IDAuNjI1cmVtOyB9XG4gIC5kZS13ZWItdjMgLnVwbG9hZFN1Y2NNb2JpbGVNb2RhbCAubW9kYWwtYmFubmVyIGg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtV2ViJztcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5kZS13ZWItdjMgLnBsYW5VcGxvYWRCb3hNb2RhbCB7XG4gIHBhZGRpbmc6IDE1cHg7IH1cbiAgLmRlLXdlYi12MyAucGxhblVwbG9hZEJveE1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNjU2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA2LjI1cmVtIGF1dG8gMCBhdXRvOyB9XG4gIC5kZS13ZWItdjMgLnBsYW5VcGxvYWRCb3hNb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDsgfVxuICAuZGUtd2ViLXYzIC5wbGFuVXBsb2FkQm94TW9kYWwgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cbiAgLmRlLXdlYi12MyAucGxhblVwbG9hZEJveE1vZGFsIC5tb2RhbC1iYW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbTsgfVxuICAgIC5kZS13ZWItdjMgLnBsYW5VcGxvYWRCb3hNb2RhbCAubW9kYWwtYmFubmVyIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtV2ViJztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmRlLXdlYi12MyAucGxhblVwbG9hZEJveE1vZGFsIC50ZXh0SW5mbyB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAyLjVyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5kZS13ZWItdjMgLnBsYW5VcGxvYWRCb3hNb2RhbCAudGV4dEluZm8gcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmRlLXdlYi12MyAucGxhblVwbG9hZEJveE1vZGFsIC50ZXh0SW5mbyAubG9hZGluZ0ltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogNi4yNXJlbTsgfVxuICAuZGUtd2ViLXYzIC5wbGFuVXBsb2FkQm94TW9kYWwgLmlucHV0LWFyZWEge1xuICAgIHBhZGRpbmc6IDAgMjVweDsgfVxuICAgIC5kZS13ZWItdjMgLnBsYW5VcGxvYWRCb3hNb2RhbCAuaW5wdXQtYXJlYSA+IGRpdiB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjMwZGVnLCAjMWY0YzY2IDAlLCAjNGRhZmE0IDEwMCUpO1xuICAgICAgcGFkZGluZzogMTVweDsgfVxuICAgICAgLmRlLXdlYi12MyAucGxhblVwbG9hZEJveE1vZGFsIC5pbnB1dC1hcmVhID4gZGl2IC5za2lwQnRuIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgLmRlLXdlYi12MyAucGxhblVwbG9hZEJveE1vZGFsIC5pbnB1dC1hcmVhID4gZGl2IC5za2lwQnRuIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnBsYW5VcGxvYWRCb3hNb2RhbCAuaW5wdXQtYXJlYSA+IGRpdiAuc2tpcEJ0biBhOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGRkZGOyB9XG4gICAgICAuZGUtd2ViLXYzIC5wbGFuVXBsb2FkQm94TW9kYWwgLmlucHV0LWFyZWEgPiBkaXYgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgICAgLmRlLXdlYi12MyAucGxhblVwbG9hZEJveE1vZGFsIC5pbnB1dC1hcmVhID4gZGl2IC5pbnB1dENvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmRlLXdlYi12MyAucGxhblVwbG9hZEJveE1vZGFsIC5pbnB1dC1hcmVhID4gZGl2IC5pbnB1dENvbnRlbnQgaW5wdXQge1xuICAgICAgICAgIG1heC13aWR0aDogMzk1cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgICAgLmRlLXdlYi12MyAucGxhblVwbG9hZEJveE1vZGFsIC5pbnB1dC1hcmVhID4gZGl2IC5zdWJtaXRCdG4ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAucGxhblVwbG9hZEJveE1vZGFsIC5pbnB1dC1hcmVhID4gZGl2IC5zdWJtaXRCdG4gYSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzNkZWcsICMwMGI0OTQgMCUsICMwYTlkYWQgMTAwJSk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgd2lkdGg6IDE5OHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5kZS13ZWItdjMgLnBsYW5VcGxvYWRCb3hNb2RhbCAubUNsb3NlQnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTsgfVxuXG4uZGUtd2ViLXYzIC5wbGFuVXBsb2FkQm94TW9kYWxFcnJvciAudGV4dEluZm8ge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAge1xuICAgIC8qKiBvbGQgcGxhbiB1cGxvYWQgc3RhcnQgKiovXG4gICAgLyoqIG9sZCBwbGFuIHVwbG9hZCBlbmQgKiovIH1cbiAgICAuZGUtd2ViLXYzIC5lbGVjUGxhbnNXcmFwIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLnBsYW5CbG9ja09yU20ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAtMi4xODc1cmVtIDAgLTEuODc1cmVtIDA7IH1cbiAgICAgIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLnBsYW5CbG9ja09yU20gLnBsYW5CbG9ja09ySW5uZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMy41cmVtO1xuICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjMDA2QjhCO1xuICAgICAgICBib3gtc2hhZG93OiAwIDNweCA2cHggI2NjY2NjYzsgfVxuICAgIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLnBsYW5CbG9jayB7XG4gICAgICBwYWRkaW5nOiAyLjVyZW0gMS44NzVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtOyB9XG4gICAgICAuZGUtd2ViLXYzIC5lbGVjUGxhbnNXcmFwIC5wbGFuQmxvY2sgLnBsYW5CbG9ja0ltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLnBsYW5CbG9jayAucGxhbkJsb2NrSW1nIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiA0LjM3NXJlbTsgfVxuICAgICAgLmRlLXdlYi12MyAuZWxlY1BsYW5zV3JhcCAucGxhbkJsb2NrIC5wbGFuQmxvY2tUZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbWFyZ2luOiAwIDAgMS4yNXJlbSAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgLmRlLXdlYi12MyAuZWxlY1BsYW5zV3JhcCAucGxhbkJsb2NrIC5wbGFuQmxvY2tBY3Rpb24ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuZWxlY1BsYW5zV3JhcCAucGxhbkJsb2NrIC5wbGFuQmxvY2tBY3Rpb24gLnVwbG9hZEJ0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICBjb2xvcjogIzAwNkI4QjtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gICAgICAgICAgcGFkZGluZzogMTVweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5lbGVjUGxhbnNXcmFwIC5wbGFuQmxvY2sgLnBsYW5CbG9ja0FjdGlvbiBwIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAuZGUtd2ViLXYzIC5lbGVjUGxhbnNXcmFwIC5wbGFuQmxvY2sucGxhbkJsb2NrMSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjIvaW1nL2VsZWN0cmljaXR5L3BsYW5CbG9jazFCZy5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuZGUtd2ViLXYzIC5lbGVjUGxhbnNXcmFwIC5wbGFuQmxvY2sucGxhbkJsb2NrMiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjIvaW1nL2VsZWN0cmljaXR5L3BsYW5CbG9jazJCZy5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmRlLXdlYi12MyAuZWxlY1BsYW5zV3JhcCAudXBsb2FkQmxvY2sge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMS4yNXJlbSAwLjYyNXJlbTsgfVxuICAgIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLmVsZWNQbGFjSGVscCAuZWxlY1BsYWNIZWxwSW1nLCAuZGUtd2ViLXYzIC5lbGVjUGxhbnNXcmFwIC5lbGVjUGxhY0hlbHAgLmVsZWNQbGFjSGVscFRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtOyB9XG4gICAgLmRlLXdlYi12MyAuZWxlY1BsYW5zV3JhcCAudXBsb2FkU3RlcHMgLnVwbG9hZFN0ZXBJdGVtIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbiAgICAgIGhlaWdodDogMi41cmVtOyB9XG4gICAgLmRlLXdlYi12MyAuZWxlY1BsYW5zV3JhcCAudXBsb2FkU3RlcHMgLnVwbG9hZFN0ZXBJdGVtIHAge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLnVwbG9hZFN0ZXBzIC51cGxvYWRTdGVwSXRlbSBoNCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTsgfVxuICAgIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLnVwbG9hZFN0ZXBzIC51cGxvYWRTdGVwSXRlbSAudXBsb2FkU3RlcEl0ZW1JbWcwLCAuZGUtd2ViLXYzIC5lbGVjUGxhbnNXcmFwIC51cGxvYWRTdGVwcyAudXBsb2FkU3RlcEl0ZW0gLnVwbG9hZFN0ZXBJdGVtSW1nMSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMS44NzVyZW07IH1cbiAgICAuZGUtd2ViLXYzIC5lbGVjUGxhbnNXcmFwIC51cGxvYWRTdGVwcyAudXBsb2FkU3RlcEFycm93IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAwLjYyNXJlbTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjIvaW1nL2VsZWN0cmljaXR5L3VwbG9hZFN0ZXBBcnJvdzAucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7IH1cbiAgICAgIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLnVwbG9hZFN0ZXBzIC51cGxvYWRTdGVwQXJyb3cuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc4cHggMDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9pbWcvZWxlY3RyaWNpdHkvdXBsb2FkU3RlcEFycm93MS5wbmdcIik7XG4gICAgICAgIGFuaW1hdGlvbjogY2xvdWRfdGhyZWUgNHMgbGluZWFyIGluZmluaXRlOyB9XG4gIC5kZS13ZWItdjMgLnVwbG9hZEVycm9yTW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAzNy41cmVtOyB9XG4gIC5kZS13ZWItdjMgLnVwbG9hZEVycm9yTW9kYWwgLm1vZGFsQ29uVGl0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9XG4gICAgLmRlLXdlYi12MyAudXBsb2FkRXJyb3JNb2RhbCAubW9kYWxDb25UaXQgaDQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuZGUtd2ViLXYzIC51cGxvYWRFcnJvck1vZGFsIC5tb2RhbENvbiB7XG4gICAgcGFkZGluZzogMCAwLjYyNXJlbTsgfVxuICAgIC5kZS13ZWItdjMgLnVwbG9hZEVycm9yTW9kYWwgLm1vZGFsQ29uIC5tb2RhbEZvcm0ge1xuICAgICAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDEuMjVyZW07IH1cbiAgLmRlLXdlYi12MyAuZWxlY1BsYW5zV3JhcCAucGxhbkJsb2NrMyAucGxhbkJsb2NrLTMtMSwgLmRlLXdlYi12MyAuZWxlY1BsYW5zV3JhcCAucGxhbkJsb2NrMyAucGxhbkJsb2NrLTMtMiB7XG4gICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgICBib3gtc2hhZG93OiAwIDNweCA2cHggI2NjY2NjYztcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07IH1cbiAgICAuZGUtd2ViLXYzIC5lbGVjUGxhbnNXcmFwIC5wbGFuQmxvY2szIC5wbGFuQmxvY2stMy0xIHAsIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLnBsYW5CbG9jazMgLnBsYW5CbG9jay0zLTIgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmRlLXdlYi12MyAuZWxlY1BsYW5zV3JhcCAucGxhbkJsb2NrMyAucGxhbkJsb2NrLTMtMSAucGxhbkJsb2NrLTMtMS1pbWcsIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLnBsYW5CbG9jazMgLnBsYW5CbG9jay0zLTIgLnBsYW5CbG9jay0zLTEtaW1nIHtcbiAgICAgIGhlaWdodDogMy4xMjVyZW07XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLnBsYW5CbG9jazMgLnBsYW5CbG9jay0zLTEgLnNlYXJjaEZpZWxkIC5mb3JtLWNvbnRyb2wsIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLnBsYW5CbG9jazMgLnBsYW5CbG9jay0zLTIgLnNlYXJjaEZpZWxkIC5mb3JtLWNvbnRyb2wge1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7IH1cbiAgICAuZGUtd2ViLXYzIC5lbGVjUGxhbnNXcmFwIC5wbGFuQmxvY2szIC5wbGFuQmxvY2stMy0xIC5zZWFyY2hGaWVsZCAuc2VhcmNoSWNvbkJ0biBpbWcsIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLnBsYW5CbG9jazMgLnBsYW5CbG9jay0zLTIgLnNlYXJjaEZpZWxkIC5zZWFyY2hJY29uQnRuIGltZyB7XG4gICAgICBoZWlnaHQ6IDM1cHg7IH1cbiAgLmRlLXdlYi12MyAuZWxlY1BsYW5zV3JhcCAucGxhbkJsb2NrMyAucGxhbkJsb2NrLTMtMiB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTsgfVxuICAgIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLnBsYW5CbG9jazMgLnBsYW5CbG9jay0zLTIgLnBsYW5CbG9ja0FjdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDMuMTI1cmVtIDAgMS44NzVyZW07IH1cbiAgICAgIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLnBsYW5CbG9jazMgLnBsYW5CbG9jay0zLTIgLnBsYW5CbG9ja0FjdGlvbiAudXBsb2FkQnQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2QjhCO1xuICAgICAgICBjb2xvcjogIzAwNkI4QjtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLnBsYW5CbG9jazMgLnBsYW5CbG9jay0zLTIgLnBsYW5CbG9ja0FjdGlvbiBwIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAuZGUtd2ViLXYzIC5lbGVjUGxhbnNXcmFwIC5wbGFuQmxvY2szIC5wbGFuQmxvY2stMy0yIC5wbGFuQmxvY2tBY3Rpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5kZS13ZWItdjMgLmVsZWNQbGFuc1dyYXAgLnBsYW5CbG9jayAucGxhbkJsb2NrQWN0aW9uIC5zZWFyY2hGaWVsZCB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4uZGUtd2ViLXYzIC5ob21lIC5vdXItY3VzdG9tZXJzLXNheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZGUtd2ViLXYzIC5ob21lIC5vdXItY3VzdG9tZXJzLXNheSAub3VyLWN1c3RvbWVycy1zYXktY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL2hvbWUvYmczLndlYnBcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB6LWluZGV4OiAzOyB9XG4gICAgLmRlLXdlYi12MyAuaG9tZSAub3VyLWN1c3RvbWVycy1zYXkgLm91ci1jdXN0b21lcnMtc2F5LWNvbnRlbnQgPiBoMyB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5vdXItY3VzdG9tZXJzLXNheSAub3VyLWN1c3RvbWVycy1zYXktY29udGVudCA+IGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gICAgLmRlLXdlYi12MyAuaG9tZSAub3VyLWN1c3RvbWVycy1zYXkgLm91ci1jdXN0b21lcnMtc2F5LWNvbnRlbnQgPiBwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLm91ci1jdXN0b21lcnMtc2F5IC5vdXItY3VzdG9tZXJzLXNheS1jb250ZW50ID4gcCBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogIzk1OTU5NTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5kZS13ZWItdjMgLmhvbWUgLm91ci1jdXN0b21lcnMtc2F5IC5vdXItY3VzdG9tZXJzLXNheS1jb250ZW50IC5vd2wtY2Fyb3VzZWwtY3VzdG9tZXJzIC5vd2wtaXRlbSAub3dsLWNhcm91c2VsLWN1c3RvbWVyLWl0ZW0ge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAub3VyLWN1c3RvbWVycy1zYXkgLm91ci1jdXN0b21lcnMtc2F5LWNvbnRlbnQgLm93bC1jYXJvdXNlbC1jdXN0b21lcnMgLm93bC1pdGVtIC5vd2wtY2Fyb3VzZWwtY3VzdG9tZXItaXRlbSA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLm91ci1jdXN0b21lcnMtc2F5IC5vdXItY3VzdG9tZXJzLXNheS1jb250ZW50IC5vd2wtY2Fyb3VzZWwtY3VzdG9tZXJzIC5vd2wtaXRlbSAub3dsLWNhcm91c2VsLWN1c3RvbWVyLWl0ZW0gPiBkaXY6Zmlyc3QtY2hpbGQgLmF2YXRhciB7XG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5vdXItY3VzdG9tZXJzLXNheSAub3VyLWN1c3RvbWVycy1zYXktY29udGVudCAub3dsLWNhcm91c2VsLWN1c3RvbWVycyAub3dsLWl0ZW0gLm93bC1jYXJvdXNlbC1jdXN0b21lci1pdGVtID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2IC5uYW1lIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgQm9sZFwiOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAub3VyLWN1c3RvbWVycy1zYXkgLm91ci1jdXN0b21lcnMtc2F5LWNvbnRlbnQgLm93bC1jYXJvdXNlbC1jdXN0b21lcnMgLm93bC1pdGVtIC5vd2wtY2Fyb3VzZWwtY3VzdG9tZXItaXRlbSA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiAubmFtZTpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICMwQTlDQUU7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAub3VyLWN1c3RvbWVycy1zYXkgLm91ci1jdXN0b21lcnMtc2F5LWNvbnRlbnQgLm93bC1jYXJvdXNlbC1jdXN0b21lcnMgLm93bC1pdGVtIC5vd2wtY2Fyb3VzZWwtY3VzdG9tZXItaXRlbSA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiAuc3RhcnMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5vdXItY3VzdG9tZXJzLXNheSAub3VyLWN1c3RvbWVycy1zYXktY29udGVudCAub3dsLWNhcm91c2VsLWN1c3RvbWVycyAub3dsLWl0ZW0gLm93bC1jYXJvdXNlbC1jdXN0b21lci1pdGVtID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2IC5zdGFycyAuc3RhciB7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLm91ci1jdXN0b21lcnMtc2F5IC5vdXItY3VzdG9tZXJzLXNheS1jb250ZW50IC5vd2wtY2Fyb3VzZWwtY3VzdG9tZXJzIC5vd2wtaXRlbSAub3dsLWNhcm91c2VsLWN1c3RvbWVyLWl0ZW0gPiBkaXY6Zmlyc3QtY2hpbGQgPiBkaXYgLnN0YXJzID4gc3BhbjpudGgtb2YtdHlwZSg1KSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAub3VyLWN1c3RvbWVycy1zYXkgLm91ci1jdXN0b21lcnMtc2F5LWNvbnRlbnQgLm93bC1jYXJvdXNlbC1jdXN0b21lcnMgLm93bC1pdGVtIC5vd2wtY2Fyb3VzZWwtY3VzdG9tZXItaXRlbSA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5vdXItY3VzdG9tZXJzLXNheSAub3VyLWN1c3RvbWVycy1zYXktY29udGVudCAub3dsLWNhcm91c2VsLWN1c3RvbWVycyAub3dsLWl0ZW0gLm93bC1jYXJvdXNlbC1jdXN0b21lci1pdGVtID4gZGl2Omxhc3QtY2hpbGQgcCB7XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGZsZXg6IDE7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAub3VyLWN1c3RvbWVycy1zYXkgLm91ci1jdXN0b21lcnMtc2F5LWNvbnRlbnQgLm93bC1jYXJvdXNlbC1jdXN0b21lcnMgLm93bC1pdGVtIC5vd2wtY2Fyb3VzZWwtY3VzdG9tZXItaXRlbSA+IGRpdjpsYXN0LWNoaWxkID4gYSB7XG4gICAgICAgICAgY29sb3I6ICMwQTlDQUU7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAub3VyLWN1c3RvbWVycy1zYXkgLm91ci1jdXN0b21lcnMtc2F5LWNvbnRlbnQgLm93bC1jYXJvdXNlbC1jdXN0b21lcnMgLm93bC1pdGVtIC5vd2wtY2Fyb3VzZWwtY3VzdG9tZXItaXRlbSA+IGRpdjpsYXN0LWNoaWxkIGRpdiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAub3VyLWN1c3RvbWVycy1zYXkgLm91ci1jdXN0b21lcnMtc2F5LWNvbnRlbnQgLm93bC1jYXJvdXNlbC1jdXN0b21lcnMgLm93bC1pdGVtIC5vd2wtY2Fyb3VzZWwtY3VzdG9tZXItaXRlbSA+IGRpdjpsYXN0LWNoaWxkIGRpdiBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5vdXItY3VzdG9tZXJzLXNheSAub3VyLWN1c3RvbWVycy1zYXktY29udGVudCAub3dsLWNhcm91c2VsLWN1c3RvbWVycyAub3dsLWl0ZW0gLm93bC1jYXJvdXNlbC1jdXN0b21lci1pdGVtID4gZGl2Omxhc3QtY2hpbGQgZGl2IGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAub3VyLWN1c3RvbWVycy1zYXkgLm91ci1jdXN0b21lcnMtc2F5LWNvbnRlbnQgLm93bC1jYXJvdXNlbC1jdXN0b21lcnMgLm93bC1pdGVtIC5vd2wtY2Fyb3VzZWwtY3VzdG9tZXItaXRlbSAuZWxsaXBzaXMtY29udGVudC1pbmZvNCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDgwUFg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5vdXItY3VzdG9tZXJzLXNheSAub3VyLWN1c3RvbWVycy1zYXktY29udGVudCAub3dsLWNhcm91c2VsLWN1c3RvbWVycyAub3dsLWl0ZW0gLm93bC1jYXJvdXNlbC1jdXN0b21lci1pdGVtIC5lbGxpcHNpcy1jb250ZW50LWluZm80LmVsbGlwc2lzIHtcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAub3VyLWN1c3RvbWVycy1zYXkgLm91ci1jdXN0b21lcnMtc2F5LWNvbnRlbnQgLm93bC1jYXJvdXNlbC1jdXN0b21lcnMgLm93bC1pdGVtIC5vd2wtY2Fyb3VzZWwtY3VzdG9tZXItaXRlbSAuZWxsaXBzaXMtY29udGVudC1pbmZvNC5lbGxpcHNpczo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJy4uLic7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMXB4IDQ1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksICNGOEY4RjggNTAlKSByZXBlYXQgc2Nyb2xsIDAgMCByZ2JhKDAsIDAsIDAsIDApOyB9XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC5vdXItY3VzdG9tZXJzLXNheSAub3VyLWN1c3RvbWVycy1zYXktY29udGVudCAub3dsLWNhcm91c2VsLWN1c3RvbWVycyAub3dsLWl0ZW0gLm93bC1jYXJvdXNlbC1jdXN0b21lci1pdGVtIC5lbGxpcHNpcy1jb250ZW50LWluZm83IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5vdXItY3VzdG9tZXJzLXNheSAub3VyLWN1c3RvbWVycy1zYXktY29udGVudCAub3dsLWNhcm91c2VsLWN1c3RvbWVycyAub3dsLWl0ZW0gLm93bC1jYXJvdXNlbC1jdXN0b21lci1pdGVtIC5lbGxpcHNpcy1jb250ZW50LWluZm83LmVsbGlwc2lzIHtcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEyNnB4O1xuICAgICAgICAgIGhlaWdodDogMTI2cHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5vdXItY3VzdG9tZXJzLXNheSAub3VyLWN1c3RvbWVycy1zYXktY29udGVudCAub3dsLWNhcm91c2VsLWN1c3RvbWVycyAub3dsLWl0ZW0gLm93bC1jYXJvdXNlbC1jdXN0b21lci1pdGVtIC5lbGxpcHNpcy1jb250ZW50LWluZm83LmVsbGlwc2lzOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnLi4uJztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAxcHggNDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgI0Y4RjhGOCA1MCUpIHJlcGVhdCBzY3JvbGwgMCAwIHJnYmEoMCwgMCwgMCwgMCk7IH1cbiAgLmRlLXdlYi12MyAuaG9tZSAub3VyLWN1c3RvbWVycy1zYXkgLmZhcS1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9pbWcvZGUvaG9tZS9waWNfZmFxQDJ4LndlYnBcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmRlLXdlYi12MyAuaG9tZSAub3VyLWN1c3RvbWVycy1zYXkgLmZhcS1pbmZvIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9pbWcvZGUvaG9tZS9waWNfZmFxMkAyeC53ZWJwXCIpICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgLmRlLXdlYi12MyAuaG9tZSAub3VyLWN1c3RvbWVycy1zYXkgLmZhcS1pbmZvIHtcbiAgICAgICAgaGVpZ2h0OiAyMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9IH1cbiAgICAuZGUtd2ViLXYzIC5ob21lIC5vdXItY3VzdG9tZXJzLXNheSAuZmFxLWluZm8gYSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB6LWluZGV4OiA0O1xuICAgICAgcmlnaHQ6IDIwJTtcbiAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgIHdpZHRoOiAzMDBweDsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAub3VyLWN1c3RvbWVycy1zYXkgLmZhcS1pbmZvIGEgaW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLm91ci1jdXN0b21lcnMtc2F5IC5mYXEtaW5mbyBhIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB3aWR0aDogMjAwcHg7IH0gfVxuXG4uZGUtd2ViLXYzIC5ob21lIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmRlLXdlYi12MyAuaG9tZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5hbHBoYWVzcy5wYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDU2MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL2hvbWUvYmdfYmFubmVyX2FscGhhZXNzLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5hbHBoYWVzcy5wYyAuYmcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuYWxwaGFlc3MucGMgLnBsYXlWaWRlb0J0biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3R0b206IC0yMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuYWxwaGFlc3MucGMgLnBsYXlWaWRlb0J0biAucGxheVZpZGVvSW1nIHtcbiAgICAgICAgd2lkdGg6IDExMnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5hbHBoYWVzcy5wYyAucGxheVZpZGVvQnRuID4gc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5hbHBoYWVzcy5wYyAucGxheVZpZGVvQnRuOmhvdmVyID4gc3BhbiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzOyB9XG4gICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmFscGhhZXNzLnBjIC50b3BPcGVyYXRvaW4ge1xuICAgICAgcGFkZGluZy1yaWdodDogMjAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNjFweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnU0YgUHJvIFRleHQnOyB9XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuYWxwaGFlc3MucGMgLnRvcE9wZXJhdG9pbiAudGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJ1NGIFBybyBUZXh0JztcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmFscGhhZXNzLnBjIC50b3BPcGVyYXRvaW4gLnRpdGxlIHNwYW4ge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjRTNDMDAwOyB9XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuYWxwaGFlc3MucGMgLnRvcE9wZXJhdG9pbiAuYnRuIHtcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMGI1OTQgMCUsICMwYTljYWUgMTAwJSk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5hbHBoYWVzcy5wYyAudG9wT3BlcmF0b2luIC50YW5kYyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTg2MHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuYWxwaGFlc3MucGMgLnRvcE9wZXJhdG9pbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuYWxwaGFlc3MucGMgLnRvcE9wZXJhdG9pbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDElO1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmFscGhhZXNzLnBjIC50b3BPcGVyYXRvaW4gLnRleHQtY2VudGVyIC53aGl0ZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmFscGhhZXNzLnBjIC50b3BPcGVyYXRvaW4gLmJ0biB7XG4gICAgICAgICAgd2lkdGg6IDMwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuYWxwaGFlc3MucGMge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMCU7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmFscGhhZXNzLnBjIC50b3BPcGVyYXRvaW4ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5hbHBoYWVzcy5wYyAudG9wT3BlcmF0b2luID4gZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmFscGhhZXNzLnBjIC50b3BPcGVyYXRvaW4gPiBkaXYgPiBkaXYge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmFscGhhZXNzLnBjIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLm1vem8ucGMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiA1NTJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS9ob21lL2JnX2Jhbm5lcl9tb3pvQDJ4LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5tb3pvLnBjIC5iZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5tb3pvLnBjIC5wbGF5VmlkZW9CdG4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLm1vem8ucGMgLnBsYXlWaWRlb0J0biAucGxheVZpZGVvSW1nIHtcbiAgICAgICAgd2lkdGg6IDExMnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5tb3pvLnBjIC5wbGF5VmlkZW9CdG4gPiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLm1vem8ucGMgLnBsYXlWaWRlb0J0bjpob3ZlciA+IHNwYW4ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMzsgfVxuICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5tb3pvLnBjIC50b3BPcGVyYXRvaW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gICAgICBwYWRkaW5nLXRvcDogNzJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLm1vem8ucGMgLnRvcE9wZXJhdG9pbiAudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICB3aWR0aDogNDcwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5tb3pvLnBjIC50b3BPcGVyYXRvaW4gLnRpdGxlIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDUwcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5tb3pvLnBjIC50b3BPcGVyYXRvaW4gLmF3YXJkLWJveCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIHdpZHRoOiA0MjhweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBoZWlnaHQ6IDk2cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL2hvbWUvbW96b19ib3gucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5tb3pvLnBjIC50b3BPcGVyYXRvaW4gLmF3YXJkLWJveCBoNCB7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDAgNHB4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGNvbG9yOiAjRkVGQ0QwOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5tb3pvLnBjIC50b3BPcGVyYXRvaW4gLmF3YXJkLWJveCBoNSB7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogI0Y2REU4RTsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLm1vem8ucGMgLnRvcE9wZXJhdG9pbiAuZ29SZXBvcnQge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5tb3pvLnBjIC50b3BPcGVyYXRvaW4gLmdvUmVwb3J0IHN2ZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICBzdHJva2U6ICNmZmY7XG4gICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxO1xuICAgICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICAgICAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICAgICAgICAgIGZpbGw6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTg2MHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIubW96by5wYyAudG9wT3BlcmF0b2luIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNSU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5tb3pvLnBjIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAlOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5tb3pvLnBjIC50b3BPcGVyYXRvaW4ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5tb3pvLnBjIC50b3BPcGVyYXRvaW4gPiBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIubW96by5wYyAudG9wT3BlcmF0b2luID4gZGl2ID4gZGl2IHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmVsZWMucGMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiA1NjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ltZy9ob21lL3BpY19iYW5uZXIucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmVsZWMucGMgLmJnIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmVsZWMucGMgLnBsYXlWaWRlb0J0biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3R0b206IC0yMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZWxlYy5wYyAucGxheVZpZGVvQnRuIC5wbGF5VmlkZW9JbWcge1xuICAgICAgICB3aWR0aDogMTEycHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmVsZWMucGMgLnBsYXlWaWRlb0J0biA+IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZWxlYy5wYyAucGxheVZpZGVvQnRuOmhvdmVyID4gc3BhbiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzOyB9XG4gICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmVsZWMucGMgLnRvcE9wZXJhdG9pbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA2MXB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZWxlYy5wYyAudG9wT3BlcmF0b2luIC5idG4ge1xuICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDBiNTk0IDAlLCAjMGE5Y2FlIDEwMCUpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZWxlYy5wYyAudG9wT3BlcmF0b2luIC5idG46aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzBkN2Q2OSAwJSwgIzEzNmY3OCAxMDAlKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxODYwcHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5lbGVjLnBjIC50b3BPcGVyYXRvaW4ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmVsZWMucGMgLnRvcE9wZXJhdG9pbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5lbGVjLnBjIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAlOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5lbGVjLnBjIC50b3BPcGVyYXRvaW4ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5lbGVjLnBjIC50b3BPcGVyYXRvaW4gPiBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZWxlYy5wYyAudG9wT3BlcmF0b2luID4gZGl2ID4gZGl2IHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5lbGVjLnBjIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmdhcy5wYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDU2MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjIvaW1nL2hvbWUvYmdfYmFubmVyX2dhcy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZ2FzLnBjIC5iZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5nYXMucGMgLnBsYXlWaWRlb0J0biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3R0b206IC0yMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZ2FzLnBjIC5wbGF5VmlkZW9CdG4gLnBsYXlWaWRlb0ltZyB7XG4gICAgICAgIHdpZHRoOiAxMTJweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZ2FzLnBjIC5wbGF5VmlkZW9CdG4gPiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmdhcy5wYyAucGxheVZpZGVvQnRuOmhvdmVyID4gc3BhbiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzOyB9XG4gICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmdhcy5wYyAudG9wT3BlcmF0b2luIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDYxcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5nYXMucGMgLnRvcE9wZXJhdG9pbiAuYnRuIHtcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwYjU5NCAwJSwgIzBhOWNhZSAxMDAlKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmdhcy5wYyAudG9wT3BlcmF0b2luIC5idG46aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzBkN2Q2OSAwJSwgIzEzNmY3OCAxMDAlKTsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmdhcy5wYyAudG9wT3BlcmF0b2luID4gZGl2IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmdhcy5wYyAuYmFubmVyLWxvZ28ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTIzMHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZ2FzLnBjIC5iYW5uZXItbG9nbyBpbWcge1xuICAgICAgICB3aWR0aDogMjEycHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTg2MHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZ2FzLnBjIC50b3BPcGVyYXRvaW4ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZ2FzLnBjIC50b3BPcGVyYXRvaW4ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZ2FzLnBjIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAlOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5nYXMucGMgLnRvcE9wZXJhdG9pbiB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmdhcy5wYyAudG9wT3BlcmF0b2luID4gZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmdhcy5wYyAudG9wT3BlcmF0b2luID4gZGl2ID4gZGl2IHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZ2FzLnBjIC50b3BPcGVyYXRvaW4gPiBkaXYgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZ2FzLnBjIC5iYW5uZXItbG9nbyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZ2FzLnBjIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmdyZWVuLXBvd2VyLnBjIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogNTYwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9pbWcvaG9tZS9iZ19ncmVlbl9wb3dlcl9iYW5uZXIyLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5ncmVlbi1wb3dlci5wYyAuZ3JlZW4tcG93ZXItbG9nbyB7XG4gICAgICBwYWRkaW5nLXRvcDogNjFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjAlOyB9XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZ3JlZW4tcG93ZXIucGMgLmdyZWVuLXBvd2VyLWxvZ28gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA3OHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmdyZWVuLXBvd2VyLnBjIC5ncmVlbi1wb3dlci1sb2dvIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZ3JlZW4tcG93ZXIucGMgLmdyZWVuLXBvd2VyLWxvZ28gaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDsgfSB9XG4gICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmdyZWVuLXBvd2VyLnBjIC5iZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5ncmVlbi1wb3dlci5wYyAucGxheVZpZGVvQnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5ncmVlbi1wb3dlci5wYyAucGxheVZpZGVvQnRuIC5wbGF5VmlkZW9JbWcge1xuICAgICAgICB3aWR0aDogMTEycHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmdyZWVuLXBvd2VyLnBjIC5wbGF5VmlkZW9CdG4gPiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmdyZWVuLXBvd2VyLnBjIC5wbGF5VmlkZW9CdG46aG92ZXIgPiBzcGFuIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7IH1cbiAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZ3JlZW4tcG93ZXIucGMgLnRvcE9wZXJhdG9pbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA2MXB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZ3JlZW4tcG93ZXIucGMgLnRvcE9wZXJhdG9pbiAuYnRuIHtcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwYjU5NCAwJSwgIzBhOWNhZSAxMDAlKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmdyZWVuLXBvd2VyLnBjIC50b3BPcGVyYXRvaW4gLmJ0bjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMGQ3ZDY5IDAlLCAjMTM2Zjc4IDEwMCUpOyB9XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZ3JlZW4tcG93ZXIucGMgLnRvcE9wZXJhdG9pbiA+IGRpdiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MTBweDsgfVxuICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5ncmVlbi1wb3dlci5wYyAuYmFubmVyLWxvZ28ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTIzMHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZ3JlZW4tcG93ZXIucGMgLmJhbm5lci1sb2dvIGltZyB7XG4gICAgICAgIHdpZHRoOiAyMTJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxODYwcHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5ncmVlbi1wb3dlci5wYyAudG9wT3BlcmF0b2luIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTAlO1xuICAgICAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmdyZWVuLXBvd2VyLnBjIC50b3BPcGVyYXRvaW4ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZ3JlZW4tcG93ZXIucGMge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMiU7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmdyZWVuLXBvd2VyLnBjIC50b3BPcGVyYXRvaW4ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5ncmVlbi1wb3dlci5wYyAudG9wT3BlcmF0b2luID4gZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmdyZWVuLXBvd2VyLnBjIC50b3BPcGVyYXRvaW4gPiBkaXYgPiBkaXYge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5ncmVlbi1wb3dlci5wYyAudG9wT3BlcmF0b2luID4gZGl2IGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmdyZWVuLXBvd2VyLnBjIC5iYW5uZXItbG9nbyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZ3JlZW4tcG93ZXIucGMge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIubW96by5tb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLm1vem8ubW9iaWxlIC5iZ19zbWFsbCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5tb3pvLm1vYmlsZSAucGxheVZpZGVvQnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvdHRvbTogLTQwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5tb3pvLm1vYmlsZSAucGxheVZpZGVvQnRuIC5wbGF5VmlkZW9JbWcge1xuICAgICAgICB3aWR0aDogMTEycHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLm1vem8ubW9iaWxlIC5wbGF5VmlkZW9CdG4gPiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY29sb3I6ICMyQzJDMkM7IH1cbiAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIubW96by5tb2JpbGUgLnRvcE9wZXJhdG9pbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5tb3pvLm1vYmlsZSAudG9wT3BlcmF0b2luIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIHdpZHRoOiAzMzhweDtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLm1vem8ubW9iaWxlIC50b3BPcGVyYXRvaW4gLmF3YXJkLWJveCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBoZWlnaHQ6IDc0cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL2hvbWUvbW96b19ib3gucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5tb3pvLm1vYmlsZSAudG9wT3BlcmF0b2luIC5hd2FyZC1ib3ggaDQge1xuICAgICAgICAgIG1hcmdpbjogNnB4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGNvbG9yOiAjRkVGQ0QwOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5tb3pvLm1vYmlsZSAudG9wT3BlcmF0b2luIC5hd2FyZC1ib3ggaDUge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgY29sb3I6ICNGNkRFOEU7IH1cbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5tb3pvLm1vYmlsZSAudG9wT3BlcmF0b2luIC5nb1JlcG9ydCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLm1vem8ubW9iaWxlIC50b3BPcGVyYXRvaW4gLmdvUmVwb3J0IHN2ZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICBzdHJva2U6ICNmZmY7XG4gICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxO1xuICAgICAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gICAgICAgICAgZmlsbDogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIubW96by5tb2JpbGUgLnRvcE9wZXJhdG9pbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTBweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIubW96by5tb2JpbGUgLnRvcE9wZXJhdG9pbiAudGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLm1vem8ubW9iaWxlIC50b3BPcGVyYXRvaW4gLmF3YXJkLWJveCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLm1vem8ubW9iaWxlIC5wbGF5VmlkZW9CdG4gLnBsYXlWaWRlb0ltZyB7XG4gICAgICAgIHdpZHRoOiA2MHB4OyB9IH1cbiAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmFscGhhZXNzLm1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuYWxwaGFlc3MubW9iaWxlIC5iZ19zbWFsbCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5hbHBoYWVzcy5tb2JpbGUgLnBsYXlWaWRlb0J0biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3R0b206IC00MHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuYWxwaGFlc3MubW9iaWxlIC5wbGF5VmlkZW9CdG4gLnBsYXlWaWRlb0ltZyB7XG4gICAgICAgIHdpZHRoOiAxMTJweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuYWxwaGFlc3MubW9iaWxlIC5wbGF5VmlkZW9CdG4gPiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY29sb3I6ICMyQzJDMkM7IH1cbiAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuYWxwaGFlc3MubW9iaWxlIC50b3BPcGVyYXRvaW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMjAwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5hbHBoYWVzcy5tb2JpbGUgLnRvcE9wZXJhdG9pbiAqIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdTRiBQcm8gVGV4dCBSZWd1bGFyJzsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmFscGhhZXNzLm1vYmlsZSAudG9wT3BlcmF0b2luIC50aXRsZSBzcGFuIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNFM0MwMDA7IH1cbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5hbHBoYWVzcy5tb2JpbGUgLnRvcE9wZXJhdG9pbiA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmFscGhhZXNzLm1vYmlsZSAudG9wT3BlcmF0b2luIC5idG4ge1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMGI1OTQgMCUsICMwYTljYWUgMTAwJSk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmFscGhhZXNzLm1vYmlsZSAudG9wT3BlcmF0b2luIC50YW5kYyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTg2MHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuYWxwaGFlc3MubW9iaWxlIC50b3BPcGVyYXRvaW4ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuYWxwaGFlc3MubW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuYWxwaGFlc3MubW9iaWxlIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBmb250LWZhbWlseTogJ1NGIFBybyBUZXh0IEJvbGQnOyB9XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuYWxwaGFlc3MubW9iaWxlIC50b3BPcGVyYXRvaW4ge1xuICAgICAgICB0b3A6IDEwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5hbHBoYWVzcy5tb2JpbGUgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5hbHBoYWVzcy5tb2JpbGUgLnRvcE9wZXJhdG9pbiB7XG4gICAgICAgIHRvcDogNjBweDsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmFscGhhZXNzLm1vYmlsZSAucGxheVZpZGVvQnRuIC5wbGF5VmlkZW9JbWcge1xuICAgICAgICB3aWR0aDogNjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuYWxwaGFlc3MubW9iaWxlIC50b3BPcGVyYXRvaW4ge1xuICAgICAgICB0b3A6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmFscGhhZXNzLm1vYmlsZSAudG9wT3BlcmF0b2luIHtcbiAgICAgICAgdG9wOiAyMHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5hbHBoYWVzcy5tb2JpbGUgLnRvcE9wZXJhdG9pbiAudGFuZGMge1xuICAgICAgICAgIGNvbG9yOiAjMEE5Q0FFOyB9IH1cbiAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmVsZWMubW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5lbGVjLm1vYmlsZSAuYmdfc21hbGwge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZWxlYy5tb2JpbGUgLnBsYXlWaWRlb0J0biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3R0b206IC00MHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZWxlYy5tb2JpbGUgLnBsYXlWaWRlb0J0biAucGxheVZpZGVvSW1nIHtcbiAgICAgICAgd2lkdGg6IDExMnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5lbGVjLm1vYmlsZSAucGxheVZpZGVvQnRuID4gc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjMkMyQzJDOyB9XG4gICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmVsZWMubW9iaWxlIC50b3BPcGVyYXRvaW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMjAwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5lbGVjLm1vYmlsZSAudG9wT3BlcmF0b2luID4gZGl2IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZWxlYy5tb2JpbGUgLnRvcE9wZXJhdG9pbiAuYnRuIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDBiNTk0IDAlLCAjMGE5Y2FlIDEwMCUpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTg2MHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZWxlYy5tb2JpbGUgLnRvcE9wZXJhdG9pbiB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5lbGVjLm1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmVsZWMubW9iaWxlIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50OyB9XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZWxlYy5tb2JpbGUgLnRvcE9wZXJhdG9pbiB7XG4gICAgICAgIGJvdHRvbTogMzAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmVsZWMubW9iaWxlIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50OyB9XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZWxlYy5tb2JpbGUgLnRvcE9wZXJhdG9pbiB7XG4gICAgICAgIGJvdHRvbTogMjUlOyB9XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZWxlYy5tb2JpbGUgLnBsYXlWaWRlb0J0biAucGxheVZpZGVvSW1nIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7IH0gfVxuICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZ2FzLm1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZ2FzLm1vYmlsZSAuYmdfc21hbGwge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZ2FzLm1vYmlsZSAucGxheVZpZGVvQnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvdHRvbTogLTQwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5nYXMubW9iaWxlIC5wbGF5VmlkZW9CdG4gLnBsYXlWaWRlb0ltZyB7XG4gICAgICAgIHdpZHRoOiAxMTJweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZ2FzLm1vYmlsZSAucGxheVZpZGVvQnRuID4gc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjMkMyQzJDOyB9XG4gICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmdhcy5tb2JpbGUgLnRvcE9wZXJhdG9pbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAyMDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmdhcy5tb2JpbGUgLnRvcE9wZXJhdG9pbiA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmdhcy5tb2JpbGUgLnRvcE9wZXJhdG9pbiAuYnRuIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDBiNTk0IDAlLCAjMGE5Y2FlIDEwMCUpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZ2FzLm1vYmlsZSAuYmFubmVyLWxvZ28ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmdhcy5tb2JpbGUgLmJhbm5lci1sb2dvID4gaW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTE1cHg7XG4gICAgICAgIGhlaWdodDogMTMycHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmdhcy5tb2JpbGUgLmJhbm5lci1sb2dvID4gaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTg2MHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZ2FzLm1vYmlsZSAudG9wT3BlcmF0b2luIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmdhcy5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5nYXMubW9iaWxlIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50OyB9XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZ2FzLm1vYmlsZSAudG9wT3BlcmF0b2luIHtcbiAgICAgICAgYm90dG9tOiAyMDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZ2FzLm1vYmlsZSAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmdhcy5tb2JpbGUgLnRvcE9wZXJhdG9pbiB7XG4gICAgICAgIGJvdHRvbTogODBweDsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmdhcy5tb2JpbGUgLnBsYXlWaWRlb0J0biAucGxheVZpZGVvSW1nIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7IH0gfVxuICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZ3JlZW4tcG93ZXIubW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5ncmVlbi1wb3dlci5tb2JpbGUgLmJnX3NtYWxsIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmdyZWVuLXBvd2VyLm1vYmlsZSAucGxheVZpZGVvQnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvdHRvbTogLTQwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5ncmVlbi1wb3dlci5tb2JpbGUgLnBsYXlWaWRlb0J0biAucGxheVZpZGVvSW1nIHtcbiAgICAgICAgd2lkdGg6IDExMnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5ncmVlbi1wb3dlci5tb2JpbGUgLnBsYXlWaWRlb0J0biA+IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogIzJDMkMyQzsgfVxuICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5ncmVlbi1wb3dlci5tb2JpbGUgLnRvcE9wZXJhdG9pbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAyMDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmdyZWVuLXBvd2VyLm1vYmlsZSAudG9wT3BlcmF0b2luID4gZGl2IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZ3JlZW4tcG93ZXIubW9iaWxlIC50b3BPcGVyYXRvaW4gLmJ0biB7XG4gICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwYjU5NCAwJSwgIzBhOWNhZSAxMDAlKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmdyZWVuLXBvd2VyLm1vYmlsZSAuYmFubmVyLWxvZ28ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmdyZWVuLXBvd2VyLm1vYmlsZSAuYmFubmVyLWxvZ28gPiBpbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxMzJweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZ3JlZW4tcG93ZXIubW9iaWxlIC5iYW5uZXItbG9nbyA+IGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE4NjBweCkge1xuICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmdyZWVuLXBvd2VyLm1vYmlsZSAudG9wT3BlcmF0b2luIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5ncmVlbi1wb3dlci5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5ncmVlbi1wb3dlci5tb2JpbGUgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5ncmVlbi1wb3dlci5tb2JpbGUgLnRvcE9wZXJhdG9pbiB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5ncmVlbi1wb3dlci5tb2JpbGUgLnRvcE9wZXJhdG9pbiA+IGRpdjpudGgtY2hpbGQoMikgYSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZ3JlZW4tcG93ZXIubW9iaWxlIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50OyB9XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZ3JlZW4tcG93ZXIubW9iaWxlIC50b3BPcGVyYXRvaW4ge1xuICAgICAgICBib3R0b206IDEwJTsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmdyZWVuLXBvd2VyLm1vYmlsZSAucGxheVZpZGVvQnRuIC5wbGF5VmlkZW9JbWcge1xuICAgICAgICB3aWR0aDogNjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5tb3pvLnBjIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZWxlYy5wYyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmFscGhhZXNzLnBjIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZ2FzLnBjIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZ3JlZW4tcG93ZXIucGMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5tb3pvLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5lbGVjLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5hbHBoYWVzcy5tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIuZ2FzLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5ncmVlbi1wb3dlci5tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZGUtd2ViLXYzIC5ob21lIC50b3BCYW5uZXIubW96by5wYyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmVsZWMucGMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5hbHBoYWVzcy5wYyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmdhcy5wYyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmVsZWMubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmRlLXdlYi12MyAuaG9tZSAudG9wQmFubmVyLmFscGhhZXNzLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5kZS13ZWItdjMgLmhvbWUgLnRvcEJhbm5lci5nYXMubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmRlLXdlYi12MyAuaG9tZSAuaG9tZU5hdkxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLmRlLXdlYi12MyAuaG9tZSAuaG9tZU5hdkxpc3QgLmhvbWVOYXZJdGVtIHtcbiAgICAgIG1hcmdpbjogMCA3NXB4O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAuaG9tZU5hdkxpc3QgLmhvbWVOYXZJdGVtIGltZyB7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgd2lkdGg6IDcwcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLmhvbWVOYXZMaXN0IC5ob21lTmF2SXRlbSBkaXYge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjMkMyQzJDOyB9XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC5ob21lTmF2TGlzdCAuaG9tZU5hdkl0ZW0gYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5ob21lTmF2TGlzdCAuaG9tZU5hdkl0ZW0gYSA+IGRpdiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAuaG9tZU5hdkxpc3QgLmhvbWVOYXZJdGVtOmhvdmVyIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAuaG9tZU5hdkxpc3QgLmhvbWVOYXZJdGVtOmhvdmVyIGEgPiBkaXYge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgLmRlLXdlYi12MyAuaG9tZSAuaG9tZU5hdkxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5ob21lTmF2TGlzdCAuaG9tZU5hdkl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5kZS13ZWItdjMgLmhvbWUgLmhvbWVOZXdzTGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgLmRlLXdlYi12MyAuaG9tZSAuaG9tZU5ld3NMaXN0IC5ob21lTmV3c0l0ZW0ge1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAuaG9tZU5ld3NMaXN0IC5ob21lTmV3c0l0ZW0gYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5ob21lTmV3c0xpc3QgLmhvbWVOZXdzSXRlbSBhID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5ob21lTmV3c0xpc3QgLmhvbWVOZXdzSXRlbSBhID4gZGl2Om50aC1jaGlsZCgxKSA+IGltZzpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5ob21lTmV3c0xpc3QgLmhvbWVOZXdzSXRlbSBhID4gZGl2Om50aC1jaGlsZCgxKSA+IGltZzpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLmhvbWVOZXdzTGlzdCAuaG9tZU5ld3NJdGVtIGEgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM4NXB4KSB7XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5ob21lTmV3c0xpc3QgLmhvbWVOZXdzSXRlbSBhID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgIGhlaWdodDogNzJweDsgfSB9XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC5ob21lTmV3c0xpc3QgLmhvbWVOZXdzSXRlbTpob3ZlciBhID4gZGl2Om50aC1jaGlsZCgxKSA+IGltZzpudGgtY2hpbGQoMikge1xuICAgICAgICB3aWR0aDogMTA1JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLmhvbWVOZXdzTGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLmhvbWVOZXdzTGlzdCAuaG9tZU5ld3NJdGVtIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmRlLXdlYi12MyAuaG9tZSAuaG9tZU5ld3NMaXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAuaG9tZU5ld3NMaXN0IC5ob21lTmV3c0l0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5ob21lTmV3c0xpc3QgLmhvbWVOZXdzSXRlbSBhIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5ob21lTmV3c0xpc3QgLmhvbWVOZXdzSXRlbSBhID4gZGl2Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAuZGUtd2ViLXYzIC5ob21lIC5ob21lQ2hvaWNlIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAuZGUtd2ViLXYzIC5ob21lIC5ob21lQ2hvaWNlID4gaDIge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC5ob21lQ2hvaWNlID4gaDIgcCB7XG4gICAgICAgIGNvbG9yOiAjMDA3MDkyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuZGUtd2ViLXYzIC5ob21lIC5ob21lQ2hvaWNlIC5jaG9pY2VMaXN0LnRyIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLmRlLXdlYi12MyAuaG9tZSAuaG9tZUNob2ljZSAuY2hvaWNlTGlzdC50bCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmRlLXdlYi12MyAuaG9tZSAuaG9tZUNob2ljZSAuY2hvaWNlTGlzdCAudHIge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAuZGUtd2ViLXYzIC5ob21lIC5ob21lQ2hvaWNlIC5jaG9pY2VMaXN0IC50bCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmRlLXdlYi12MyAuaG9tZSAuaG9tZUNob2ljZSAuY2hvaWNlTGlzdCAubXI1OCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDU4cHg7IH1cbiAgICAuZGUtd2ViLXYzIC5ob21lIC5ob21lQ2hvaWNlIC5jaG9pY2VMaXN0IC5tcjE2MCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4OyB9XG4gICAgLmRlLXdlYi12MyAuaG9tZSAuaG9tZUNob2ljZSAuY2hvaWNlTGlzdCAubXJfMzAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMzBweDsgfVxuICAgIC5kZS13ZWItdjMgLmhvbWUgLmhvbWVDaG9pY2UgLmNob2ljZUxpc3QgLm1sNTgge1xuICAgICAgbWFyZ2luLWxlZnQ6IDU4cHg7IH1cbiAgICAuZGUtd2ViLXYzIC5ob21lIC5ob21lQ2hvaWNlIC5jaG9pY2VMaXN0IC5tbDE2MCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTYwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5ob21lIC5ob21lQ2hvaWNlIC5jaG9pY2VMaXN0IC5tbF8zMCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTcyMHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC5ob21lQ2hvaWNlIC5jaG9pY2VMaXN0IC5tcjU4LCAuZGUtd2ViLXYzIC5ob21lIC5ob21lQ2hvaWNlIC5jaG9pY2VMaXN0IC5tcjE2MCwgLmRlLXdlYi12MyAuaG9tZSAuaG9tZUNob2ljZSAuY2hvaWNlTGlzdCAubXJfMzAsIC5kZS13ZWItdjMgLmhvbWUgLmhvbWVDaG9pY2UgLmNob2ljZUxpc3QgLm1sNTgsIC5kZS13ZWItdjMgLmhvbWUgLmhvbWVDaG9pY2UgLmNob2ljZUxpc3QgLm1sMTYwLCAuZGUtd2ViLXYzIC5ob21lIC5ob21lQ2hvaWNlIC5jaG9pY2VMaXN0IC5tbF8zMCB7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgLmRlLXdlYi12MyAuaG9tZSAuaG9tZUNob2ljZSAuY2hvaWNlTGlzdCAuY2hvaWNlSXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC5ob21lQ2hvaWNlIC5jaG9pY2VMaXN0IC5jaG9pY2VJdGVtIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMkMyQzJDOyB9XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC5ob21lQ2hvaWNlIC5jaG9pY2VMaXN0IC5jaG9pY2VJdGVtIC5pbmZvIHtcbiAgICAgICAgY29sb3I6ICM0ODQ4NDg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTcyMHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC5ob21lQ2hvaWNlIC5jaG9pY2VJbWcgaW1nIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4OyB9IH1cbiAgICAuZGUtd2ViLXYzIC5ob21lIC5ob21lQ2hvaWNlIC5jaG9pY2VJbWcuc21hbGwge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgLmRlLXdlYi12MyAuaG9tZSAuaG9tZUNob2ljZSAuY2hvaWNlSW1nLmxnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC5ob21lQ2hvaWNlIC5jaG9pY2VJbWcuc21hbGwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLmhvbWVDaG9pY2UgLmNob2ljZUltZy5zbWFsbCBpbWcge1xuICAgICAgICAgIHdpZHRoOiAyNzBweDsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAuaG9tZUNob2ljZSAuY2hvaWNlQ29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAuaG9tZUNob2ljZSAuY2hvaWNlQ29udGVudCAuY2hvaWNlTGlzdCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAuaG9tZUNob2ljZSAuY2hvaWNlQ29udGVudCAuY2hvaWNlTGlzdCAuY2hvaWNlSXRlbSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH0gfVxuICAuZGUtd2ViLXYzIC5ob21lIC5mYXFzQ29udGVudCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9pbWcvaG9tZS9waWNfZmFxXzEucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5kZS13ZWItdjMgLmhvbWUgLmZhcXNDb250ZW50IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5kZS13ZWItdjMgLmhvbWUgLmZhcXNDb250ZW50IC5mYXFzYnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNzdweDtcbiAgICAgIGxlZnQ6IDYwJTsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAuZmFxc0NvbnRlbnQgLmZhcXNidG4gZGl2IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMDBEOUQ4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5mYXFzQ29udGVudCAuZmFxc2J0biBkaXYgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMEQ5RDg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAuZmFxc0NvbnRlbnQgLmZhcXNidG4gZGl2IHNwYW46OmFmdGVyIHtcbiAgICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDBEOUQ4O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwRDlEODtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDVweDsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAuZmFxc0NvbnRlbnQgLmZhcXNidG46aG92ZXIgZGl2IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMEQ5RDg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLmZhcXNDb250ZW50IC5mYXFzYnRuIHtcbiAgICAgICAgcmlnaHQ6IDgwcHg7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMzBweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5mYXFzQ29udGVudCAuZmFxc2J0biBpbWcge1xuICAgICAgICAgIHdpZHRoOiA4MHB4OyB9IH1cbiAgICAuZGUtd2ViLXYzIC5ob21lIC5mYXFzQ29udGVudCAucGljRmFxIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmRlLXdlYi12MyAuaG9tZSAuZmFxc0NvbnRlbnQgLnBpY0ZhcTEge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLmZhcXNDb250ZW50IC5waWNGYXEge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC5mYXFzQ29udGVudCAucGljRmFxMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmRlLXdlYi12MyAuaG9tZSAubW92ZS1ob3VzZSB7XG4gICAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgzcHg7XG4gICAgcGFkZGluZy10b3A6IDExMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgIC5kZS13ZWItdjMgLmhvbWUgLm1vdmUtaG91c2UgLm1vdmUtaG91c2Utd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTQzOHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIC5kZS13ZWItdjMgLmhvbWUgLm1vdmUtaG91c2UgLnBlcnNvbiB7XG4gICAgICB3aWR0aDogNDgwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICBsZWZ0OiA4MHB4O1xuICAgICAgei1pbmRleDogNDtcbiAgICAgIHdpZHRoOiAzNSU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjIwcHgpIHtcbiAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAubW92ZS1ob3VzZSAucGVyc29uIHtcbiAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiAzNSU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5tb3ZlLWhvdXNlIC5wZXJzb24ge1xuICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgdG9wOiAxOTBweDtcbiAgICAgICAgICB3aWR0aDogMzAlOyB9IH1cbiAgICAuZGUtd2ViLXYzIC5ob21lIC5tb3ZlLWhvdXNlIC5wZXJzaW9uLWxvdyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNTAwcHg7XG4gICAgICBoZWlnaHQ6IDMzMHB4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzUyYWJiNyAwJSwgIzAwMGEzYiAxMDAlKTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IC0xODNweDsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAubW92ZS1ob3VzZSAucGVyc2lvbi1sb3cgcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTIwcHg7XG4gICAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAndmVyZGFuYSc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmRlLXdlYi12MyAuaG9tZSAubW92ZS1ob3VzZSAuZmxvYXQtY2FyZCB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDgwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwOTZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAubW92ZS1ob3VzZSAuZmxvYXQtY2FyZCAudG9wIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIG1heC13aWR0aDogNzgwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLm1vdmUtaG91c2UgLmZsb2F0LWNhcmQgLnRvcCBoMyB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMzBweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5tb3ZlLWhvdXNlIC5mbG9hdC1jYXJkIC50b3AgYSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTMzZGVnLCAjMDBiNDk0IDAlLCAjMGE5ZGFkIDEwMCUpO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLm1vdmUtaG91c2UgLmZsb2F0LWNhcmQgLnRvcCBhOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzBkN2Q2OSAwJSwgIzEzNmY3OCAxMDAlKTsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAubW92ZS1ob3VzZSAuZmxvYXQtY2FyZCAuc3RlcHMge1xuICAgICAgICBtYXgtd2lkdGg6IDc4MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAubW92ZS1ob3VzZSAuZmxvYXQtY2FyZCAuc3RlcHMgLnN0ZXAge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDg5cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNzRweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLm1vdmUtaG91c2UgLmZsb2F0LWNhcmQgLnN0ZXBzIC5zdGVwID4gZGl2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM1YWI4Y2MgMCUsICMyOTZlOTggMTAwJSk7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLm1vdmUtaG91c2UgLmZsb2F0LWNhcmQgLnN0ZXBzIC5zdGVwID4gZGl2OjpiZWZvcmUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM2MGM5ZTAgMCUsICMwYTljYWUgMTAwJSk7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLm1vdmUtaG91c2UgLmZsb2F0LWNhcmQgLnN0ZXBzIC5zdGVwID4gZGl2IGRpdiB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICAgICAgICBjb2xvcjogIzJFRUZBQztcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLm1vdmUtaG91c2UgLmZsb2F0LWNhcmQgLnN0ZXBzIC5zdGVwIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgICAgbWFyZ2luOiA3MHB4IGF1dG8gMDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLm1vdmUtaG91c2UgLmZsb2F0LWNhcmQgLnN0ZXBzIC5zdGVwIGg1IHtcbiAgICAgICAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLm1vdmUtaG91c2UgLmZsb2F0LWNhcmQgLnN0ZXBzIC5zdGVwIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBjb2xvcjogIzg4ODg4ODsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY1cHgpIHtcbiAgICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5tb3ZlLWhvdXNlIC5mbG9hdC1jYXJkIC5zdGVwcyB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5tb3ZlLWhvdXNlIC5mbG9hdC1jYXJkIC5zdGVwcyAuc3RlcCB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgLmRlLXdlYi12MyAuaG9tZSAubW92ZS1ob3VzZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5tb3ZlLWhvdXNlIC5wZXJzb24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAubW92ZS1ob3VzZSAucGVyc2lvbi1sb3cge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAubW92ZS1ob3VzZSAuZmxvYXQtY2FyZCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5tb3ZlLWhvdXNlIC5mbG9hdC1jYXJkIC5zdGVwcyAuc3RlcCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAubW92ZS1ob3VzZSAuZmxvYXQtY2FyZCAuc3RlcHMgLnN0ZXAgPiBkaXYge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA0MHB4OyB9XG4gICAgICAgICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLm1vdmUtaG91c2UgLmZsb2F0LWNhcmQgLnN0ZXBzIC5zdGVwID4gZGl2OjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAubW92ZS1ob3VzZSAuZmxvYXQtY2FyZCAuc3RlcHMgLnN0ZXAgaDUge1xuICAgICAgICAgICAgICBtYXJnaW46IDEwcHg7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLm1vdmUtaG91c2UgLmZsb2F0LWNhcmQgLnN0ZXBzIC5zdGVwIHAge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmRlLXdlYi12MyAuaG9tZSAucmlnaHRPcGVyYXRpb25CdG5zIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcmlnaHQ6IC03NHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTsgfVxuICAgIC5kZS13ZWItdjMgLmhvbWUgLnJpZ2h0T3BlcmF0aW9uQnRucyA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAucmlnaHRPcGVyYXRpb25CdG5zID4gZGl2Omxhc3QtY2hpbGQgYSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIHdpZHRoOiAzOHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC5yaWdodE9wZXJhdGlvbkJ0bnMgPiBkaXY6bGFzdC1jaGlsZCBhLmNoIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnJpZ2h0T3BlcmF0aW9uQnRucyA+IGRpdjpsYXN0LWNoaWxkIGEuY2ggPiBkaXYge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogODBweDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IDBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAycHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzFweDtcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnJpZ2h0T3BlcmF0aW9uQnRucyA+IGRpdjpsYXN0LWNoaWxkIGEuY2ggPiBkaXY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVQWDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIHJpZ2h0OiAtNy41cHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5yaWdodE9wZXJhdGlvbkJ0bnMgPiBkaXY6bGFzdC1jaGlsZCBhLmNoID4gZGl2OjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IC01MHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnJpZ2h0T3BlcmF0aW9uQnRucyA+IGRpdjpsYXN0LWNoaWxkIGEuY2ggc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5yaWdodE9wZXJhdGlvbkJ0bnMgPiBkaXY6bGFzdC1jaGlsZCBhLmNoIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnJpZ2h0T3BlcmF0aW9uQnRucyA+IGRpdjpsYXN0LWNoaWxkIGEuY2g6aG92ZXIgZGl2IHtcbiAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTM5cHgpIHtcbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnJpZ2h0T3BlcmF0aW9uQnRucyA+IGRpdjpsYXN0LWNoaWxkIGEuY2g6aG92ZXIgZGl2IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4OyB9IH1cbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnJpZ2h0T3BlcmF0aW9uQnRucyA+IGRpdjpsYXN0LWNoaWxkIGRpdi5jaCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnJpZ2h0T3BlcmF0aW9uQnRucyA+IGRpdjpsYXN0LWNoaWxkIGRpdi5jaCA+IGRpdiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiA3MHB4O1xuICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICB3aWR0aDogMHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAzMXB4O1xuICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAucmlnaHRPcGVyYXRpb25CdG5zID4gZGl2Omxhc3QtY2hpbGQgZGl2LmNoID4gZGl2IGEge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAucmlnaHRPcGVyYXRpb25CdG5zID4gZGl2Omxhc3QtY2hpbGQgZGl2LmNoID4gZGl2IGEgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5yaWdodE9wZXJhdGlvbkJ0bnMgPiBkaXY6bGFzdC1jaGlsZCBkaXYuY2ggPiBkaXYgYSBzcGFuIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwQTlDQUU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnJpZ2h0T3BlcmF0aW9uQnRucyA+IGRpdjpsYXN0LWNoaWxkIGRpdi5jaCA+IGRpdjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1UFg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICByaWdodDogLTcuNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAucmlnaHRPcGVyYXRpb25CdG5zID4gZGl2Omxhc3QtY2hpbGQgZGl2LmNoID4gZGl2OjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IC01MHB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAucmlnaHRPcGVyYXRpb25CdG5zID4gZGl2Omxhc3QtY2hpbGQgZGl2LmNoID4gZGl2LmZpeEFycm93Q292ZXJpc3N1ZSB7XG4gICAgICAgICAgICByaWdodDogNzBweDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUzOXB4KSB7XG4gICAgICAgICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnJpZ2h0T3BlcmF0aW9uQnRucyA+IGRpdjpsYXN0LWNoaWxkIGRpdi5jaCA+IGRpdi5maXhBcnJvd0NvdmVyaXNzdWUge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMjBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MzlweCkge1xuICAgICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnJpZ2h0T3BlcmF0aW9uQnRucyA+IGRpdjpsYXN0LWNoaWxkIGRpdi5jaCA+IGRpdiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7IH0gfVxuICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5yaWdodE9wZXJhdGlvbkJ0bnMgPiBkaXY6bGFzdC1jaGlsZCBkaXYuY2ggc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5yaWdodE9wZXJhdGlvbkJ0bnMgPiBkaXY6bGFzdC1jaGlsZCBkaXYuY2ggc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAucmlnaHRPcGVyYXRpb25CdG5zID4gZGl2Omxhc3QtY2hpbGQgZGl2LmNoOmhvdmVyIGRpdiB7XG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUzOXB4KSB7XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5yaWdodE9wZXJhdGlvbkJ0bnMgPiBkaXY6bGFzdC1jaGlsZCBkaXYuY2g6aG92ZXIgZGl2IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4OyB9IH1cbiAgICAuZGUtd2ViLXYzIC5ob21lIC5yaWdodE9wZXJhdGlvbkJ0bnMgPiBhIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDg4O1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG4gICAgICBib3gtc2hhZG93OiAtM3B4IDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMnB4IDBweCAwcHggMjJweDtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAucmlnaHRPcGVyYXRpb25CdG5zID4gYSBpIHtcbiAgICAgICAgY29sb3I6ICM3MTcxNzE7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAucmlnaHRPcGVyYXRpb25CdG5zID4gYS5hY3RpdmUgaSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAuZGUtd2ViLXYzIC5ob21lIC5yaWdodE9wZXJhdGlvbkJ0bnMuYWN0aXZlIHtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLmRlLXdlYi12MyAuaG9tZSAucmlnaHRPcGVyYXRpb25CdG5zIC5vcGVyYXRpb25Db250ZW50ID4gZGl2IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLnJpZ2h0T3BlcmF0aW9uQnRucyAub3BlcmF0aW9uQ29udGVudCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5kZS13ZWItdjMgLmhvbWUgLnJpZ2h0T3BlcmF0aW9uQnRucyAub3BlcmF0aW9uQ29udGVudCAub3BlcmF0aW9uQ29udGVudEljb24ge1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7IH1cbiAgLmRlLXdlYi12MyAuaG9tZSAuYXBwUXJjb2RlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogNjRweCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5ob21lIC5hcHBRcmNvZGUgLmFwcFFyY29kZS1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTExMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC5hcHBRcmNvZGUgLmFwcFFyY29kZS1jb250ZW50IC5sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLmFwcFFyY29kZSAuYXBwUXJjb2RlLWNvbnRlbnQgLmxlZnQgLmJ0biB7XG4gICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMGI1OTQgMCUsICMwYTljYWUgMTAwJSk7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAuYXBwUXJjb2RlIC5hcHBRcmNvZGUtY29udGVudCAubGVmdCAuYnRuOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzBkN2Q2OSAwJSwgIzEzNmY3OCAxMDAlKTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5hcHBRcmNvZGUgLmFwcFFyY29kZS1jb250ZW50IC5sZWZ0ID4gZGl2IHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLmFwcFFyY29kZSAuYXBwUXJjb2RlLWNvbnRlbnQgLmxlZnQgPiBkaXYgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogIzJDMkMyQzsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLmFwcFFyY29kZSAuYXBwUXJjb2RlLWNvbnRlbnQgLmxlZnQgPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogIzAwNzA5MjsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLmFwcFFyY29kZSAuYXBwUXJjb2RlLWNvbnRlbnQgLmxlZnQgPiBkaXYgYSB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAuYXBwUXJjb2RlIC5hcHBRcmNvZGUtY29udGVudCAubGVmdCA+IGRpdiB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAuYXBwUXJjb2RlIC5hcHBRcmNvZGUtY29udGVudCAubGVmdCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0OyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5hcHBRcmNvZGUgLmFwcFFyY29kZS1jb250ZW50IC5sZWZ0ID4gZGl2IHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLmFwcFFyY29kZSAuYXBwUXJjb2RlLWNvbnRlbnQgLmxlZnQgYSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuICAuZGUtd2ViLXYzIC5ob21lIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgLmRlLXdlYi12MyAuaG9tZSAuaG9tZUZlYXR1cmVMaXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAuZGUtd2ViLXYzIC5ob21lIC5ob21lRmVhdHVyZUxpc3QgLmhvbWVOZXdzSXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC5ob21lRmVhdHVyZUxpc3QgLmhvbWVOZXdzSXRlbSBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLmhvbWVGZWF0dXJlTGlzdCAuaG9tZU5ld3NJdGVtIGEgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLmhvbWVGZWF0dXJlTGlzdCAuaG9tZU5ld3NJdGVtIGEgPiBkaXY6bnRoLWNoaWxkKDEpID4gaW1nOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLmhvbWVGZWF0dXJlTGlzdCAuaG9tZU5ld3NJdGVtIGEgPiBkaXY6bnRoLWNoaWxkKDEpID4gaW1nOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAuaG9tZUZlYXR1cmVMaXN0IC5ob21lTmV3c0l0ZW0gYSA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzg1cHgpIHtcbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLmhvbWVGZWF0dXJlTGlzdCAuaG9tZU5ld3NJdGVtIGEgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA3MnB4OyB9IH1cbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLmhvbWVGZWF0dXJlTGlzdCAuaG9tZU5ld3NJdGVtOmhvdmVyIGEgPiBkaXY6bnRoLWNoaWxkKDEpID4gaW1nOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHdpZHRoOiAxMDUlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgLmRlLXdlYi12MyAuaG9tZSAuaG9tZUZlYXR1cmVMaXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAuaG9tZUZlYXR1cmVMaXN0IC5ob21lTmV3c0l0ZW0ge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgbWluLXdpZHRoOiAzMDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC5ob21lRmVhdHVyZUxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5ob21lRmVhdHVyZUxpc3QgLmhvbWVOZXdzSXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLXdpZHRoOiAzMDBweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLmhvbWVGZWF0dXJlTGlzdCAuaG9tZU5ld3NJdGVtIGEge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLmhvbWVGZWF0dXJlTGlzdCAuaG9tZU5ld3NJdGVtIGEgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgLmRlLXdlYi12MyAuaG9tZSAuaG9tZU5ld3NUaXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBtYXJnaW4tdG9wOiA3MXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMkMyQzJDOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC5ob21lTmV3c1RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgLmRlLXdlYi12MyAuaG9tZSAuaG9tZU5ld3NMaXN0Wmgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgICAuZGUtd2ViLXYzIC5ob21lIC5ob21lTmV3c0xpc3RaaCBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLmRlLXdlYi12MyAuaG9tZSAuaG9tZU5ld3NMaXN0WmggLmhvbWVOZXdzSXRlbSB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7IH1cbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLmhvbWVOZXdzTGlzdFpoIC5ob21lTmV3c0l0ZW0gKiB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAuaG9tZU5ld3NMaXN0WmggLmhvbWVOZXdzSXRlbSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAuaG9tZU5ld3NMaXN0WmggLmhvbWVOZXdzSXRlbSA+IGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAuaG9tZU5ld3NMaXN0WmggLmhvbWVOZXdzSXRlbSA+IGEgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCAjRjhGOEY4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGhlaWdodDogMjAzcHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLmhvbWVOZXdzTGlzdFpoIC5ob21lTmV3c0l0ZW0gPiBhID4gZGl2OmZpcnN0LWNoaWxkIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAuaG9tZU5ld3NMaXN0WmggLmhvbWVOZXdzSXRlbSA+IGEgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4OyB9IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAuaG9tZU5ld3NMaXN0WmggLmhvbWVOZXdzSXRlbSA+IGEgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5ob21lTmV3c0xpc3RaaCAuaG9tZU5ld3NJdGVtID4gYSAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLmhvbWVOZXdzTGlzdFpoIC5ob21lTmV3c0l0ZW0gPiBhIC5saW5lIHtcbiAgICAgICAgICB3aWR0aDogMzNweDtcbiAgICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLmhvbWVOZXdzTGlzdFpoIC5ob21lTmV3c0l0ZW0gPiBhIC50aW1lIHtcbiAgICAgICAgICBjb2xvcjogI0IyQjJCMjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5ob21lTmV3c0xpc3RaaCAuaG9tZU5ld3NJdGVtID4gYSAuZWxsaXBzaXMtbmV3LWRldGFpbCB7XG4gICAgICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IH1cbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLmhvbWVOZXdzTGlzdFpoIC5ob21lTmV3c0l0ZW06aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QjhCOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLmhvbWVOZXdzTGlzdFpoIC5ob21lTmV3c0l0ZW06aG92ZXIgPiBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5ob21lTmV3c0xpc3RaaCAuaG9tZU5ld3NJdGVtOmhvdmVyID4gYSA+IGRpdiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAuaG9tZU5ld3NMaXN0WmggLmhvbWVOZXdzSXRlbTpob3ZlciA+IGEgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAuaG9tZU5ld3NMaXN0WmggLmhvbWVOZXdzSXRlbTpob3ZlciA+IGEgLmxpbmUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAuaG9tZU5ld3NMaXN0WmggLmhvbWVOZXdzSXRlbTpob3ZlciA+IGEgLnRpbWUge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAuaG9tZU5ld3NMaXN0WmggLmhvbWVOZXdzSXRlbTpob3ZlciA+IGEgLmVsbGlwc2lzLW5ldy1kZXRhaWwge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLmhvbWVOZXdzTGlzdFpoIC5ob21lTmV3c0l0ZW0ge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLmhvbWVOZXdzTGlzdFpoIC5ob21lTmV3c0l0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLmRlLXdlYi12MyAuaG9tZSAjd2VDaGF0TW9kYWwgLndlY2hhdEltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmRlLXdlYi12MyAuaG9tZSAjd2VDaGF0TW9kYWwgLmNsb3NlQ29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmRlLXdlYi12MyAuaG9tZSAjd2VDaGF0TW9kYWwgLmNsb3NlQ29udGVudCBpbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5kZS13ZWItdjMgLmhvbWUgLmN1c3RvbWVyLXNlcnZpY2Uge1xuICAgIG1hcmdpbi10b3A6IDExNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDY4NXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL2hvbWUvcGljX2lubm92YXRvZXJzMl96aC53ZWJwXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAuZGUtd2ViLXYzIC5ob21lIC5jdXN0b21lci1zZXJ2aWNlIC5pbmZvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC5jdXN0b21lci1zZXJ2aWNlIC5pbmZvIGltZyB7XG4gICAgICAgIHdpZHRoOiAyMTNweDtcbiAgICAgICAgaGVpZ2h0OiAyMTFweDsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAuY3VzdG9tZXItc2VydmljZSAuaW5mbyBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAuY3VzdG9tZXItc2VydmljZSAuaW5mbyBoMiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgY29sb3I6ICM0Q0MyQzc7XG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAuY3VzdG9tZXItc2VydmljZSAuaW5mbyBoMiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLmN1c3RvbWVyLXNlcnZpY2UgLmluZm8gLmluZm8taXRlbTEge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC5jdXN0b21lci1zZXJ2aWNlIC5pbmZvIC5pbmZvLWl0ZW0yLCAuZGUtd2ViLXYzIC5ob21lIC5jdXN0b21lci1zZXJ2aWNlIC5pbmZvIC5pbmZvLWl0ZW0zIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC5jdXN0b21lci1zZXJ2aWNlIC5pbmZvIC5pbmZvLWl0ZW0zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzFweDsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAuY3VzdG9tZXItc2VydmljZSAuaW5mbyAudGlwcy1pbmZvIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmRlLXdlYi12MyAuaG9tZSAuY3VzdG9tZXItc2VydmljZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjIvaW1nL2hvbWUvcGljX2lubm92YXRvZXJzX21vYmlsZV96aC5wbmdcIik7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAuY3VzdG9tZXItc2VydmljZSAuaW5mbyB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAuY3VzdG9tZXItc2VydmljZSAuaW5mbyBoMiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5jdXN0b21lci1zZXJ2aWNlIC5pbmZvIGgyID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM0Q0MyQzc7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLmN1c3RvbWVyLXNlcnZpY2UgLmluZm8gaDIgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5jdXN0b21lci1zZXJ2aWNlIC5pbmZvIC5pbmZvLWl0ZW0xIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAuY3VzdG9tZXItc2VydmljZSAuaW5mbyAuaW5mby1pdGVtMiwgLmRlLXdlYi12MyAuaG9tZSAuY3VzdG9tZXItc2VydmljZSAuaW5mbyAuaW5mby1pdGVtMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5jdXN0b21lci1zZXJ2aWNlIC5pbmZvIC5pbmZvLWl0ZW0zIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMxcHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5jdXN0b21lci1zZXJ2aWNlIC5pbmZvIC50aXBzLWluZm8ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4OyB9IH1cbiAgLmRlLXdlYi12MyAuaG9tZSAubW92ZS1ob3VzZS16aCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgzcHg7XG4gICAgcGFkZGluZy10b3A6IDExMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgIC5kZS13ZWItdjMgLmhvbWUgLm1vdmUtaG91c2UtemggLm1vdmUtaG91c2Utd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTQzOHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIC5kZS13ZWItdjMgLmhvbWUgLm1vdmUtaG91c2UtemggLnBlcnNvbiB7XG4gICAgICB3aWR0aDogNDUwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwcHg7XG4gICAgICBsZWZ0OiA2MHB4O1xuICAgICAgei1pbmRleDogNDtcbiAgICAgIHdpZHRoOiAzNSU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjIwcHgpIHtcbiAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAubW92ZS1ob3VzZS16aCAucGVyc29uIHtcbiAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiAzMCU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5tb3ZlLWhvdXNlLXpoIC5wZXJzb24ge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAxOTBweDtcbiAgICAgICAgICB3aWR0aDogMzAlOyB9IH1cbiAgICAuZGUtd2ViLXYzIC5ob21lIC5tb3ZlLWhvdXNlLXpoIC5wZXJzaW9uLWxvdyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNTAwcHg7XG4gICAgICBoZWlnaHQ6IDMzMHB4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzUyYWJiNyAwJSwgIzAwMGEzYiAxMDAlKTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IC0xODNweDsgfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAubW92ZS1ob3VzZS16aCAucGVyc2lvbi1sb3cgcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTIwcHg7XG4gICAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAndmVyZGFuYSc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmRlLXdlYi12MyAuaG9tZSAubW92ZS1ob3VzZS16aCAuZmxvYXQtY2FyZCB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDgwcHg7XG4gICAgICBtYXgtd2lkdGg6IDExMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLm1vdmUtaG91c2UtemggLmZsb2F0LWNhcmQgLnRvcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDc4MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAubW92ZS1ob3VzZS16aCAuZmxvYXQtY2FyZCAudG9wIGgzIHtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgICAgICBtaW4td2lkdGg6IDIzMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5tb3ZlLWhvdXNlLXpoIC5mbG9hdC1jYXJkIC50b3AgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzM2RlZywgIzAwYjQ5NCAwJSwgIzBhOWRhZCAxMDAlKTtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAubW92ZS1ob3VzZS16aCAuZmxvYXQtY2FyZCAudG9wIGE6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMGQ3ZDY5IDAlLCAjMTM2Zjc4IDEwMCUpOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2NXB4KSB7XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5tb3ZlLWhvdXNlLXpoIC5mbG9hdC1jYXJkIC50b3AgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLmRlLXdlYi12MyAuaG9tZSAubW92ZS1ob3VzZS16aCAuZmxvYXQtY2FyZCAuc3RlcHMge1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAubW92ZS1ob3VzZS16aCAuZmxvYXQtY2FyZCAuc3RlcHMgLnN0ZXAge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDg5cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLm1vdmUtaG91c2UtemggLmZsb2F0LWNhcmQgLnN0ZXBzIC5zdGVwID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM1YWI4Y2MgMCUsICMyOTZlOTggMTAwJSk7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLm1vdmUtaG91c2UtemggLmZsb2F0LWNhcmQgLnN0ZXBzIC5zdGVwID4gZGl2OmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM2MGM5ZTAgMCUsICMwYTljYWUgMTAwJSk7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLm1vdmUtaG91c2UtemggLmZsb2F0LWNhcmQgLnN0ZXBzIC5zdGVwID4gZGl2OmZpcnN0LWNoaWxkIGRpdiB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICAgICAgICBjb2xvcjogIzJFRUZBQztcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLm1vdmUtaG91c2UtemggLmZsb2F0LWNhcmQgLnN0ZXBzIC5zdGVwIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgICAgbWFyZ2luOiA3MHB4IGF1dG8gMDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLm1vdmUtaG91c2UtemggLmZsb2F0LWNhcmQgLnN0ZXBzIC5zdGVwIGg1IHtcbiAgICAgICAgICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAubW92ZS1ob3VzZS16aCAuZmxvYXQtY2FyZCAuc3RlcHMgLnN0ZXAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNDg0ODQ4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjVweCkge1xuICAgICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLm1vdmUtaG91c2UtemggLmZsb2F0LWNhcmQgLnN0ZXBzIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLm1vdmUtaG91c2UtemggLmZsb2F0LWNhcmQgLnN0ZXBzIC5zdGVwIHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLm1vdmUtaG91c2UtemggLmZsb2F0LWNhcmQgLnN0ZXBzIC5zdGVwIHAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfSB9XG4gICAgICAuZGUtd2ViLXYzIC5ob21lIC5tb3ZlLWhvdXNlLXpoIC5mbG9hdC1jYXJkIC5ib3R0b20ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5tb3ZlLWhvdXNlLXpoIC5mbG9hdC1jYXJkIC5ib3R0b20gYSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzNkZWcsICMwMGI0OTQgMCUsICMwYTlkYWQgMTAwJSk7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLm1vdmUtaG91c2UtemggLmZsb2F0LWNhcmQgLmJvdHRvbSBhOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzBkN2Q2OSAwJSwgIzEzNmY3OCAxMDAlKTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY1cHgpIHtcbiAgICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5tb3ZlLWhvdXNlLXpoIC5mbG9hdC1jYXJkIC5ib3R0b20ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLmhvbWUgLm1vdmUtaG91c2Utemgge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAubW92ZS1ob3VzZS16aCAucGVyc29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLm1vdmUtaG91c2UtemggLnBlcnNpb24tbG93IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLm1vdmUtaG91c2UtemggLmZsb2F0LWNhcmQge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAubW92ZS1ob3VzZS16aCAuZmxvYXQtY2FyZCAuc3RlcHMgLnN0ZXAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLm1vdmUtaG91c2UtemggLmZsb2F0LWNhcmQgLnN0ZXBzIC5zdGVwID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICB3aWR0aDogNDBweDsgfVxuICAgICAgICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5tb3ZlLWhvdXNlLXpoIC5mbG9hdC1jYXJkIC5zdGVwcyAuc3RlcCA+IGRpdjpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmhvbWUgLm1vdmUtaG91c2UtemggLmZsb2F0LWNhcmQgLnN0ZXBzIC5zdGVwID4gZGl2Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBmbGV4OiAxOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5ob21lIC5tb3ZlLWhvdXNlLXpoIC5mbG9hdC1jYXJkIC5zdGVwcyAuc3RlcCBoNSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMTBweDsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAuaG9tZSAubW92ZS1ob3VzZS16aCAuZmxvYXQtY2FyZCAuc3RlcHMgLnN0ZXAgcCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uZGUtd2ViLXYzIC5jb3JvbmF2aXJ1cy12MyB7XG4gIHBhZGRpbmc6IDIycHg7XG4gIGJhY2tncm91bmQ6ICNGMUU5RDQ7IH1cbiAgLmRlLXdlYi12MyAuY29yb25hdmlydXMtdjMgLndyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5kZS13ZWItdjMgLmNvcm9uYXZpcnVzLXYzIC50aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuZGUtd2ViLXYzIC5jb3JvbmF2aXJ1cy12MyAudGl0bGUgLmxlZnQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdTRiBQcm8gVGV4dCBCb2xkJzsgfVxuICAgICAgLmRlLXdlYi12MyAuY29yb25hdmlydXMtdjMgLnRpdGxlIC5sZWZ0IGltZyB7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7IH1cbiAgICAuZGUtd2ViLXYzIC5jb3JvbmF2aXJ1cy12MyAudGl0bGUgYS5yaWdodCB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZGUtd2ViLXYzIC5jb3JvbmF2aXJ1cy12MyBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgbWFyZ2luOiAwIDAgMCA0MHB4OyB9XG4gICAgLmRlLXdlYi12MyAuY29yb25hdmlydXMtdjMgcCBhIHtcbiAgICAgIGNvbG9yOiAjM0U3NUI1O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtZmFtaWx5OiAndmVyZGFuYSc7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uZGUtd2ViLXYzICNjb21wYXJlLXBsYW4tbm1pLWxpc3QgLm1vZGFsLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5kZS13ZWItdjMgLmZvb3RlclpoIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLmRlLXdlYi12MyAuZm9vdGVyWmggPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZGUtd2ViLXYzIC5mb290ZXJaaCA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5kZS13ZWItdjMgLmZvb3RlclpoID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJFMkUyRTsgfVxuICAuZGUtd2ViLXYzIC5mb290ZXJaaCAuZm9vdGVySW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgcGFkZGluZzogMzBweCAxNXB4OyB9XG4gICAgLmRlLXdlYi12MyAuZm9vdGVyWmggLmZvb3RlckluZm8gPiBkaXYge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZGUtd2ViLXYzIC5mb290ZXJaaCAuZm9vdGVySW5mbyAubGVmdCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICBjb2xvcjogIzAwNzA5MjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICAgLmRlLXdlYi12MyAuZm9vdGVyWmggLmZvb3RlckluZm8gLmxlZnQgPiBkaXY6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgICAgICAgd2lkdGg6IDE3MnB4OyB9XG4gICAgLmRlLXdlYi12MyAuZm9vdGVyWmggLmZvb3RlckluZm8gLmxlZnQgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5mb290ZXJaaCAuZm9vdGVySW5mbyAubGVmdCA+IGRpdjpsYXN0LWNoaWxkID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgICAgIC5kZS13ZWItdjMgLmZvb3RlclpoIC5mb290ZXJJbmZvIC5sZWZ0ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuZGUtd2ViLXYzIC5mb290ZXJaaCAuZm9vdGVySW5mbyAucmlnaHQgYSB7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAgICAgLmRlLXdlYi12MyAuZm9vdGVyWmggLmZvb3RlckluZm8gLnJpZ2h0IGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzBBOUNBRTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjVweCkge1xuICAgICAgLmRlLXdlYi12MyAuZm9vdGVyWmggLmZvb3RlckluZm8gLmxlZnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5mb290ZXJaaCAuZm9vdGVySW5mbyAubGVmdCA+IGRpdiB7XG4gICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjVweCkge1xuICAgICAgLmRlLXdlYi12MyAuZm9vdGVyWmggLmZvb3RlckluZm8ge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLmRlLXdlYi12MyAuZm9vdGVyWmggLmZvb3RlckluZm8gPiBkaXYge1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLmRlLXdlYi12MyAuZm9vdGVyWmggLmZvb3RlckluZm8gLmxlZnQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuZm9vdGVyWmggLmZvb3RlckluZm8gLmxlZnQgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuZm9vdGVyWmggLmZvb3RlckluZm8gLnJpZ2h0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG4gIC5kZS13ZWItdjMgLmZvb3RlclpoIC5jb3B5UmlnaHQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7IH1cbiAgLmRlLXdlYi12MyAuZm9vdGVyWmggLnJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLmZvb3RlclpoIC5yb3cge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH0gfVxuICAgIC5kZS13ZWItdjMgLmZvb3RlclpoIC5yb3cgPiBkaXYge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmRlLXdlYi12MyAuZm9vdGVyWmggLnJvdyA+IGRpdiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgLmRlLXdlYi12MyAuZm9vdGVyWmggLnJvdyA+IGRpdiBhIHtcbiAgICAgICAgbWFyZ2luOiAwIDVweDsgfVxuICAgIC5kZS13ZWItdjMgLmZvb3RlclpoIC5yb3cgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmRlLXdlYi12MyAuZm9vdGVyWmggLnJvdyA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG4gIC5kZS13ZWItdjMgLmZvb3RlclpoIC5saW5rcyBhIGltZyB7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIHdpZHRoOiAzOHB4OyB9XG4gIC5kZS13ZWItdjMgLmZvb3RlclpoIC5saW5rcyAuY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuZGUtd2ViLXYzIC5mb290ZXJaaCAubGlua3MgLmNoIGltZyB7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICB3aWR0aDogMzhweDsgfVxuICAgIC5kZS13ZWItdjMgLmZvb3RlclpoIC5saW5rcyAuY2ggPiBkaXYge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm94LXNoYWRvdzogMnB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMTVweCAxNXB4O1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgcmlnaHQ6IC0xNTBweDtcbiAgICAgIGxlZnQ6IC0xNTBweDtcbiAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgLmRlLXdlYi12MyAuZm9vdGVyWmggLmxpbmtzIC5jaCA+IGRpdjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiAycHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNVBYO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIGJvdHRvbTogLTcuNXB4O1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuZGUtd2ViLXYzIC5mb290ZXJaaCAubGlua3MgLmNoIHNwYW4ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7IH1cbiAgICAuZGUtd2ViLXYzIC5mb290ZXJaaCAubGlua3MgLmNoOmhvdmVyIGRpdiB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIC5kZS13ZWItdjMgLmZvb3RlclpoIC5saW5rcyAuY2g6aG92ZXIgZGl2IHtcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHg7IH0gfVxuICAgIC5kZS13ZWItdjMgLmZvb3RlclpoIC5saW5rcyAuY2g6aG92ZXIgc3BhbiB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmRlLXdlYi12MyAuZm9vdGVyWmggLmxpbmtzIC5jaCAuZm9vdGVyQ29udGFjdEljb24ge1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIC5kZS13ZWItdjMgLmZvb3RlclpoIC5saW5rcyAuY2ggPiBkaXYge1xuICAgICAgd2lkdGg6IDIwMHB4OyB9XG4gICAgLmRlLXdlYi12MyAuZm9vdGVyWmggLmxpbmtzIC5jaCBzcGFuIHtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwOyB9IH1cbiAgLmRlLXdlYi12MyAuZm9vdGVyWmggI3dlQ2hhdE1vZGFsRm9vdGVyIC53ZWNoYXRJbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5kZS13ZWItdjMgLmZvb3RlclpoICN3ZUNoYXRNb2RhbEZvb3RlciAuY2xvc2VDb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZGUtd2ViLXYzIC5mb290ZXJaaCAjd2VDaGF0TW9kYWxGb290ZXIgLmNsb3NlQ29udGVudCBpbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5kZS13ZWItdjMgLmZvb3Rlci1teSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTFFMjkgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI0cHg7IH1cbiAgLmRlLXdlYi12MyAuZm9vdGVyLW15IC5mb290ZXItbXktY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMTYycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTFFMjkgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuZGUtd2ViLXYzIC5mb290ZXItbXkgLmZvb3Rlci1teS1jb250ZW50IC5jb3B5LXJpZ2h0IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmRlLXdlYi12MyAuZm9vdGVyLW15IC5mb290ZXItbXktY29udGVudCAubGlua3Mge1xuICAgICAgZmxleDogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAuZGUtd2ViLXYzIC5mb290ZXItbXkgLmZvb3Rlci1teS1jb250ZW50IC5saW5rcyA+IGRpdiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmZvb3Rlci1teSAuZm9vdGVyLW15LWNvbnRlbnQgLmxpbmtzID4gZGl2IGEge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuZm9vdGVyLW15IC5mb290ZXItbXktY29udGVudCAubGlua3MgPiBkaXYgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuZm9vdGVyLW15IC5mb290ZXItbXktY29udGVudCAubGlua3MgPiBkaXY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogNzAlOyB9XG4gICAgICAuZGUtd2ViLXYzIC5mb290ZXItbXkgLmZvb3Rlci1teS1jb250ZW50IC5saW5rcyA+IGRpdjpudGgtb2YtdHlwZSgxKTo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLmZvb3Rlci1teSAuZm9vdGVyLW15LWNvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuZm9vdGVyLW15IC5mb290ZXItbXktY29udGVudCAuY29weS1yaWdodCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5mb290ZXItbXkgLmZvb3Rlci1teS1jb250ZW50IC5saW5rcyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuZm9vdGVyLW15IC5mb290ZXItbXktY29udGVudCAubGlua3MgPiBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmZvb3Rlci1teSAuZm9vdGVyLW15LWNvbnRlbnQgLmxpbmtzID4gZGl2Om50aC1vZi10eXBlKDMpOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5mb290ZXItbXkgLmZvb3Rlci1teS1jb250ZW50IC5saW5rcyA+IGRpdiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDsgfSB9XG5cbi5kZS13ZWItdjMgZm9vdGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7IH1cbiAgLmRlLXdlYi12MyBmb290ZXIuZm9vdGVyTG9naW4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgLmRlLXdlYi12MyBmb290ZXIuZm9vdGVyTG9naW4gLmZvb3RlckxvZ2luTGlua3Mge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgZm9vdGVyLmZvb3RlckxvZ2luIC5mb290ZXJMb2dpbkxpbmtzIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmRlLXdlYi12MyBmb290ZXIuZm9vdGVyTG9naW4gLmZvb3RlckxvZ2luQ29weVJpZ2h0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjQjJCMkIyOyB9XG4gIC5kZS13ZWItdjMgZm9vdGVyID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZGUtd2ViLXYzIGZvb3RlciA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkUyRTJFOyB9XG4gIC5kZS13ZWItdjMgZm9vdGVyIC5mb290ZXJJbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7IH1cbiAgICAuZGUtd2ViLXYzIGZvb3RlciAuZm9vdGVySW5mbyA+IGRpdiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5kZS13ZWItdjMgZm9vdGVyIC5mb290ZXJJbmZvIC5sZWZ0ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgIGNvbG9yOiAjMDA3MDkyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgLmRlLXdlYi12MyBmb290ZXIgLmZvb3RlckluZm8gLmxlZnQgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAuZGUtd2ViLXYzIGZvb3RlciAuZm9vdGVySW5mbyAubGVmdCA+IGRpdjpsYXN0LWNoaWxkID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgICAgIC5kZS13ZWItdjMgZm9vdGVyIC5mb290ZXJJbmZvIC5sZWZ0ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgLmRlLXdlYi12MyBmb290ZXIgLmZvb3RlckluZm8gLmxlZnQgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgZm9vdGVyIC5mb290ZXJJbmZvIC5sZWZ0ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IEJvbGRcIjsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgZm9vdGVyIC5mb290ZXJJbmZvIC5sZWZ0ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2OmZpcnN0LWNoaWxkID4gLmhvbWUtZm9vdGVyLXRlc3RpbW9uaWFscyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5kZS13ZWItdjMgZm9vdGVyIC5mb290ZXJJbmZvIC5sZWZ0ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXY6bnRoLWNoaWxkKDIpIC5ob21lLWZvb3Rlci10ZXN0aW1vbmlhbHMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogN3B4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyBmb290ZXIgLmZvb3RlckluZm8gLmxlZnQgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdjpudGgtY2hpbGQoMikgLmhvbWUtZm9vdGVyLXRlc3RpbW9uaWFscyA+IGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgZm9vdGVyIC5mb290ZXJJbmZvIC5sZWZ0ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXY6bnRoLWNoaWxkKDIpIC5ob21lLWZvb3Rlci10ZXN0aW1vbmlhbHMgLnN0YXJzIC5zdGFyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyBmb290ZXIgLmZvb3RlckluZm8gLmxlZnQgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdjpudGgtY2hpbGQoMikgLmhvbWUtZm9vdGVyLXRlc3RpbW9uaWFscyAuc3RhcnMgPiBpIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IEJvbGRcIjsgfVxuICAgIC5kZS13ZWItdjMgZm9vdGVyIC5mb290ZXJJbmZvIC5yaWdodCBhIHtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgICAuZGUtd2ViLXYzIGZvb3RlciAuZm9vdGVySW5mbyAucmlnaHQgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMEE5Q0FFOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2NXB4KSB7XG4gICAgICAuZGUtd2ViLXYzIGZvb3RlciAuZm9vdGVySW5mbyAubGVmdCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5kZS13ZWItdjMgZm9vdGVyIC5mb290ZXJJbmZvIC5sZWZ0ID4gZGl2IHtcbiAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAgICAgICAuZGUtd2ViLXYzIGZvb3RlciAuZm9vdGVySW5mbyAubGVmdCAuaG9tZS1mb290ZXItdGVzdGltb25pYWxzIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2NXB4KSB7XG4gICAgICAuZGUtd2ViLXYzIGZvb3RlciAuZm9vdGVySW5mbyB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAuZGUtd2ViLXYzIGZvb3RlciAuZm9vdGVySW5mbyA+IGRpdiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAuZGUtd2ViLXYzIGZvb3RlciAuZm9vdGVySW5mbyAubGVmdCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIGZvb3RlciAuZm9vdGVySW5mbyAubGVmdCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyBmb290ZXIgLmZvb3RlckluZm8gLmxlZnQgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdjpudGgtb2YtdHlwZSgyKSA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICAgICAgLmRlLXdlYi12MyBmb290ZXIgLmZvb3RlckluZm8gLmxlZnQgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdjpudGgtb2YtdHlwZSgyKSA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IFJlZ3VsYXJcIjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJFMkUyRTsgfVxuICAgICAgICAgICAgICAuZGUtd2ViLXYzIGZvb3RlciAuZm9vdGVySW5mbyAubGVmdCA+IGRpdjpsYXN0LWNoaWxkID4gZGl2Om50aC1vZi10eXBlKDIpID4gZGl2OmZpcnN0LWNoaWxkID4gLmhvbWUtZm9vdGVyLXRlc3RpbW9uaWFscyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDhweCAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIGZvb3RlciAuZm9vdGVySW5mbyAubGVmdCA+IGRpdjpsYXN0LWNoaWxkID4gZGl2Om50aC1vZi10eXBlKDIpID4gLmhvbWUtZm9vdGVyLXRlc3RpbW9uaWFscyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmRlLXdlYi12MyBmb290ZXIgLmZvb3RlckluZm8gLnJpZ2h0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG4gIC5kZS13ZWItdjMgZm9vdGVyIC5jb3B5UmlnaHQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7IH1cbiAgLmRlLXdlYi12MyBmb290ZXIgLnJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5kZS13ZWItdjMgZm9vdGVyIC5yb3cge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH0gfVxuICAgIC5kZS13ZWItdjMgZm9vdGVyIC5yb3cgPiBkaXYge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmRlLXdlYi12MyBmb290ZXIgLnJvdyA+IGRpdiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgLmRlLXdlYi12MyBmb290ZXIgLnJvdyA+IGRpdiBhIHtcbiAgICAgICAgbWFyZ2luOiAwIDZweDsgfVxuICAgIC5kZS13ZWItdjMgZm9vdGVyIC5yb3cgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmRlLXdlYi12MyBmb290ZXIgLnJvdyA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG4gIC5kZS13ZWItdjMgZm9vdGVyIC5saW5rcyBhIGltZyB7XG4gICAgaGVpZ2h0OiAzMXB4O1xuICAgIHdpZHRoOiAzMXB4OyB9XG4gIC5kZS13ZWItdjMgZm9vdGVyIC5saW5rcyA+IGEuY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5kZS13ZWItdjMgZm9vdGVyIC5saW5rcyA+IGEuY2ggPiBkaXYge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm94LXNoYWRvdzogMnB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMTVweCAxNXB4O1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgbGVmdDogLTEzM3B4O1xuICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmRlLXdlYi12MyBmb290ZXIgLmxpbmtzID4gYS5jaCA+IGRpdiA+IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgICAgIC5kZS13ZWItdjMgZm9vdGVyIC5saW5rcyA+IGEuY2ggPiBkaXYgPiBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5kZS13ZWItdjMgZm9vdGVyIC5saW5rcyA+IGEuY2ggPiBkaXY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVQWDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICBib3R0b206IC03LjVweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLmRlLXdlYi12MyBmb290ZXIgLmxpbmtzID4gYS5jaDpob3ZlciBkaXYge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5kZS13ZWItdjMgZm9vdGVyIC5saW5rcyA+IGEuY2g6aG92ZXIgc3BhbiB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5kZS13ZWItdjMgZm9vdGVyIC5saW5rcyA+IGRpdi5jaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgNnB4OyB9XG4gICAgLmRlLXdlYi12MyBmb290ZXIgLmxpbmtzID4gZGl2LmNoID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3gtc2hhZG93OiAycHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIGxlZnQ6IC0xMzNweDtcbiAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB6LWluZGV4OiA5OTk5OyB9XG4gICAgICAuZGUtd2ViLXYzIGZvb3RlciAubGlua3MgPiBkaXYuY2ggPiBkaXYgPiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgICAgICAuZGUtd2ViLXYzIGZvb3RlciAubGlua3MgPiBkaXYuY2ggPiBkaXYgPiBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5kZS13ZWItdjMgZm9vdGVyIC5saW5rcyA+IGRpdi5jaCA+IGRpdjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNVBYO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIGJvdHRvbTogLTcuNXB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHotaW5kZXg6IDk5OTk7IH1cbiAgICAgIC5kZS13ZWItdjMgZm9vdGVyIC5saW5rcyA+IGRpdi5jaCA+IGRpdjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDk5OTk7IH1cbiAgICAgIC5kZS13ZWItdjMgZm9vdGVyIC5saW5rcyA+IGRpdi5jaCA+IGRpdiBhIGltZyB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4OyB9XG4gICAgICAuZGUtd2ViLXYzIGZvb3RlciAubGlua3MgPiBkaXYuY2ggPiBkaXYgYSBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMwQTlDQUU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5kZS13ZWItdjMgZm9vdGVyIC5saW5rcyA+IGRpdi5jaDpob3ZlciA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZGUtd2ViLXYzIGZvb3RlciAubGlua3MgLmZvb3RlckNvbnRhY3RJY29uIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgb3BhY2l0eTogMC44OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuZGUtd2ViLXYzIGZvb3RlciAubGlua3MgYS5jaCA+IGRpdiB7XG4gICAgICB3aWR0aDogMjAwcHg7IH1cbiAgICAuZGUtd2ViLXYzIGZvb3RlciAubGlua3MgYS5jaCBzcGFuIHtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmRlLXdlYi12MyBmb290ZXIgLmxpbmtzID4gZGl2LmNoID4gZGl2IHtcbiAgICAgIHdpZHRoOiAyNTVweDtcbiAgICAgIGxlZnQ6IC0xMTBweDsgfSB9XG4gIC5kZS13ZWItdjMgZm9vdGVyICN3ZUNoYXRNb2RhbEZvb3RlciAud2VjaGF0SW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZGUtd2ViLXYzIGZvb3RlciAjd2VDaGF0TW9kYWxGb290ZXIgLmNsb3NlQ29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmRlLXdlYi12MyBmb290ZXIgI3dlQ2hhdE1vZGFsRm9vdGVyIC5jbG9zZUNvbnRlbnQgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZGUtd2ViLXYzIC52cHAtY2hhbm5lbCAudG9wLWJhbm5lciB7XG4gIGhlaWdodDogNTU4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjIvaW1nL3ZwcENoYW5uZWwvYmcyLnBuZ1wiKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC50b3AtYmFubmVyIC50b3AtaW5mbyB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgICBwYWRkaW5nLXRvcDogOTBweDsgfVxuICAgIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC50b3AtYmFubmVyIC50b3AtaW5mbyA+IGRpdiB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmRlLXdlYi12MyAudnBwLWNoYW5uZWwgLnRvcC1iYW5uZXIgLnRvcC1pbmZvIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLmRlLXdlYi12MyAudnBwLWNoYW5uZWwgLnRvcC1iYW5uZXIgLnRvcC1pbmZvIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC50b3AtYmFubmVyIC50b3AtaW5mbyBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTQwcHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC50b3AtYmFubmVyIC50b3AtaW5mbyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAuZGUtd2ViLXYzIC52cHAtY2hhbm5lbCAudG9wLWJhbm5lciAuc21hbGwtYmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYzOHB4KSB7XG4gICAgLmRlLXdlYi12MyAudnBwLWNoYW5uZWwgLnRvcC1iYW5uZXIgLnRvcC1pbmZvIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLmRlLXdlYi12MyAudnBwLWNoYW5uZWwgLnRvcC1iYW5uZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuZGUtd2ViLXYzIC52cHAtY2hhbm5lbCAudG9wLWJhbm5lciAudG9wLWluZm8ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzA5MjsgfVxuICAgICAgICAuZGUtd2ViLXYzIC52cHAtY2hhbm5lbCAudG9wLWJhbm5lciAudG9wLWluZm8gPiBkaXYge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC50b3AtYmFubmVyIC50b3AtaW5mbyBoMSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC50b3AtYmFubmVyIC50b3AtaW5mbyAuZm5vcm1hbCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgICAgICBjb2xvcjogIzAwRkRGRjsgfVxuICAgICAgICAuZGUtd2ViLXYzIC52cHAtY2hhbm5lbCAudG9wLWJhbm5lciAudG9wLWluZm8gLmZJdGFsaWMge1xuICAgICAgICAgIGNvbG9yOiAjMDBGREZGO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgICAgLmRlLXdlYi12MyAudnBwLWNoYW5uZWwgLnRvcC1iYW5uZXIgLnNtYWxsLWJnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZGUtd2ViLXYzIC52cHAtY2hhbm5lbCAudG9wLWJhbm5lciBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50OyB9IH1cblxuLmRlLXdlYi12MyAudnBwLWNoYW5uZWwgLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAzMDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDBiNTk0IDAlLCAjMGE5Y2FlIDEwMCUpO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlOyB9XG4gIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC5idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzBkN2Q2OSAwJSwgIzEzNmY3OCAxMDAlKTsgfVxuXG4uZGUtd2ViLXYzIC52cHAtY2hhbm5lbCAucGFydG5lcnNoaXAge1xuICBwYWRkaW5nOiA2NXB4IDE2cHg7IH1cbiAgLmRlLXdlYi12MyAudnBwLWNoYW5uZWwgLnBhcnRuZXJzaGlwID4gaDEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgY29sb3I6ICMyQzJDMkM7IH1cbiAgICAuZGUtd2ViLXYzIC52cHAtY2hhbm5lbCAucGFydG5lcnNoaXAgPiBoMSA+IHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC5wYXJ0bmVyc2hpcCA+IGgxID4gc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBjb2xvcjogIzRDQzJDNztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cbiAgLmRlLXdlYi12MyAudnBwLWNoYW5uZWwgLnBhcnRuZXJzaGlwIC5kZXNjIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBjb2xvcjogIzJDMkMyQzsgfVxuICAgIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC5wYXJ0bmVyc2hpcCAuZGVzYyA+IGRpdiB7XG4gICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmRlLXdlYi12MyAudnBwLWNoYW5uZWwgLnBhcnRuZXJzaGlwIC5saXN0LW9uZSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuZGUtd2ViLXYzIC52cHAtY2hhbm5lbCAucGFydG5lcnNoaXAgLmxpc3Qtb25lID4gbGkge1xuICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIG1heC13aWR0aDogMzUwcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC5wYXJ0bmVyc2hpcCAubGlzdC1vbmUgPiBsaSAudG9wLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmRlLXdlYi12MyAudnBwLWNoYW5uZWwgLnBhcnRuZXJzaGlwIC5saXN0LW9uZSA+IGxpIC50b3AtY29udGVudCBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC5wYXJ0bmVyc2hpcCAubGlzdC1vbmUgPiBsaSAudG9wLWNvbnRlbnQgLndpZmktaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSArIDBweCk7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IDUwcHggIWltcG9ydGFudDsgfVxuICAgICAgLmRlLXdlYi12MyAudnBwLWNoYW5uZWwgLnBhcnRuZXJzaGlwIC5saXN0LW9uZSA+IGxpIC5ib3R0b20tY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC52cHAtY2hhbm5lbCAucGFydG5lcnNoaXAgLmxpc3Qtb25lID4gbGkgLmJvdHRvbS1jb250ZW50IGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgIHdpZHRoOiAzM3B4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC5wYXJ0bmVyc2hpcCAubGlzdC1vbmUgPiBsaSAuYm90dG9tLWNvbnRlbnQgPiBkaXYge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC52cHAtY2hhbm5lbCAucGFydG5lcnNoaXAgLmxpc3Qtb25lID4gbGkgLmJvdHRvbS1jb250ZW50IGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC52cHAtY2hhbm5lbCAucGFydG5lcnNoaXAgLmxpc3Qtb25lID4gbGkgLmJvdHRvbS1jb250ZW50IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBjb2xvcjogIzJDMkMyQzsgfVxuICAgICAgICAuZGUtd2ViLXYzIC52cHAtY2hhbm5lbCAucGFydG5lcnNoaXAgLmxpc3Qtb25lID4gbGkgLmJvdHRvbS1jb250ZW50IGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBjb2xvcjogIzBBOUNBRTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC5wYXJ0bmVyc2hpcCAubGlzdC1vbmUgPiBsaSAuYm90dG9tLWNvbnRlbnQgYTpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRDQzJDNzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC5wYXJ0bmVyc2hpcCAubGlzdC1vbmUgPiBsaSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC5wYXJ0bmVyc2hpcCAubGlzdC1vbmUgPiBsaTpudGgtY2hpbGQoMykge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC5wYXJ0bmVyc2hpcCAubGlzdC1vbmUgPiBsaTpudGgtY2hpbGQoMykgLnRvcC1jb250ZW50IC53aWZpLWltZyB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IGNhbGMoMTAwJSArIDIwcHgpOyB9XG4gICAgICAuZGUtd2ViLXYzIC52cHAtY2hhbm5lbCAucGFydG5lcnNoaXAgLmxpc3Qtb25lID4gbGk6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC52cHAtY2hhbm5lbCAucGFydG5lcnNoaXAgLmxpc3Qtb25lID4gbGkge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgICAgLmRlLXdlYi12MyAudnBwLWNoYW5uZWwgLnBhcnRuZXJzaGlwIC5saXN0LW9uZSA+IGxpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC5wYXJ0bmVyc2hpcCAubGlzdC1vbmUgPiBsaSAudG9wLWNvbnRlbnQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC5wYXJ0bmVyc2hpcCAubGlzdC1vbmUgPiBsaSAudG9wLWNvbnRlbnQgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTg0cHg7XG4gICAgICAgICAgICB3aWR0aDogMjAycHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC52cHAtY2hhbm5lbCAucGFydG5lcnNoaXAgLmxpc3Qtb25lID4gbGkgLnRvcC1jb250ZW50IC53aWZpLWltZyB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50OyB9IH1cblxuLmRlLXdlYi12MyAudnBwLWNoYW5uZWwgLnZwcEJlbmVmaXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODsgfVxuICAuZGUtd2ViLXYzIC52cHAtY2hhbm5lbCAudnBwQmVuZWZpdHMgaDEge1xuICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuZGUtd2ViLXYzIC52cHAtY2hhbm5lbCAudnBwQmVuZWZpdHMgaDEgc3BhbiB7XG4gICAgICBjb2xvcjogIzRDQzJDNzsgfVxuICAuZGUtd2ViLXYzIC52cHAtY2hhbm5lbCAudnBwQmVuZWZpdHMgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZGUtd2ViLXYzIC52cHAtY2hhbm5lbCAudnBwQmVuZWZpdHMgdWwgbGkge1xuICAgICAgd2lkdGg6IDMzJTtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbjogNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC52cHBCZW5lZml0cyB1bCBsaSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDg0cHg7XG4gICAgICAgIHdpZHRoOiA4NHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC52cHAtY2hhbm5lbCAudnBwQmVuZWZpdHMgdWwgbGkgaDIge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogIzJDMkMyQzsgfVxuICAgICAgLmRlLXdlYi12MyAudnBwLWNoYW5uZWwgLnZwcEJlbmVmaXRzIHVsIGxpIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjNDg0ODQ4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZGUtd2ViLXYzIC52cHAtY2hhbm5lbCAudnBwQmVuZWZpdHMgdWwgbGkge1xuICAgICAgbWFyZ2luOiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmRlLXdlYi12MyAudnBwLWNoYW5uZWwgLnZwcEJlbmVmaXRzIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAgIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC52cHBCZW5lZml0cyB1bCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC52cHBCZW5lZml0cyB1bCBsaSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDsgfSB9XG5cbi5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC5jb29wZXJhdGl2ZUNvbXBhbnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLmRlLXdlYi12MyAudnBwLWNoYW5uZWwgLmNvb3BlcmF0aXZlQ29tcGFueSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAgIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC5jb29wZXJhdGl2ZUNvbXBhbnkgLnRpdGxlIHNwYW4ge1xuICAgICAgY29sb3I6ICM0Q0MyQzc7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC5jb29wZXJhdGl2ZUNvbXBhbnkgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgLmRlLXdlYi12MyAudnBwLWNoYW5uZWwgLmNvb3BlcmF0aXZlQ29tcGFueSA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTE2MHB4OyB9XG4gICAgLmRlLXdlYi12MyAudnBwLWNoYW5uZWwgLmNvb3BlcmF0aXZlQ29tcGFueSA+IGRpdiA+IGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgY29sb3I6ICM1RDVENUQ7XG4gICAgICBmb250LXNpemU6IDI2UFg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC5jb29wZXJhdGl2ZUNvbXBhbnkgPiBkaXYgPiBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM0Q0MyQzc7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAgICAgLmRlLXdlYi12MyAudnBwLWNoYW5uZWwgLmNvb3BlcmF0aXZlQ29tcGFueSA+IGRpdiA+IGEge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwUFgpIHtcbiAgICAgIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC5jb29wZXJhdGl2ZUNvbXBhbnkgPiBkaXYge1xuICAgICAgICBtYXgtd2lkdGg6IDg3MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNFBYKSB7XG4gICAgICAuZGUtd2ViLXYzIC52cHAtY2hhbm5lbCAuY29vcGVyYXRpdmVDb21wYW55ID4gZGl2IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NzBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMFBYKSB7XG4gICAgICAuZGUtd2ViLXYzIC52cHAtY2hhbm5lbCAuY29vcGVyYXRpdmVDb21wYW55ID4gZGl2IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyODBweDsgfSB9XG4gIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC5jb29wZXJhdGl2ZUNvbXBhbnkgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICAgIHdpZHRoOiAyNzRweDtcbiAgICBoZWlnaHQ6IDg0cHg7IH1cbiAgICAuZGUtd2ViLXYzIC52cHAtY2hhbm5lbCAuY29vcGVyYXRpdmVDb21wYW55IC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmRlLXdlYi12MyAudnBwLWNoYW5uZWwgLmNvb3BlcmF0aXZlQ29tcGFueSAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSA+IGRpdiBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNzRweDsgfVxuICAgICAgLmRlLXdlYi12MyAudnBwLWNoYW5uZWwgLmNvb3BlcmF0aXZlQ29tcGFueSAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSA+IGRpdiAucGFydG5lckluZm8ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI1OWRlZywgIzBCN0E4OCAwJSwgIzAxM0I1NyAxMDAlKTtcbiAgICAgICAgcGFkZGluZzogMTJweCAzMHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC5jb29wZXJhdGl2ZUNvbXBhbnkgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gPiBkaXYgLnBhcnRuZXJJbmZvIHAge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDRweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC5jb29wZXJhdGl2ZUNvbXBhbnkgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gPiBkaXYgLnBhcnRuZXJJbmZvIHAgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAudnBwLWNoYW5uZWwgLmNvb3BlcmF0aXZlQ29tcGFueSAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSA+IGRpdiAucGFydG5lckluZm8gcCBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC5jb29wZXJhdGl2ZUNvbXBhbnkgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gPiBkaXYgLnBhcnRuZXJJbmZvIHAgLmljb25mb250IHtcbiAgICAgICAgICAgIGNvbG9yOiAjMTRGNkZGO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLmRlLXdlYi12MyAudnBwLWNoYW5uZWwgLmNvb3BlcmF0aXZlQ29tcGFueSAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSA+IGRpdiAucGFydG5lckluZm8ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC5jb29wZXJhdGl2ZUNvbXBhbnkgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gPiBkaXYgLnBhcnRuZXJJbmZvIHAge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgICAgICAgIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC5jb29wZXJhdGl2ZUNvbXBhbnkgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gPiBkaXYgLnBhcnRuZXJJbmZvIHAgLmljb25mb250IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH0gfVxuICAgICAgLmRlLXdlYi12MyAudnBwLWNoYW5uZWwgLmNvb3BlcmF0aXZlQ29tcGFueSAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSA+IGRpdjpob3ZlciAucGFydG5lckluZm8ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGUtd2ViLXYzIC52cHAtY2hhbm5lbCAuY29vcGVyYXRpdmVDb21wYW55IC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC5jb29wZXJhdGl2ZUNvbXBhbnkgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENkQ2RDY7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG1hcmdpbjogNXB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC52cHAtY2hhbm5lbCAuY29vcGVyYXRpdmVDb21wYW55IC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIGJ1dHRvbi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY5NzkxOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAgICAgLmRlLXdlYi12MyAudnBwLWNoYW5uZWwgLmNvb3BlcmF0aXZlQ29tcGFueSAub3dsLWNhcm91c2VsIC5vd2wtZG90cyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC5jb29wZXJhdGl2ZUNvbXBhbnkgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIG1hcmdpbjogNHB4OyB9IH1cblxuLmRlLXdlYi12MyAudnBwLWNoYW5uZWwgLmJ1c2luZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9pbWcvdnBwQ2hhbm5lbC9waWNfYmdfd29yayB1czEucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmRlLXdlYi12MyAudnBwLWNoYW5uZWwgLmJ1c2luZXNzIC50b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAgIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC5idXNpbmVzcyAudG9wIGltZyB7XG4gICAgICB3aWR0aDogNDA2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNTBweDsgfVxuICAgIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC5idXNpbmVzcyAudG9wIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gICAgICAuZGUtd2ViLXYzIC52cHAtY2hhbm5lbCAuYnVzaW5lc3MgLnRvcCBoMSBzcGFuIHtcbiAgICAgICAgY29sb3I6ICM0Q0MyQzc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLmRlLXdlYi12MyAudnBwLWNoYW5uZWwgLmJ1c2luZXNzIC50b3AgLmxpbmsge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZGUtd2ViLXYzIC52cHAtY2hhbm5lbCAuYnVzaW5lc3MgLnRvcCAubGluayBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICAgICAgLmRlLXdlYi12MyAudnBwLWNoYW5uZWwgLmJ1c2luZXNzIC50b3AgLmxpbmsgYTpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7IH1cbiAgLmRlLXdlYi12MyAudnBwLWNoYW5uZWwgLmJ1c2luZXNzIHVsIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC5idXNpbmVzcyB1bCBsaSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgd2lkdGg6IDMzJTtcbiAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIxOHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC52cHAtY2hhbm5lbCAuYnVzaW5lc3MgdWwgbGkgPiBkaXYge1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC52cHAtY2hhbm5lbCAuYnVzaW5lc3MgdWwgbGkgPiBkaXYgUCB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC52cHAtY2hhbm5lbCAuYnVzaW5lc3MgdWwgbGkgPiBkaXYgPiBkaXYge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC5idXNpbmVzcyB1bCBsaSA+IGRpdiA+IGRpdiBhIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC52cHAtY2hhbm5lbCAuYnVzaW5lc3MgdWwgbGkgaDEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICMwMEZERkY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZGUtd2ViLXYzIC52cHAtY2hhbm5lbCAuYnVzaW5lc3MgLnRvcCB7XG4gICAgICB0b3A6IC01MHB4OyB9XG4gICAgLmRlLXdlYi12MyAudnBwLWNoYW5uZWwgLmJ1c2luZXNzIHVsIHtcbiAgICAgIHRvcDogLTUwcHg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC5idXNpbmVzcyB1bCBsaSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZGUtd2ViLXYzIC52cHAtY2hhbm5lbCAuYnVzaW5lc3Mge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9pbWcvdnBwQ2hhbm5lbC9iZzQucG5nXCIpOyB9XG4gICAgICAuZGUtd2ViLXYzIC52cHAtY2hhbm5lbCAuYnVzaW5lc3MgLnRvcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAudnBwLWNoYW5uZWwgLmJ1c2luZXNzIC50b3AgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC52cHAtY2hhbm5lbCAuYnVzaW5lc3MgLnRvcCBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxNTZweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAudnBwLWNoYW5uZWwgLmJ1c2luZXNzIC50b3AgLmxpbmsge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLmRlLXdlYi12MyAudnBwLWNoYW5uZWwgLmJ1c2luZXNzIC50b3AgLmJ0blR5cGUyIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC5idXNpbmVzcyB1bCB7XG4gICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC5idXNpbmVzcyB1bCBsaSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAgIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC5idXNpbmVzcyAudG9wIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC5idXNpbmVzcyAudG9wIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDZweDsgfVxuICAgICAgLmRlLXdlYi12MyAudnBwLWNoYW5uZWwgLmJ1c2luZXNzIC50b3AgPiBkaXYge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDsgfSB9XG5cbi5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC53aGF0SGFwcGVuIHtcbiAgcGFkZGluZzogNzBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC53aGF0SGFwcGVuIC53aGF0SGFwcGVuVGV4dDEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC52cHAtY2hhbm5lbCAud2hhdEhhcHBlbiAud2hhdEhhcHBlblRleHQxIHNwYW4ge1xuICAgICAgY29sb3I6ICM0Q0MyQzc7IH1cbiAgLmRlLXdlYi12MyAudnBwLWNoYW5uZWwgLndoYXRIYXBwZW4gLndoYXRIYXBwZW5Db24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIC0xMHB4OyB9XG4gICAgLmRlLXdlYi12MyAudnBwLWNoYW5uZWwgLndoYXRIYXBwZW4gLndoYXRIYXBwZW5Db24gLndoYXRIYXBwZW5JdGVtIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3gtc2hhZG93OiAwcHggMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIHdpZHRoOiAzMyU7IH1cbiAgICAgIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC53aGF0SGFwcGVuIC53aGF0SGFwcGVuQ29uIC53aGF0SGFwcGVuSXRlbSAud2hhdEhhcHBlbkl0ZW1JbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmRlLXdlYi12MyAudnBwLWNoYW5uZWwgLndoYXRIYXBwZW4gLndoYXRIYXBwZW5Db24gLndoYXRIYXBwZW5JdGVtIC53aGF0SGFwcGVuSXRlbVRpdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgICAgICBtYXJnaW46IDE1cHggMTVweCAxMnB4IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxOyB9XG4gICAgICAuZGUtd2ViLXYzIC52cHAtY2hhbm5lbCAud2hhdEhhcHBlbiAud2hhdEhhcHBlbkNvbiAud2hhdEhhcHBlbkl0ZW0gLndoYXRIYXBwZW5JdGVtRGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICM5NTk1OTU7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDEwcHggMTVweDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmRlLXdlYi12MyAudnBwLWNoYW5uZWwgLndoYXRIYXBwZW4gLndoYXRIYXBwZW5Db24gLndoYXRIYXBwZW5JdGVtIC53aGF0SGFwcGVuSXRlbVRleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDEwcHggMTVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7IH1cbiAgICAgIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC53aGF0SGFwcGVuIC53aGF0SGFwcGVuQ29uIC53aGF0SGFwcGVuSXRlbSAud2hhdEhhcHBlbkl0ZW1Nb3JlIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLmRlLXdlYi12MyAudnBwLWNoYW5uZWwgLndoYXRIYXBwZW4gLndoYXRIYXBwZW5Db24gLndoYXRIYXBwZW5JdGVtIC53aGF0SGFwcGVuSXRlbU1vcmUgYSB7XG4gICAgICAgICAgY29sb3I6ICMwQTlDQUU7IH1cblxuLmRlLXdlYi12MyAucmVnaXN0ZXJZb3VySW50ZXJlc3RNb2RhbC5tb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogIzAwNkI4QjsgfVxuICAuZGUtd2ViLXYzIC5yZWdpc3RlcllvdXJJbnRlcmVzdE1vZGFsLm1vZGFsIC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmRlLXdlYi12MyAucmVnaXN0ZXJZb3VySW50ZXJlc3RNb2RhbC5tb2RhbCAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5kZS13ZWItdjMgLnJlZ2lzdGVyWW91ckludGVyZXN0TW9kYWwubW9kYWwgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAyMHB4IDMwcHggMzBweCAzMHB4OyB9XG5cbi5kZS13ZWItdjMgLnJlZ2lzdGVyWW91ckludGVyZXN0TW9kYWwubW9kYWwgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5kZS13ZWItdjMgLnJlZ2lzdGVyWW91ckludGVyZXN0TW9kYWwubW9kYWwgLmZvcm0tZ3JvdXAgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuZGUtd2ViLXYzIC5yZWdpc3RlcllvdXJJbnRlcmVzdE1vZGFsLm1vZGFsIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5kZS13ZWItdjMgLnZwcC1jaGFubmVsIC53aGF0SGFwcGVuIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgICAuZGUtd2ViLXYzIC52cHAtY2hhbm5lbCAud2hhdEhhcHBlbiAud2hhdEhhcHBlblRleHQxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC52cHAtY2hhbm5lbCAud2hhdEhhcHBlbiAud2hhdEhhcHBlbkNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmRlLXdlYi12MyAudnBwLWNoYW5uZWwgLndoYXRIYXBwZW4gLndoYXRIYXBwZW5Db24gLndoYXRIYXBwZW5JdGVtIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweCBhdXRvOyB9IH1cblxuLmRlLXdlYi12MyAuaW50ZWxsaVBvd2VyV3JhcCB7XG4gIGNvbG9yOiAjMkMyQzJDOyB9XG4gIC5kZS13ZWItdjMgLmludGVsbGlQb3dlcldyYXAgLnNlY3Rpb24xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL2ludGVsbGlwb3dlci9JbnRlbGxpcG93ZXJCZ1BjLndlYnBcIik7XG4gICAgaGVpZ2h0OiA1NTRweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwJTsgfVxuICAgIC5kZS13ZWItdjMgLmludGVsbGlQb3dlcldyYXAgLnNlY3Rpb24xID4gaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZGUtd2ViLXYzIC5pbnRlbGxpUG93ZXJXcmFwIC5zZWN0aW9uMSAuc2VjdGlvbjEtaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuZGUtd2ViLXYzIC5pbnRlbGxpUG93ZXJXcmFwIC5zZWN0aW9uMSAuc2VjdGlvbjEtaW1nIGltZyB7XG4gICAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA4NTdweDsgfVxuICAgIC5kZS13ZWItdjMgLmludGVsbGlQb3dlcldyYXAgLnNlY3Rpb24xIC5zZWN0aW9uMS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDE1JTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1heC13aWR0aDogNTM5cHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLmludGVsbGlQb3dlcldyYXAgLnNlY3Rpb24xIC5zZWN0aW9uMS1jb250ZW50IGgzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IEJvbGRcIjtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmludGVsbGlQb3dlcldyYXAgLnNlY3Rpb24xIC5zZWN0aW9uMS1jb250ZW50IGgzIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICNFQjU3NDQ7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDsgfVxuICAgICAgLmRlLXdlYi12MyAuaW50ZWxsaVBvd2VyV3JhcCAuc2VjdGlvbjEgLnNlY3Rpb24xLWNvbnRlbnQgPiBwOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5pbnRlbGxpUG93ZXJXcmFwIC5zZWN0aW9uMSAuc2VjdGlvbjEtY29udGVudCA+IHA6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBjb2xvcjogIzAwRkNGRTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5pbnRlbGxpUG93ZXJXcmFwIC5zZWN0aW9uMSAuc2VjdGlvbjEtY29udGVudCBhIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLmludGVsbGlQb3dlcldyYXAgLnNlY3Rpb24xIC5zZWN0aW9uMS1jb250ZW50IHtcbiAgICAgICAgcmlnaHQ6IDEwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5pbnRlbGxpUG93ZXJXcmFwIC5zZWN0aW9uMSAuc2VjdGlvbjEtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLmludGVsbGlQb3dlcldyYXAgLnNlY3Rpb24xIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5pbnRlbGxpUG93ZXJXcmFwIC5zZWN0aW9uMSA+IGltZyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmludGVsbGlQb3dlcldyYXAgLnNlY3Rpb24xIC5zZWN0aW9uMS1pbWcge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuaW50ZWxsaVBvd2VyV3JhcCAuc2VjdGlvbjEgLnNlY3Rpb24xLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmludGVsbGlQb3dlcldyYXAgLnNlY3Rpb24xIC5zZWN0aW9uMS1jb250ZW50IGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4OyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5pbnRlbGxpUG93ZXJXcmFwIC5zZWN0aW9uMSAuc2VjdGlvbjEtY29udGVudCBoMyBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDVweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmludGVsbGlQb3dlcldyYXAgLnNlY3Rpb24xIC5zZWN0aW9uMS1jb250ZW50ID4gcDpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuaW50ZWxsaVBvd2VyV3JhcCAuc2VjdGlvbjEgLnNlY3Rpb24xLWNvbnRlbnQgPiBwOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgLmRlLXdlYi12MyAuaW50ZWxsaVBvd2VyV3JhcCAuc2VjdGlvbjEgLnNlY3Rpb24xLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLmludGVsbGlQb3dlcldyYXAgLnNlY3Rpb24xIHtcbiAgICAgICAgaGVpZ2h0OiA1NjBweCAhaW1wb3J0YW50OyB9IH1cbiAgLmRlLXdlYi12MyAuaW50ZWxsaVBvd2VyV3JhcCAuc2VjdGlvbjIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgLmRlLXdlYi12MyAuaW50ZWxsaVBvd2VyV3JhcCAuc2VjdGlvbjIgaDMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDsgfVxuICAgICAgLmRlLXdlYi12MyAuaW50ZWxsaVBvd2VyV3JhcCAuc2VjdGlvbjIgaDMgPiBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgQm9sZFwiOyB9XG4gICAgICAuZGUtd2ViLXYzIC5pbnRlbGxpUG93ZXJXcmFwIC5zZWN0aW9uMiBoMyA+IHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBjb2xvcjogIzRDQzJDNzsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5kZS13ZWItdjMgLmludGVsbGlQb3dlcldyYXAgLnNlY3Rpb24yIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7IH0gfVxuICAgIC5kZS13ZWItdjMgLmludGVsbGlQb3dlcldyYXAgLnNlY3Rpb24yIHAge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiA4ODBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cbiAgLmRlLXdlYi12MyAuaW50ZWxsaVBvd2VyV3JhcCAuc2VjdGlvbjMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAgIC5kZS13ZWItdjMgLmludGVsbGlQb3dlcldyYXAgLnNlY3Rpb24zIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCA1MHB4IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZGUtd2ViLXYzIC5pbnRlbGxpUG93ZXJXcmFwIC5zZWN0aW9uMyBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4OyB9IH1cbiAgICAuZGUtd2ViLXYzIC5pbnRlbGxpUG93ZXJXcmFwIC5zZWN0aW9uMyAuaW1nLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAuZGUtd2ViLXYzIC5pbnRlbGxpUG93ZXJXcmFwIC5zZWN0aW9uMyAuaW1nLWxpc3QgPiBkaXYge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDU2OXB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmludGVsbGlQb3dlcldyYXAgLnNlY3Rpb24zIC5pbWctbGlzdCA+IGRpdiBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5kZS13ZWItdjMgLmludGVsbGlQb3dlcldyYXAgLnNlY3Rpb24zIC5pbWctbGlzdCA+IGRpdiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgLmRlLXdlYi12MyAuaW50ZWxsaVBvd2VyV3JhcCAuc2VjdGlvbjMgLmRlc2Mge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmRlLXdlYi12MyAuaW50ZWxsaVBvd2VyV3JhcCAuc2VjdGlvbjMgLmRlc2MgaDQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDExMThweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBCb2xkXCI7IH1cbiAgICAgIC5kZS13ZWItdjMgLmludGVsbGlQb3dlcldyYXAgLnNlY3Rpb24zIC5kZXNjIFAge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDExMThweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5kZS13ZWItdjMgLmludGVsbGlQb3dlcldyYXAgLnNlY3Rpb240IHtcbiAgICBwYWRkaW5nOiA1NXB4IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5kZS13ZWItdjMgLmludGVsbGlQb3dlcldyYXAgLnNlY3Rpb240IC52cHBTZWN0aW9uNlRleHQxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAgIC5kZS13ZWItdjMgLmludGVsbGlQb3dlcldyYXAgLnNlY3Rpb240IC52cHBTZWN0aW9uNlRleHQxIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzRDQzJDNztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgQm9sZFwiOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmRlLXdlYi12MyAuaW50ZWxsaVBvd2VyV3JhcCAuc2VjdGlvbjQgLnZwcFNlY3Rpb242VGV4dDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDsgfSB9XG4gICAgLmRlLXdlYi12MyAuaW50ZWxsaVBvd2VyV3JhcCAuc2VjdGlvbjQgLnZwcFNlY3Rpb242TG9nb3Mge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZGUtd2ViLXYzIC5pbnRlbGxpUG93ZXJXcmFwIC5zZWN0aW9uNCAudnBwU2VjdGlvbjZMb2dvcyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMTBweCAxMHB4OyB9XG4gICAgLmRlLXdlYi12MyAuaW50ZWxsaVBvd2VyV3JhcCAuc2VjdGlvbjQgLnZwcFNlY3Rpb242TG9nb3MyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDsgfVxuICAgICAgLmRlLXdlYi12MyAuaW50ZWxsaVBvd2VyV3JhcCAuc2VjdGlvbjQgLnZwcFNlY3Rpb242TG9nb3MyID4gZGl2IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmludGVsbGlQb3dlcldyYXAgLnNlY3Rpb240IC52cHBTZWN0aW9uNkxvZ29zMiA+IGRpdiA+IGRpdiB7XG4gICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuaW50ZWxsaVBvd2VyV3JhcCAuc2VjdGlvbjQgLnZwcFNlY3Rpb242TG9nb3MyID4gZGl2ID4gZGl2IGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmRlLXdlYi12MyAuaW50ZWxsaVBvd2VyV3JhcCAuc2VjdGlvbjQgLnZwcFNlY3Rpb242TG9nb3MyID4gZGl2ID4gZGl2IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5pbnRlbGxpUG93ZXJXcmFwIC5zZWN0aW9uNCAudnBwU2VjdGlvbjZMb2dvczIgPiBkaXYgPiBkaXYge1xuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7IH0gfVxuICAgIC5kZS13ZWItdjMgLmludGVsbGlQb3dlcldyYXAgLnNlY3Rpb240IC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmRlLXdlYi12MyAuaW50ZWxsaVBvd2VyV3JhcCAuc2VjdGlvbjQgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q2RDZENjtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXJnaW46IDVweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5pbnRlbGxpUG93ZXJXcmFwIC5zZWN0aW9uNCAub3dsLWNhcm91c2VsIC5vd2wtZG90cyBidXR0b24uYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY5NzkxOyB9XG5cbi5kZS13ZWItdjMgLlBMMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5kZS13ZWItdjMgLlBSMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4uZGUtd2ViLXYzIC5NQjAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLmRlLXdlYi12MyAudnBwV3JhcCB7XG4gIGNvbG9yOiAjMkMyQzJDOyB9XG4gIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcEJhbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9pbWcvZGUvdnBwL3ZwcEJhbm5lckJnMC53ZWJwXCIpIDUwJSBib3R0b20gbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZzogNzBweCAwIDEwMHB4IDA7IH1cbiAgICAuZGUtd2ViLXYzIC52cHBXcmFwIC52cHBCYW5uZXIgLnZwcEJhbm5lckltZyB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC52cHBXcmFwIC52cHBCYW5uZXIgLnZwcEJhbm5lckNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgICAuZGUtd2ViLXYzIC52cHBXcmFwIC52cHBCYW5uZXIgLnZwcEJhbm5lclRpdCB7XG4gICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcEJhbm5lciAudnBwQmFubmVyVGV4dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICMwMEZERkY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmRlLXdlYi12MyAudnBwV3JhcCAudnBwQmFubmVyIC52cHBCYW5uZXJUZXh0IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcEJhbm5lciAudnBwQmFubmVyQnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMjUwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZGUtd2ViLXYzIC52cHBXcmFwIC52cHBCYW5uZXIgLnZwcEJhbm5lckJ0biB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcEJhbm5lciAudnBwQmFubmVyQnRuOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAuZGUtd2ViLXYzIC52cHBXcmFwIC52cHBTZWN0aW9uMSB7XG4gICAgcGFkZGluZzogNjBweCAwOyB9XG4gICAgLmRlLXdlYi12MyAudnBwV3JhcCAudnBwU2VjdGlvbjEgLnZwcFNlY3Rpb24xVGV4dDEge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLmRlLXdlYi12MyAudnBwV3JhcCAudnBwU2VjdGlvbjEgLnZwcFNlY3Rpb24xVGV4dDEgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjNENDMkM3OyB9XG4gICAgLmRlLXdlYi12MyAudnBwV3JhcCAudnBwU2VjdGlvbjEgLnZwcFNlY3Rpb24xVGV4dDIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICM0ODQ4NDg7IH1cbiAgLmRlLXdlYi12MyAudnBwV3JhcCAudnBwU2VjdGlvbjIge1xuICAgIHBhZGRpbmc6IDc1cHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4OyB9XG4gICAgLmRlLXdlYi12MyAudnBwV3JhcCAudnBwU2VjdGlvbjIgLnZwcFNlY3Rpb24yVGV4dDEge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgLmRlLXdlYi12MyAudnBwV3JhcCAudnBwU2VjdGlvbjIgLnZwcFNlY3Rpb24yVGV4dDEgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjNENDMkM3OyB9XG4gICAgLmRlLXdlYi12MyAudnBwV3JhcCAudnBwU2VjdGlvbjIgLnZwcFNlY3Rpb24yVGV4dDIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICAgIGNvbG9yOiAjNDg0ODQ4OyB9XG4gICAgLmRlLXdlYi12MyAudnBwV3JhcCAudnBwU2VjdGlvbjIgLnZwcFNlY3Rpb24yTGlzdCAudnBwU2VjdGlvbjJJdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb24yIC52cHBTZWN0aW9uMkxpc3QgLnZwcFNlY3Rpb24ySXRlbSAudnBwU2VjdGlvbjJJdGVtSW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmRlLXdlYi12MyAudnBwV3JhcCAudnBwU2VjdGlvbjIgLnZwcFNlY3Rpb24yTGlzdCAudnBwU2VjdGlvbjJJdGVtIC52cHBTZWN0aW9uMkl0ZW1UZXh0IC52cHBTZWN0aW9uMkl0ZW1OdW1JbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb24yIC52cHBTZWN0aW9uMkxpc3QgLnZwcFNlY3Rpb24ySXRlbSAudnBwU2VjdGlvbjJJdGVtVGV4dCAudnBwU2VjdGlvbjJJdGVtTnVtVGV4dCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAuZGUtd2ViLXYzIC52cHBXcmFwIC52cHBTZWN0aW9uMiAudnBwU2VjdGlvbjJMaXN0IC52cHBTZWN0aW9uMkl0ZW0gLnZwcFNlY3Rpb24ySXRlbVdpZmlNZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA4MHB4O1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb24yIC52cHBTZWN0aW9uMkxpc3QgLnZwcFNlY3Rpb24ySXRlbSAudnBwU2VjdGlvbjJJdGVtV2lmaU1kLnZwcFNlY3Rpb24ySXRlbVdpZmlNZDEge1xuICAgICAgICAgIHJpZ2h0OiAtNjBweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC52cHBXcmFwIC52cHBTZWN0aW9uMiAudnBwU2VjdGlvbjJMaXN0IC52cHBTZWN0aW9uMkl0ZW0gLnZwcFNlY3Rpb24ySXRlbVdpZmlNZC52cHBTZWN0aW9uMkl0ZW1XaWZpTWQyIHtcbiAgICAgICAgICByaWdodDogLTEwcHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAudnBwV3JhcCAudnBwU2VjdGlvbjIgLnZwcFNlY3Rpb24yTGlzdCAudnBwU2VjdGlvbjJJdGVtIC52cHBTZWN0aW9uMkl0ZW1XaWZpTWQudnBwU2VjdGlvbjJJdGVtV2lmaU1kMyB7XG4gICAgICAgICAgcmlnaHQ6IC01MHB4OyB9XG4gICAgLmRlLXdlYi12MyAudnBwV3JhcCAudnBwU2VjdGlvbjIgLnZwcFNlY3Rpb24yTGlzdCAudnBwU2VjdGlvbjJJdGVtV2lmaUltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG87IH1cbiAgLmRlLXdlYi12MyAudnBwV3JhcCAudnBwU2VjdGlvbjMge1xuICAgIHBhZGRpbmc6IDc1cHggMDsgfVxuICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb24zIC52cHBTZWN0aW9uM1RleHQxIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgLmRlLXdlYi12MyAudnBwV3JhcCAudnBwU2VjdGlvbjMgLnZwcFNlY3Rpb24zVGV4dDEgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjNENDMkM3OyB9XG4gICAgLmRlLXdlYi12MyAudnBwV3JhcCAudnBwU2VjdGlvbjMgLnZwcFNlY3Rpb24zTGlzdCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb24zIC52cHBTZWN0aW9uM0xpc3QgPiAucm93ID4gZGl2IC52cHBTZWN0aW9uM0l0ZW0ge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQzJDMkMyO1xuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC52cHBXcmFwIC52cHBTZWN0aW9uMyAudnBwU2VjdGlvbjNMaXN0ID4gLnJvdyA+IGRpdiAudnBwU2VjdGlvbjNJdGVtIC52cHBTZWN0aW9uM0ltZyB7XG4gICAgICAgICAgd2lkdGg6IDg4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4OHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb24zIC52cHBTZWN0aW9uM0xpc3QgPiAucm93ID4gZGl2IC52cHBTZWN0aW9uM0l0ZW0gaDYge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjogIzJDMkMyQzsgfVxuICAgICAgICAuZGUtd2ViLXYzIC52cHBXcmFwIC52cHBTZWN0aW9uMyAudnBwU2VjdGlvbjNMaXN0ID4gLnJvdyA+IGRpdiAudnBwU2VjdGlvbjNJdGVtIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogIzQ4NDg0ODsgfVxuICAgICAgLmRlLXdlYi12MyAudnBwV3JhcCAudnBwU2VjdGlvbjMgLnZwcFNlY3Rpb24zTGlzdCA+IC5yb3cgPiBkaXY6bGFzdC1jaGlsZCAudnBwU2VjdGlvbjNJdGVtIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb240IHtcbiAgICBwYWRkaW5nOiA2NXB4IDAgNDBweCAwO1xuICAgIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL3ZwcC9zZWN0aW9uNEltZzIud2VicFwiKSA1MCUgdG9wIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgLmRlLXdlYi12MyAudnBwV3JhcCAudnBwU2VjdGlvbjQgLnZwcFNlY3Rpb240Q29uIC52cHBTZWN0aW9uNENvbkltZyAudnBwU2VjdGlvbjRJbWcge1xuICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmRlLXdlYi12MyAudnBwV3JhcCAudnBwU2VjdGlvbjQgLnZwcFNlY3Rpb240Q29uIC52cHBTZWN0aW9uNENvblRleHQge1xuICAgICAgZmxleC1ncm93OiAxOyB9XG4gICAgICAuZGUtd2ViLXYzIC52cHBXcmFwIC52cHBTZWN0aW9uNCAudnBwU2VjdGlvbjRDb24gLnZwcFNlY3Rpb240Q29uVGV4dCAudnBwU2VjdGlvbjRUZXh0MSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAudnBwV3JhcCAudnBwU2VjdGlvbjQgLnZwcFNlY3Rpb240Q29uIC52cHBTZWN0aW9uNENvblRleHQgLnZwcFNlY3Rpb240VGV4dDEgc3BhbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgY29sb3I6ICM0Q0MyQzc7IH1cbiAgICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb240IC52cHBTZWN0aW9uNENvbiAudnBwU2VjdGlvbjRDb25UZXh0IC52cHBTZWN0aW9uNEJ0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDBiNTk0IDAlLCAjMGE5Y2FlIDEwMCUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuZGUtd2ViLXYzIC52cHBXcmFwIC52cHBTZWN0aW9uNCAudnBwU2VjdGlvbjRDb24gLnZwcFNlY3Rpb240Q29uVGV4dCAudnBwU2VjdGlvbjRCdDpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzBkN2Q2OSAwJSwgIzEzNmY3OCAxMDAlKTsgfVxuICAuZGUtd2ViLXYzIC52cHBXcmFwIC52cHBTZWN0aW9uNSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9pbWcvdnBwL3NlY3Rpb241SW1nMS5wbmdcIikgI0Y4RjhGOCA1MCUgYm90dG9tIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBwYWRkaW5nOiA4NXB4IDAgMjAwcHggMDsgfVxuICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb241IC52cHBTZWN0aW9uNUl0ZW0ge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgbWluLWhlaWdodDogNTUwcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb241IC52cHBTZWN0aW9uNUl0ZW0gLnZwcFNlY3Rpb241SXRlbVRleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBjb2xvcjogIzJDMkMyQzsgfVxuICAgICAgICAuZGUtd2ViLXYzIC52cHBXcmFwIC52cHBTZWN0aW9uNSAudnBwU2VjdGlvbjVJdGVtIC52cHBTZWN0aW9uNUl0ZW1UZXh0IGg2IHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBjb2xvcjogIzJDMkMyQzsgfVxuICAgICAgICAuZGUtd2ViLXYzIC52cHBXcmFwIC52cHBTZWN0aW9uNSAudnBwU2VjdGlvbjVJdGVtIC52cHBTZWN0aW9uNUl0ZW1UZXh0IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAudnBwV3JhcCAudnBwU2VjdGlvbjUgLnZwcFNlY3Rpb241SXRlbSAudnBwU2VjdGlvbjVJdGVtVGV4dCBwLmdyYXlDb2xvciB7XG4gICAgICAgICAgICBjb2xvcjogIzVFNUU1RTsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb241IC52cHBTZWN0aW9uNUl0ZW0gLnZwcFNlY3Rpb241SXRlbVRleHQgcC5zcGVjIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDg5REFCO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb241IC52cHBTZWN0aW9uNUl0ZW0gLnZwcFNlY3Rpb241SXRlbUJ0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwYTlkYWQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjMGE5ZGFkOyB9XG4gIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb242IHtcbiAgICBwYWRkaW5nOiA1NXB4IDA7XG4gICAgYmFja2dyb3VuZDogI0Y4RjhGODsgfVxuICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb242IC52cHBTZWN0aW9uNlRleHQxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb242IC52cHBTZWN0aW9uNlRleHQxIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAjNENDMkM3O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb242IC52cHBTZWN0aW9uNkxvZ29zIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmRlLXdlYi12MyAudnBwV3JhcCAudnBwU2VjdGlvbjYgLnZwcFNlY3Rpb242TG9nb3MgaW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW46IDEwcHggMTBweDsgfVxuICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb242IC52cHBTZWN0aW9uNkxvZ29zMiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb242IC52cHBTZWN0aW9uNkxvZ29zMiA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC52cHBXcmFwIC52cHBTZWN0aW9uNiAudnBwU2VjdGlvbjZMb2dvczIgPiBkaXYgPiBkaXYge1xuICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb242IC52cHBTZWN0aW9uNkxvZ29zMiA+IGRpdiA+IGRpdiBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb242IC52cHBTZWN0aW9uNkxvZ29zMiA+IGRpdiA+IGRpdiB7XG4gICAgICAgICAgICAgIHdpZHRoOiA0MCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgICAgICAgLmRlLXdlYi12MyAudnBwV3JhcCAudnBwU2VjdGlvbjYgLnZwcFNlY3Rpb242TG9nb3MyID4gZGl2ID4gZGl2IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4OyB9IH1cbiAgICAuZGUtd2ViLXYzIC52cHBXcmFwIC52cHBTZWN0aW9uNiAub3dsLWNhcm91c2VsIC5vd2wtZG90cyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb242IC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENkQ2RDY7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luOiA1cHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAudnBwV3JhcCAudnBwU2VjdGlvbjYgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgYnV0dG9uLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg2OTc5MTsgfVxuICAuZGUtd2ViLXYzIC52cHBXcmFwIC52cHBTZWN0aW9uNyB7XG4gICAgcGFkZGluZzogNzBweCAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAuZGUtd2ViLXYzIC52cHBXcmFwIC52cHBTZWN0aW9uNyAudnBwU2VjdGlvbjdUZXh0MSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb243IC52cHBTZWN0aW9uN1RleHQxIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzRDQzJDNzsgfVxuICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb243IC52cHBTZWN0aW9uN0NvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luOiAwIC0xMHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC52cHBXcmFwIC52cHBTZWN0aW9uNyAudnBwU2VjdGlvbjdDb24gLnZwcFNlY3Rpb243SXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgd2lkdGg6IDMzJTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC52cHBXcmFwIC52cHBTZWN0aW9uNyAudnBwU2VjdGlvbjdDb24gLnZwcFNlY3Rpb243SXRlbSAudnBwU2VjdGlvbjdJdGVtSW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb243IC52cHBTZWN0aW9uN0NvbiAudnBwU2VjdGlvbjdJdGVtIC52cHBTZWN0aW9uN0l0ZW1UaXQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgICAgICBtYXJnaW46IDE1cHggMTVweCAxMnB4IDE1cHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb243IC52cHBTZWN0aW9uN0NvbiAudnBwU2VjdGlvbjdJdGVtIC52cHBTZWN0aW9uN0l0ZW1EYXRlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgY29sb3I6ICM5NTk1OTU7XG4gICAgICAgICAgbWFyZ2luOiAwIDE1cHggMTBweCAxNXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLmRlLXdlYi12MyAudnBwV3JhcCAudnBwU2VjdGlvbjcgLnZwcFNlY3Rpb243Q29uIC52cHBTZWN0aW9uN0l0ZW0gLnZwcFNlY3Rpb243SXRlbVRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBtYXJnaW46IDAgMTVweCAxMHB4IDE1cHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb243IC52cHBTZWN0aW9uN0NvbiAudnBwU2VjdGlvbjdJdGVtIC52cHBTZWN0aW9uN0l0ZW1Nb3JlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAudnBwV3JhcCAudnBwU2VjdGlvbjcgLnZwcFNlY3Rpb243Q29uIC52cHBTZWN0aW9uN0l0ZW0gLnZwcFNlY3Rpb243SXRlbU1vcmUgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzBBOUNBRTsgfVxuICAuZGUtd2ViLXYzIC52cHBXcmFwIC52cHBTZWN0aW9uOCB7XG4gICAgcGFkZGluZzogNTVweCAwIDAgMDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb244IC52cHBTZWN0aW9uNlRleHQxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAuZGUtd2ViLXYzIC52cHBXcmFwIC52cHBTZWN0aW9uOCAudnBwU2VjdGlvbjhMaXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAgICAgLmRlLXdlYi12MyAudnBwV3JhcCAudnBwU2VjdGlvbjggLnZwcFNlY3Rpb244TGlzdCAuaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCA3MHB4IDEwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb244IC52cHBTZWN0aW9uOExpc3QgLml0ZW0gPiBkaXYge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogNTBweCAyMHB4IDQwcHggMjBweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb244IC52cHBTZWN0aW9uOExpc3QgLml0ZW0gPiBkaXYgLnBvcnRyYWl0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHRvcDogLTUwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb244IC52cHBTZWN0aW9uOExpc3QgLml0ZW0gPiBkaXYgLnBvcnRyYWl0IGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA4NnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDg2cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkMyQzJDOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAudnBwV3JhcCAudnBwU2VjdGlvbjggLnZwcFNlY3Rpb244TGlzdCAuaXRlbSA+IGRpdiAuaXRlbUNvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb244IC52cHBTZWN0aW9uOExpc3QgLml0ZW0gPiBkaXYgLml0ZW1Db24gLm5hbWUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IEJvbGRcIjtcbiAgICAgICAgICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb244IC52cHBTZWN0aW9uOExpc3QgLml0ZW0gPiBkaXYgLml0ZW1Db24gLnRleHQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb244IC52cHBTZWN0aW9uOExpc3QgLml0ZW0gPiBkaXYgLml0ZW1Db25JbmZvIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjOTU5NTk1OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmRlLXdlYi12MyAudnBwV3JhcCAudnBwU2VjdGlvbjggLnZwcFNlY3Rpb242VGV4dDEge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb244IC52cHBTZWN0aW9uOExpc3QgLml0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5kZS13ZWItdjMgLnZwcFdyYXAgLmVsbGlwc2lzLWNvbnRlbnQtaW5mbzQge1xuICAgIG1heC1oZWlnaHQ6IDgwUFg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAuZGUtd2ViLXYzIC52cHBXcmFwIC5lbGxpcHNpcy1jb250ZW50LWluZm80LmVsbGlwc2lzIHtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgfVxuICAgICAgLmRlLXdlYi12MyAudnBwV3JhcCAuZWxsaXBzaXMtY29udGVudC1pbmZvNC5lbGxpcHNpczo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnLi4uJztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggMXB4IDQ1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgI0Y4RjhGOCA1MCUpIHJlcGVhdCBzY3JvbGwgMCAwIHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZGUtd2ViLXYzIC52cHBXcmFwIC52cHBTZWN0aW9uNSB7XG4gICAgcGFkZGluZzogNDBweCAwIDkwcHggMDsgfVxuICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb241IC52cHBTZWN0aW9uNUl0ZW0ge1xuICAgICAgbWluLWhlaWdodDogNjIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb24xIC52cHBTZWN0aW9uMVRleHQxIHtcbiAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgLmRlLXdlYi12MyAudnBwV3JhcCAudnBwU2VjdGlvbjIge1xuICAgIHBhZGRpbmc6IDMwcHggMDsgfVxuICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb24yIC52cHBTZWN0aW9uMlRleHQxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb24yIC52cHBTZWN0aW9uMkxpc3QgLnZwcFNlY3Rpb24ySXRlbSAudnBwU2VjdGlvbjJJdGVtSW1nIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDcwJTsgfVxuICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb24yIC52cHBTZWN0aW9uMkxpc3QgLnZwcFNlY3Rpb24ySXRlbSAudnBwU2VjdGlvbjJJdGVtV2lmaU1kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRlLXdlYi12MyAudnBwV3JhcCAudnBwU2VjdGlvbjMge1xuICAgIHBhZGRpbmc6IDMwcHggMDsgfVxuICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb24zIC52cHBTZWN0aW9uM1RleHQxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb24zIC52cHBTZWN0aW9uM0xpc3Qge1xuICAgICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgICAuZGUtd2ViLXYzIC52cHBXcmFwIC52cHBTZWN0aW9uMyAudnBwU2VjdGlvbjNMaXN0ID4gLnJvdyA+IGRpdiAudnBwU2VjdGlvbjNJdGVtIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb240IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjAlIHRvcDsgfVxuICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb240IC52cHBTZWN0aW9uNENvbiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAuZGUtd2ViLXYzIC52cHBXcmFwIC52cHBTZWN0aW9uNCAudnBwU2VjdGlvbjRDb24gLnZwcFNlY3Rpb240Q29uSW1nIC52cHBTZWN0aW9uNEltZyB7XG4gICAgICAgIHdpZHRoOiAxNDBweDsgfVxuICAgICAgLmRlLXdlYi12MyAudnBwV3JhcCAudnBwU2VjdGlvbjQgLnZwcFNlY3Rpb240Q29uIC52cHBTZWN0aW9uNENvblRleHQgLnZwcFNlY3Rpb240VGV4dDEge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgICAuZGUtd2ViLXYzIC52cHBXcmFwIC52cHBTZWN0aW9uNCAudnBwU2VjdGlvbjRJbWcge1xuICAgICAgd2lkdGg6IDEyMHB4OyB9XG4gIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb241IHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgOTBweCAwOyB9XG4gICAgLmRlLXdlYi12MyAudnBwV3JhcCAudnBwU2VjdGlvbjUgLnZwcFNlY3Rpb241SXRlbSB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvOyB9XG4gIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb242IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgICAuZGUtd2ViLXYzIC52cHBXcmFwIC52cHBTZWN0aW9uNiAudnBwU2VjdGlvbjZUZXh0MSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLmRlLXdlYi12MyAudnBwV3JhcCAudnBwU2VjdGlvbjYgLnZwcFNlY3Rpb242TG9nb3MgaW1nIHtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb243IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgICAuZGUtd2ViLXYzIC52cHBXcmFwIC52cHBTZWN0aW9uNyAudnBwU2VjdGlvbjdUZXh0MSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLmRlLXdlYi12MyAudnBwV3JhcCAudnBwU2VjdGlvbjcgLnZwcFNlY3Rpb243Q29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuZGUtd2ViLXYzIC52cHBXcmFwIC52cHBTZWN0aW9uNyAudnBwU2VjdGlvbjdDb24gLnZwcFNlY3Rpb243SXRlbSB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHggYXV0bzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuZGUtd2ViLXYzIC52cHBXcmFwIC52cHBCYW5uZXIgLnZwcEJhbm5lclRpdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzZweDsgfVxuICAuZGUtd2ViLXYzIC52cHBXcmFwIC52cHBCYW5uZXIgLnZwcEJhbm5lclRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZGUtd2ViLXYzIC52cHBXcmFwIC52cHBCYW5uZXIgLnZwcEJhbm5lckJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb24yIC52cHBTZWN0aW9uMkxpc3QgLnZwcFNlY3Rpb24ySXRlbSAudnBwU2VjdGlvbjJJdGVtSW1nIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDE2MHB4OyB9XG4gIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb24yIC52cHBTZWN0aW9uMkxpc3QgLnZwcFNlY3Rpb24ySXRlbSAudnBwU2VjdGlvbjJJdGVtV2lmaU1kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb24zIC52cHBTZWN0aW9uM1RleHQxIHtcbiAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgLmRlLXdlYi12MyAudnBwV3JhcCAudnBwU2VjdGlvbjMgLnZwcFNlY3Rpb24zTGlzdCB7XG4gICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgLmRlLXdlYi12MyAudnBwV3JhcCAudnBwU2VjdGlvbjMgLnZwcFNlY3Rpb24zTGlzdCA+IC5yb3cgPiBkaXYgLnZwcFNlY3Rpb24zSXRlbSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgLmRlLXdlYi12MyAudnBwV3JhcCAudnBwU2VjdGlvbjQge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2OCUgdG9wOyB9XG4gIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb241IHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNjBweCAwOyB9XG4gICAgLmRlLXdlYi12MyAudnBwV3JhcCAudnBwU2VjdGlvbjUgLnZwcFNlY3Rpb241SXRlbSB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvOyB9XG4gIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb242IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgYmFja2dyb3VuZDogI0Y4RjhGODsgfVxuICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb242IC52cHBTZWN0aW9uNlRleHQxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC52cHBXcmFwIC52cHBTZWN0aW9uNiAudnBwU2VjdGlvbjZMb2dvcyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5kZS13ZWItdjMgLnZwcFdyYXAgLnZwcFNlY3Rpb242IC52cHBTZWN0aW9uNkxvZ29zIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxNXB4IGF1dG87IH0gfVxuXG4uZGUtd2ViLXYzIC5hYm91dFdyYXAgLmFib3V0QmFubmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9pbWcvZGUvb3RoZXIvYWJvdXRCYW5uZXIyLndlYnBcIikgNTAlIHRvcCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSA1MCU7XG4gIG1pbi1oZWlnaHQ6IDM1OHB4OyB9XG4gIC5kZS13ZWItdjMgLmFib3V0V3JhcCAuYWJvdXRCYW5uZXIgLmFib3V0QmFubmVyQ29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogODgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuZGUtd2ViLXYzIC5hYm91dFdyYXAgLmFib3V0QmFubmVyIC5hYm91dEJhbm5lckNvbiAuYWJvdXRCYW5uZXJDb25JbWcge1xuICAgICAgd2lkdGg6IDg4MHB4OyB9XG4gICAgLmRlLXdlYi12MyAuYWJvdXRXcmFwIC5hYm91dEJhbm5lciAuYWJvdXRCYW5uZXJDb24gLmFib3V0VGV4dDFNZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICB0b3A6IDM3MHB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgd2lkdGg6IDMwMHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5hYm91dFdyYXAgLmFib3V0QmFubmVyIC5hYm91dEJhbm5lckNvbiAuYWJvdXRUZXh0MU1kIGg2IHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAuZGUtd2ViLXYzIC5hYm91dFdyYXAgLmFib3V0QmFubmVyIC5hYm91dEJhbm5lckNvbiAuYWJvdXRUZXh0MU1kIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuZGUtd2ViLXYzIC5hYm91dFdyYXAgLmFib3V0QmFubmVyIC5hYm91dEJhbm5lckNvbiAuYWJvdXRUZXh0Mk1kIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtODBweDtcbiAgICAgIHRvcDogNDYwcHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHdpZHRoOiAyODBweDsgfVxuICAgICAgLmRlLXdlYi12MyAuYWJvdXRXcmFwIC5hYm91dEJhbm5lciAuYWJvdXRCYW5uZXJDb24gLmFib3V0VGV4dDJNZCBoNiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgLmRlLXdlYi12MyAuYWJvdXRXcmFwIC5hYm91dEJhbm5lciAuYWJvdXRCYW5uZXJDb24gLmFib3V0VGV4dDJNZCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmRlLXdlYi12MyAuYWJvdXRXcmFwIC5hYm91dEJhbm5lciAuYWJvdXRCYW5uZXJDb24gLmFib3V0VGV4dDNNZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDYyMHB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTc1cHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLmFib3V0V3JhcCAuYWJvdXRCYW5uZXIgLmFib3V0QmFubmVyQ29uIC5hYm91dFRleHQzTWQgaDYge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIC5kZS13ZWItdjMgLmFib3V0V3JhcCAuYWJvdXRCYW5uZXIgLmFib3V0QmFubmVyQ29uIC5hYm91dFRleHQzTWQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uZGUtd2ViLXYzIC5hYm91dFdyYXAgLmFib3V0U2VjdGlvbjEge1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICBwYWRkaW5nOiA2MHB4IDQwcHg7IH1cbiAgLmRlLXdlYi12MyAuYWJvdXRXcmFwIC5hYm91dFNlY3Rpb24xIC5hYm91dFNlY3Rpb24xSXRlbSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgICBoZWlnaHQ6IDQyMHB4OyB9XG4gICAgLmRlLXdlYi12MyAuYWJvdXRXcmFwIC5hYm91dFNlY3Rpb24xIC5hYm91dFNlY3Rpb24xSXRlbSAuYWJvdXRTZWN0aW9uMUl0ZW1JbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gICAgICB3aWR0aDogNjRweDsgfVxuICAgIC5kZS13ZWItdjMgLmFib3V0V3JhcCAuYWJvdXRTZWN0aW9uMSAuYWJvdXRTZWN0aW9uMUl0ZW0gaDUge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDA7IH1cbiAgICAuZGUtd2ViLXYzIC5hYm91dFdyYXAgLmFib3V0U2VjdGlvbjEgLmFib3V0U2VjdGlvbjFJdGVtIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAjNDg0ODQ4OyB9XG5cbi5kZS13ZWItdjMgLmFib3V0V3JhcCAuYWJvdXRTZWN0aW9uMiB7XG4gIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL290aGVyL2Fib3V0U2VjdGlvbjJJbWcyLndlYnBcIikgI0Y4RjhGOCA1MCUgODBweCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSA5MCU7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gIC5kZS13ZWItdjMgLmFib3V0V3JhcCAuYWJvdXRTZWN0aW9uMiAuYWJvdXRTZWN0aW9uMkNvbjEge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5hYm91dFdyYXAgLmFib3V0U2VjdGlvbjIgLmFib3V0U2VjdGlvbjJDb24xIC5hYm91dFNlY3Rpb24yQ29uMUltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5kZS13ZWItdjMgLmFib3V0V3JhcCAuYWJvdXRTZWN0aW9uMiAuYWJvdXRTZWN0aW9uMkNvbjEgaDYge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbWFyZ2luLXRvcDogMTgwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5hYm91dFdyYXAgLmFib3V0U2VjdGlvbjIgLmFib3V0U2VjdGlvbjJDb24xIGg2IHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAjNENDMkM3O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5kZS13ZWItdjMgLmFib3V0V3JhcCAuYWJvdXRTZWN0aW9uMiAuYWJvdXRTZWN0aW9uMkNvbjEgYSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmRlLXdlYi12MyAuYWJvdXRXcmFwIC5hYm91dFNlY3Rpb24yIC5hYm91dFNlY3Rpb24yQ29uMiAuYWJvdXRTZWN0aW9uMkNvbjJJdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5hYm91dFdyYXAgLmFib3V0U2VjdGlvbjIgLmFib3V0U2VjdGlvbjJDb24yIC5hYm91dFNlY3Rpb24yQ29uMkl0ZW0gaDYge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICMwMEZERkY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5kZS13ZWItdjMgLmFib3V0V3JhcCAuYWJvdXRTZWN0aW9uMiAuYWJvdXRTZWN0aW9uMkNvbjIgLmFib3V0U2VjdGlvbjJDb24ySXRlbSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmRlLXdlYi12MyAuYWJvdXRXcmFwIC5hYm91dFNlY3Rpb24yIC5hYm91dFNlY3Rpb24yQ29uMiAuYWJvdXRTZWN0aW9uMkNvbjJJdGVtIC5hYm91dFNlY3Rpb24yQ29uMkl0ZW1CdCB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDBiNTk0IDAlLCAjMGE5Y2FlIDEwMCUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIC5kZS13ZWItdjMgLmFib3V0V3JhcCAuYWJvdXRTZWN0aW9uMiAuYWJvdXRTZWN0aW9uMkNvbjIgLmFib3V0U2VjdGlvbjJDb24ySXRlbSAuYWJvdXRTZWN0aW9uMkNvbjJJdGVtQnQ6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmRlLXdlYi12MyAuZW5lcmd5VHJhZGluZ1dyYXAgLnRyYWRCYW5uZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ltZy9zb2xhci90cmFkSW1nMS5wbmdcIikgNTAlIGJvdHRvbSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDEyMHB4IDAgMTQwcHggMDsgfVxuICAuZGUtd2ViLXYzIC5lbmVyZ3lUcmFkaW5nV3JhcCAudHJhZEJhbm5lciBoMiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgNTBweCAwIDA7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5kZS13ZWItdjMgLmVuZXJneVRyYWRpbmdXcmFwIC50cmFkQ29uIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmRlLXdlYi12MyAuZW5lcmd5VHJhZGluZ1dyYXAgLnRyYWRDb24gLnRyYWRJbmZvIHtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgcGFkZGluZzogNTBweCAwOyB9XG4gIC5kZS13ZWItdjMgLmVuZXJneVRyYWRpbmdXcmFwIC50cmFkQ29uIC50cmFkSW5mbyAudHJhZEluZm9JdGVtIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNTYwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBtYXJnaW46IDAgMTVweCAyMHB4IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICAuZGUtd2ViLXYzIC5lbmVyZ3lUcmFkaW5nV3JhcCAudHJhZENvbiAudHJhZEluZm8gLnRyYWRJbmZvSXRlbSAudHJhZEluZm9JdGVtSW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5lbmVyZ3lUcmFkaW5nV3JhcCAudHJhZENvbiAudHJhZEluZm8gLnRyYWRJbmZvSXRlbSBoMyB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmRlLXdlYi12MyAuZW5lcmd5VHJhZGluZ1dyYXAgLnRyYWRDb24gLnRyYWRJbmZvIC50cmFkSW5mb0l0ZW0gcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICBwYWRkaW5nOiAwIDEuMjVyZW07IH1cblxuLmRlLXdlYi12MyAuZW5lcmd5VHJhZGluZ1dyYXAgLnRyYWRDb24gLnRyYWRTdGFydCB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAuZGUtd2ViLXYzIC5lbmVyZ3lUcmFkaW5nV3JhcCAudHJhZENvbiAudHJhZFN0YXJ0IGgzIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgNTBweCAwOyB9XG4gIC5kZS13ZWItdjMgLmVuZXJneVRyYWRpbmdXcmFwIC50cmFkQ29uIC50cmFkU3RhcnQgLnRyYWRTdGFydC0xIC50cmFkU3RhcnRJdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1hcmdpbjogMCAwIDYwcHggLTcwcHg7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzLCBtYXJnaW4gLjVzOyB9XG4gICAgLmRlLXdlYi12MyAuZW5lcmd5VHJhZGluZ1dyYXAgLnRyYWRDb24gLnRyYWRTdGFydCAudHJhZFN0YXJ0LTEgLnRyYWRTdGFydEl0ZW0uYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBtYXJnaW46IDAgMCA2MHB4IDA7IH1cbiAgLmRlLXdlYi12MyAuZW5lcmd5VHJhZGluZ1dyYXAgLnRyYWRDb24gLnRyYWRTdGFydCAudHJhZFN0YXJ0LTIgLnRyYWRTdGFydEl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWFyZ2luOiAwIC03MHB4IDYwcHggMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIG1hcmdpbiAuNXM7IH1cbiAgICAuZGUtd2ViLXYzIC5lbmVyZ3lUcmFkaW5nV3JhcCAudHJhZENvbiAudHJhZFN0YXJ0IC50cmFkU3RhcnQtMiAudHJhZFN0YXJ0SXRlbS5hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIG1hcmdpbjogMCAwIDYwcHggMDsgfVxuICAuZGUtd2ViLXYzIC5lbmVyZ3lUcmFkaW5nV3JhcCAudHJhZENvbiAudHJhZFN0YXJ0IC50cmFkU3RhcnQtMyAudHJhZFN0YXJ0SXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW46IDAgMCAtMTBweCAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgbWFyZ2luIC41czsgfVxuICAgIC5kZS13ZWItdjMgLmVuZXJneVRyYWRpbmdXcmFwIC50cmFkQ29uIC50cmFkU3RhcnQgLnRyYWRTdGFydC0zIC50cmFkU3RhcnRJdGVtLmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgbWFyZ2luOiAwIDAgNjBweCAwOyB9XG4gIC5kZS13ZWItdjMgLmVuZXJneVRyYWRpbmdXcmFwIC50cmFkQ29uIC50cmFkU3RhcnQgLnRyYWRTdGFydEl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5lbmVyZ3lUcmFkaW5nV3JhcCAudHJhZENvbiAudHJhZFN0YXJ0IC50cmFkU3RhcnRJdGVtIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuXG4uZGUtd2ViLXYzIC5lbmVyZ3lUcmFkaW5nV3JhcCAudHJhZENvbiAudHJhZFdoeSB7XG4gIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjIvaW1nL290aGVyL3RyYWRXaHlCZy5wbmdcIikgI0Y4RjhGOCA1MCUgMjBweCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAuZGUtd2ViLXYzIC5lbmVyZ3lUcmFkaW5nV3JhcCAudHJhZENvbiAudHJhZFdoeSAudHJhZFdoeUltZyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmRlLXdlYi12MyAuZW5lcmd5VHJhZGluZ1dyYXAgLnRyYWRDb24gLnRyYWRXaHkgLnRyYWRXaHlDb24ge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDsgfVxuICAgIC5kZS13ZWItdjMgLmVuZXJneVRyYWRpbmdXcmFwIC50cmFkQ29uIC50cmFkV2h5IC50cmFkV2h5Q29uIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZGUtd2ViLXYzIC5lbmVyZ3lUcmFkaW5nV3JhcCAudHJhZENvbiAudHJhZFdoeSAudHJhZFdoeUl0ZW0ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmRlLXdlYi12MyAuZW5lcmd5VHJhZGluZ1dyYXAgLnRyYWRDb24gLnRyYWRXaHkgLnRyYWRXaHlJdGVtIC50cmFkV2h5SXRlbUltZyB7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5lbmVyZ3lUcmFkaW5nV3JhcCAudHJhZENvbiAudHJhZFdoeSAudHJhZFdoeUl0ZW0gLnRyYWRXaHlJdGVtSW1nIGltZyB7XG4gICAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgICBoZWlnaHQ6IDM3cHg7IH1cbiAgICAuZGUtd2ViLXYzIC5lbmVyZ3lUcmFkaW5nV3JhcCAudHJhZENvbiAudHJhZFdoeSAudHJhZFdoeUl0ZW0gLnRyYWRXaHlJdGVtVGV4dCB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDZweCAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRlLXdlYi12MyAuYWJvdXRXcmFwIC5hYm91dEJhbm5lciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDQwJTsgfVxuICAgIC5kZS13ZWItdjMgLmFib3V0V3JhcCAuYWJvdXRCYW5uZXIgLmFib3V0QmFubmVyQ29uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZGUtd2ViLXYzIC5hYm91dFdyYXAgLmFib3V0QmFubmVyIC5hYm91dEJhbm5lckNvbiAuYWJvdXRCYW5uZXJDb25JbWcge1xuICAgICAgICB3aWR0aDogODAlOyB9XG4gICAgICAuZGUtd2ViLXYzIC5hYm91dFdyYXAgLmFib3V0QmFubmVyIC5hYm91dEJhbm5lckNvbiAuYWJvdXRUZXh0MU1kLCAuZGUtd2ViLXYzIC5hYm91dFdyYXAgLmFib3V0QmFubmVyIC5hYm91dEJhbm5lckNvbiAuYWJvdXRUZXh0Mk1kLCAuZGUtd2ViLXYzIC5hYm91dFdyYXAgLmFib3V0QmFubmVyIC5hYm91dEJhbm5lckNvbiAuYWJvdXRUZXh0M01kIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmFib3V0V3JhcCAuYWJvdXRCYW5uZXIgLmFib3V0QmFubmVyQ29uIC5hYm91dFRleHQxTWQgaDYsIC5kZS13ZWItdjMgLmFib3V0V3JhcCAuYWJvdXRCYW5uZXIgLmFib3V0QmFubmVyQ29uIC5hYm91dFRleHQyTWQgaDYsIC5kZS13ZWItdjMgLmFib3V0V3JhcCAuYWJvdXRCYW5uZXIgLmFib3V0QmFubmVyQ29uIC5hYm91dFRleHQzTWQgaDYge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAuZGUtd2ViLXYzIC5hYm91dFdyYXAgLmFib3V0U2VjdGlvbjEge1xuICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gICAgcGFkZGluZzogNDBweCAyMHB4OyB9XG4gICAgLmRlLXdlYi12MyAuYWJvdXRXcmFwIC5hYm91dFNlY3Rpb24xIC5hYm91dFNlY3Rpb24xSXRlbSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICBoZWlnaHQ6IDM4MHB4OyB9XG4gIC5kZS13ZWItdjMgLmFib3V0V3JhcCAuYWJvdXRTZWN0aW9uMiAuYWJvdXRTZWN0aW9uMkNvbjEgLmNvbC1zbS03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5hYm91dFdyYXAgLmFib3V0U2VjdGlvbjIgLmFib3V0U2VjdGlvbjJDb24xIC5jb2wtc20tNyBoNiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5hYm91dFdyYXAgLmFib3V0U2VjdGlvbjIgLmFib3V0U2VjdGlvbjJDb24xIC5jb2wtc20tNyBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuZGUtd2ViLXYzIC5hYm91dFdyYXAgLmFib3V0U2VjdGlvbjIgLmFib3V0U2VjdGlvbjJDb24yIC5hYm91dFNlY3Rpb24yQ29uMkl0ZW0ge1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHggYXV0bztcbiAgICBoZWlnaHQ6IDI1MHB4OyB9XG4gIC5kZS13ZWItdjMgLmVuZXJneVRyYWRpbmdXcmFwIC50cmFkQmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS9zb2xhci90cmFkSW1nMU0ucG5nXCIpOyB9XG4gICAgLmRlLXdlYi12MyAuZW5lcmd5VHJhZGluZ1dyYXAgLnRyYWRCYW5uZXIgaDIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5kZS13ZWItdjMgLmVuZXJneVRyYWRpbmdXcmFwIC50cmFkQ29uIC50cmFkSW5mbyAudHJhZEluZm9JdGVtIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvOyB9XG4gIC5kZS13ZWItdjMgLmVuZXJneVRyYWRpbmdXcmFwIC50cmFkQ29uIC50cmFkV2h5IHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDgwJSB0b3A7IH1cbiAgICAuZGUtd2ViLXYzIC5lbmVyZ3lUcmFkaW5nV3JhcCAudHJhZENvbiAudHJhZFdoeSAudHJhZFdoeUltZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmRlLXdlYi12MyAuZW5lcmd5VHJhZGluZ1dyYXAgLnRyYWRDb24gLnRyYWRXaHkgLnRyYWRXaHlDb24ge1xuICAgICAgcGFkZGluZy10b3A6IDcwcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLmVuZXJneVRyYWRpbmdXcmFwIC50cmFkQ29uIC50cmFkV2h5IC50cmFkV2h5Q29uIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5kZS13ZWItdjMgLmFib3V0V3JhcCAuYWJvdXRCYW5uZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAyOCU7IH1cbiAgLmRlLXdlYi12MyAuYWJvdXRXcmFwIC5hYm91dFNlY3Rpb24xIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDsgfVxuICAgIC5kZS13ZWItdjMgLmFib3V0V3JhcCAuYWJvdXRTZWN0aW9uMSAuYWJvdXRTZWN0aW9uMUl0ZW0ge1xuICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmRlLXdlYi12MyAuYWJvdXRXcmFwIC5hYm91dFNlY3Rpb24yIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS9vdGhlci9hYm91dFNlY3Rpb24ySW1nMi53ZWJwXCIpICNGOEY4RjggNjUlIDAgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlOyB9XG4gICAgLmRlLXdlYi12MyAuYWJvdXRXcmFwIC5hYm91dFNlY3Rpb24yIC5hYm91dFNlY3Rpb24yQ29uMSAuY29sLXNtLTcge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5hYm91dFdyYXAgLmFib3V0U2VjdGlvbjIgLmFib3V0U2VjdGlvbjJDb24xIC5jb2wtc20tNyBoNiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmRlLXdlYi12MyAuYWJvdXRXcmFwIC5hYm91dFNlY3Rpb24yIC5hYm91dFNlY3Rpb24yQ29uMSAuY29sLXNtLTcgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5kZS13ZWItdjMgLmFib3V0V3JhcCAuYWJvdXRTZWN0aW9uMiAuYWJvdXRTZWN0aW9uMkNvbjIgLmFib3V0U2VjdGlvbjJDb24ySXRlbSB7XG4gICAgICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5kZS13ZWItdjMgLm91ci1zdG9yeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5kZS13ZWItdjMgLm91ci1zdG9yeSAub3VyLXN0b3J5LWhlYWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5kZS13ZWItdjMgLm91ci1zdG9yeSAub3VyLXN0b3J5LWhlYWQgPiBpbWc6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZGUtd2ViLXYzIC5vdXItc3RvcnkgLm91ci1zdG9yeS1oZWFkID4gaW1nOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZGUtd2ViLXYzIC5vdXItc3RvcnkgLm91ci1zdG9yeS1oZWFkIC5vdXItc3RvcnktaGVhZC1pbmZvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgICAuZGUtd2ViLXYzIC5vdXItc3RvcnkgLm91ci1zdG9yeS1oZWFkIC5vdXItc3RvcnktaGVhZC1pbmZvID4gZGl2IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDsgfVxuICAgICAgLmRlLXdlYi12MyAub3VyLXN0b3J5IC5vdXItc3RvcnktaGVhZCAub3VyLXN0b3J5LWhlYWQtaW5mbyAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgQm9sZFwiO1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5vdXItc3RvcnkgLm91ci1zdG9yeS1oZWFkIC5vdXItc3RvcnktaGVhZC1pbmZvIC5kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogIzAwRkRGRjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgUmVndWxhclwiOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAgICAgLmRlLXdlYi12MyAub3VyLXN0b3J5IC5vdXItc3RvcnktaGVhZCB7XG4gICAgICAgIGhlaWdodDogNDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL290aGVyL3BpY19zdG9yeS53ZWJwXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MCUgY2VudGVyOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLm91ci1zdG9yeSAub3VyLXN0b3J5LWhlYWQgPiBpbWc6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmRlLXdlYi12MyAub3VyLXN0b3J5IC5vdXItc3RvcnktaGVhZCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5vdXItc3RvcnkgLm91ci1zdG9yeS1oZWFkIC5vdXItc3RvcnktaGVhZC1pbmZvIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMCU7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLm91ci1zdG9yeSAub3VyLXN0b3J5LWhlYWQgLm91ci1zdG9yeS1oZWFkLWluZm8gPiBkaXYge1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAub3VyLXN0b3J5IC5vdXItc3RvcnktaGVhZCAub3VyLXN0b3J5LWhlYWQtaW5mbyAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAub3VyLXN0b3J5IC5vdXItc3RvcnktaGVhZCAub3VyLXN0b3J5LWhlYWQtaW5mbyAuZGVzYyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAub3VyLXN0b3J5IC5vdXItc3RvcnktaGVhZCA+IGltZzpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLm91ci1zdG9yeSAub3VyLXN0b3J5LWhlYWQgLm91ci1zdG9yeS1oZWFkLWluZm8ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjAlOyB9IH1cbiAgLmRlLXdlYi12MyAub3VyLXN0b3J5IC5vdXItc3RvcnktbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyNXB4OyB9XG4gICAgLmRlLXdlYi12MyAub3VyLXN0b3J5IC5vdXItc3RvcnktbGlzdCBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogMTEwOHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5vdXItc3RvcnkgLm91ci1zdG9yeS1saXN0IGxpIGltZyB7XG4gICAgICAgIHdpZHRoOiAyMjZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3NnB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5vdXItc3RvcnkgLm91ci1zdG9yeS1saXN0IGxpIGRpdiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICMyQzJDMkM7IH1cbiAgICAuZGUtd2ViLXYzIC5vdXItc3RvcnkgLm91ci1zdG9yeS1saXN0ID4gbGkgKyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAzNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5vdXItc3RvcnkgLm91ci1zdG9yeS1saXN0IHtcbiAgICAgICAgcGFkZGluZzogMjVweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5vdXItc3RvcnkgLm91ci1zdG9yeS1saXN0IGxpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAub3VyLXN0b3J5IC5vdXItc3RvcnktbGlzdCBsaSBpbWcge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDE4MHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLm91ci1zdG9yeSAub3VyLXN0b3J5LWxpc3QgPiBsaSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4OyB9IH1cblxuLmRlLXdlYi12MyAudGVybXNfYW5kX29uZGl0aW9uc18xIHtcbiAgZm9udC1mYW1pbHk6IFNGIFBybyBUZXh0ICFpbXBvcnRhbnQ7IH1cbiAgLmRlLXdlYi12MyAudGVybXNfYW5kX29uZGl0aW9uc18xIC5ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRlLXdlYi12MyAudGVybXNfYW5kX29uZGl0aW9uc18xIC5kcm9wIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLnRlcm1zX2FuZF9vbmRpdGlvbnNfMSAuZHJvcCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG4gIC5kZS13ZWItdjMgLnRlcm1zX2FuZF9vbmRpdGlvbnNfMSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMwQTlDQUU7IH1cbiAgLmRlLXdlYi12MyAudGVybXNfYW5kX29uZGl0aW9uc18xIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5kZS13ZWItdjMgLnRlcm1zX2FuZF9vbmRpdGlvbnNfMSAuZm9udF8yNCB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5kZS13ZWItdjMgLnRlcm1zX2FuZF9vbmRpdGlvbnNfMSAucGFuZWwge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmRlLXdlYi12MyAudGVybXNfYW5kX29uZGl0aW9uc18xIC5jb2xvcl8wQTlDQUUge1xuICAgIGNvbG9yOiAjMEE5Q0FFOyB9XG4gIC5kZS13ZWItdjMgLnRlcm1zX2FuZF9vbmRpdGlvbnNfMSAubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDsgfVxuICAuZGUtd2ViLXYzIC50ZXJtc19hbmRfb25kaXRpb25zXzEgLmxpbmVfMiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDsgfVxuICAuZGUtd2ViLXYzIC50ZXJtc19hbmRfb25kaXRpb25zXzEgLmRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kZS13ZWItdjMgLnRlcm1zX2FuZF9vbmRpdGlvbnNfMSAuc2hvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5kZS13ZWItdjMgLnRlcm1zX2FuZF9vbmRpdGlvbnNfMSAudGVybXNCYW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5kZS13ZWItdjMgLnRlcm1zX2FuZF9vbmRpdGlvbnNfMSAudGVybXNCYW5uZXIgLmJhbm5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTY1cHg7IH1cbiAgICAuZGUtd2ViLXYzIC50ZXJtc19hbmRfb25kaXRpb25zXzEgLnRlcm1zQmFubmVyIC5iYW5uZXJfd2ViIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLnRlcm1zX2FuZF9vbmRpdGlvbnNfMSAudGVybXNCYW5uZXIgLmJhbm5lcl9wYyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5kZS13ZWItdjMgLnRlcm1zX2FuZF9vbmRpdGlvbnNfMSAudGVybXNCYW5uZXIgLmJhbm5lcl93ZWIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmRlLXdlYi12MyAudGVybXNfYW5kX29uZGl0aW9uc18xIC50ZXJtc0Jhbm5lciAudGl0bGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIG1pbi13aWR0aDogMzcwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcwcHgpIGFuZCAobWF4LXdpZHRoOiA4ODBweCkge1xuICAgICAgLmRlLXdlYi12MyAudGVybXNfYW5kX29uZGl0aW9uc18xIC50ZXJtc0Jhbm5lciAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDM0cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmRlLXdlYi12MyAudGVybXNfYW5kX29uZGl0aW9uc18xIC50ZXJtc0Jhbm5lciAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZGUtd2ViLXYzIC50ZXJtc19hbmRfb25kaXRpb25zXzEgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmRlLXdlYi12MyAudGVybXNfYW5kX29uZGl0aW9uc18xIC5jb250YWluZXIgLnJvdyB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZGUtd2ViLXYzIC50ZXJtc19hbmRfb25kaXRpb25zXzEgLmNhcmRfY29udGVudF9ib3gge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5kZS13ZWItdjMgLnRlcm1zX2FuZF9vbmRpdGlvbnNfMSAuY2FyZF9jb250ZW50X2JveCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZGUtd2ViLXYzIC50ZXJtc19hbmRfb25kaXRpb25zXzEgLmNhcmRfY29udGVudF9ib3ggLmNhcmRfY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogNTZweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5kZS13ZWItdjMgLnRlcm1zX2FuZF9vbmRpdGlvbnNfMSAuY2FyZF9jb250ZW50X2JveCAuY2FyZF9jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7IH0gfVxuICAuZGUtd2ViLXYzIC50ZXJtc19hbmRfb25kaXRpb25zXzEgLmNhcmRfY29udGVudF9ib3ggLmNhcmRfY29udGVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzJDMkMyQztcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC50ZXJtc19hbmRfb25kaXRpb25zXzEgLmNhcmRfY29udGVudF9ib3ggLmNhcmRfY29udGVudCAudGl0bGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogOXB4OyB9IH1cbiAgLmRlLXdlYi12MyAudGVybXNfYW5kX29uZGl0aW9uc18xIC5jYXJkX2NvbnRlbnRfYm94IC5jYXJkX2NvbnRlbnQgLmNhcmRfY29udGVudF9pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMzRweDsgfVxuICAgIC5kZS13ZWItdjMgLnRlcm1zX2FuZF9vbmRpdGlvbnNfMSAuY2FyZF9jb250ZW50X2JveCAuY2FyZF9jb250ZW50IC5jYXJkX2NvbnRlbnRfaXRlbSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGNvbG9yOiAjMEE5Q0FFOyB9XG4gICAgICAuZGUtd2ViLXYzIC50ZXJtc19hbmRfb25kaXRpb25zXzEgLmNhcmRfY29udGVudF9ib3ggLmNhcmRfY29udGVudCAuY2FyZF9jb250ZW50X2l0ZW0gc3BhbiBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICMwQTlDQUU7IH1cbiAgICAgICAgLmRlLXdlYi12MyAudGVybXNfYW5kX29uZGl0aW9uc18xIC5jYXJkX2NvbnRlbnRfYm94IC5jYXJkX2NvbnRlbnQgLmNhcmRfY29udGVudF9pdGVtIHNwYW4gYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgY29sb3I6ICMwQTlDQUU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmRlLXdlYi12MyAudGVybXNfYW5kX29uZGl0aW9uc18xIC5jYXJkX2NvbnRlbnRfYm94IC5jYXJkX2NvbnRlbnQge1xuICAgICAgZm9udC1mYW1pbHk6IFNGIFBybyBUZXh0OyB9XG4gICAgICAuZGUtd2ViLXYzIC50ZXJtc19hbmRfb25kaXRpb25zXzEgLmNhcmRfY29udGVudF9ib3ggLmNhcmRfY29udGVudCAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLnRlcm1zX2FuZF9vbmRpdGlvbnNfMSAuY2FyZF9jb250ZW50X2JveCAuY2FyZF9jb250ZW50IC5jYXJkX2NvbnRlbnRfaXRlbSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnRlcm1zX2FuZF9vbmRpdGlvbnNfMSAuY2FyZF9jb250ZW50X2JveCAuY2FyZF9jb250ZW50IC5jYXJkX2NvbnRlbnRfaXRlbSBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICMwQTlDQUU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAudGVybXNfYW5kX29uZGl0aW9uc18xIC5jYXJkX2NvbnRlbnRfYm94IC5jYXJkX2NvbnRlbnQgLmNhcmRfY29udGVudF9pdGVtIHNwYW4gYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAuZGUtd2ViLXYzIC50ZXJtc19hbmRfb25kaXRpb25zXzEgLnRhYl93ZWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmRlLXdlYi12MyAudGVybXNfYW5kX29uZGl0aW9uc18xIC50YWJfd2ViIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgLmRlLXdlYi12MyAudGVybXNfYW5kX29uZGl0aW9uc18xIC50YWJfd2ViIC50YWJfd2ViX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gICAgICAuZGUtd2ViLXYzIC50ZXJtc19hbmRfb25kaXRpb25zXzEgLnRhYl93ZWIgLnRhYl93ZWJfaXRlbSA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC50ZXJtc19hbmRfb25kaXRpb25zXzEgLnRhYl93ZWIgLnRhYl93ZWJfaXRlbSA+IC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAudGVybXNfYW5kX29uZGl0aW9uc18xIC50YWJfd2ViIC50YWJfd2ViX2l0ZW0gPiAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgLnRhYl93ZWJfaXRlbV9jb250ZW50IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC50ZXJtc19hbmRfb25kaXRpb25zXzEgLnRhYl93ZWIgLnRhYl93ZWJfaXRlbSA+IC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSAudGFiX3dlYl9pdGVtX2NvbnRlbnQgLmJveCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgICAgICAgICAuZGUtd2ViLXYzIC50ZXJtc19hbmRfb25kaXRpb25zXzEgLnRhYl93ZWIgLnRhYl93ZWJfaXRlbSA+IC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSAudGFiX3dlYl9pdGVtX2NvbnRlbnQgLmJveCAubWVudV9jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5kZS13ZWItdjMgLnRlcm1zX2FuZF9vbmRpdGlvbnNfMSAudGFiX3dlYiAudGFiX3dlYl9pdGVtIC5wYW5lbC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmRlLXdlYi12MyAudGVybXNfYW5kX29uZGl0aW9uc18xIC50YWJfd2ViIC50YWJfd2ViX2l0ZW0gLmNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnRlcm1zX2FuZF9vbmRpdGlvbnNfMSAudGFiX3dlYiAudGFiX3dlYl9pdGVtIC5jb250ZW50IC5jYXJkX21lbnUge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnRlcm1zX2FuZF9vbmRpdGlvbnNfMSAudGFiX3dlYiAudGFiX3dlYl9pdGVtIC5jb250ZW50IC5jYXJkX21lbnUgLmNhcmRfbWVudV9pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAudGVybXNfYW5kX29uZGl0aW9uc18xIC50YWJfd2ViIC50YWJfd2ViX2l0ZW0gLmNvbnRlbnQgLmNhcmRfbWVudSAuY2FyZF9tZW51X2l0ZW0gLnBhbmVsLWhlYWRpbmcge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgICAgIC5kZS13ZWItdjMgLnRlcm1zX2FuZF9vbmRpdGlvbnNfMSAudGFiX3dlYiAudGFiX3dlYl9pdGVtIC5jb250ZW50IC5jYXJkX21lbnUgLmNhcmRfbWVudV9pdGVtIC5wYW5lbC1oZWFkaW5nIC5jYXJkX21lbnVfMSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGNEY0RjQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAgICAgICAgIC5kZS13ZWItdjMgLnRlcm1zX2FuZF9vbmRpdGlvbnNfMSAudGFiX3dlYiAudGFiX3dlYl9pdGVtIC5jb250ZW50IC5jYXJkX21lbnUgLmNhcmRfbWVudV9pdGVtIC5wYW5lbC1oZWFkaW5nIC5jYXJkX21lbnVfMSAuYm94IHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgICAgICAgICAgICAuZGUtd2ViLXYzIC50ZXJtc19hbmRfb25kaXRpb25zXzEgLnRhYl93ZWIgLnRhYl93ZWJfaXRlbSAuY29udGVudCAuY2FyZF9tZW51IC5jYXJkX21lbnVfaXRlbSAucGFuZWwtaGVhZGluZyAuY2FyZF9tZW51XzEgLmJveCAubGluZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7IH1cbiAgICAgICAgICAgICAgICAgIC5kZS13ZWItdjMgLnRlcm1zX2FuZF9vbmRpdGlvbnNfMSAudGFiX3dlYiAudGFiX3dlYl9pdGVtIC5jb250ZW50IC5jYXJkX21lbnUgLmNhcmRfbWVudV9pdGVtIC5wYW5lbC1oZWFkaW5nIC5jYXJkX21lbnVfMSAuYm94IC5tZW51X2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAudGVybXNfYW5kX29uZGl0aW9uc18xIC50YWJfd2ViIC50YWJfd2ViX2l0ZW0gLmNvbnRlbnQgLmNhcmRfbWVudSAuY2FyZF9tZW51X2l0ZW0gLmNhcmRfbWVudV8yIC5jYXJkX21lbnVfMl9pdGVtIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y0RjRGNDsgfVxuICAgICAgICAgICAgICAuZGUtd2ViLXYzIC50ZXJtc19hbmRfb25kaXRpb25zXzEgLnRhYl93ZWIgLnRhYl93ZWJfaXRlbSAuY29udGVudCAuY2FyZF9tZW51IC5jYXJkX21lbnVfaXRlbSAuY2FyZF9tZW51XzIgLmNhcmRfbWVudV8yX2l0ZW0gLmxpbmVfMiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwOyB9XG4gICAgICAgICAgICAgIC5kZS13ZWItdjMgLnRlcm1zX2FuZF9vbmRpdGlvbnNfMSAudGFiX3dlYiAudGFiX3dlYl9pdGVtIC5jb250ZW50IC5jYXJkX21lbnUgLmNhcmRfbWVudV9pdGVtIC5jYXJkX21lbnVfMiAuY2FyZF9tZW51XzJfaXRlbSAudGV4dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZGUtd2ViLXYzIC50ZXJtc19hbmRfb25kaXRpb25zXzEgLnRhYl9wY19zb2x0IHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuZGUtd2ViLXYzIC50ZXJtc19hbmRfb25kaXRpb25zXzEgLnRhYl9wY19zb2x0IC5jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLnRlcm1zX2FuZF9vbmRpdGlvbnNfMSAudGFiX3BjX3NvbHQgLmNvbnRlbnQge1xuICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC50ZXJtc19hbmRfb25kaXRpb25zXzEgLnRhYl9wY19zb2x0IC5jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmRlLXdlYi12MyAudGVybXNfYW5kX29uZGl0aW9uc18xIC50YWJfcGNfc29sdCAuY29udGVudCAuY2FyZF9tZW51IHtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI0Y0RjRGNDtcbiAgICAgIG1pbi1oZWlnaHQ6IDI1N3B4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmRlLXdlYi12MyAudGVybXNfYW5kX29uZGl0aW9uc18xIC50YWJfcGNfc29sdCAuY29udGVudCAuY2FyZF9tZW51IC5jYXJkX21lbnVfaXRlbSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgICAuZGUtd2ViLXYzIC50ZXJtc19hbmRfb25kaXRpb25zXzEgLnRhYl9wY19zb2x0IC5jb250ZW50IC5jYXJkX21lbnUgLmNhcmRfbWVudV9pdGVtIC5wYW5lbC1oZWFkaW5nIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC50ZXJtc19hbmRfb25kaXRpb25zXzEgLnRhYl9wY19zb2x0IC5jb250ZW50IC5jYXJkX21lbnUgLmNhcmRfbWVudV9pdGVtIC5wYW5lbC1oZWFkaW5nIC5jYXJkX21lbnVfMSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC50ZXJtc19hbmRfb25kaXRpb25zXzEgLnRhYl9wY19zb2x0IC5jb250ZW50IC5jYXJkX21lbnUgLmNhcmRfbWVudV9pdGVtIC5wYW5lbC1oZWFkaW5nIC5jYXJkX21lbnVfMSAuYm94IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLnRlcm1zX2FuZF9vbmRpdGlvbnNfMSAudGFiX3BjX3NvbHQgLmNvbnRlbnQgLmNhcmRfbWVudSAuY2FyZF9tZW51X2l0ZW0gLnBhbmVsLWhlYWRpbmcgLmNhcmRfbWVudV8xIC5ib3ggLm1lbnVfY29udGVudCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCA2NHB4IDAgMTZweDsgfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAuZGUtd2ViLXYzIC50ZXJtc19hbmRfb25kaXRpb25zXzEgLnRhYl9wY19zb2x0IC5jb250ZW50IC5jYXJkX21lbnUgLmNhcmRfbWVudV9pdGVtIC5wYW5lbC1oZWFkaW5nIC5jYXJkX21lbnVfMSAuYm94IC5tZW51X2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC50ZXJtc19hbmRfb25kaXRpb25zXzEgLnRhYl9wY19zb2x0IC5jb250ZW50IC5jYXJkX21lbnUgLmNhcmRfbWVudV9pdGVtIC5wYW5lbC1oZWFkaW5nIC5jYXJkX21lbnVfMSAuY2FyZF9pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAudGVybXNfYW5kX29uZGl0aW9uc18xIC50YWJfcGNfc29sdCAuY29udGVudCAuY2FyZF9tZW51IC5jYXJkX21lbnVfaXRlbSAucGFuZWwtaGVhZGluZyAuY2FyZF9tZW51XzEgLmNhcmRfaWNvbiAuaWNvbmZvbnQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLnRlcm1zX2FuZF9vbmRpdGlvbnNfMSAudGFiX3BjX3NvbHQgLmNvbnRlbnQgLmNhcmRfbWVudSAuY2FyZF9tZW51X2l0ZW0gLmNhcmRfbWVudV8yIC5jYXJkX21lbnVfMl9pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnRlcm1zX2FuZF9vbmRpdGlvbnNfMSAudGFiX3BjX3NvbHQgLmNvbnRlbnQgLmNhcmRfbWVudSAuY2FyZF9tZW51X2l0ZW0gLmNhcmRfbWVudV8yIC5jYXJkX21lbnVfMl9pdGVtIC50ZXh0IHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5kZS13ZWItdjMgLmFib3V0LXVzIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmRlLXdlYi12MyAuYWJvdXQtdXMgLmFib3V0LXVzLWJhbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmRlLXdlYi12MyAuYWJvdXQtdXMgLmFib3V0LXVzLWJhbm5lciAuYmFubmVyLXBjIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmRlLXdlYi12MyAuYWJvdXQtdXMgLmFib3V0LXVzLWJhbm5lciAuYmFubmVyLXBjIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuZGUtd2ViLXYzIC5hYm91dC11cyAuYWJvdXQtdXMtYmFubmVyIC5iYW5uZXItbW9iaWxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5kZS13ZWItdjMgLmFib3V0LXVzIC5hYm91dC11cy1iYW5uZXIgLmJhbm5lci1tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuZGUtd2ViLXYzIC5hYm91dC11cyAuYWJvdXQtdXMtYmFubmVyIC5iYW5uZXItdGV4dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5kZS13ZWItdjMgLmFib3V0LXVzIC5hYm91dC11cy1iYW5uZXIgLmJhbm5lci10ZXh0IHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcwOTI7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAgIC5kZS13ZWItdjMgLmFib3V0LXVzIC5hYm91dC11cy1iYW5uZXIgLmJhbm5lci10ZXh0IGgyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmRlLXdlYi12MyAuYWJvdXQtdXMgLmFib3V0LXVzLWJhbm5lciAuYmFubmVyLXRleHQgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZGUtd2ViLXYzIC5hYm91dC11cyAuYWJvdXQtdXMtYmFubmVyIC5iYW5uZXItdGV4dCBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM4cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZGUtd2ViLXYzIC5hYm91dC11cyAuYWJvdXQtdXMtYmFubmVyIC5iYW5uZXItdGV4dCBoMiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgICAuZGUtd2ViLXYzIC5hYm91dC11cyAuYWJvdXQtdXMtYmFubmVyIC5iYW5uZXItdGV4dCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICMwMEZDRkU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmRlLXdlYi12MyAuYWJvdXQtdXMgLmFib3V0LXVzLWJhbm5lciAuYmFubmVyLXRleHQgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5kZS13ZWItdjMgLmFib3V0LXVzIC5hYm91dC11cy1iYW5uZXIgLmJhbm5lci10ZXh0IHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmRlLXdlYi12MyAuYWJvdXQtdXMgLmFib3V0LXVzLWJhbm5lciAuYmFubmVyLXRleHQgcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5kZS13ZWItdjMgLmFib3V0LXVzIC5hYm91dC11cy1iYW5uZXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5hYm91dC11cyAuYWJvdXQtdXMtYmFubmVyLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MDkyOyB9IH1cbiAgICAuZGUtd2ViLXYzIC5hYm91dC11cyAuYWJvdXQtdXMtYmFubmVyLW1vYmlsZSAuYmFubmVyLXRleHQge1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZGUtd2ViLXYzIC5hYm91dC11cyAuYWJvdXQtdXMtYmFubmVyLW1vYmlsZSAuYmFubmVyLXRleHQgaDIge1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5kZS13ZWItdjMgLmFib3V0LXVzIC5hYm91dC11cy1iYW5uZXItbW9iaWxlIC5iYW5uZXItdGV4dCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogIzAwRkNGRTsgfVxuICAuZGUtd2ViLXYzIC5hYm91dC11cyAuc2VjdGlvbjEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDY0cHggMCAzNHB4OyB9XG4gICAgLmRlLXdlYi12MyAuYWJvdXQtdXMgLnNlY3Rpb24xIGgzIHtcbiAgICAgIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICMyYzJjMmM7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5kZS13ZWItdjMgLmFib3V0LXVzIC5zZWN0aW9uMSBoMyBzcGFuIHtcbiAgICAgICAgY29sb3I6ICM0Q0MyQzc7IH1cbiAgICAuZGUtd2ViLXYzIC5hYm91dC11cyAuc2VjdGlvbjEgLnNlY3Rpb24xLWl0ZW1zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5kZS13ZWItdjMgLmFib3V0LXVzIC5zZWN0aW9uMSAuc2VjdGlvbjEtaXRlbXMge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgICAuZGUtd2ViLXYzIC5hYm91dC11cyAuc2VjdGlvbjEgLnNlY3Rpb24xLWl0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgd2lkdGg6IDMxOHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmFib3V0LXVzIC5zZWN0aW9uMSAuc2VjdGlvbjEtaXRlbXMgLml0ZW0gaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5hYm91dC11cyAuc2VjdGlvbjEgLnNlY3Rpb24xLWl0ZW1zIC5pdGVtIGg0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAjMmMyYzJjOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmFib3V0LXVzIC5zZWN0aW9uMSAuc2VjdGlvbjEtaXRlbXMgLml0ZW0gcCB7XG4gICAgICAgICAgd2lkdGg6IDMxOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICMyYzJjMmM7XG4gICAgICAgICAgd29yZC1icmVhazogbm9ybWFsOyB9XG4gIC5kZS13ZWItdjMgLmFib3V0LXVzIC5zZWN0aW9uMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODsgfVxuICAgIC5kZS13ZWItdjMgLmFib3V0LXVzIC5zZWN0aW9uMiAuc2VjdGlvbjItaXRlbXMge1xuICAgICAgcGFkZGluZzogNjRweCAwO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtZ2FwOiAxMHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5kZS13ZWItdjMgLmFib3V0LXVzIC5zZWN0aW9uMiAuc2VjdGlvbjItaXRlbXMge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmRlLXdlYi12MyAuYWJvdXQtdXMgLnNlY3Rpb24yIC5zZWN0aW9uMi1pdGVtcyB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgICAuZGUtd2ViLXYzIC5hYm91dC11cyAuc2VjdGlvbjIgLnNlY3Rpb24yLWl0ZW1zIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAuZGUtd2ViLXYzIC5hYm91dC11cyAuc2VjdGlvbjIgLnNlY3Rpb24yLWl0ZW1zIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpOyB9IH1cbiAgICAgIC5kZS13ZWItdjMgLmFib3V0LXVzIC5zZWN0aW9uMiAuc2VjdGlvbjItaXRlbXMgLml0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICBoZWlnaHQ6IDk0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y4ZjhmODtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5hYm91dC11cyAuc2VjdGlvbjIgLnNlY3Rpb24yLWl0ZW1zIC5pdGVtIHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB3b3JkLWJyZWFrOiBub3JtYWw7IH1cbiAgLmRlLXdlYi12MyAuYWJvdXQtdXMgLnNlY3Rpb24zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS9sYW5kaW5nL3BjL2JnNS53ZWJwXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIC5kZS13ZWItdjMgLmFib3V0LXVzIC5zZWN0aW9uMyAuc2VjdGlvbjMtd3JhcCB7XG4gICAgICBwYWRkaW5nOiA2NHB4IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmRlLXdlYi12MyAuYWJvdXQtdXMgLnNlY3Rpb24zIC5zZWN0aW9uMy13cmFwIC5pbWctd3JhcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQ1MnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmRlLXdlYi12MyAuYWJvdXQtdXMgLnNlY3Rpb24zIC5zZWN0aW9uMy13cmFwIC5pbWctd3JhcCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgICAgIC5kZS13ZWItdjMgLmFib3V0LXVzIC5zZWN0aW9uMyAuc2VjdGlvbjMtd3JhcCAuaW1nLXdyYXAgZGl2IHtcbiAgICAgICAgICB3aWR0aDogMTk2cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmFib3V0LXVzIC5zZWN0aW9uMyAuc2VjdGlvbjMtd3JhcCAuaW1nLXdyYXAgZGl2IGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmFib3V0LXVzIC5zZWN0aW9uMyAuc2VjdGlvbjMtd3JhcCAuaW1nLXdyYXAgZGl2IHAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjMjhFMkVBOyB9XG4gICAgICAuZGUtd2ViLXYzIC5hYm91dC11cyAuc2VjdGlvbjMgLnNlY3Rpb24zLXdyYXAgLmNvbnRhY3Qge1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0NTJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI4ZTJlYTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5hYm91dC11cyAuc2VjdGlvbjMgLnNlY3Rpb24zLXdyYXAgLmNvbnRhY3QgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5hYm91dC11cyAuc2VjdGlvbjMgLnNlY3Rpb24zLXdyYXAgLmNvbnRhY3QgcCBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgQm9sZFwiOyB9XG4gIC5kZS13ZWItdjMgLmFib3V0LXVzIC5zZWN0aW9uNCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZGUtd2ViLXYzIC5hYm91dC11cyAuc2VjdGlvbjQgLnNlY3Rpb240LXdyYXAge1xuICAgICAgcGFkZGluZy10b3A6IDQ0cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDRweDsgfVxuICAgICAgLmRlLXdlYi12MyAuYWJvdXQtdXMgLnNlY3Rpb240IC5zZWN0aW9uNC13cmFwIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBCb2xkXCI7XG4gICAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICMyYzJjMmM7IH1cbiAgICAgIC5kZS13ZWItdjMgLmFib3V0LXVzIC5zZWN0aW9uNCAuc2VjdGlvbjQtd3JhcCBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogIzJjMmMyYztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3b3JkLWJyZWFrOiBub3JtYWw7IH1cbiAgICAgIC5kZS13ZWItdjMgLmFib3V0LXVzIC5zZWN0aW9uNCAuc2VjdGlvbjQtd3JhcCAuc2VjdGlvbjQtZm9ybSB7XG4gICAgICAgIG1heC13aWR0aDogNzYwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmRlLXdlYi12MyAuYWJvdXQtdXMgLnNlY3Rpb240IC5zZWN0aW9uNC13cmFwIC50YyBidXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDsgfVxuXG4uZGUtd2ViLXYzIC52aWRlb3NXcmFwIHtcbiAgY29sb3I6ICMyQzJDMkM7IH1cbiAgLmRlLXdlYi12MyAudmlkZW9zV3JhcCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmRlLXdlYi12MyAudmlkZW9zV3JhcCAuc2VjdGlvbjEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDE3cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9pbWcvZGUvdmlkZW9zL3ZpZGVvc0JnMS5wbmdcIikgNTAlIGJvdHRvbSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5OyB9XG4gICAgLmRlLXdlYi12MyAudmlkZW9zV3JhcCAuc2VjdGlvbjEgLmluZm8ge1xuICAgICAgcGFkZGluZzogNzBweCAwOyB9XG4gICAgICAuZGUtd2ViLXYzIC52aWRlb3NXcmFwIC5zZWN0aW9uMSAuaW5mbyBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgICAgLmRlLXdlYi12MyAudmlkZW9zV3JhcCAuc2VjdGlvbjEgLmluZm8gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjVweCAwO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLnZpZGVvc1dyYXAgLnNlY3Rpb24xIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9pbWcvZGUvdmlkZW9zL3ZpZGVvc0JnMU0ucG5nXCIpIDUwJSBib3R0b20gbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTQwcHg7XG4gICAgICAgIGhlaWdodDogMjYwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC52aWRlb3NXcmFwIC5zZWN0aW9uMSAuaW5mbyB7XG4gICAgICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnZpZGVvc1dyYXAgLnNlY3Rpb24xIC5pbmZvIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnZpZGVvc1dyYXAgLnNlY3Rpb24xIC5pbmZvIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLnZpZGVvc1dyYXAgLnNlY3Rpb24xIHtcbiAgICAgICAgaGVpZ2h0OiAzMjBweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC52aWRlb3NXcmFwIC5zZWN0aW9uMSAuaW5mbyBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnZpZGVvc1dyYXAgLnNlY3Rpb24xIC5pbmZvIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIC5kZS13ZWItdjMgLnZpZGVvc1dyYXAgLnNlY3Rpb24yIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICAgIHBhZGRpbmc6IDQwcHggNDBweCA4MHB4IDQwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC52aWRlb3NXcmFwIC5zZWN0aW9uMiBoMyB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmRlLXdlYi12MyAudmlkZW9zV3JhcCAuc2VjdGlvbjIgLnZpZGVvSXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5kZS13ZWItdjMgLnZpZGVvc1dyYXAgLnNlY3Rpb24yIC52aWRlb0l0ZW0gLnZpZGVvQ29uIHtcbiAgICAgICAgd2lkdGg6IDQ5MHB4O1xuICAgICAgICBoZWlnaHQ6IDI3MHB4O1xuICAgICAgICBmbGV4LWdyb3c6IDA7IH1cbiAgICAgICAgLmRlLXdlYi12MyAudmlkZW9zV3JhcCAuc2VjdGlvbjIgLnZpZGVvSXRlbSAudmlkZW9Db24gLnZpZGVvVGh1bSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDQ5MHB4O1xuICAgICAgICAgIGhlaWdodDogMjcwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAudmlkZW9zV3JhcCAuc2VjdGlvbjIgLnZpZGVvSXRlbSAudmlkZW9Db24gLnZpZGVvVGh1bSAudmlkZW9JbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAudmlkZW9zV3JhcCAuc2VjdGlvbjIgLnZpZGVvSXRlbSAudmlkZW9Db24gLnZpZGVvVGh1bSAucGxheUljb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNDBweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnZpZGVvc1dyYXAgLnNlY3Rpb24yIC52aWRlb0l0ZW0gLnZpZGVvQ29uIC52aWRlb1RodW0gLnBsYXlNYXNrIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnZpZGVvc1dyYXAgLnNlY3Rpb24yIC52aWRlb0l0ZW0gLnZpZGVvQ29uIC52aWRlb1RodW06aG92ZXIgLnBsYXlNYXNrIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgIC5kZS13ZWItdjMgLnZpZGVvc1dyYXAgLnNlY3Rpb24yIC52aWRlb0l0ZW0gLnZpZGVvSW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICAgICAgZmxleC1ncm93OiAxOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnZpZGVvc1dyYXAgLnNlY3Rpb24yIC52aWRlb0l0ZW0gLnZpZGVvSW5mbyBoNCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnZpZGVvc1dyYXAgLnNlY3Rpb24yIC52aWRlb0l0ZW0gLnZpZGVvSW5mbyBoNCBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLnZpZGVvc1dyYXAgLnNlY3Rpb24yIC52aWRlb0l0ZW0gLnZpZGVvSW5mbyBoNCBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwQTlDQUU7IH1cbiAgICAgICAgLmRlLXdlYi12MyAudmlkZW9zV3JhcCAuc2VjdGlvbjIgLnZpZGVvSXRlbSAudmlkZW9JbmZvIHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLnZpZGVvc1dyYXAgLnNlY3Rpb24yIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmRlLXdlYi12MyAudmlkZW9zV3JhcCAuc2VjdGlvbjIgLmNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC52aWRlb3NXcmFwIC5zZWN0aW9uMiAuY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDExNzBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAgICAgLmRlLXdlYi12MyAudmlkZW9zV3JhcCAuc2VjdGlvbjIgLnZpZGVvSXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnZpZGVvc1dyYXAgLnNlY3Rpb24yIC52aWRlb0l0ZW0gLnZpZGVvQ29uIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC52aWRlb3NXcmFwIC5zZWN0aW9uMiBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgICAgLmRlLXdlYi12MyAudmlkZW9zV3JhcCAuc2VjdGlvbjIgLnZpZGVvSXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnZpZGVvc1dyYXAgLnNlY3Rpb24yIC52aWRlb0l0ZW0gLnZpZGVvQ29uIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMDBweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnZpZGVvc1dyYXAgLnNlY3Rpb24yIC52aWRlb0l0ZW0gLnZpZGVvQ29uIC52aWRlb1RodW0ge1xuICAgICAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxODBweDsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAudmlkZW9zV3JhcCAuc2VjdGlvbjIgLnZpZGVvSXRlbSAudmlkZW9Db24gLnZpZGVvVGh1bSAucGxheUljb24ge1xuICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yNXB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnZpZGVvc1dyYXAgLnNlY3Rpb24yIC52aWRlb0l0ZW0gLnZpZGVvSW5mbyB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAudmlkZW9zV3JhcCAuc2VjdGlvbjIgLnZpZGVvSXRlbSAudmlkZW9JbmZvIGg0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAudmlkZW9zV3JhcCAuc2VjdGlvbjIgLnZpZGVvSXRlbSAudmlkZW9JbmZvIGg0IGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAuZGUtd2ViLXYzIC52aWRlb3NXcmFwIC5zZWN0aW9uMyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMzBweCAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZGUtd2ViLXYzIC52aWRlb3NXcmFwIC5zZWN0aW9uMyB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC52aWRlb3NXcmFwIC5zZWN0aW9uMyB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC52aWRlb3NXcmFwIC5zZWN0aW9uMyAuY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmRlLXdlYi12MyAudmlkZW9zV3JhcCAuc2VjdGlvbjMgLmNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC52aWRlb3NXcmFwIC5zZWN0aW9uMyAuY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDExNzBweDsgfSB9XG4gIC5kZS13ZWItdjMgLnZpZGVvc1dyYXAgLnZpZGVvc0xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC52aWRlb3NXcmFwIC52aWRlb3NMaXN0IGgzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZGUtd2ViLXYzIC52aWRlb3NXcmFwIC52aWRlb3NMaXN0IGgzIC5tb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjMEE5Q0FFOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnZpZGVvc1dyYXAgLnZpZGVvc0xpc3QgaDMgLm1vcmU6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmRlLXdlYi12MyAudmlkZW9zV3JhcCAudmlkZW9zTGlzdCAudmlkZW9zTGlzdFJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAuZGUtd2ViLXYzIC52aWRlb3NXcmFwIC52aWRlb3NMaXN0IC52aWRlb0l0ZW0ge1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgbWFyZ2luOiAwIDEwcHggMjBweCAxMHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC52aWRlb3NXcmFwIC52aWRlb3NMaXN0IC52aWRlb0l0ZW0gLnRodW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDM3MHB4O1xuICAgICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAudmlkZW9zV3JhcCAudmlkZW9zTGlzdCAudmlkZW9JdGVtIC50aHVtIC52aWRlb0ltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAudmlkZW9zV3JhcCAudmlkZW9zTGlzdCAudmlkZW9JdGVtIC50aHVtIC5wbGF5SWNvbiB7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAudmlkZW9zV3JhcCAudmlkZW9zTGlzdCAudmlkZW9JdGVtIC50aHVtIC5wbGF5TWFzayB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAudmlkZW9zV3JhcCAudmlkZW9zTGlzdCAudmlkZW9JdGVtIC50aHVtOmhvdmVyIC5wbGF5TWFzayB7XG4gICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgLmRlLXdlYi12MyAudmlkZW9zV3JhcCAudmlkZW9zTGlzdCAudmlkZW9JdGVtIC5pbmZvIHtcbiAgICAgICAgd2lkdGg6IDM3MHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnZpZGVvc1dyYXAgLnZpZGVvc0xpc3QgLnZpZGVvSXRlbSAuaW5mbyAudmlkZW9OYW1lIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC52aWRlb3NXcmFwIC52aWRlb3NMaXN0IC52aWRlb0l0ZW0gLmluZm8gLnZpZGVvTmFtZSBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgY29sb3I6ICMyQzJDMkM7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLnZpZGVvc1dyYXAgLnZpZGVvc0xpc3QgLnZpZGVvSXRlbSAuaW5mbyAudmlkZW9OYW1lIGE6aG92ZXIge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMEE5Q0FFOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnZpZGVvc1dyYXAgLnZpZGVvc0xpc3QgLnZpZGVvSXRlbSAuaW5mbyAudmlkZW9EYXRlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICM5NTk1OTU7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDNweDsgfVxuICAgIC5kZS13ZWItdjMgLnZpZGVvc1dyYXAgLnZpZGVvc0xpc3QgLnZpZGVvc0xpc3RMUm93IC52aWRlb0l0ZW0gLnRodW0ge1xuICAgICAgd2lkdGg6IDU2NXB4O1xuICAgICAgaGVpZ2h0OiAzMTZweDsgfVxuICAgIC5kZS13ZWItdjMgLnZpZGVvc1dyYXAgLnZpZGVvc0xpc3QgLnZpZGVvc0xpc3RMUm93IC52aWRlb0l0ZW0gLmluZm8ge1xuICAgICAgd2lkdGg6IDU2NXB4OyB9XG4gICAgLmRlLXdlYi12MyAudmlkZW9zV3JhcCAudmlkZW9zTGlzdC52aWRlb3NMaXN0ViAudmlkZW9JdGVtIC50aHVtIHtcbiAgICAgIHdpZHRoOiAyNzJweDtcbiAgICAgIGhlaWdodDogMzY0cHg7IH1cbiAgICAuZGUtd2ViLXYzIC52aWRlb3NXcmFwIC52aWRlb3NMaXN0LnZpZGVvc0xpc3RWIC52aWRlb0l0ZW0gLmluZm8ge1xuICAgICAgd2lkdGg6IDI3MnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAgICAgLmRlLXdlYi12MyAudmlkZW9zV3JhcCAudmlkZW9zTGlzdCAudmlkZW9zTGlzdFJvdyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5kZS13ZWItdjMgLnZpZGVvc1dyYXAgLnZpZGVvc0xpc3QgaDMge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgICAuZGUtd2ViLXYzIC52aWRlb3NXcmFwIC52aWRlb3NMaXN0IC52aWRlb0l0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnZpZGVvc1dyYXAgLnZpZGVvc0xpc3QgLnZpZGVvSXRlbSAudGh1bSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnZpZGVvc1dyYXAgLnZpZGVvc0xpc3QgLnZpZGVvSXRlbSAuaW5mbyB7XG4gICAgICAgICAgd2lkdGg6IDM3MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLnZpZGVvc1dyYXAgLnZpZGVvc0xpc3QgaDMge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAudmlkZW9zV3JhcCAudmlkZW9zTGlzdCBoMyAubW9yZSB7XG4gICAgICAgICAgdG9wOiA1cHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLnZpZGVvc1dyYXAgLnZpZGVvc0xpc3QgLnZpZGVvSXRlbSAudGh1bSB7XG4gICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxODBweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC52aWRlb3NXcmFwIC52aWRlb3NMaXN0IC52aWRlb0l0ZW0gLnRodW0gLnBsYXlJY29uIHtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0yNXB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC52aWRlb3NXcmFwIC52aWRlb3NMaXN0IC52aWRlb0l0ZW0gLmluZm8ge1xuICAgICAgICB3aWR0aDogMzIwcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLnZpZGVvc1dyYXAgLnZpZGVvc0xpc3QgLnZpZGVvc0xpc3RMUm93IC52aWRlb0l0ZW0gLnRodW0ge1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgIGhlaWdodDogMTgwcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLnZpZGVvc1dyYXAgLnZpZGVvc0xpc3QgLnZpZGVvc0xpc3RMUm93IC52aWRlb0l0ZW0gLmluZm8ge1xuICAgICAgICB3aWR0aDogMzIwcHg7IH0gfVxuICAuZGUtd2ViLXYzIC52aWRlb3NXcmFwIC52aWRlb1BvcHVwIC52aWRlb1BvcHVwQ29uIHtcbiAgICBwYWRkaW5nOiAwcHggMjBweCAxMHB4IDIwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC52aWRlb3NXcmFwIC52aWRlb1BvcHVwIC52aWRlb1BvcHVwQ29uIC52aWRlb0ZyYW1lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLnZpZGVvc1dyYXAgLnZpZGVvUG9wdXAgLnZpZGVvUG9wdXBDb24gLnZpZGVvRnJhbWUgaWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDgzMHB4O1xuICAgICAgICBoZWlnaHQ6IDQ2NXB4OyB9XG4gICAgLmRlLXdlYi12MyAudmlkZW9zV3JhcCAudmlkZW9Qb3B1cCAudmlkZW9Qb3B1cENvbiAuaW5mbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC52aWRlb3NXcmFwIC52aWRlb1BvcHVwIC52aWRlb1BvcHVwQ29uIC5pbmZvIC52aWRlb05hbWUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNik7IH1cbiAgICAgIC5kZS13ZWItdjMgLnZpZGVvc1dyYXAgLnZpZGVvUG9wdXAgLnZpZGVvUG9wdXBDb24gLmluZm8gLnZpZGVvRGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjOTU5NTk1OyB9XG4gICAgLmRlLXdlYi12MyAudmlkZW9zV3JhcCAudmlkZW9Qb3B1cCAudmlkZW9Qb3B1cENvbiAuZGVzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAuZGUtd2ViLXYzIC52aWRlb3NXcmFwIC52aWRlb1BvcHVwIC52aWRlb1BvcHVwQ29uIC50YWdzIC50YWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZzogM3B4IDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQ6ICNFQUVBRUE7IH1cbiAgICAuZGUtd2ViLXYzIC52aWRlb3NXcmFwIC52aWRlb1BvcHVwIC52aWRlb1BvcHVwQ29uIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gICAgLmRlLXdlYi12MyAudmlkZW9zV3JhcCAudmlkZW9Qb3B1cCAudmlkZW9Qb3B1cENvbiAudmlkZW9zTGlzdCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC52aWRlb3NXcmFwIC52aWRlb1BvcHVwIC52aWRlb1BvcHVwQ29uIC52aWRlb3NMaXN0IC52aWRlb0l0ZW0gLnRodW0ge1xuICAgICAgICB3aWR0aDogMjQzcHg7XG4gICAgICAgIGhlaWdodDogMTQwcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLnZpZGVvc1dyYXAgLnZpZGVvUG9wdXAgLnZpZGVvUG9wdXBDb24gLnZpZGVvc0xpc3QudmlkZW9zTGlzdFYgLnZpZGVvSXRlbSAudGh1bSB7XG4gICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDsgfVxuICAgICAgLmRlLXdlYi12MyAudmlkZW9zV3JhcCAudmlkZW9Qb3B1cCAudmlkZW9Qb3B1cENvbiAudmlkZW9zTGlzdC52aWRlb3NMaXN0ViAudmlkZW9JdGVtIC5pbmZvIHtcbiAgICAgICAgd2lkdGg6IDE5MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5kZS13ZWItdjMgLnZpZGVvc1dyYXAgLnZpZGVvUG9wdXAgLnZpZGVvUG9wdXBDb24gLnZpZGVvRnJhbWUgaWZyYW1lIHtcbiAgICAgIHdpZHRoOiA1MjBweDtcbiAgICAgIGhlaWdodDogMjkwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIC5kZS13ZWItdjMgLnZpZGVvc1dyYXAgLnZpZGVvUG9wdXAgLnZpZGVvc0xpc3Qge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDsgfVxuICAgICAgLmRlLXdlYi12MyAudmlkZW9zV3JhcCAudmlkZW9Qb3B1cCAudmlkZW9zTGlzdCAudmlkZW9JdGVtIC50aHVtIHtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICBoZWlnaHQ6IDE0NXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmRlLXdlYi12MyAudmlkZW9zV3JhcCAudmlkZW9Qb3B1cCAudmlkZW9Qb3B1cENvbiB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuZGUtd2ViLXYzIC52aWRlb3NXcmFwIC52aWRlb1BvcHVwIC52aWRlb1BvcHVwQ29uIC52aWRlb0ZyYW1lIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnZpZGVvc1dyYXAgLnZpZGVvUG9wdXAgLnZpZGVvUG9wdXBDb24gLnZpZGVvRnJhbWUgaWZyYW1lIHtcbiAgICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAuZGUtd2ViLXYzIC52aWRlb3NXcmFwIC52aWRlb3NNb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS92aWRlb3MvdmlkZW9zTW9yZUJnLnBuZ1wiKSA1MCUgYm90dG9tIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgcGFkZGluZzogNzBweCAwIDEyMHB4IDA7IH1cbiAgICAuZGUtd2ViLXYzIC52aWRlb3NXcmFwIC52aWRlb3NNb3JlIC52aWRlb3NMaXN0IGgzIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAzNnB4OyB9XG4gICAgLmRlLXdlYi12MyAudmlkZW9zV3JhcCAudmlkZW9zTW9yZSAudmlkZW9zTGlzdCAudmlkZW9JdGVtIHtcbiAgICAgIHdpZHRoOiAzNzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAuZGUtd2ViLXYzIC52aWRlb3NXcmFwIC52aWRlb3NNb3JlIC52aWRlb3NMaXN0IC52aWRlb0l0ZW0gLnRodW0gLnZpZGVvSW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDsgfVxuICAgICAgLmRlLXdlYi12MyAudmlkZW9zV3JhcCAudmlkZW9zTW9yZSAudmlkZW9zTGlzdCAudmlkZW9JdGVtIC5pbmZvIC52aWRlb05hbWUge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC52aWRlb3NXcmFwIC52aWRlb3NNb3JlIC52aWRlb3NMaXN0IC52aWRlb0l0ZW0gLmluZm8gLnZpZGVvRGF0ZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDEwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC52aWRlb3NXcmFwIC52aWRlb3NNb3JlIC52aWRlb3NMaXN0IC52aWRlb3NMaXN0TFJvdyAudmlkZW9JdGVtIHtcbiAgICAgIHdpZHRoOiA1NjVweDsgfVxuICAgIC5kZS13ZWItdjMgLnZpZGVvc1dyYXAgLnZpZGVvc01vcmUgLnZpZGVvc0xpc3QudmlkZW9zTGlzdFYgLnZpZGVvSXRlbSB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmRlLXdlYi12MyAudmlkZW9zV3JhcCAudmlkZW9zTW9yZSAudmlkZW9zTGlzdCBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgICAgLmRlLXdlYi12MyAudmlkZW9zV3JhcCAudmlkZW9zTW9yZSAudmlkZW9zTGlzdCAudmlkZW9JdGVtIHtcbiAgICAgICAgd2lkdGg6IDMyMHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC52aWRlb3NXcmFwIC52aWRlb3NNb3JlIC52aWRlb3NMaXN0IC52aWRlb3NMaXN0TFJvdyAudmlkZW9JdGVtIHtcbiAgICAgICAgd2lkdGg6IDMyMHB4OyB9IH1cblxuLmRlLXdlYi12MyAuTUIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1OyB9XG4gIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24wIC5iYW5uZXIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9pbWcvbXkvb3ZlcnZpZXcvc2VjdGlvbjNCZy5qcGdcIikgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgcGFkZGluZzogMzBweCA0MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24wIC5iYW5uZXIgLmJhbm5lckNvbkltZyB7XG4gICAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24wIC5iYW5uZXIgLmJhbm5lckNvbklubmVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjAgLmJhbm5lciAuYmFubmVyQ29uQ2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgICAgb3BhY2l0eTogMC40OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjAgLmJhbm5lciAuYmFubmVyQ29uQ2xvc2U6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMCAuYmFubmVyIC5iYW5uZXJDb24gLmJhbm5lckNvbkltZyB7XG4gICAgICAgIHdpZHRoOiAxNjdweDtcbiAgICAgICAgaGVpZ2h0OiAxOTNweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjAgLmJhbm5lciAuYmFubmVyQ29uIC5iYW5uZXJDb25Jbm5lciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxOTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24wIC5iYW5uZXIgLmJhbm5lckNvbiAuYmFubmVyQ29uSW5uZXIgaDQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24wIC5iYW5uZXIgLmJhbm5lckNvbiAuYmFubmVyQ29uSW5uZXIgLmJhbm5lclRleHQxIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24wIC5iYW5uZXIgLmJhbm5lckNvbiAuYmFubmVyQ29uSW5uZXIgLmJhbm5lclRleHQyIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgY29sb3I6ICMyMUZERkQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24wIC5iYW5uZXIgLmJhbm5lckNvbiAuYmFubmVyQ29uSW5uZXIgLmJ0blR5cGU4IHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjEge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24xIC5zZWN0aW9uMUluZm8xIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24xIC5zZWN0aW9uMUluZm8xIGltZyB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMSAuc2VjdGlvbjFJbmZvMiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGNvbG9yOiAjNDg0ODQ4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24xIC5zZWN0aW9uMUluZm8yIGEge1xuICAgICAgICBjb2xvcjogIzBBOUNBRTsgfVxuICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24xIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgbWluLWhlaWdodDogNjExcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMS5zZWN0aW9uMkNvbjFIIHtcbiAgICAgICAgbWluLWhlaWdodDogNTAycHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMSBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDsgfVxuICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24xIGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24xIGg1IHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGNvbG9yOiAjNzk3OTc5O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24xIC5zZWN0aW9uMkNvbjEtMSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24xIC5zZWN0aW9uMkNvbjEtMSAucHJpY2VOdW0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMjBweCAwOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24xIC5zZWN0aW9uMkNvbjEtMSAucHJpY2VOdW0gc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjEgLnNlY3Rpb24yQ29uMS0xIC5wcmljZU51bSAucHJpY2VOdW1CdG4xLCAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjEgLnNlY3Rpb24yQ29uMS0xIC5wcmljZU51bSAucHJpY2VOdW1CdG4yIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDZCOEI7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxNXB4IDVweCAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24xIC5zZWN0aW9uMkNvbjEtMSAucHJpY2VOdW0gLnByaWNlTnVtQnRuMTpob3ZlciwgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24xIC5zZWN0aW9uMkNvbjEtMSAucHJpY2VOdW0gLnByaWNlTnVtQnRuMjpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMSAuc2VjdGlvbjJDb24xLTEgLnByaWNlTnVtIC5wcmljZU51bUJ0bjIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2RjMzU0NTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjEgLnNlY3Rpb24yQ29uMS0xIC5zZWN0aW9uMkNvbjEtMUluZm8xIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRjBGMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMSAuc2VjdGlvbjJDb24xLTEgLnNlY3Rpb24yQ29uMS0xVGV4dDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogIzc5Nzk3OTtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjEgLnNlY3Rpb24yQ29uMS0xIC5zZWN0aW9uMkNvbjEtMVRleHQxIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24xIC5zZWN0aW9uMkNvbjEtMSAuc2VjdGlvbjJDb24xLTFUZXh0MyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjIgLnNlY3Rpb24yQ29uMi0xIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHggNXB4IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNTJhYmI3IDAlLCAjMDAwYTNiIDEwMCUpOyB9XG4gICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjIgLnNlY3Rpb24yQ29uMi0xIC5zZWN0aW9uMkNvbjJUaXREZCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjIgLnNlY3Rpb24yQ29uMi0xIC5zZWN0aW9uMkNvbjJUaXREZCAuZHJvcGRvd25UcmlnZ2VyIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjIgLnNlY3Rpb24yQ29uMi0xIC5zZWN0aW9uMkNvbjJUaXREZCAuZHJvcGRvd25UcmlnZ2VyOmhvdmVyLCAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjIgLnNlY3Rpb24yQ29uMi0xIC5zZWN0aW9uMkNvbjJUaXREZCAuZHJvcGRvd25UcmlnZ2VyOmFjdGl2ZSwgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24yIC5zZWN0aW9uMkNvbjItMSAuc2VjdGlvbjJDb24yVGl0RGQgLmRyb3Bkb3duVHJpZ2dlcjpmb2N1cyB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMiAuc2VjdGlvbjJDb24yLTEgaDUge1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjIgLnNlY3Rpb24yQ29uMi0xIC5zZWN0aW9uMkNvbjItMU1hcCB7XG4gICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgaGVpZ2h0OiAyMTBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweCBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ltZy9teS9vdmVydmlldy9zZWN0aW9uMkNvbjJJbWc2LnBuZ1wiKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjIgLnNlY3Rpb24yQ29uMi0xIC5zZWN0aW9uMkNvbjItMU1hcCAubWFwSXRlbTEge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgICB3aWR0aDogNjJweDtcbiAgICAgICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzFweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMzFweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjIgLnNlY3Rpb24yQ29uMi0xIC5zZWN0aW9uMkNvbjItMU1hcCAubWFwSXRlbTIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAxOTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDJweDtcbiAgICAgICAgICByaWdodDogMjUwcHg7XG4gICAgICAgICAgdG9wOiAtMTFweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMiAuc2VjdGlvbjJDb24yLTEgLnNlY3Rpb24yQ29uMi0xTWFwIC5tYXBJdGVtMiAubWFwSXRlbTJJbWcge1xuICAgICAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEzcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAzOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24yIC5zZWN0aW9uMkNvbjItMSAuc2VjdGlvbjJDb24yLTFNYXAgLm1hcEl0ZW0yIC5tYXBJdGVtMlRleHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y3QzM0RTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogM3B4IDhweCAycHggOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24yIC5zZWN0aW9uMkNvbjItMSAuc2VjdGlvbjJDb24yLTFNYXAgLm1hcEl0ZW0zIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDQycHg7XG4gICAgICAgICAgbGVmdDogMjQ2cHg7XG4gICAgICAgICAgdG9wOiAtMjJweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMiAuc2VjdGlvbjJDb24yLTEgLnNlY3Rpb24yQ29uMi0xTWFwIC5tYXBJdGVtMyAubWFwSXRlbTNJbWcge1xuICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAzOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24yIC5zZWN0aW9uMkNvbjItMSAuc2VjdGlvbjJDb24yLTFNYXAgLm1hcEl0ZW0zIC5tYXBJdGVtM1RleHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJGRDE5RjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogM3B4IDhweCAycHggOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24yIC5zZWN0aW9uMkNvbjItMSAuc2VjdGlvbjJDb24yLTFNYXAgLm1hcEl0ZW00IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTc7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDQ0cHg7XG4gICAgICAgICAgcmlnaHQ6IDIzNXB4O1xuICAgICAgICAgIHRvcDogMTI2cHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjIgLnNlY3Rpb24yQ29uMi0xIC5zZWN0aW9uMkNvbjItMU1hcCAubWFwSXRlbTQgLm1hcEl0ZW00SW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICAgICAgICAgICAgei1pbmRleDogMzsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMiAuc2VjdGlvbjJDb24yLTEgLnNlY3Rpb24yQ29uMi0xTWFwIC5tYXBJdGVtNCAubWFwSXRlbTRUZXh0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxN0FGQ0I7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCA4cHggMnB4IDhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24yIC5zZWN0aW9uMkNvbjItMSAuc2VjdGlvbjJDb24yLTFNYXAgLm1hcEl0ZW00IC5tYXBJdGVtNFBlcmNlbnQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAzOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMiAuc2VjdGlvbjJDb24yLTEgLnNlY3Rpb24yQ29uMi0xTWFwIC5tYXBJdGVtNSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDE2O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0NnB4O1xuICAgICAgICAgIGxlZnQ6IDI1MnB4O1xuICAgICAgICAgIHRvcDogMTM2cHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjIgLnNlY3Rpb24yQ29uMi0xIC5zZWN0aW9uMkNvbjItMU1hcCAubWFwSXRlbTUgLm1hcEl0ZW01SW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1M3B4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNHB4O1xuICAgICAgICAgICAgei1pbmRleDogMzsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMiAuc2VjdGlvbjJDb24yLTEgLnNlY3Rpb24yQ29uMi0xTWFwIC5tYXBJdGVtNSAubWFwSXRlbTVUZXh0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxN0FGQ0I7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCA4cHggMnB4IDhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMiAuc2VjdGlvbjJDb24yLTEgLnNlY3Rpb24yQ29uMi0xTWFwIC5tYXBJdGVtNiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTgzcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTcycHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24yIC5zZWN0aW9uMkNvbjItMSAuc2VjdGlvbjJDb24yLTFNYXAgLm1hcEl0ZW03IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICB3aWR0aDogNzhweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTg0cHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24yIC5zZWN0aW9uMkNvbjItMSAuc2VjdGlvbjJDb24yLTFNYXAgLm1hcEl0ZW04IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgICB3aWR0aDogNjdweDtcbiAgICAgICAgICBoZWlnaHQ6IDU3cHg7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNjdweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMiAuc2VjdGlvbjJDb24yLTEgLnNlY3Rpb24yQ29uMi0xTWFwIC5tYXBJdGVtOSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgd2lkdGg6IDg0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24yIC5zZWN0aW9uMkNvbjItMSAuc2VjdGlvbjJDb24yLTFNYXAgLm1hcEFycm93MSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDE1O1xuICAgICAgICAgIGFuaW1hdGlvbjogYWN0aW9uMSA0cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNGN0MzNEU7IH1cblxuQGtleWZyYW1lcyBhY3Rpb24xIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE2NXB4LCA3MHB4KSByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE2NXB4LCAzN3B4KTsgfVxuICA1MSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE2NXB4LCAzN3B4KSByb3RhdGUoLTkwZGVnKTsgfVxuICA5OSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDcwcHgsIDM3cHgpIHJvdGF0ZSgtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzBweCwgMzdweCk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG4gICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMiAuc2VjdGlvbjJDb24yLTEgLnNlY3Rpb24yQ29uMi0xTWFwIC5tYXBBcnJvdzEtMCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDE0O1xuICAgICAgICAgIGFuaW1hdGlvbjogYWN0aW9uMS0wIDRzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkICNGN0MzNEU7IH1cblxuQGtleWZyYW1lcyBhY3Rpb24xLTAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzBweCwgMzVweCkgcm90YXRlKDApO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNjdweCwgMzVweCk7IH1cbiAgNTElIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNjdweCwgMzVweCkgcm90YXRlKDkwZGVnKTsgfVxuICA5OSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE2N3B4LCA3MHB4KSByb3RhdGUoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTY3cHgsIDcwcHgpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjIgLnNlY3Rpb24yQ29uMi0xIC5zZWN0aW9uMkNvbjItMU1hcCAubWFwQXJyb3cyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBhY3Rpb24yIDVzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICB6LWluZGV4OiAxMztcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkICMwNkU2QjM7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbkBrZXlmcmFtZXMgYWN0aW9uMiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNjVweCwgMjRweCk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE3OXB4LCAyNHB4KTsgfVxuICA1MSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE3OXB4LCAyNHB4KSByb3RhdGUoLTkwZGVnKTsgfVxuICA5OSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE3OXB4LCA3MHB4KSByb3RhdGUoLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE3OXB4LCA3MHB4KTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24yIC5zZWN0aW9uMkNvbjItMSAuc2VjdGlvbjJDb24yLTFNYXAgLm1hcEFycm93Mi0wIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBhY3Rpb24yLTAgNXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjMDZFNkIzOyB9XG5cbkBrZXlmcmFtZXMgYWN0aW9uMi0wIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE3N3B4LCA3MHB4KTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTc3cHgsIDI2cHgpOyB9XG4gIDUxJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTc3cHgsIDI2cHgpIHJvdGF0ZSg5MGRlZyk7IH1cbiAgOTklIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNjVweCwgMjZweCkgcm90YXRlKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI2NXB4LCAyNnB4KTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24yIC5zZWN0aW9uMkNvbjItMSAuc2VjdGlvbjJDb24yLTFNYXAgLm1hcEFycm93MyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICAgIGFuaW1hdGlvbjogYWN0aW9uMyAzcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICMxMUIwQ0Q7IH1cblxuQGtleWZyYW1lcyBhY3Rpb24zIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE2M3B4LCAxMjBweCkgcm90YXRlKDApO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNjNweCwgMTc2cHgpOyB9XG4gIDUxJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTYzcHgsIDE3NnB4KSByb3RhdGUoOTBkZWcpOyB9XG4gIDk5JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjVweCwgMTc2cHgpIHJvdGF0ZSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2NXB4LCAxNzZweCk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG4gICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMiAuc2VjdGlvbjJDb24yLTEgLnNlY3Rpb24yQ29uMi0xTWFwIC5tYXBBcnJvdzMtMCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgIGFuaW1hdGlvbjogYWN0aW9uMy0wIDNzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkICMxMUIwQ0Q7IH1cblxuQGtleWZyYW1lcyBhY3Rpb24zLTAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjVweCwgMTc0cHgpIHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTY1cHgsIDE3NHB4KTsgfVxuICA1MSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE2NXB4LCAxNzRweCkgcm90YXRlKC05MGRlZyk7IH1cbiAgOTklIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNjVweCwgMTIwcHgpIHJvdGF0ZSgtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTY1cHgsIDEyMHB4KTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24yIC5zZWN0aW9uMkNvbjItMSAuc2VjdGlvbjJDb24yLTFNYXAgLm1hcEFycm93NCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBhY3Rpb240IDRzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgIzE2QUVDQTsgfVxuXG5Aa2V5ZnJhbWVzIGFjdGlvbjQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTc3cHgsIDEyMHB4KSByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE3N3B4LCAxOTBweCk7IH1cbiAgNTElIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNzdweCwgMTkwcHgpIHJvdGF0ZSgtOTBkZWcpOyB9XG4gIDk5JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjY1cHgsIDE5MHB4KSByb3RhdGUoLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI2NXB4LCAxOTBweCk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG4gICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMiAuc2VjdGlvbjJDb24yLTEgLnNlY3Rpb24yQ29uMi0xTWFwIC5tYXBBcnJvdzQtMCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDg7XG4gICAgICAgICAgYW5pbWF0aW9uOiBhY3Rpb240LTAgNHMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkICMxNkFFQ0E7IH1cblxuQGtleWZyYW1lcyBhY3Rpb240LTAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjY1cHgsIDE4OHB4KSByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE3OXB4LCAxODhweCk7IH1cbiAgNTElIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNzlweCwgMTg4cHgpIHJvdGF0ZSg5MGRlZyk7IH1cbiAgOTklIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNzlweCwgMTIwcHgpIHJvdGF0ZSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNzlweCwgMTIwcHgpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24yIC5zZWN0aW9uMkNvbjItMSAuc2VjdGlvbjJDb24yLTFSYW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW46IDAgLTIwcHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24yIC5zZWN0aW9uMkNvbjItMSAuc2VjdGlvbjJDb24yLTFSYW5rIC5yYW5rSXRlbSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwIDVweCAxMHB4IDVweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMiAuc2VjdGlvbjJDb24yLTEgLnNlY3Rpb24yQ29uMi0xUmFuayAucmFua0l0ZW0gcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTI0cHgpIHtcbiAgICAgICAgICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24yIC5zZWN0aW9uMkNvbjItMSAuc2VjdGlvbjJDb24yLTFSYW5rIC5yYW5rSXRlbSBwIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUycHg7IH0gfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24yIC5zZWN0aW9uMkNvbjItMSAuc2VjdGlvbjJDb24yLTFSYW5rIC5yYW5rSXRlbSBwIC50b29sdGlwLWlubmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjIgLnNlY3Rpb24yQ29uMi0xIC5zZWN0aW9uMkNvbjItMVJhbmsgLnJhbmtJdGVtIHAgLnRvb2x0aXAtaW5uZXIgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM3M0Y5RkQ7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjIgLnNlY3Rpb24yQ29uMi0xIC5zZWN0aW9uMkNvbjItMVJhbmsgLnJhbmtJdGVtIC5pY29ud2VuaGFvIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgY29sb3I6ICNlNzhkMzU7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjIgLnNlY3Rpb24yQ29uMi0xIC5zZWN0aW9uMkNvbjItMVJhbmsgLnJhbmtJdGVtIC5yYW5rSXRlbUljb24gLmljb25mb250IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMiAuc2VjdGlvbjJDb24yLTEgLnNlY3Rpb24yQ29uMi0xUmFuayAucmFua0l0ZW0gLnJhbmtJdGVtSWNvbiAucmFua0l0ZW1Eb3Qge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMiAuc2VjdGlvbjJDb24yLTEgLnNlY3Rpb24yQ29uMi0xUmFuayAucmFua0l0ZW0uYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDBERUM1OyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjIgLnNlY3Rpb24yQ29uMi0xIC5zZWN0aW9uMkNvbjItMVJhbmsgLnJhbmtJdGVtLmFjdGl2ZSAucmFua0l0ZW1JY29uIC5yYW5rSXRlbURvdCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMERFQzU7IH1cbiAgICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24yIC5zZWN0aW9uMkNvbjItMSAuc2VjdGlvbjJDb24yLTFSYW5rIC5yYW5rSXRlbVNlcCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogN3B4IDhweCAwIDEwcHg7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24yIC5zZWN0aW9uMkNvbjItMS5zZWN0aW9uMkNvbjItMS1sZyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMiAuc2VjdGlvbjJDb24yLTEuc2VjdGlvbjJDb24yLTEtbGcgaDUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYycHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMiAuc2VjdGlvbjJDb24yLTEgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMiAuc2VjdGlvbjJDb24yLTEgPiBkaXY6Zmlyc3QtY2hpbGQgPiBkaXYge1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMiAuc2VjdGlvbjJDb24yLTEgPiBkaXY6Zmlyc3QtY2hpbGQgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMiAuc2VjdGlvbjJDb24yLTEgPiBkaXY6Zmlyc3QtY2hpbGQgPiBkaXY6Zmlyc3QtY2hpbGQgaDUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjIgLnNlY3Rpb24yQ29uMi0xID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2Omxhc3QtY2hpbGQge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjIgLnNlY3Rpb24yQ29uMi0xID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2Omxhc3QtY2hpbGQgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24yIC5zZWN0aW9uMkNvbjItMSA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdjpsYXN0LWNoaWxkIC5kcm9wZG93blRyaWdnZXIge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24yIC5zZWN0aW9uMkNvbjItMSA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdjpsYXN0LWNoaWxkIC5kcm9wZG93blRyaWdnZXIgPiBpIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMiAuc2VjdGlvbjJDb24yLTEgLnNlY3Rpb24yQ29uMi1ib3R0b20ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MjA0MzsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjIgLnNlY3Rpb24yQ29uMi0xIC5zZWN0aW9uMkNvbjItYm90dG9tID4gZGl2IHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjIgLnNlY3Rpb24yQ29uMi0yIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiAyNXB4IDIwcHggMjNweCAyMHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjIgLnNlY3Rpb24yQ29uMi0yIGg1IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjIgLnNlY3Rpb24yQ29uMi0yIC5raW5kbmVzc1NsaWRlciAub3dsLWNhcm91c2VsIC5raW5kbmVzc1NsaWRlckNvbiAua2luZG5lc3NTbGlkZXJDb24tYnRuIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24yIC5zZWN0aW9uMkNvbjItMiAua2luZG5lc3NTbGlkZXIgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMiAuc2VjdGlvbjJDb24yLTIgLmtpbmRuZXNzU2xpZGVyIC5vd2wtY2Fyb3VzZWwgYnV0dG9uLm93bC1kb3Qge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxOTYsIDE5NiwgMTk2LCAwLjUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIG1hcmdpbjogMCA0cHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24yIC5zZWN0aW9uMkNvbjItMiAua2luZG5lc3NTbGlkZXIgLm93bC1jYXJvdXNlbCBidXR0b24ub3dsLWRvdDpmb2N1cywgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24yIC5zZWN0aW9uMkNvbjItMiAua2luZG5lc3NTbGlkZXIgLm93bC1jYXJvdXNlbCBidXR0b24ub3dsLWRvdDphY3RpdmUge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24yIC5zZWN0aW9uMkNvbjItMiAua2luZG5lc3NTbGlkZXIgLm93bC1jYXJvdXNlbCBidXR0b24ub3dsLWRvdC5hY3RpdmUsIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMiAuc2VjdGlvbjJDb24yLTIgLmtpbmRuZXNzU2xpZGVyIC5vd2wtY2Fyb3VzZWwgYnV0dG9uLm93bC1kb3Q6Zm9jdXMsIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMiAuc2VjdGlvbjJDb24yLTIgLmtpbmRuZXNzU2xpZGVyIC5vd2wtY2Fyb3VzZWwgYnV0dG9uLm93bC1kb3Q6YWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzRjNGM0OyB9XG4gICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjIgLnNlY3Rpb24yQ29uMi0yIC5raW5kbmVzc1NsaWRlciAuYngtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMiAuc2VjdGlvbjJDb24yLTIgLmtpbmRuZXNzU2xpZGVyIC5ieC13cmFwcGVyIC5ieC12aWV3cG9ydCBsaSB7XG4gICAgICAgICAgcGFkZGluZzogMnB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMiAuc2VjdGlvbjJDb24yLTIgLmtpbmRuZXNzU2xpZGVyIC5ieC13cmFwcGVyIC5ieC1wYWdlciB7XG4gICAgICAgICAgYm90dG9tOiAtMjBweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMiAuc2VjdGlvbjJDb24yLTIgLmtpbmRuZXNzU2xpZGVyIC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGEge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTk2LCAxOTYsIDE5NiwgMC41KTsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24yIC5zZWN0aW9uMkNvbjItMiAua2luZG5lc3NTbGlkZXIgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYS5hY3RpdmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzRjNGM0OyB9XG4gICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24yIC5zZWN0aW9uMkNvbjItMyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDE1cHggMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMiAuc2VjdGlvbjJDb24yLTMgaDQge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24yIC5zZWN0aW9uMkNvbjItMyAubWFuYWdlQWNjb3VudExpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMiAuc2VjdGlvbjJDb24yLTMgLm1hbmFnZUFjY291bnRMaW5rIC5pY29uZm9udCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHRvcDogMTBweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjIgLnNlY3Rpb24yQ29uMi0zIC5tYW5hZ2VBY2NvdW50TGluazpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7IH1cbiAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjMge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIHBhZGRpbmc6IDI1cHggMjBweCAzMHB4IDIwcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMyAuc2VjdGlvbjJDb24zSXRlbSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBGMEYwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjMgLnNlY3Rpb24yQ29uM0l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjMgLnNlY3Rpb24yQ29uM0l0ZW0gLnRvcGljb24ge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgICBjb2xvcjogIzlGOUY5RiAhaW1wb3J0YW50OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMyAuc2VjdGlvbjJDb24zSXRlbSAucG9wb3ZlciB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMyAuc2VjdGlvbjJDb24zSXRlbSAucG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC53b3JkY29sb3Ige1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMyAuc2VjdGlvbjJDb24zSXRlbSAucG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC53b3JkY29sb3J0d28ge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuOTsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24zIC5zZWN0aW9uMkNvbjNJdGVtIC5wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQgLnRhYmxlaHRtbCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMyAuc2VjdGlvbjJDb24zSXRlbSAucG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC50YWJsZWh0bWwgdGJvZHkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMyAuc2VjdGlvbjJDb24zSXRlbSAucG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC50YWJsZWh0bWwgdHIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMzBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjMgLnNlY3Rpb24yQ29uM0l0ZW0gLnBvcG92ZXIgLnBvcG92ZXItY29udGVudCAudGFibGVodG1sIHRyIC5kaXJzdHRkIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjYsIDE4LCAxOCwgMC44KTsgfVxuICAgICAgICAgICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMyAuc2VjdGlvbjJDb24zSXRlbSAucG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC50YWJsZWh0bWwgdHIgdGQge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH0gfVxuICAgICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjMgLnNlY3Rpb24yQ29uM0l0ZW0gLnBvcG92ZXIge1xuICAgICAgICAgIG1pbi13aWR0aDogNDI4cHggIWltcG9ydGFudDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMyAuc2VjdGlvbjJDb24zSXRlbSAucG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC53b3JkY29sb3Ige1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24zIC5zZWN0aW9uMkNvbjNJdGVtIC5wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQgLndvcmRjb2xvcnR3byB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuOTsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMyAuc2VjdGlvbjJDb24zSXRlbSAucG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC50YWJsZWh0bWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgIHdpZHRoOiAzOTZweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMyAuc2VjdGlvbjJDb24zSXRlbSAucG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC50YWJsZWh0bWwgdGJvZHkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXAgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24zIC5zZWN0aW9uMkNvbjNJdGVtIC5wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQgLnRhYmxlaHRtbCB0ciB7XG4gICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjMgLnNlY3Rpb24yQ29uM0l0ZW0gLnBvcG92ZXIgLnBvcG92ZXItY29udGVudCAudGFibGVodG1sIHRyIC5kaXJzdHRkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI2LCAxOCwgMTgsIDAuOCk7IH1cbiAgICAgICAgICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24zIC5zZWN0aW9uMkNvbjNJdGVtIC5wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQgLnRhYmxlaHRtbCB0ciB0ZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMyAuc2VjdGlvbjJDb24zSXRlbSBoNSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjMgLnNlY3Rpb24yQ29uM0l0ZW0gLnNlY3Rpb24yQ29uM0l0ZW1Db24ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMyAuc2VjdGlvbjJDb24zSXRlbSAuc2VjdGlvbjJDb24zSXRlbUNvbiAudHlwZUljb24ge1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICM2MjYyNjI7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMyAuc2VjdGlvbjJDb24zSXRlbSAuc2VjdGlvbjJDb24zSXRlbUNvbiAudHlwZUljb24gaW1nIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjMgLnNlY3Rpb24yQ29uM0l0ZW0gLnNlY3Rpb24yQ29uM0l0ZW1Db24gLnR5cGVJY29uIGg1IHtcbiAgICAgICAgICAgICAgY29sb3I6ICMxOTIxMkU7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMyAuc2VjdGlvbjJDb24zSXRlbSAuc2VjdGlvbjJDb24zSXRlbUNvbiAudHlwZUljb24gaDYge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMyAuc2VjdGlvbjJDb24zSXRlbSAuc2VjdGlvbjJDb24zSXRlbUNvbiAudHlwZUljb24gcCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24zIC5zZWN0aW9uMkNvbjNJdGVtIC5zZWN0aW9uMkNvbjNJdGVtQ29uIC50eXBlSWNvbjIge1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICM2MjYyNjI7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMyAuc2VjdGlvbjJDb24zSXRlbSAuc2VjdGlvbjJDb24zSXRlbUNvbiAudHlwZUljb24yIGltZyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24zIC5zZWN0aW9uMkNvbjNJdGVtIC5zZWN0aW9uMkNvbjNJdGVtQ29uIC50eXBlSWNvbjIgaDUge1xuICAgICAgICAgICAgICBjb2xvcjogIzE5MjEyRTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMyAuc2VjdGlvbjJDb24zSXRlbSAuc2VjdGlvbjJDb24zSXRlbUNvbiAudHlwZUljb24yIGg2IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjMgLnNlY3Rpb24yQ29uM0l0ZW0gLnNlY3Rpb24yQ29uM0l0ZW1Db24gLnR5cGVJY29uMiBwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjMgLnNlY3Rpb24yQ29uM0l0ZW0gLnNlY3Rpb24yQ29uM0l0ZW1Db24gLnR5cGVJbmZvIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24zIC5zZWN0aW9uMkNvbjNJdGVtIC5zZWN0aW9uMkNvbjNJdGVtQ29uIC50eXBlSW5mbyBwIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMkMyQzJDOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjMgLnNlY3Rpb24yQ29uM0l0ZW0gLnNlY3Rpb24yQ29uM0l0ZW1Db24gLnR5cGVJbmZvIGg2IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBjb2xvcjogIzNENDY1MzsgfVxuICAgICAgICAgICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjMgLnNlY3Rpb24yQ29uM0l0ZW0gLnNlY3Rpb24yQ29uM0l0ZW1Db24gLnR5cGVJbmZvIGg2LnR5cGVUZXh0MSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyRkQxOUY7IH1cbiAgICAgICAgICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24zIC5zZWN0aW9uMkNvbjNJdGVtIC5zZWN0aW9uMkNvbjNJdGVtQ29uIC50eXBlSW5mbyBoNi50eXBlVGV4dDIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRjBCNTJFOyB9XG4gICAgICAgICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMyAuc2VjdGlvbjJDb24zSXRlbSAuc2VjdGlvbjJDb24zSXRlbUNvbiAudHlwZUluZm8gaDYudHlwZVRleHQzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJDQjJERDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMyAuc2VjdGlvbjJDb24zSXRlbSAuc2VjdGlvbjJDb24zSXRlbUNvbi50eXBlMiB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjMgLnNlY3Rpb24yQ29uM0l0ZW0gLnNlY3Rpb24yQ29uM0l0ZW1Db24udHlwZTIgLnR5cGVJY29uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24zIC5zZWN0aW9uMkNvbjNJdGVtIC5zZWN0aW9uMkNvbjNJdGVtQ29uLnR5cGUzIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24zIC5zZWN0aW9uMkNvbjNJdGVtIC5ieC13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMyAuc2VjdGlvbjJDb24zSXRlbSAuYngtd3JhcHBlciAuYngtcGFnZXIge1xuICAgICAgICAgICAgYm90dG9tOiAtMjBweDsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24zIC5zZWN0aW9uMkNvbjNJdGVtIC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGEge1xuICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTk2LCAxOTYsIDE5NiwgMC41KTsgfVxuICAgICAgICAgICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjMgLnNlY3Rpb24yQ29uM0l0ZW0gLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYS5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjNGM0YzQ7IH1cbiAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5iaWxsSGlzdG9yeUNvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzAwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5iaWxsSGlzdG9yeUNvblZpZXcge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLmJpbGxIaXN0b3J5Q29uVmlldyBhIHtcbiAgICAgICAgY29sb3I6ICMwQTlDQUU7IH1cbiAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yLlBCMzAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24zIC5zZWN0aW9uM0NvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgcGFkZGluZzogMzBweCA0MHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24zIC5zZWN0aW9uM0NvbiAuc2VjdGlvbjNDb25SZWZyZXNoIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQkZCRkJGO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGNUY2Rjc7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMyAuc2VjdGlvbjNDb24gLnNlY3Rpb24zQ29uUmVmcmVzaDpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0YwZjBmMDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24zIC5zZWN0aW9uM0NvbiAuc2VjdGlvbjNDb25SZWZyZXNoIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24zIC5zZWN0aW9uM0NvbiBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDsgfVxuICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMyAuc2VjdGlvbjNDb24gaDUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjMgLnNlY3Rpb24zQ29uIGg1IHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGNvbG9yOiAjNzk3OTc5O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMyAuc2VjdGlvbjNDb24gLnNlY3Rpb24zQ29uMSAuc2VjdGlvbjNDb24xVGltZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICM3OTc5Nzk7IH1cbiAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjMgLnNlY3Rpb24zQ29uIC5zZWN0aW9uM0NvbjEgLnNlY3Rpb24zQ29uMUluZm8ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMyAuc2VjdGlvbjNDb24gLnNlY3Rpb24zQ29uMSAuc2VjdGlvbjNDb24xSW5mbyAuc2VjdGlvbjNDb24xSW5mb0l0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgMTVweCAwIDA7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24zIC5zZWN0aW9uM0NvbiAuc2VjdGlvbjNDb24xIC5zZWN0aW9uM0NvbjFJbmZvIC5zZWN0aW9uM0NvbjFJbmZvSXRlbSBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24zIC5zZWN0aW9uM0NvbiAuc2VjdGlvbjNDb24yIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRjBGMEYwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMyAuc2VjdGlvbjNDb24gLnNlY3Rpb24zQ29uMiAuTUIyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjMgLnNlY3Rpb24zQ29uIC5zZWN0aW9uM0NvbjIgLnNlY3Rpb24zQ29uMkl0ZW0xIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24zIC5zZWN0aW9uM0NvbiAuc2VjdGlvbjNDb24yIC5zZWN0aW9uM0NvbjJJdGVtMSBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMyAuc2VjdGlvbjNDb24gLnNlY3Rpb24zQ29uMiAuc2VjdGlvbjNDb24ySXRlbTEgaDYge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBjb2xvcjogIzNCQkI3RDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjMgLnNlY3Rpb24zQ29uIC5zZWN0aW9uM0NvbjIgLnNlY3Rpb24zQ29uMkl0ZW0xIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6ICM2MjYyNjI7IH1cbiAgICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMyAuc2VjdGlvbjNDb24gLnNlY3Rpb24zQ29uMiAuc2VjdGlvbjNDb24ySXRlbTIgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIG1hcmdpbjogMCAwIDVweCAwOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjMgLnNlY3Rpb24zQ29uIC5zZWN0aW9uM0NvbjIgLnNlY3Rpb24zQ29uMkl0ZW0yIGg2IHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMzBweCAwOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjMgLnNlY3Rpb24zQ29uIC5zZWN0aW9uM0NvbjIgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24zIC5zZWN0aW9uM0NvbiAuc2VjdGlvbjNDb24yIC50aXBzSW5mbyB7XG4gICAgICAgICAgY29sb3I6ICM3OTc5Nzk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLmJ0blR5cGU4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7IH1cbiAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5idG5EaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogI2M0YzRjNDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDA7IH1cbiAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLmJ0bkRpc2FibGVkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNjNGM0YzQ7IH1cbiAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uM0NvbjFDaGFydCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNTBweDsgfVxuXG4uZGUtd2ViLXYzIC5zb2xhckNoYXJ0U2VjdGlvbjFXcmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLmRlLXdlYi12MyAuc29sYXJDaGFydFNlY3Rpb24xV3JhcCAuc29sYXJDaGFydFNlY3Rpb24xVGl0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuICAgIC5kZS13ZWItdjMgLnNvbGFyQ2hhcnRTZWN0aW9uMVdyYXAgLnNvbGFyQ2hhcnRTZWN0aW9uMVRpdCAuc29sYXJDaGFydFNlY3Rpb24xSW5mbyB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLnNvbGFyQ2hhcnRTZWN0aW9uMVdyYXAgLnNvbGFyQ2hhcnRTZWN0aW9uMVRpdCAuc29sYXJDaGFydFNlY3Rpb24xSW5mbyAucG9wb3ZlciB7XG4gICAgICAgIG1pbi13aWR0aDogNDI4cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAuZGUtd2ViLXYzIC5zb2xhckNoYXJ0U2VjdGlvbjFXcmFwIC5zb2xhckNoYXJ0U2VjdGlvbjFUaXQgLnNvbGFyQ2hhcnRTZWN0aW9uMUluZm8gLnBvcG92ZXIge1xuICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7IH0gfVxuICAgICAgLmRlLXdlYi12MyAuc29sYXJDaGFydFNlY3Rpb24xV3JhcCAuc29sYXJDaGFydFNlY3Rpb24xVGl0IC5zb2xhckNoYXJ0U2VjdGlvbjFJbmZvIC5pY29udGlzaGkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjQzRDNEM0OyB9XG4gICAgICAuZGUtd2ViLXYzIC5zb2xhckNoYXJ0U2VjdGlvbjFXcmFwIC5zb2xhckNoYXJ0U2VjdGlvbjFUaXQgLnNvbGFyQ2hhcnRTZWN0aW9uMUluZm8gLmNvMnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIC5kZS13ZWItdjMgLnNvbGFyQ2hhcnRTZWN0aW9uMVdyYXAgLnNvbGFyQ2hhcnRTZWN0aW9uMVRpdCAuc29sYXJDaGFydFNlY3Rpb24xSW5mbyAuY28ydGl0aXAge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLmRlLXdlYi12MyAuc29sYXJDaGFydFNlY3Rpb24xV3JhcCAuc29sYXJDaGFydFNlY3Rpb24xVGl0IC5zb2xhckNoYXJ0U2VjdGlvbjFJbmZvIHN0cm9uZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5zb2xhckNoYXJ0U2VjdGlvbjFXcmFwIC5zb2xhckNoYXJ0U2VjdGlvbjFUaXQgLnNvbGFyQ2hhcnRTZWN0aW9uMUluZm8gc3Ryb25nIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICAuZGUtd2ViLXYzIC5zb2xhckNoYXJ0U2VjdGlvbjFXcmFwIC5zb2xhckNoYXJ0U2VjdGlvbjFUaXQgLnNvbGFyQ2hhcnRTZWN0aW9uMUluZm8gLnNjcmVlbkN0cmwge1xuICAgICAgICBjb2xvcjogIzcwNzA3MDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnNvbGFyQ2hhcnRTZWN0aW9uMVdyYXAgLnNvbGFyQ2hhcnRTZWN0aW9uMVRpdCAuc29sYXJDaGFydFNlY3Rpb24xSW5mbyAuc2NyZWVuQ3RybCAuaWNvbmZ1bGxzY3JlZW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAuZGUtd2ViLXYzIC5zb2xhckNoYXJ0U2VjdGlvbjFXcmFwIC5zb2xhckNoYXJ0U2VjdGlvbjFDb24ge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMzBweDsgfVxuXG4uZGUtd2ViLXYzIC50YWJzVHlwZTEubmF2LXRhYnMge1xuICBib3JkZXI6IDA7IH1cbiAgLmRlLXdlYi12MyAudGFic1R5cGUxLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICM3MDcwNzA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAgIC5kZS13ZWItdjMgLnRhYnNUeXBlMS5uYXYtdGFicyA+IGxpID4gYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMDA2QjhCO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5kZS13ZWItdjMgLnRhYnNUeXBlMS5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuICAgIGNvbG9yOiAjMDA2QjhCO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwNkI4QjsgfVxuICAuZGUtd2ViLXYzIC50YWJzVHlwZTEubmF2LXRhYnMgPiBsaS50YWJzVHlwZTFTZXAgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogI0U2RTZFNjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG5cbi5kZS13ZWItdjMgLnN1bW1hcnlXcmFwIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAuZGUtd2ViLXYzIC5zdW1tYXJ5V3JhcCAuc3VtbWFyeVRpdCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmRlLXdlYi12MyAuc3VtbWFyeVdyYXAgLnN1bW1hcnlUaXQgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzc5Nzk3OTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuZGUtd2ViLXYzIC5zdW1tYXJ5V3JhcCAuc3VtbWFyeVRpdCBhIHtcbiAgICAgIGNvbG9yOiAjMEE5Q0FFO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5zdW1tYXJ5V3JhcCAuc3VtbWFyeVRpdCBhIGltZyB7XG4gICAgICAgIHdpZHRoOiAxOHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5zdW1tYXJ5V3JhcCAuc3VtbWFyeVRpdCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnN1bW1hcnlXcmFwIC5zdW1tYXJ5VGl0IGEge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH0gfVxuICAuZGUtd2ViLXYzIC5zdW1tYXJ5V3JhcCAuc3VtbWFyeUxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gICAgLmRlLXdlYi12MyAuc3VtbWFyeVdyYXAgLnN1bW1hcnlMaXN0IC5zdW1tYXJ5SXRlbVdyYXAge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoOyB9XG4gICAgLmRlLXdlYi12MyAuc3VtbWFyeVdyYXAgLnN1bW1hcnlMaXN0IC5zdW1tYXJ5SXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgbWluLWhlaWdodDogMjIwcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLnN1bW1hcnlXcmFwIC5zdW1tYXJ5TGlzdCAuc3VtbWFyeUl0ZW06aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMkMyQzJDOyB9XG4gICAgICAuZGUtd2ViLXYzIC5zdW1tYXJ5V3JhcCAuc3VtbWFyeUxpc3QgLnN1bW1hcnlJdGVtOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLmRlLXdlYi12MyAuc3VtbWFyeVdyYXAgLnN1bW1hcnlMaXN0IC5zdW1tYXJ5SXRlbSAuc3VtbWFyeUl0ZW1JbWcge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZmxleC1ncm93OiAwOyB9XG4gICAgICAuZGUtd2ViLXYzIC5zdW1tYXJ5V3JhcCAuc3VtbWFyeUxpc3QgLnN1bW1hcnlJdGVtID4gaW1nOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5kZS13ZWItdjMgLnN1bW1hcnlXcmFwIC5zdW1tYXJ5TGlzdCAuc3VtbWFyeUl0ZW0gLnN1bW1hcnlJbmZvIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnN1bW1hcnlXcmFwIC5zdW1tYXJ5TGlzdCAuc3VtbWFyeUl0ZW0gLnN1bW1hcnlJbmZvIGg2IHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnN1bW1hcnlXcmFwIC5zdW1tYXJ5TGlzdCAuc3VtbWFyeUl0ZW0gLnN1bW1hcnlJbmZvIGg2IGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnN1bW1hcnlXcmFwIC5zdW1tYXJ5TGlzdCAuc3VtbWFyeUl0ZW0gLnN1bW1hcnlJbmZvIGg2IC5tb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5zdW1tYXJ5V3JhcCAuc3VtbWFyeUxpc3QgLnN1bW1hcnlJdGVtIC5zdW1tYXJ5SW5mbyBoNiAubW9yZSAuaWNvbmZvbnQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLnN1bW1hcnlXcmFwIC5zdW1tYXJ5TGlzdCAuc3VtbWFyeUl0ZW0gLnN1bW1hcnlJbmZvIGg2IC5tb3JlOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuc3VtbWFyeVdyYXAgLnN1bW1hcnlMaXN0IC5zdW1tYXJ5SXRlbSAuc3VtbWFyeUluZm8gaDYgLnN0YXR1cy1idG4ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkYwRjA7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTYyRTJFO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRTYyRTJFO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBSZWd1bGFyXCI7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweDsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAuc3VtbWFyeVdyYXAgLnN1bW1hcnlMaXN0IC5zdW1tYXJ5SXRlbSAuc3VtbWFyeUluZm8gaDYgLnN0YXR1cy1idG4uYWN0aXZlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnN1bW1hcnlXcmFwIC5zdW1tYXJ5TGlzdCAuc3VtbWFyeUl0ZW0gLnN1bW1hcnlJbmZvIC5zdW1tYXJ5VGV4dDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnN1bW1hcnlXcmFwIC5zdW1tYXJ5TGlzdCAuc3VtbWFyeUl0ZW0gLnN1bW1hcnlJbmZvIC5zdW1tYXJ5VGV4dDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuc3VtbWFyeVdyYXAgLnN1bW1hcnlMaXN0IC5zdW1tYXJ5SXRlbSAuc3VtbWFyeUluZm8gLnN1bW1hcnlUZXh0MyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5zdW1tYXJ5V3JhcCAuc3VtbWFyeUxpc3QgLnN1bW1hcnlJdGVtIC5zdW1tYXJ5SW5mbyAuc3VtbWFyeVRleHQzIC5oZWlnaHRMaWdodCB7XG4gICAgICAgICAgICBjb2xvcjogIzNCQkI3RDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5zdW1tYXJ5V3JhcCAuc3VtbWFyeUxpc3QgLnN1bW1hcnlJdGVtIC5zdW1tYXJ5SW5mbyAuc3VtbWFyeUxpbmtUb0hpc0JpbCB7XG4gICAgICAgICAgY29sb3I6ICMwQTlDQUU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnN1bW1hcnlXcmFwIC5zdW1tYXJ5TGlzdCAuc3VtbWFyeUl0ZW0gLnN1bW1hcnlJbmZvIGhyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNGMEYwRjA7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwOyB9XG4gICAgLmRlLXdlYi12MyAuc3VtbWFyeVdyYXAgLnN1bW1hcnlMaXN0IC5zdW1tYXJ5SXRlbS5zdGF0dXMtY2xvc2UgPiBpbWc6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZGUtd2ViLXYzIC5zdW1tYXJ5V3JhcCAuc3VtbWFyeUxpc3QgLnN1bW1hcnlJdGVtLnN0YXR1cy1jbG9zZSA+IGltZzpudGgtY2hpbGQoMikge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmRlLXdlYi12MyAuc3VtbWFyeVdyYXAgLnN1bW1hcnlMaXN0IC5zdW1tYXJ5SXRlbS5zdGF0dXMtY2xvc2UgLm1vcmUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmRlLXdlYi12MyAuc3VtbWFyeVdyYXAgLnN1bW1hcnlMaXN0IC5zdW1tYXJ5SXRlbS5zdGF0dXMtY2xvc2UgLnN0YXR1cy1idG4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5zdW1tYXJ5V3JhcCAuc3VtbWFyeUxpc3Qge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnN1bW1hcnlXcmFwIC5zdW1tYXJ5TGlzdCAuc3VtbWFyeUl0ZW1XcmFwIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnN1bW1hcnlXcmFwIC5zdW1tYXJ5TGlzdCAuc3VtbWFyeUl0ZW1XcmFwIC5zdW1tYXJ5SXRlbSBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4OyB9IH1cbiAgLmRlLXdlYi12MyAuc3VtbWFyeVdyYXAgLnBhZ2luYXRpb24tY29udGVudCAucGFnaW5hdGlvbmpzLXBhZ2VzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uZGUtd2ViLXYzIC5tb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDMwcHggNDBweCA1cHggNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAuZGUtd2ViLXYzIC5tb2RhbCAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZzogMCA4cHggNHB4IDhweDsgfVxuICAgIC5kZS13ZWItdjMgLm1vZGFsIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHNwYW4ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5kZS13ZWItdjMgLm1vZGFsIC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHtcbiAgICBjb2xvcjogIzJDMkMyQztcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZGUtd2ViLXYzIC5tb2RhbC5wYXltZW50TW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIHdpZHRoOiA5MDBweDsgfVxuXG4uZGUtd2ViLXYzIC5tb2RhbC5wYXltZW50TW9kYWwgLm1vZGFsLWhlYWRlciAubW9kYWwtdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5kZS13ZWItdjMgLm1vZGFsLnBheW1lbnRNb2RhbCAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSAucGF5bWVudE1vZGFsVGl0SW1nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZGUtd2ViLXYzIC5tb2RhbC5wYXltZW50TW9kYWwgLm1vZGFsLWhlYWRlciAubW9kYWwtdGl0bGUgLnBheW1lbnRNb2RhbFRpdEltZyBpbWcge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cblxuLmRlLXdlYi12MyAucGF5bWVudE1vZGFsQ29uIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLmRlLXdlYi12MyAucGF5bWVudE1vZGFsQ29uIC5wYXltZW50TW9kYWxJdGVtMSB7XG4gICAgcGFkZGluZzogMCA1MHB4OyB9XG4gICAgLmRlLXdlYi12MyAucGF5bWVudE1vZGFsQ29uIC5wYXltZW50TW9kYWxJdGVtMSBoNiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBjb2xvcjogIzJDMkMyQzsgfVxuICAgIC5kZS13ZWItdjMgLnBheW1lbnRNb2RhbENvbiAucGF5bWVudE1vZGFsSXRlbTEgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzJDMkMyQzsgfVxuICAgIC5kZS13ZWItdjMgLnBheW1lbnRNb2RhbENvbiAucGF5bWVudE1vZGFsSXRlbTEgLmRpdmlkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAzMHB4IDA7IH1cbiAgICAgIC5kZS13ZWItdjMgLnBheW1lbnRNb2RhbENvbiAucGF5bWVudE1vZGFsSXRlbTEgLmRpdmlkZXIgLmRpdmlkZXItbGluZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTYyRTJFOyB9XG4gICAgICAuZGUtd2ViLXYzIC5wYXltZW50TW9kYWxDb24gLnBheW1lbnRNb2RhbEl0ZW0xIC5kaXZpZGVyIC5kaXZpZGVyLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjRTYyRTJFO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTYyRTJFO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLmRlLXdlYi12MyAucGF5bWVudE1vZGFsQ29uIC5wYXltZW50TW9kYWxJdGVtMSAuY2hlY2stbGluZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgICAgLmRlLXdlYi12MyAucGF5bWVudE1vZGFsQ29uIC5wYXltZW50TW9kYWxJdGVtMSAuY2hlY2stbGluZSAuaW5wdXQge1xuICAgICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDsgfVxuICAgICAgLmRlLXdlYi12MyAucGF5bWVudE1vZGFsQ29uIC5wYXltZW50TW9kYWxJdGVtMSAuY2hlY2stbGluZSAuc2l0ZS1hZGRyZXNzIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjMkMyQzJDOyB9XG4gIC5kZS13ZWItdjMgLnBheW1lbnRNb2RhbENvbiAucGF5bWVudE1vZGFsSXRlbTIge1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICBib3JkZXItbGVmdDogNHB4IGRhc2hlZCAjZjBmMGYwOyB9XG4gICAgLmRlLXdlYi12MyAucGF5bWVudE1vZGFsQ29uIC5wYXltZW50TW9kYWxJdGVtMiBoNiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAuZGUtd2ViLXYzIC5wYXltZW50TW9kYWxDb24gLnBheW1lbnRNb2RhbEl0ZW0yIC5wYXltZW50TWV0aG9kIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGMEYwRjA7XG4gICAgICBjb2xvcjogIzQ4NDg0ODsgfVxuICAgICAgLmRlLXdlYi12MyAucGF5bWVudE1vZGFsQ29uIC5wYXltZW50TW9kYWxJdGVtMiAucGF5bWVudE1ldGhvZCAuY2hlY2tlZEljb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLnBheW1lbnRNb2RhbENvbiAucGF5bWVudE1vZGFsSXRlbTIgLnBheW1lbnRNZXRob2Q6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5kZS13ZWItdjMgLnBheW1lbnRNb2RhbENvbiAucGF5bWVudE1vZGFsSXRlbTIgLnBheW1lbnRNZXRob2QuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzBBOUNBRTtcbiAgICAgICAgY29sb3I6ICMwQTlDQUU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAgICAgLmRlLXdlYi12MyAucGF5bWVudE1vZGFsQ29uIC5wYXltZW50TW9kYWxJdGVtMiAucGF5bWVudE1ldGhvZC5hY3RpdmUgLmNoZWNrZWRJY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5kZS13ZWItdjMgLnBheW1lbnRNb2RhbENvbiAucGF5bWVudE1vZGFsSXRlbTIgLmNhcmRQYXltZW50SW5mbyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzQ4NDg0ODsgfVxuICAgICAgLmRlLXdlYi12MyAucGF5bWVudE1vZGFsQ29uIC5wYXltZW50TW9kYWxJdGVtMiAuY2FyZFBheW1lbnRJbmZvIC5jYXJkSW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmRlLXdlYi12MyAucGF5bWVudE1vZGFsQ29uIC5maWVsZFdpdGhQcmVmaXgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmRlLXdlYi12MyAucGF5bWVudE1vZGFsQ29uIC5maWVsZFdpdGhQcmVmaXggc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgICB0b3A6IDlweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjMkMyQzJDOyB9XG5cbi5kZS13ZWItdjMgLm1vZGFsLnNoYXJlS2luZG5lc3NNb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgd2lkdGg6IDc1MHB4OyB9XG4gIC5kZS13ZWItdjMgLm1vZGFsLnNoYXJlS2luZG5lc3NNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5kZS13ZWItdjMgLm1vZGFsLnNoYXJlS2luZG5lc3NNb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDMwcHggNDBweCAyMHB4IDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLmRlLXdlYi12MyAubW9kYWwuc2hhcmVLaW5kbmVzc01vZGFsIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMCA4cHggNHB4IDhweDsgfVxuICAgIC5kZS13ZWItdjMgLm1vZGFsLnNoYXJlS2luZG5lc3NNb2RhbCAubW9kYWwtaGVhZGVyIC5jbG9zZSBzcGFuIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuZGUtd2ViLXYzIC5tb2RhbC5zaGFyZUtpbmRuZXNzTW9kYWwgLm1vZGFsLWhlYWRlciAubW9kYWwtdGl0bGUge1xuICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5kZS13ZWItdjMgLm1vZGFsLnNoYXJlS2luZG5lc3NNb2RhbCAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSAuc2hhcmVMb2dvIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IC0xNXB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5tb2RhbC5zaGFyZUtpbmRuZXNzTW9kYWwgLm1vZGFsLWhlYWRlciAubW9kYWwtdGl0bGUgLnNoYXJlTG9nbyBpbWcge1xuICAgICAgICB3aWR0aDogMTU2cHg7XG4gICAgICAgIGhlaWdodDogNzhweDsgfVxuXG4uZGUtd2ViLXYzIC5tb2RhbC5zaGFyZUtpbmRuZXNzTW9kYWwgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAwIDQwcHg7IH1cbiAgLmRlLXdlYi12MyAubW9kYWwuc2hhcmVLaW5kbmVzc01vZGFsIC5tb2RhbC1ib2R5IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5kZS13ZWItdjMgLm1vZGFsLnNoYXJlS2luZG5lc3NNb2RhbCAubW9kYWwtYm9keSAuc2hhcmVLaW5kbmVzc0Zvb3RlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9pbWcvbXkvb3ZlcnZpZXcvcG9wdXBJbWcxLnBuZ1wiKSA1MCUgMnB4IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIG1hcmdpbjogMCAtNDBweCAtMTZweDtcbiAgICBwYWRkaW5nLXRvcDogODBweDsgfVxuICAgIC5kZS13ZWItdjMgLm1vZGFsLnNoYXJlS2luZG5lc3NNb2RhbCAubW9kYWwtYm9keSAuc2hhcmVLaW5kbmVzc0Zvb3RlciAubGlua3MgLnNoYXJlS2luZG5lc3NCdG4xIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjMEE5Q0FFO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZGUtd2ViLXYzIC5tb2RhbC5zaGFyZUtpbmRuZXNzTW9kYWwgLm1vZGFsLWJvZHkgLnNoYXJlS2luZG5lc3NGb290ZXIgLmxpbmtzIC5zaGFyZUtpbmRuZXNzQnRuMiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwYjU5NCAwJSwgIzBhOWNhZSAxMDAlKTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZGUtd2ViLXYzIC5tb2RhbC5zaGFyZUtpbmRuZXNzTW9kYWwgLm1vZGFsLWJvZHkgLnNoYXJlS2luZG5lc3NGb290ZXIgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cblxuLmRlLXdlYi12MyAubW9kYWwuc3VjY2Vzc01vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5kZS13ZWItdjMgLm1vZGFsLnN1Y2Nlc3NNb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDMwcHggNDBweCAyMHB4IDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLmRlLXdlYi12MyAubW9kYWwuc3VjY2Vzc01vZGFsIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMCA4cHggNHB4IDhweDsgfVxuICAgIC5kZS13ZWItdjMgLm1vZGFsLnN1Y2Nlc3NNb2RhbCAubW9kYWwtaGVhZGVyIC5jbG9zZSBzcGFuIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuZGUtd2ViLXYzIC5tb2RhbC5zdWNjZXNzTW9kYWwgLm1vZGFsLWhlYWRlciAubW9kYWwtdGl0bGUge1xuICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5kZS13ZWItdjMgLm1vZGFsLnN1Y2Nlc3NNb2RhbCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDAgNDBweDsgfVxuICAuZGUtd2ViLXYzIC5tb2RhbC5zdWNjZXNzTW9kYWwgLm1vZGFsLWJvZHkgLnN5c3RlbUluZm9Nb2RhbENvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5tb2RhbC5zdWNjZXNzTW9kYWwgLm1vZGFsLWJvZHkgLnN5c3RlbUluZm9Nb2RhbENvbiAuc3VjY2Vzc0ljb24ge1xuICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICM0M2JlOWQ7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5kZS13ZWItdjMgLm1vZGFsLnN1Y2Nlc3NNb2RhbCAubW9kYWwtYm9keSAuc3lzdGVtSW5mb01vZGFsQ29uIC5zdWNjZXNzSWNvbiAuaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDsgfVxuICAgIC5kZS13ZWItdjMgLm1vZGFsLnN1Y2Nlc3NNb2RhbCAubW9kYWwtYm9keSAuc3lzdGVtSW5mb01vZGFsQ29uIC53YXJuaW5nSWNvbiB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmYzEwNztcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmRlLXdlYi12MyAubW9kYWwuc3VjY2Vzc01vZGFsIC5tb2RhbC1ib2R5IC5zeXN0ZW1JbmZvTW9kYWxDb24gLndhcm5pbmdJY29uIC5pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4OyB9XG4gICAgLmRlLXdlYi12MyAubW9kYWwuc3VjY2Vzc01vZGFsIC5tb2RhbC1ib2R5IC5zeXN0ZW1JbmZvTW9kYWxDb24gLnN5c3RlbUluZm9UaXRsZSB7XG4gICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBCb2xkXCI7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZGUtd2ViLXYzIC5tb2RhbC5zdWNjZXNzTW9kYWwgLm1vZGFsLWJvZHkgLnN5c3RlbUluZm9Nb2RhbENvbiAuc3lzdGVtSW5mb1RleHQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5kZS13ZWItdjMgLm1vZGFsLnN1Y2Nlc3NNb2RhbCAubW9kYWwtYm9keSAuc3lzdGVtSW5mb01vZGFsQ29uIC5zeXN0ZW1JbmZvQnRucyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5kZS13ZWItdjMgLm1vZGFsLnN1Y2Nlc3NNb2RhbCAubW9kYWwtYm9keSAuc3lzdGVtSW5mb01vZGFsQ29uIC5zeXN0ZW1JbmZvQnRucyAuc3lzdGVtSW5mb0J0biB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwYjU5NCAwJSwgIzBhOWNhZSAxMDAlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMzBweCA3cHggMzBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDA7IH1cbiAgICAgICAgLmRlLXdlYi12MyAubW9kYWwuc3VjY2Vzc01vZGFsIC5tb2RhbC1ib2R5IC5zeXN0ZW1JbmZvTW9kYWxDb24gLnN5c3RlbUluZm9CdG5zIC5zeXN0ZW1JbmZvQnRuOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwZDdkNjkgMCUsICMxMzZmNzggMTAwJSk7IH1cbiAgLmRlLXdlYi12MyAubW9kYWwuc3VjY2Vzc01vZGFsIC5tb2RhbC1ib2R5IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5kZS13ZWItdjMgLnN0YXR1c1dyYXAge1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7IH1cbiAgLmRlLXdlYi12MyAuc3RhdHVzV3JhcCAuc3RhdHVzVGl0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmRlLXdlYi12MyAuc3RhdHVzV3JhcCAuc3RhdHVzVGl0IHNwYW4ge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5kZS13ZWItdjMgLnN0YXR1c1dyYXAgLnN0YXR1c1RpdCBhIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5kZS13ZWItdjMgLnN0YXR1c1dyYXAgLnN0YXR1c1RpdCBhLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmRlLXdlYi12MyAuc3RhdHVzV3JhcCAuc3RhdHVzVGl0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuc3RhdHVzV3JhcCAuc3RhdHVzVGl0IGEge1xuICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9IH1cbiAgLmRlLXdlYi12MyAuc3RhdHVzV3JhcCAuc3RhdHVzQ29uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDIwcHggNDBweDsgfVxuICAgIC5kZS13ZWItdjMgLnN0YXR1c1dyYXAgLnN0YXR1c0NvbiBoNSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLnN0YXR1c1dyYXAgLnN0YXR1c0NvbiBoNSBpbWcge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuICAgIC5kZS13ZWItdjMgLnN0YXR1c1dyYXAgLnN0YXR1c0NvbiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgLmRlLXdlYi12MyAuc3RhdHVzV3JhcCAuc3RhdHVzQ29uIHAuTUJCbG9jayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAuZGUtd2ViLXYzIC5zdGF0dXNXcmFwIC5zdGF0dXNDb24gaHIge1xuICAgICAgbWFyZ2luOiAyNXB4IC00MHB4OyB9XG4gICAgLmRlLXdlYi12MyAuc3RhdHVzV3JhcCAuc3RhdHVzQ29uIC5zdGF0dXNMaXN0IC5zdGF0dXNJdGVtIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjIvaW1nL215L292ZXJ2aWV3L3N0ZXBBcnJvd0Rvd24ucG5nXCIpIDE4cHggOTZweCByZXBlYXQteTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCBhdXRvOyB9XG4gICAgICAuZGUtd2ViLXYzIC5zdGF0dXNXcmFwIC5zdGF0dXNDb24gLnN0YXR1c0xpc3QgLnN0YXR1c0l0ZW0gLnN0YXR1c0ltZzAsIC5kZS13ZWItdjMgLnN0YXR1c1dyYXAgLnN0YXR1c0NvbiAuc3RhdHVzTGlzdCAuc3RhdHVzSXRlbSAuc3RhdHVzSW1nMSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5zdGF0dXNXcmFwIC5zdGF0dXNDb24gLnN0YXR1c0xpc3QgLnN0YXR1c0l0ZW0gLnN0YXR1c0ltZzEge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZGUtd2ViLXYzIC5zdGF0dXNXcmFwIC5zdGF0dXNDb24gLnN0YXR1c0xpc3QgLnN0YXR1c0l0ZW0gLnN0YXR1c0luZm8ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnN0YXR1c1dyYXAgLnN0YXR1c0NvbiAuc3RhdHVzTGlzdCAuc3RhdHVzSXRlbSAuc3RhdHVzSW5mbyBoNiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5zdGF0dXNXcmFwIC5zdGF0dXNDb24gLnN0YXR1c0xpc3QgLnN0YXR1c0l0ZW0gLnN0YXR1c0luZm8gcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnN0YXR1c1dyYXAgLnN0YXR1c0NvbiAuc3RhdHVzTGlzdCAuc3RhdHVzSXRlbSAuc3RhdHVzSW5mbyBwIGEge1xuICAgICAgICAgICAgY29sb3I6ICMyQUNDOTQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAuc3RhdHVzV3JhcCAuc3RhdHVzQ29uIC5zdGF0dXNMaXN0IC5zdGF0dXNJdGVtIC5zdGF0dXNJbmZvIHAgYS5zdGF0dXNMaW5rMiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMTk5QUI0O1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5zdGF0dXNXcmFwIC5zdGF0dXNDb24gLnN0YXR1c0xpc3QgLnN0YXR1c0l0ZW0gLnN0YXR1c0luZm8gcCAuc3RhdHVzSXRlbUJsdWUge1xuICAgICAgICAgICAgY29sb3I6ICMzRjc1QjU7IH1cbiAgICAgIC5kZS13ZWItdjMgLnN0YXR1c1dyYXAgLnN0YXR1c0NvbiAuc3RhdHVzTGlzdCAuc3RhdHVzSXRlbS5hY3RpdmUge1xuICAgICAgICBjb2xvcjogIzBBOUNBRTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5zdGF0dXNXcmFwIC5zdGF0dXNDb24gLnN0YXR1c0xpc3QgLnN0YXR1c0l0ZW0uYWN0aXZlIC5zdGF0dXNJbWcwIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnN0YXR1c1dyYXAgLnN0YXR1c0NvbiAuc3RhdHVzTGlzdCAuc3RhdHVzSXRlbS5hY3RpdmUgLnN0YXR1c0ltZzEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLmRlLXdlYi12MyAuc3RhdHVzV3JhcCAuc3RhdHVzQ29uIC5zdGF0dXNMaXN0IC5zdGF0dXNJdGVtIC5zdGF0dXNMaXN0QWxlcnRCdG4ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogI0U2QkUzNTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5zdGF0dXNXcmFwIC5zdGF0dXNDb24gLnN0YXR1c0xpc3QgLnN0YXR1c0l0ZW0gLnN0YXR1c0xpc3RTdWNjQnRuIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyN0MzOEQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgLmRlLXdlYi12MyAuc3RhdHVzV3JhcCAuc3RhdHVzQ29uIC5zdGF0dXNMaXN0IC5zdGF0dXNJdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5kZS13ZWItdjMgLnRyYWRpbmdXcmFwIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7IH1cbiAgLmRlLXdlYi12MyAudHJhZGluZ1dyYXAgLnNlY3Rpb24xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLmRlLXdlYi12MyAudHJhZGluZ1dyYXAgLnNlY3Rpb24xIC5zZWN0aW9uMUluZm8xIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAuZGUtd2ViLXYzIC50cmFkaW5nV3JhcCAuc2VjdGlvbjEgLnNlY3Rpb24xSW5mbzEgaW1nIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuZGUtd2ViLXYzIC50cmFkaW5nV3JhcCAuc2VjdGlvbjEgLnNlY3Rpb24xSW5mbzIge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBjb2xvcjogIzQ4NDg0ODsgfVxuICAgICAgLmRlLXdlYi12MyAudHJhZGluZ1dyYXAgLnNlY3Rpb24xIC5zZWN0aW9uMUluZm8yIGEge1xuICAgICAgICBjb2xvcjogIzBBOUNBRTsgfVxuICAuZGUtd2ViLXYzIC50cmFkaW5nV3JhcCAuc2VjdGlvbjIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgLmRlLXdlYi12MyAudHJhZGluZ1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgcGFkZGluZzogMzBweCA0MHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC50cmFkaW5nV3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uIC5zZWN0aW9uMkNvblJlZnJlc2gge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCRkJGQkY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y1RjZGNztcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC50cmFkaW5nV3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uIC5zZWN0aW9uMkNvblJlZnJlc2g6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGMGYwZjA7IH1cbiAgICAgICAgLmRlLXdlYi12MyAudHJhZGluZ1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbiAuc2VjdGlvbjJDb25SZWZyZXNoIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC50cmFkaW5nV3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjVweCAwOyB9XG4gICAgICAuZGUtd2ViLXYzIC50cmFkaW5nV3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uIC5zZWN0aW9uMkNvbjEgLnNlY3Rpb24yQ29uMVRpbWUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjNzk3OTc5OyB9XG4gICAgICAuZGUtd2ViLXYzIC50cmFkaW5nV3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uIC5zZWN0aW9uMkNvbjEgLnNlY3Rpb24yQ29uMUluZm8ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAudHJhZGluZ1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbiAuc2VjdGlvbjJDb24xIC5zZWN0aW9uMkNvbjFJbmZvIC5zZWN0aW9uMkNvbjFJbmZvSXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnRyYWRpbmdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24gLnNlY3Rpb24yQ29uMSAuc2VjdGlvbjJDb24xSW5mbyAuc2VjdGlvbjJDb24xSW5mb0l0ZW0gaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLmRlLXdlYi12MyAudHJhZGluZ1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbiAuc2VjdGlvbjJDb24xIC5zZWN0aW9uMkNvbjFUZXh0IHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjNDg0ODQ4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnRyYWRpbmdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24gLnNlY3Rpb24yQ29uMSAuc2VjdGlvbjJDb24xVGV4dCBwIGEge1xuICAgICAgICAgIGNvbG9yOiAjMEE5Q0FFOyB9XG4gICAgICAuZGUtd2ViLXYzIC50cmFkaW5nV3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uIC5zZWN0aW9uMkNvbjIge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGMEYwRjA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC50cmFkaW5nV3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uIC5zZWN0aW9uMkNvbjIgLk1CMiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC50cmFkaW5nV3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uIC5zZWN0aW9uMkNvbjIgLnNlY3Rpb24yQ29uMkl0ZW0xIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC50cmFkaW5nV3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uIC5zZWN0aW9uMkNvbjIgLnNlY3Rpb24yQ29uMkl0ZW0xIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC50cmFkaW5nV3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uIC5zZWN0aW9uMkNvbjIgLnNlY3Rpb24yQ29uMkl0ZW0xIGg2IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY29sb3I6ICMzQkJCN0Q7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC50cmFkaW5nV3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uIC5zZWN0aW9uMkNvbjIgLnNlY3Rpb24yQ29uMkl0ZW0xIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6ICM2MjYyNjI7IH1cbiAgICAgICAgLmRlLXdlYi12MyAudHJhZGluZ1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbiAuc2VjdGlvbjJDb24yIC5zZWN0aW9uMkNvbjJJdGVtMiBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7IH1cbiAgICAgICAgLmRlLXdlYi12MyAudHJhZGluZ1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbiAuc2VjdGlvbjJDb24yIC5zZWN0aW9uMkNvbjJJdGVtMiBoNiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHggMDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC50cmFkaW5nV3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uIC5zZWN0aW9uMkNvbjIgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC50cmFkaW5nV3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uIC5zZWN0aW9uMkNvbjIgLnRpcHNJbmZvIHtcbiAgICAgICAgICBjb2xvcjogIzc5Nzk3OTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gICAgLmRlLXdlYi12MyAudHJhZGluZ1dyYXAgLnNlY3Rpb24yIC5idG5UeXBlOCB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5kZS13ZWItdjMgLnRyYWRpbmdXcmFwIC5zZWN0aW9uMiAuYnRuRGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZDogI2M0YzRjNDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMDsgfVxuICAgICAgLmRlLXdlYi12MyAudHJhZGluZ1dyYXAgLnNlY3Rpb24yIC5idG5EaXNhYmxlZDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjNGM0YzQ7IH1cbiAgLmRlLXdlYi12MyAudHJhZGluZ1dyYXAgLnNlY3Rpb24zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgIC5kZS13ZWItdjMgLnRyYWRpbmdXcmFwIC5zZWN0aW9uMyAuc2VjdGlvbjNDb24ge1xuICAgICAgcGFkZGluZzogMzBweCA0MHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICAgLmRlLXdlYi12MyAudHJhZGluZ1dyYXAgLnNlY3Rpb24zIC5zZWN0aW9uM0NvbiAuc2VjdGlvbjNUaXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnRyYWRpbmdXcmFwIC5zZWN0aW9uMyAuc2VjdGlvbjNDb24gLnNlY3Rpb24zVGl0IGg0IHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLmRlLXdlYi12MyAudHJhZGluZ1dyYXAgLnNlY3Rpb24zIC5zZWN0aW9uM0NvbiAuc2VjdGlvbjNUaXQgLnNlY3Rpb24zVGl0VGFiQWxpZ24ge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5kZS13ZWItdjMgLnRyYWRpbmdXcmFwIC5zZWN0aW9uNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC50cmFkaW5nV3JhcCAuc2VjdGlvbjQgLnNlY3Rpb240Q29uIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAgIC5kZS13ZWItdjMgLnRyYWRpbmdXcmFwIC5zZWN0aW9uNCAuc2VjdGlvbjRDb24gLnNlY3Rpb240VGl0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC50cmFkaW5nV3JhcCAuc2VjdGlvbjQgLnNlY3Rpb240Q29uIC5zZWN0aW9uNFRpdCBoNCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnRyYWRpbmdXcmFwIC5zZWN0aW9uNCAuc2VjdGlvbjRDb24gLnNlY3Rpb240VGl0IC5zZWN0aW9uNFRpdFRhYkFsaWduIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5kZS13ZWItdjMgLnRyYWRpbmdXcmFwIC5zZWN0aW9uNCAuc2VjdGlvbjRUYWJsZUNvbiAudGFibGVGaWx0ZXIge1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7IH1cbiAgICAuZGUtd2ViLXYzIC50cmFkaW5nV3JhcCAuc2VjdGlvbjQgLnNlY3Rpb240VGFibGVDb24gLnRhYmxlRG93bmxvYWQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBjb2xvcjogIzBBOUNBRTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmRlLXdlYi12MyAudHJhZGluZ1dyYXAgLnNlY3Rpb240IC5zZWN0aW9uNFRhYmxlQ29uIC5zZWN0aW9uNFRhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmRlLXdlYi12MyAudHJhZGluZ1dyYXAgLnNlY3Rpb240IC5zZWN0aW9uNFRhYmxlQ29uIC5zZWN0aW9uNFRhYmxlIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMjBweDsgfSB9XG4gICAgICAuZGUtd2ViLXYzIC50cmFkaW5nV3JhcCAuc2VjdGlvbjQgLnNlY3Rpb240VGFibGVDb24gLnNlY3Rpb240VGFibGUgdGhlYWQgdHIgdGgge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC50cmFkaW5nV3JhcCAuc2VjdGlvbjQgLnNlY3Rpb240VGFibGVDb24gLnNlY3Rpb240VGFibGUgdGhlYWQgdHIgdGggLnRoVGlwcyB7XG4gICAgICAgICAgY29sb3I6ICM5NTk1OTU7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmRlLXdlYi12MyAudHJhZGluZ1dyYXAgLnNlY3Rpb240IC5zZWN0aW9uNFRhYmxlQ29uIC5zZWN0aW9uNFRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC50cmFkaW5nV3JhcCAuc2VjdGlvbjQgLnNlY3Rpb240VGFibGVDb24gLnNlY3Rpb240VGFibGUgdGJvZHkgdHIgdGQgLnR5cGVTZWxsIHtcbiAgICAgICAgICBjb2xvcjogIzM3Qjc4MjsgfVxuICAgICAgICAuZGUtd2ViLXYzIC50cmFkaW5nV3JhcCAuc2VjdGlvbjQgLnNlY3Rpb240VGFibGVDb24gLnNlY3Rpb240VGFibGUgdGJvZHkgdHIgdGQgLnR5cGVCdXkge1xuICAgICAgICAgIGNvbG9yOiAjRUFBNjAwOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnRyYWRpbmdXcmFwIC5zZWN0aW9uNCAuc2VjdGlvbjRUYWJsZUNvbiAuc2VjdGlvbjRUYWJsZSB0Ym9keSB0ciB0ZCAuc3RhdHVzUGVuZGluZyB7XG4gICAgICAgICAgY29sb3I6ICNFRjkyMzY7IH1cbiAgICAgICAgLmRlLXdlYi12MyAudHJhZGluZ1dyYXAgLnNlY3Rpb240IC5zZWN0aW9uNFRhYmxlQ29uIC5zZWN0aW9uNFRhYmxlIHRib2R5IHRyIHRkIC5zdGF0dXNDYW5jZWxsZWQge1xuICAgICAgICAgIGNvbG9yOiAjMzdCNzk1OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnRyYWRpbmdXcmFwIC5zZWN0aW9uNCAuc2VjdGlvbjRUYWJsZUNvbiAuc2VjdGlvbjRUYWJsZSB0Ym9keSB0ciB0ZCAuc3RhdHVzRW5kIHtcbiAgICAgICAgICBjb2xvcjogI0UzMjQyNDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC50cmFkaW5nV3JhcCAuc2VjdGlvbjQgLnNlY3Rpb240VGFibGVDb24gLnNlY3Rpb240VGFibGUgdGJvZHkgdHIgdGQgLnN0YXR1c0ZhaWxlZCB7XG4gICAgICAgICAgY29sb3I6ICMyQzJDMkM7IH1cbiAgICAgIC5kZS13ZWItdjMgLnRyYWRpbmdXcmFwIC5zZWN0aW9uNCAuc2VjdGlvbjRUYWJsZUNvbiAuc2VjdGlvbjRUYWJsZSB0Ym9keSB0cjpudGgtb2YtdHlwZShldmVuKSB0ZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAgIC5kZS13ZWItdjMgLnRyYWRpbmdXcmFwIC5zZWN0aW9uNCAuc2VjdGlvbjRUYWJsZUNvbiAuc2VjdGlvbjRUYWJsZSB0Ym9keSB0ciAubG9hZC1tb3JlLWJ0bi1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmRlLXdlYi12MyAudHJhZGluZ1dyYXAgLnNlY3Rpb240IC5zZWN0aW9uNFRhYmxlQ29uIC5zZWN0aW9uNFRhYmxlIHRib2R5IHRyIC5sb2FkLW1vcmUtYnRuLWNvbnRlbnQgYSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC50cmFkaW5nV3JhcCAuc2VjdGlvbjQgLnNlY3Rpb240VGFibGVDb24gLnNlY3Rpb240VGFibGUgdGJvZHkgdHIgLmxvYWQtbW9yZS1idG4tY29udGVudCBhIHNwYW4ge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAudHJhZGluZ1dyYXAgLnNlY3Rpb240IC5zZWN0aW9uNFRhYmxlQ29uIC5zZWN0aW9uNFRhYmxlIHRib2R5IHRyIC5sb2FkLW1vcmUtYnRuLWNvbnRlbnQgYSBpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnRyYWRpbmdXcmFwIC5zZWN0aW9uNCAuc2VjdGlvbjRUYWJsZUNvbiAuc2VjdGlvbjRUYWJsZSB0Ym9keSB0ciAubG9hZC1tb3JlLWJ0bi1jb250ZW50IGE6aG92ZXIgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogIzJDMkMyQzsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnRyYWRpbmdXcmFwIC5zZWN0aW9uNCAuc2VjdGlvbjRUYWJsZUNvbiAuc2VjdGlvbjRUYWJsZSB0Ym9keSB0ciAubG9hZC1tb3JlLWJ0bi1jb250ZW50IGE6aG92ZXIgaSB7XG4gICAgICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAuZGUtd2ViLXYzIC50cmFkaW5nV3JhcCAuc2VjdGlvbjQgLnNlY3Rpb240VGFibGVDb24gLnNlY3Rpb240VGFibGUyTGlzdCAuc2VjdGlvbjRUYWJsZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UzRTNFMztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5kZS13ZWItdjMgLnRyYWRpbmdXcmFwIC5zZWN0aW9uNCAuc2VjdGlvbjRUYWJsZUNvbiAuc2VjdGlvbjRUYWJsZTJMaXN0IC5zZWN0aW9uNFRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnRyYWRpbmdXcmFwIC5zZWN0aW9uNCAuc2VjdGlvbjRUYWJsZUNvbiAuc2VjdGlvbjRUYWJsZTJMaXN0IC5zZWN0aW9uNFRhYmxlIHRoZWFkIHRyIHRoIGEge1xuICAgICAgICAgIGNvbG9yOiAjOTU5NTk1OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAudHJhZGluZ1dyYXAgLnNlY3Rpb240IC5zZWN0aW9uNFRhYmxlQ29uIC5zZWN0aW9uNFRhYmxlMkxpc3QgLnNlY3Rpb240VGFibGUgdGhlYWQgdHIgdGggYTpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLmRlLXdlYi12MyAudHJhZGluZ1dyYXAgLnNlY3Rpb240IC5zZWN0aW9uNFRhYmxlQ29uIC5zZWN0aW9uNFRhYmxlMkxpc3QgLnNlY3Rpb240VGFibGUgdGhlYWQgdHIgdGggLnRoZWFkSXRlbTEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTYwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgLmRlLXdlYi12MyAudHJhZGluZ1dyYXAgLnNlY3Rpb240IC5zZWN0aW9uNFRhYmxlQ29uIC5zZWN0aW9uNFRhYmxlMkxpc3QgLnNlY3Rpb240VGFibGUgdGhlYWQgdHIgdGggLnRoZWFkSXRlbTEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAgIC5kZS13ZWItdjMgLnRyYWRpbmdXcmFwIC5zZWN0aW9uNCAuc2VjdGlvbjRUYWJsZUNvbiAuc2VjdGlvbjRUYWJsZTJMaXN0IC5zZWN0aW9uNFRhYmxlIHRoZWFkIHRyIHRoIC50aGVhZEl0ZW0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDMxMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIC5kZS13ZWItdjMgLnRyYWRpbmdXcmFwIC5zZWN0aW9uNCAuc2VjdGlvbjRUYWJsZUNvbiAuc2VjdGlvbjRUYWJsZTJMaXN0IC5zZWN0aW9uNFRhYmxlIHRoZWFkIHRyIHRoIC50aGVhZEl0ZW0yIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgICAuZGUtd2ViLXYzIC50cmFkaW5nV3JhcCAuc2VjdGlvbjQgLnNlY3Rpb240VGFibGVDb24gLnNlY3Rpb240VGFibGUyTGlzdCAuc2VjdGlvbjRUYWJsZSB0aGVhZCB0ciB0aCAudGhlYWRJdGVtMyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAzMDBweDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC50cmFkaW5nV3JhcCAuc2VjdGlvbjQgLnNlY3Rpb240VGFibGVDb24gLnNlY3Rpb240VGFibGUyTGlzdCAuc2VjdGlvbjRUYWJsZSB0aGVhZCB0ciB0aCAudGhlYWRJdGVtMyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgICAgLmRlLXdlYi12MyAudHJhZGluZ1dyYXAgLnNlY3Rpb240IC5zZWN0aW9uNFRhYmxlQ29uIC5zZWN0aW9uNFRhYmxlMkxpc3QgLnNlY3Rpb240VGFibGUgdGhlYWQgdHIgdGggLnRoZWFkSXRlbTQge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiA3MHB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAudHJhZGluZ1dyYXAgLnNlY3Rpb240IC5zZWN0aW9uNFRhYmxlQ29uIC5zZWN0aW9uNFRhYmxlMkxpc3QgLnNlY3Rpb240VGFibGUgdGhlYWQgdHIgdGggLnRoZWFkSXRlbTQgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgLmRlLXdlYi12MyAudHJhZGluZ1dyYXAgLnNlY3Rpb240IC5zZWN0aW9uNFRhYmxlQ29uIC5zZWN0aW9uNFRhYmxlMkxpc3QgLnNlY3Rpb240VGFibGUgdGJvZHkgdHIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnRyYWRpbmdXcmFwIC5zZWN0aW9uNCAuc2VjdGlvbjRUYWJsZUNvbiAuc2VjdGlvbjRUYWJsZTJMaXN0IC5zZWN0aW9uNFRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UzRTNFMztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAuZGUtd2ViLXYzIC50cmFkaW5nV3JhcCAuc2VjdGlvbjQgLnNlY3Rpb240VGFibGVDb24gLnNlY3Rpb240VGFibGUyTGlzdCAuc2VjdGlvbjRUYWJsZSAuc2hvd0RldGFpbCAuaWNvbmRvd24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5kZS13ZWItdjMgLnRyYWRpbmdXcmFwIC5zZWN0aW9uNCAuc2VjdGlvbjRUYWJsZUNvbiAuc2VjdGlvbjRUYWJsZTJMaXN0IC5zZWN0aW9uNFRhYmxlIC5zaG93RGV0YWlsIC5pY29udXAge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZGUtd2ViLXYzIC50cmFkaW5nV3JhcCAuc2VjdGlvbjQgLnNlY3Rpb240VGFibGVDb24gLnNlY3Rpb240VGFibGUyTGlzdCAuc2VjdGlvbjRUYWJsZS5vcGVuIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC50cmFkaW5nV3JhcCAuc2VjdGlvbjQgLnNlY3Rpb240VGFibGVDb24gLnNlY3Rpb240VGFibGUyTGlzdCAuc2VjdGlvbjRUYWJsZS5vcGVuIHRib2R5IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnRyYWRpbmdXcmFwIC5zZWN0aW9uNCAuc2VjdGlvbjRUYWJsZUNvbiAuc2VjdGlvbjRUYWJsZTJMaXN0IC5zZWN0aW9uNFRhYmxlLm9wZW4gdGJvZHkgdHIge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnRyYWRpbmdXcmFwIC5zZWN0aW9uNCAuc2VjdGlvbjRUYWJsZUNvbiAuc2VjdGlvbjRUYWJsZTJMaXN0IC5zZWN0aW9uNFRhYmxlLm9wZW4gLnNob3dEZXRhaWwgLmljb251cCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnRyYWRpbmdXcmFwIC5zZWN0aW9uNCAuc2VjdGlvbjRUYWJsZUNvbiAuc2VjdGlvbjRUYWJsZTJMaXN0IC5zZWN0aW9uNFRhYmxlLm9wZW4gLnNob3dEZXRhaWwgLmljb25kb3duIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmRlLXdlYi12MyAudHJhZGluZ1dyYXAgLnNlY3Rpb240IC50b29sdGlwLWljb24ge1xuICAgICAgY29sb3I6ICM5NTk1OTU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuZGUtd2ViLXYzIC50cmFkaW5nV3JhcCAuc2VjdGlvbjQgLnRvb2x0aXAge1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLmRlLXdlYi12MyAudHJhZGluZ1dyYXAgLnNlY3Rpb240IC50b29sdGlwLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7IH1cbiAgICAgIC5kZS13ZWItdjMgLnRyYWRpbmdXcmFwIC5zZWN0aW9uNCAudG9vbHRpcC5yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTsgfVxuICAgICAgLmRlLXdlYi12MyAudHJhZGluZ1dyYXAgLnNlY3Rpb240IC50b29sdGlwLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7IH1cbiAgICAgIC5kZS13ZWItdjMgLnRyYWRpbmdXcmFwIC5zZWN0aW9uNCAudG9vbHRpcCAudG9vbHRpcC1pbm5lciB7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmRlLXdlYi12MyAudHJhZGluZ1dyYXAgLnNlY3Rpb240IC50b29sdGlwIC50b29sdGlwLWlubmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7IH0gfVxuICAuZGUtd2ViLXYzIC50cmFkaW5nV3JhcCAucGFnaW5hdGlvbi10ZCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuLmRlLXdlYi12MyAuYXBwb1dyYXAge1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7IH1cbiAgLmRlLXdlYi12MyAuYXBwb1dyYXAgLmFwcG9Gb3JtV3JhcCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiA0MHB4OyB9XG4gICAgLmRlLXdlYi12MyAuYXBwb1dyYXAgLmFwcG9Gb3JtV3JhcCAuYXBwb0Zvcm1UaXQxIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMzBweCAwOyB9XG4gICAgLmRlLXdlYi12MyAuYXBwb1dyYXAgLmFwcG9Gb3JtV3JhcCAuYXBwb0Zvcm1UaXQyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMEYwRjA7IH1cbiAgICAuZGUtd2ViLXYzIC5hcHBvV3JhcCAuYXBwb0Zvcm1XcmFwIC5hcHBvRm9ybVNpZ25hdHVyZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QwZDBkMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgIGhlaWdodDogMTUxcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5hcHBvV3JhcCAuYXBwb0Zvcm1XcmFwIGEge1xuICAgICAgY29sb3I6ICMwQTlDQUU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgICAgIC5kZS13ZWItdjMgLmFwcG9XcmFwIC5hcHBvRm9ybVdyYXAgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5kZS13ZWItdjMgLmFwcG9XcmFwIC5hcHBvRm9ybVdyYXAgYS5idG5UeXBlMSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmFwcG9XcmFwIC5hcHBvRm9ybVdyYXAgYS5idG5UeXBlMTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmRlLXdlYi12MyAuYXBwb2ludG1lbnREZXZpY2VJbmZvIHtcbiAgYm9yZGVyLXRvcDogMnB4IGRhc2hlZCAjRTJFMkUyO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuZGUtd2ViLXYzIC5hcHBvaW50bWVudERldmljZUluZm8gLmFwcG9pbnRtZW50RGV2aWNlSW5mb0lubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDsgfVxuICAuZGUtd2ViLXYzIC5hcHBvaW50bWVudERldmljZUluZm8gaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uZGUtd2ViLXYzIC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uZGUtd2ViLXYzIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuZGUtd2ViLXYzIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmRlLXdlYi12MyAuZm9ybS1ncm91cCAuZm9ybS1ncm91cC1maWVsZC1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuZGUtd2ViLXYzIC5mb3JtLWdyb3VwIC5mb3JtLWdyb3VwLWZpZWxkLWlubGluZSAuZmllbGRJdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1ncm93OiAxOyB9XG4gICAgLmRlLXdlYi12MyAuZm9ybS1ncm91cCAuZm9ybS1ncm91cC1maWVsZC1pbmxpbmUgLmZpZWxkSXRlbSBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuZGUtd2ViLXYzIC5mb3JtLWdyb3VwIC5mb3JtLWdyb3VwLWZpZWxkLWlubGluZSBzcGFuLnNlcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi5kZS13ZWItdjMgLmNvbW1vblRhYnMxIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA2QjhCO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLmRlLXdlYi12MyAuY29tbW9uVGFiczEgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDZCOEI7IH1cbiAgICAuZGUtd2ViLXYzIC5jb21tb25UYWJzMSBsaSBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMwMDZCOEI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiA2cHggMjVweDsgfVxuICAgICAgLmRlLXdlYi12MyAuY29tbW9uVGFiczEgbGkgYS5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2QjhCO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmRlLXdlYi12MyAuY29tbW9uVGFiczEgbGkgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5kZS13ZWItdjMgLmNvbW1vblRhYnMxIGxpOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgICAuZGUtd2ViLXYzIC5jb21tb25UYWJzMSBsaTpsYXN0LWNoaWxkIGEge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDsgfVxuICAgIC5kZS13ZWItdjMgLmNvbW1vblRhYnMxIGxpOmZpcnN0LWNoaWxkIGEge1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7IH1cblxuLmRlLXdlYi12MyAuYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuZGUtd2ViLXYzIC5hbGVydC5hbGVydC13YXJuaW5nIHtcbiAgICBjb2xvcjogI0Q5QjEyNjsgfVxuICAuZGUtd2ViLXYzIC5hbGVydCAuYWxlcnRJY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTVweDtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1hcmdpbi10b3A6IC0xMnB4OyB9XG4gICAgLmRlLXdlYi12MyAuYWxlcnQgLmFsZXJ0SWNvbiAuaWNvbnRpc2hpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4uZGUtd2ViLXYzIC5kcm9wZG93bi1tZW51IHtcbiAgcGFkZGluZzogOHB4IDA7IH1cbiAgLmRlLXdlYi12MyAuZHJvcGRvd24tbWVudSBsaSBhIHtcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICBwYWRkaW5nOiA0cHggMTBweDsgfVxuICAgIC5kZS13ZWItdjMgLmRyb3Bkb3duLW1lbnUgbGkgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEwNywgMTM5LCAwLjEpO1xuICAgICAgY29sb3I6ICMwQTlDQUU7IH1cblxuLmRlLXdlYi12MyAuYnV0dG9uc0dyb3VwIHtcbiAgZm9udC1zaXplOiAwOyB9XG4gIC5kZS13ZWItdjMgLmJ1dHRvbnNHcm91cCAuYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDsgfVxuICAgIC5kZS13ZWItdjMgLmJ1dHRvbnNHcm91cCAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4OyB9XG4gICAgLmRlLXdlYi12MyAuYnV0dG9uc0dyb3VwIC5idG46bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwOyB9XG4gICAgLmRlLXdlYi12MyAuYnV0dG9uc0dyb3VwIC5idG4uYnRuLWRlZmF1bHQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA2QjhCO1xuICAgICAgY29sb3I6ICMwMDZCOEI7IH1cbiAgICAgIC5kZS13ZWItdjMgLmJ1dHRvbnNHcm91cCAuYnRuLmJ0bi1kZWZhdWx0OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgLmRlLXdlYi12MyAubW9kYWwucGF5bWVudE1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDUlOyB9XG4gIC5kZS13ZWItdjMgLnBheW1lbnRNb2RhbENvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5wYXltZW50TW9kYWxDb24gLnBheW1lbnRNb2RhbEl0ZW0xIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgIC5kZS13ZWItdjMgLnBheW1lbnRNb2RhbENvbiAucGF5bWVudE1vZGFsSXRlbTIge1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgLmRlLXdlYi12MyAuc3VtbWFyeVdyYXAgLnN1bW1hcnlMaXN0IC5zdW1tYXJ5SXRlbVdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAuZGUtd2ViLXYzIC5zdW1tYXJ5V3JhcCAuc3VtbWFyeUxpc3QgLnN1bW1hcnlJdGVtV3JhcCAuc3VtbWFyeUl0ZW0ge1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4ICNkZGRkZGQ7IH1cbiAgICAgIC5kZS13ZWItdjMgLnN1bW1hcnlXcmFwIC5zdW1tYXJ5TGlzdCAuc3VtbWFyeUl0ZW1XcmFwIC5zdW1tYXJ5SXRlbSAuc3VtbWFyeUl0ZW1JbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5kZS13ZWItdjMgLnN1bW1hcnlXcmFwIC5zdW1tYXJ5TGlzdCAuc3VtbWFyeUl0ZW1XcmFwIC5zdW1tYXJ5SXRlbSAuc3VtbWFyeUluZm8gLnN1bW1hcnlJbmZvVGl0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5kZS13ZWItdjMgLnN1bW1hcnlXcmFwIC5zdW1tYXJ5TGlzdCAuc3VtbWFyeUl0ZW1XcmFwIC5zdW1tYXJ5SXRlbSAuc3VtbWFyeUluZm8gaDYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IFNlbWlib2xkXCI7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuc3VtbWFyeVdyYXAgLnN1bW1hcnlMaXN0IC5zdW1tYXJ5SXRlbVdyYXAgLnN1bW1hcnlJdGVtIC5zdW1tYXJ5SW5mbyBoNiAubW9yZSB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5zdW1tYXJ5V3JhcCAuc3VtbWFyeUxpc3QgLnN1bW1hcnlJdGVtV3JhcCAuc3VtbWFyeUl0ZW0gLnN1bW1hcnlJbmZvIGg2IC5zdGF0dXMtYnRuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5zdW1tYXJ5V3JhcCAuc3VtbWFyeUxpc3QgLnN1bW1hcnlJdGVtV3JhcCAuc3VtbWFyeUl0ZW0gLnN1bW1hcnlJbmZvIC5zdW1tYXJ5VGV4dDEge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IFNlbWlib2xkXCI7IH1cbiAgICAgIC5kZS13ZWItdjMgLnN1bW1hcnlXcmFwIC5zdW1tYXJ5TGlzdCAuc3VtbWFyeUl0ZW1XcmFwIC5zdW1tYXJ5SXRlbSAuc3VtbWFyeUluZm8gLnN1bW1hcnlUZXh0MiB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLmRlLXdlYi12MyAuc3VtbWFyeVdyYXAgLnN1bW1hcnlMaXN0IC5zdW1tYXJ5SXRlbVdyYXAgLnN1bW1hcnlJdGVtIC5zdW1tYXJ5SW5mb1RpdCB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDk4QTUgMCUsICMwMzVGOTUgMTAwJSk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbWFyZ2luOiAtMTVweCAtMTVweCAyMHB4IC0xNXB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnN1bW1hcnlXcmFwIC5zdW1tYXJ5TGlzdCAuc3VtbWFyeUl0ZW1XcmFwIC5zdW1tYXJ5SXRlbSAuc3VtbWFyeUluZm9UaXQgLnN1bW1hcnlUZXh0MSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZGUtd2ViLXYzIC5zdW1tYXJ5V3JhcCAuc3VtbWFyeUxpc3QgLnN1bW1hcnlJdGVtV3JhcCAuc3VtbWFyeUl0ZW0uc3RhdHVzLWNsb3NlIC5zdW1tYXJ5SW5mb1RpdCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRTJFMkUyOyB9XG4gICAgICAuZGUtd2ViLXYzIC5zdW1tYXJ5V3JhcCAuc3VtbWFyeUxpc3QgLnN1bW1hcnlJdGVtV3JhcCAuc3VtbWFyeUl0ZW0uc3RhdHVzLWNsb3NlIC5zdW1tYXJ5SW5mb1RpdCBoNiB7XG4gICAgICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IFNlbWlib2xkXCI7IH1cbiAgICAgIC5kZS13ZWItdjMgLnN1bW1hcnlXcmFwIC5zdW1tYXJ5TGlzdCAuc3VtbWFyeUl0ZW1XcmFwIC5zdW1tYXJ5SXRlbS5zdGF0dXMtY2xvc2UgLnN1bW1hcnlJbmZvVGl0IC5zdW1tYXJ5VGV4dDEge1xuICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBTZW1pYm9sZFwiOyB9XG4gIC5kZS13ZWItdjMgLnRyYWRpbmdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24ge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC50cmFkaW5nV3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uIC5zZWN0aW9uMkNvbjEge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5kZS13ZWItdjMgLnRyYWRpbmdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24gLnNlY3Rpb24yQ29uMiB7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuZGUtd2ViLXYzIC50cmFkaW5nV3JhcCAuc2VjdGlvbjMgLnNlY3Rpb24zQ29uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC50cmFkaW5nV3JhcCAuc2VjdGlvbjMgLnNlY3Rpb24zQ29uIC5zZWN0aW9uM1RpdCBoNCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5kZS13ZWItdjMgLnRyYWRpbmdXcmFwIC5zZWN0aW9uNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmRlLXdlYi12MyAudHJhZGluZ1dyYXAgLnNlY3Rpb240IC5zZWN0aW9uNENvbiB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLnRyYWRpbmdXcmFwIC5zZWN0aW9uNCAuc2VjdGlvbjRDb24gLnNlY3Rpb240VGl0IGg0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgLmRlLXdlYi12MyAudHJhZGluZ1dyYXAgLnNlY3Rpb240IC5zZWN0aW9uNENvbiAuc2VjdGlvbjRUaXQgLnNlY3Rpb240VGl0VGFiQWxpZ24ge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5kZS13ZWItdjMgLnRyYWRpbmdXcmFwIC5zZWN0aW9uNCAuc2VjdGlvbjRUYWJsZUNvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMCAuYmFubmVyIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjAgLmJhbm5lciAuYmFubmVyQ29uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjAgLmJhbm5lciAuYmFubmVyQ29uIC5iYW5uZXJDb25JbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgICAgICAgICBmbG9hdDogbm9uZTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24wIC5iYW5uZXIgLmJhbm5lckNvbiAuYmFubmVyQ29uSW5uZXIge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24xIC5zZWN0aW9uMUluZm8xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjEgLnNlY3Rpb24xSW5mbzIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMSB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjEgLnNlY3Rpb24yQ29uMS0xIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMiAuc2VjdGlvbjJDb24yLTEge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDsgfVxuICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMiAuc2VjdGlvbjJDb24yLTEgLnNlY3Rpb24yQ29uMi0xUmFuayB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24zIC5zZWN0aW9uMkNvbjNJdGVtIC5zZWN0aW9uMkNvbjNJdGVtQ29uIC50eXBlSWNvbiB7XG4gICAgd2lkdGg6IDcwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjMgLnNlY3Rpb24yQ29uM0l0ZW0gLnNlY3Rpb24yQ29uM0l0ZW1Db24gLnR5cGVJY29uLnR5cGVJY29uQmF0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMyAuc2VjdGlvbjJDb24zSXRlbSAuc2VjdGlvbjJDb24zSXRlbUNvbiAudHlwZUljb24gaW1nIHtcbiAgICAgIGhlaWdodDogMzBweDsgfVxuICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjMgLnNlY3Rpb24yQ29uM0l0ZW0gLnNlY3Rpb24yQ29uM0l0ZW1Db24gLnR5cGVJbmZvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7IH1cbiAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjMgLnNlY3Rpb24yQ29uM0l0ZW0gLnNlY3Rpb24yQ29uM0l0ZW1Db24gLnR5cGVJbmZvIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMyAuc2VjdGlvbjJDb24zSXRlbSAuc2VjdGlvbjJDb24zSXRlbUNvbiAudHlwZUluZm8gaDYge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjMgLnNlY3Rpb24zQ29uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24zIC5zZWN0aW9uM0NvbiAuc2VjdGlvbjNDb24xIC5zZWN0aW9uM0NvbjFJbmZvIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHBhZGRpbmc6IDhweCAxMHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24zIC5zZWN0aW9uM0NvbiAuc2VjdGlvbjNDb24xIC5zZWN0aW9uM0NvbjFJbmZvIC5zZWN0aW9uM0NvbjFJbmZvSXRlbSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4OyB9XG4gICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMyAuc2VjdGlvbjNDb24gLnNlY3Rpb24zQ29uMiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogMDsgfVxuICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMyAuc2VjdGlvbjNDb24gLnNlY3Rpb24zQ29uMiAuc2VjdGlvbjNDb24ySXRlbTEge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24zIC5zZWN0aW9uM0NvbiAuc2VjdGlvbjNDb24yIC5zZWN0aW9uM0NvbjJJdGVtMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMyAuc2VjdGlvbjNDb24gLnNlY3Rpb24zQ29uMiAuc2VjdGlvbjNDb24ySXRlbTIgaDYge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmRlLXdlYi12MyAuc3VtbWFyeVdyYXAge1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4OyB9XG4gIC5kZS13ZWItdjMgLm1vZGFsLnNoYXJlS2luZG5lc3NNb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbi1sZWZ0OiA1JTsgfVxuICAuZGUtd2ViLXYzIC5tb2RhbC5zaGFyZUtpbmRuZXNzTW9kYWwgLm1vZGFsLWhlYWRlciB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDEwcHggMjBweDsgfVxuICAuZGUtd2ViLXYzIC5tb2RhbC5zaGFyZUtpbmRuZXNzTW9kYWwgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIC5kZS13ZWItdjMgLm1vZGFsLnNoYXJlS2luZG5lc3NNb2RhbCAubW9kYWwtYm9keSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5kZS13ZWItdjMgLm1vZGFsLnNoYXJlS2luZG5lc3NNb2RhbCAubW9kYWwtYm9keSAuc2hhcmVLaW5kbmVzc0Zvb3RlciB7XG4gICAgICBtYXJnaW46IDAgLTIwcHggLTE2cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLm1vZGFsLnNoYXJlS2luZG5lc3NNb2RhbCAubW9kYWwtYm9keSAuc2hhcmVLaW5kbmVzc0Zvb3RlciAubGlua3MgLnNoYXJlS2luZG5lc3NCdG4xIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4ICNjY2NjY2M7IH1cbiAgICAgIC5kZS13ZWItdjMgLm1vZGFsLnNoYXJlS2luZG5lc3NNb2RhbCAubW9kYWwtYm9keSAuc2hhcmVLaW5kbmVzc0Zvb3RlciBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLmRlLXdlYi12MyAuc3RhdHVzV3JhcCB7XG4gICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgLmRlLXdlYi12MyAuc3RhdHVzV3JhcCAuc3RhdHVzQ29uIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDsgfVxuICAuZGUtd2ViLXYzIC5zb2xhckNoYXJ0U2VjdGlvbjFXcmFwIC5zb2xhckNoYXJ0U2VjdGlvbjFUaXQgLnRhYnNUeXBlMS5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIC5kZS13ZWItdjMgLnNvbGFyQ2hhcnRTZWN0aW9uMVdyYXAgLnNvbGFyQ2hhcnRTZWN0aW9uMVRpdCAuc29sYXJDaGFydFNlY3Rpb24xSW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuZGUtd2ViLXYzIC5zdW1tYXJ5V3JhcCAuc3VtbWFyeUxpc3QgLnN1bW1hcnlJdGVtV3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZGUtd2ViLXYzIC5zdW1tYXJ5V3JhcCAuc3VtbWFyeUxpc3QgLnN1bW1hcnlJdGVtV3JhcCAuc3VtbWFyeUl0ZW0gLnN1bW1hcnlJdGVtSW1nIHtcbiAgICAgIHdpZHRoOiAxMDBweDsgfVxuICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjIgLnNlY3Rpb24yQ29uMi0xIC5zZWN0aW9uMkNvbjJUaXREZEFsaWduIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMiAuc2VjdGlvbjJDb24yLTEuc2VjdGlvbjJDb24yLTEtbGcgaDUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmRlLXdlYi12MyAudHJhZGluZ1dyYXAgLnNlY3Rpb24zIC5zZWN0aW9uM0NvbiAuc2VjdGlvbjNUaXQgLnNlY3Rpb24zVGl0VGFiQWxpZ24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZGUtd2ViLXYzIC50cmFkaW5nV3JhcCAuc2VjdGlvbjMgLnNlY3Rpb24zQ29uIC5zZWN0aW9uM1RpdCAuc2VjdGlvbjNUaXRUYWJBbGlnbiAuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuZGUtd2ViLXYzIC50cmFkaW5nV3JhcCAuc2VjdGlvbjQgLnNlY3Rpb240Q29uIC5zZWN0aW9uNFRpdCAuc2VjdGlvbjRUaXRUYWJBbGlnbiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAuZGUtd2ViLXYzIC50cmFkaW5nV3JhcCAuc2VjdGlvbjQgLnNlY3Rpb240Q29uIC5zZWN0aW9uNFRpdCAuc2VjdGlvbjRUaXRUYWJBbGlnbiAuYnV0dG9uc0dyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAuZGUtd2ViLXYzIC50cmFkaW5nV3JhcCAuc2VjdGlvbjQgLnNlY3Rpb240Q29uIC5zZWN0aW9uNFRpdCAuc2VjdGlvbjRUaXRUYWJBbGlnbiAuYnV0dG9uc0dyb3VwIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsICFpbXBvcnRhbnQ7IH1cbiAgICAuZGUtd2ViLXYzIC50cmFkaW5nV3JhcCAuc2VjdGlvbjQgLnNlY3Rpb240Q29uIC5zZWN0aW9uNFRpdCAuc2VjdGlvbjRUaXRUYWJBbGlnbiAuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cbi5kZS13ZWItdjMgdWwuYWZfbGlzdCBsaS5hZl9pdGVtIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjIgLnNlY3Rpb24yQ29uMi0xIC5zZWN0aW9uMkNvbjItMU1hcCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMzMHB4KSB7XG4gIC5kZS13ZWItdjMgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMiAuc2VjdGlvbjJDb24yLTEgLnNlY3Rpb24yQ29uMi0xTWFwIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ1cHg7IH1cbiAgLmRlLXdlYi12MyAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24yIC5zZWN0aW9uMkNvbjItMSAuc2VjdGlvbjJDb24yLTFNYXAgLm1hcEl0ZW01IHtcbiAgICBsZWZ0OiAyNDRweDsgfVxuICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjIgLnNlY3Rpb24yQ29uMi0xIC5zZWN0aW9uMkNvbjItMU1hcCAubWFwSXRlbTIge1xuICAgIHJpZ2h0OiAyMzRweDsgfVxuICAuZGUtd2ViLXYzIC5zb2xhckNoYXJ0U2VjdGlvbjFXcmFwIC5zb2xhckNoYXJ0U2VjdGlvbjFUaXQge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLmJ0blR5cGU4LCAuZGUtd2ViLXYzIC5vdmVydmlld1dyYXAgLmJ0bkRpc2FibGVkIHtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH0gfVxuXG4uZGUtd2ViLXYzIC5teUFjY291bnRDb250ZW50IHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE1N3B4KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgLmRlLXdlYi12MyAubXlBY2NvdW50Q29udGVudCB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIwcHgpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmRlLXdlYi12MyAubXlBY2NvdW50Q29udGVudCB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTgwcHgpICFpbXBvcnRhbnQ7IH0gfVxuICAuZGUtd2ViLXYzIC5teUFjY291bnRDb250ZW50IC5iYWNrLWJ0biBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMyQzJDMkM7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5kZS13ZWItdjMgLm15QWNjb3VudFZwcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIHBhZGRpbmc6IDQwcHggMTZweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZGUtd2ViLXYzIC5teUFjY291bnRWcHAgLm15QWNjb3VudFZwcFdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTEyNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5kZS13ZWItdjMgLm15QWNjb3VudFZwcCAubXlBY2NvdW50VnBwV3JhcHBlciAuYmFjay1idG4ge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuICAgIC5kZS13ZWItdjMgLm15QWNjb3VudFZwcCAubXlBY2NvdW50VnBwV3JhcHBlciBoMyB7XG4gICAgICBtYXJnaW46IDEwcHggMCA0MHB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBCb2xkXCI7XG4gICAgICBjb2xvcjogIzJDMkMyQzsgfVxuICAgIC5kZS13ZWItdjMgLm15QWNjb3VudFZwcCAubXlBY2NvdW50VnBwV3JhcHBlciBmb3JtIHtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5kZS13ZWItdjMgLm15QWNjb3VudFZwcCAubXlBY2NvdW50VnBwV3JhcHBlciAuZGUtdGlwczEge1xuICAgICAgY29sb3I6ICM5NTk1OTU7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLm15QWNjb3VudFZwcCAubXlBY2NvdW50VnBwV3JhcHBlciAuZGUtdGlwczEgaSB7XG4gICAgICAgIGNvbG9yOiAjOTU5NTk1OyB9XG4gICAgICAuZGUtd2ViLXYzIC5teUFjY291bnRWcHAgLm15QWNjb3VudFZwcFdyYXBwZXIgLmRlLXRpcHMxIGEge1xuICAgICAgICBjb2xvcjogIzBBOUNBRTsgfVxuICAgIC5kZS13ZWItdjMgLm15QWNjb3VudFZwcCAubXlBY2NvdW50VnBwV3JhcHBlciAucHJvdG9jb2wgLmItY2hlY2tib3ggaW5wdXQge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmRlLXdlYi12MyAubXlBY2NvdW50VnBwIC5teUFjY291bnRWcHBXcmFwcGVyIC5wcm90b2NvbCA+IGxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5kZS13ZWItdjMgLm15QWNjb3VudFZwcCAubXlBY2NvdW50VnBwV3JhcHBlciAucHJvdG9jb2wgPiBsYWJlbCBhIHtcbiAgICAgICAgY29sb3I6ICMwQTlDQUU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5teUFjY291bnRWcHAgLm15QWNjb3VudFZwcFdyYXBwZXIgLnByb3RvY29sID4gbGFiZWwgYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuZGUtd2ViLXYzIC5teUFjY291bnRWcHAgLm15QWNjb3VudFZwcFdyYXBwZXIgLm9wZXJhdGlvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuZGUtd2ViLXYzIC5teUFjY291bnRWcHAgLm15QWNjb3VudFZwcFdyYXBwZXIgLm9wZXJhdGlvbnMgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDsgfVxuICAgICAgLmRlLXdlYi12MyAubXlBY2NvdW50VnBwIC5teUFjY291bnRWcHBXcmFwcGVyIC5vcGVyYXRpb25zIGEge1xuICAgICAgICBjb2xvcjogIzJDMkMyQzsgfVxuICAgIC5kZS13ZWItdjMgLm15QWNjb3VudFZwcCAubXlBY2NvdW50VnBwV3JhcHBlciAubGlua3Mge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5kZS13ZWItdjMgLm15QWNjb3VudFZwcCAubXlBY2NvdW50VnBwV3JhcHBlciAubGlua3MgYSB7XG4gICAgICAgIGNvbG9yOiAjMEE5Q0FFO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLmRlLXdlYi12MyAubXlBY2NvdW50VnBwIC5teUFjY291bnRWcHBXcmFwcGVyIC5saW5rcyBhOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5kZS13ZWItdjMgLm15QWNjb3VudFZwcCAubXlBY2NvdW50VnBwV3JhcHBlciAudGlwLWluZm8tYnRuIHtcbiAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5kZS13ZWItdjMgLm15QWNjb3VudFZwcCAubXlBY2NvdW50VnBwV3JhcHBlciAucG9wb3ZlciB7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDBweDsgfVxuICAgICAgLmRlLXdlYi12MyAubXlBY2NvdW50VnBwIC5teUFjY291bnRWcHBXcmFwcGVyIC5wb3BvdmVyIC5hcnJvdyB7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLmRlLXdlYi12MyAubXlBY2NvdW50VnBwIC5teUFjY291bnRWcHBXcmFwcGVyIC5wb3BvdmVyIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7IH1cbiAgICAgIC5kZS13ZWItdjMgLm15QWNjb3VudFZwcCAubXlBY2NvdW50VnBwV3JhcHBlciAucG9wb3Zlci5yaWdodCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLm15QWNjb3VudFZwcCAubXlBY2NvdW50VnBwV3JhcHBlciAucG9wb3ZlciAuY2xvc2UtaWNvbi1idG4ge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5teUFjY291bnRWcHAgLm15QWNjb3VudFZwcFdyYXBwZXIgLnBvcG92ZXIgLmNsb3NlLWljb24tYnRuIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5kZS13ZWItdjMgLm15QWNjb3VudFZwcCAubXlBY2NvdW50VnBwV3JhcHBlciAucG9wb3ZlciAuaW5mbyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAubXlBY2NvdW50VnBwIC5teUFjY291bnRWcHBXcmFwcGVyIC5wb3BvdmVyIC5pbmZvIGEge1xuICAgICAgICAgIGNvbG9yOiAjMEE5Q0FFO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5kZS13ZWItdjMgLm15QWNjb3VudFZwcCAubXlBY2NvdW50VnBwV3JhcHBlciAudG9vbHRpcCAudG9vbHRpcC1pbm5lciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTsgfVxuICAgICAgLmRlLXdlYi12MyAubXlBY2NvdW50VnBwIC5teUFjY291bnRWcHBXcmFwcGVyIC50b29sdGlwIC50b29sdGlwLWlubmVyIC5jaGVja0NvZGVUb29sVGlwQ29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5teUFjY291bnRWcHAgLm15QWNjb3VudFZwcFdyYXBwZXIgLnRvb2x0aXAgLnRvb2x0aXAtaW5uZXIgLmNoZWNrQ29kZVRvb2xUaXBDb250ZW50IC5jbG9zZUljb24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLmRlLXdlYi12MyAubXlBY2NvdW50VnBwIC5teUFjY291bnRWcHBXcmFwcGVyIC50b29sdGlwIC50b29sdGlwLWlubmVyIC5jaGVja0NvZGVUb29sVGlwQ29udGVudCAuaW5mbyB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLm15QWNjb3VudFZwcCAubXlBY2NvdW50VnBwV3JhcHBlciAudG9vbHRpcCAudG9vbHRpcC1pbm5lciAuY2hlY2tDb2RlVG9vbFRpcENvbnRlbnQgLmluZm8gYSB7XG4gICAgICAgICAgICBjb2xvcjogIzBBOUNBRTsgfVxuICAgIC5kZS13ZWItdjMgLm15QWNjb3VudFZwcCAubXlBY2NvdW50VnBwV3JhcHBlciAjYWRkVnBwSW1nTW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5teUFjY291bnRWcHAgLm15QWNjb3VudFZwcFdyYXBwZXIgI2FkZFZwcEltZ01vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLm15QWNjb3VudFZwcCAubXlBY2NvdW50VnBwV3JhcHBlciAjYWRkVnBwSW1nTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAubXlBY2NvdW50VnBwIC5teUFjY291bnRWcHBXcmFwcGVyICNhZGRWcHBJbWdNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5kZS13ZWItdjMgLm15QWNjb3VudFZwcCAubXlBY2NvdW50VnBwV3JhcHBlciAuaW52ZXJ0ZXItaW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLmRlLXdlYi12MyAubXlBY2NvdW50VnBwIC5teUFjY291bnRWcHBXcmFwcGVyIC5pbnZlcnRlci1pbmZvIHNlbGVjdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4uZGUtd2ViLXYzIC5teUFjY291bnRFVkNoYXJnaW5nTGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIHBhZGRpbmc6IDQwcHggMTZweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZGUtd2ViLXYzIC5teUFjY291bnRFVkNoYXJnaW5nTGluayAubXlBY2NvdW50RVZDaGFyZ2luZ0xpbmtXcmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDExMjZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZGUtd2ViLXYzIC5teUFjY291bnRFVkNoYXJnaW5nTGluayAubXlBY2NvdW50RVZDaGFyZ2luZ0xpbmtXcmFwcGVyIC5iYWNrLWJ0biB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4gICAgLmRlLXdlYi12MyAubXlBY2NvdW50RVZDaGFyZ2luZ0xpbmsgLm15QWNjb3VudEVWQ2hhcmdpbmdMaW5rV3JhcHBlciBoMyB7XG4gICAgICBtYXJnaW46IDEwcHggMCA0MHB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBCb2xkXCI7XG4gICAgICBjb2xvcjogIzJDMkMyQzsgfVxuICAgIC5kZS13ZWItdjMgLm15QWNjb3VudEVWQ2hhcmdpbmdMaW5rIC5teUFjY291bnRFVkNoYXJnaW5nTGlua1dyYXBwZXIgZm9ybSB7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZGUtd2ViLXYzIC5teUFjY291bnRFVkNoYXJnaW5nTGluayAubXlBY2NvdW50RVZDaGFyZ2luZ0xpbmtXcmFwcGVyIC5icmFuZC1sb2dvIHtcbiAgICAgIG1hcmdpbjogOHB4IDA7XG4gICAgICB3aWR0aDogMTMzcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5teUFjY291bnRFVkNoYXJnaW5nTGluayAubXlBY2NvdW50RVZDaGFyZ2luZ0xpbmtXcmFwcGVyIC5wcm90b2NvbCAuYi1jaGVja2JveCBpbnB1dCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuZGUtd2ViLXYzIC5teUFjY291bnRFVkNoYXJnaW5nTGluayAubXlBY2NvdW50RVZDaGFyZ2luZ0xpbmtXcmFwcGVyIC5wcm90b2NvbCA+IGxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5kZS13ZWItdjMgLm15QWNjb3VudEVWQ2hhcmdpbmdMaW5rIC5teUFjY291bnRFVkNoYXJnaW5nTGlua1dyYXBwZXIgLnByb3RvY29sID4gbGFiZWwgYSB7XG4gICAgICAgIGNvbG9yOiAjMEE5Q0FFO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLmRlLXdlYi12MyAubXlBY2NvdW50RVZDaGFyZ2luZ0xpbmsgLm15QWNjb3VudEVWQ2hhcmdpbmdMaW5rV3JhcHBlciAucHJvdG9jb2wgPiBsYWJlbCBhOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5kZS13ZWItdjMgLm15QWNjb3VudEVWQ2hhcmdpbmdMaW5rIC5teUFjY291bnRFVkNoYXJnaW5nTGlua1dyYXBwZXIgLm9wZXJhdGlvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuZGUtd2ViLXYzIC5teUFjY291bnRFVkNoYXJnaW5nTGluayAubXlBY2NvdW50RVZDaGFyZ2luZ0xpbmtXcmFwcGVyIC5vcGVyYXRpb25zIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLm15QWNjb3VudEVWQ2hhcmdpbmdMaW5rIC5teUFjY291bnRFVkNoYXJnaW5nTGlua1dyYXBwZXIgLm9wZXJhdGlvbnMgYSB7XG4gICAgICAgIGNvbG9yOiAjMkMyQzJDOyB9XG5cbi5kZS13ZWItdjMgLm15U2V0V3JhcCB7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgbWluLWhlaWdodDogODUwcHg7IH1cbiAgLmRlLXdlYi12MyAubXlTZXRXcmFwIC5teVNldFNpZGViYXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMjBweCAzMHB4OyB9XG4gICAgLmRlLXdlYi12MyAubXlTZXRXcmFwIC5teVNldFNpZGViYXIgZGwge1xuICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgIC5kZS13ZWItdjMgLm15U2V0V3JhcCAubXlTZXRTaWRlYmFyIGRsIGR0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAuZGUtd2ViLXYzIC5teVNldFdyYXAgLm15U2V0U2lkZWJhciBkbCBkZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLm15U2V0V3JhcCAubXlTZXRTaWRlYmFyIGRsIGRkIGEge1xuICAgICAgICAgIGNvbG9yOiAjMkMyQzJDOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAubXlTZXRXcmFwIC5teVNldFNpZGViYXIgZGwgZGQgYTpob3ZlciwgLmRlLXdlYi12MyAubXlTZXRXcmFwIC5teVNldFNpZGViYXIgZGwgZGQgYS5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICMwMDZCOEI7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmRlLXdlYi12MyAubXlTZXRXcmFwIC5teVNldENvbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5teVNldFdyYXAgLm15U2V0Q29uIC5teVNldFRpdCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbjogMTVweCAwIDEwcHggMDtcbiAgICAgIGNvbG9yOiAjMkMyQzJDOyB9XG4gICAgLmRlLXdlYi12MyAubXlTZXRXcmFwIC5teVNldENvbiAubXlTZXRUaXQyIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luOiAxNXB4IDAgMTVweCAwO1xuICAgICAgY29sb3I6ICMyQzJDMkM7IH1cbiAgICAuZGUtd2ViLXYzIC5teVNldFdyYXAgLm15U2V0Q29uIC5teVNldERlcyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLmRlLXdlYi12MyAubXlTZXRXcmFwIC5teVNldENvbiAubXlTZXRJdGVtIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAzMHB4IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRjBGMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmRlLXdlYi12MyAubXlTZXRXcmFwIC5teVNldENvbiAubXlTZXRJdGVtIC5teVNldEl0ZW1TaG93RGVzQnQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgLmRlLXdlYi12MyAubXlTZXRXcmFwIC5teVNldENvbiAubXlTZXRJdGVtIC5teVNldEl0ZW1TaG93RGVzQnQgLmljb25kb3duIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLmRlLXdlYi12MyAubXlTZXRXcmFwIC5teVNldENvbiAubXlTZXRJdGVtIC5teVNldEl0ZW1TaG93RGVzQnQgLmljb251cCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5teVNldFdyYXAgLm15U2V0Q29uIC5teVNldEl0ZW0gLm15U2V0SXRlbVNob3dEZXNCdC5hY3RpdmUgLmljb25kb3duIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLm15U2V0V3JhcCAubXlTZXRDb24gLm15U2V0SXRlbSAubXlTZXRJdGVtU2hvd0Rlc0J0LmFjdGl2ZSAuaWNvbnVwIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5kZS13ZWItdjMgLm15U2V0V3JhcCAubXlTZXRDb24gLm15U2V0SXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgICAgLmRlLXdlYi12MyAubXlTZXRXcmFwIC5teVNldENvbiAubXlTZXRJdGVtIC5teVNldEl0ZW1UaXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLm15U2V0V3JhcCAubXlTZXRDb24gLm15U2V0SXRlbSAubXlTZXRJdGVtVGl0IGg0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgY29sb3I6ICMyQzJDMkM7IH1cbiAgICAgICAgLmRlLXdlYi12MyAubXlTZXRXcmFwIC5teVNldENvbiAubXlTZXRJdGVtIC5teVNldEl0ZW1UaXQgYSB7XG4gICAgICAgICAgY29sb3I6ICMwQTlDQUU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IC00cHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5teVNldFdyYXAgLm15U2V0Q29uIC5teVNldEl0ZW0gLm15U2V0SXRlbVRpdCBhOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmRlLXdlYi12MyAubXlTZXRXcmFwIC5teVNldENvbiAubXlTZXRJdGVtIC5teVNldEl0ZW1UZXh0MSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAjMkMyQzJDOyB9XG4gICAgICAuZGUtd2ViLXYzIC5teVNldFdyYXAgLm15U2V0Q29uIC5teVNldEl0ZW0gLm15U2V0SXRlbVRleHQyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzk1OTU5NTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5teVNldFdyYXAgLm15U2V0Q29uIC5teVNldEl0ZW0gLm15U2V0SXRlbVRleHQyIGEge1xuICAgICAgICAgIGNvbG9yOiAjMEE5Q0FFO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLm15U2V0V3JhcCAubXlTZXRDb24gLm15U2V0SXRlbSAubXlTZXRJdGVtVGV4dDIgYTpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5kZS13ZWItdjMgLm15U2V0V3JhcCAubXlTZXRDb24gLm15U2V0SXRlbSAubXlTZXRJdGVtTGluayB7XG4gICAgICAgIGNvbG9yOiAjMEE5Q0FFO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtNXB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLm15U2V0V3JhcCAubXlTZXRDb24gLm15U2V0SXRlbSAubXlTZXRJdGVtTGluazpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuZGUtd2ViLXYzIC5teVNldFdyYXAgLm15U2V0Q29uIC5teVNldEl0ZW0gLm15U2V0SXRlbUxvZ28ge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmRlLXdlYi12MyAubXlTZXRXcmFwIC5teVNldENvbiAubXlTZXRJdGVtSW5mb0xpc3Qge1xuICAgICAgbWFyZ2luOiAtM3B4IDAgMCAwO1xuICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7IH1cbiAgICAgIC5kZS13ZWItdjMgLm15U2V0V3JhcCAubXlTZXRDb24gLm15U2V0SXRlbUluZm9MaXN0IC5teVNldEl0ZW1JbmZvVGV4dDEge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA1cHggMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAjMkMyQzJDOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLm15U2V0V3JhcCAubXlTZXRDb24gLm15U2V0SXRlbUluZm9MaXN0IC5teVNldEl0ZW1JbmZvVGV4dDEuaGFzVHJUZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5teVNldFdyYXAgLm15U2V0Q29uIC5teVNldEl0ZW1JbmZvTGlzdCAubXlTZXRJdGVtSW5mb1RleHQxLmhhc1RyVGV4dCAudHJUZXh0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAtNTBweDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIC5kZS13ZWItdjMgLm15U2V0V3JhcCAubXlTZXRDb24gLm15U2V0SXRlbUluZm9MaXN0IC5teVNldEl0ZW1JbmZvVGV4dDIge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjOTU5NTk1OyB9XG4gICAgICAuZGUtd2ViLXYzIC5teVNldFdyYXAgLm15U2V0Q29uIC5teVNldEl0ZW1JbmZvTGlzdC5oaWRlRGVjIC5teVNldEl0ZW1JbmZvVGV4dDIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NzBweCkge1xuICAuZGUtd2ViLXYzIC5teVNldFdyYXAgLm15U2V0Q29uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDsgfSB9XG5cbi5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBwYWRkaW5nOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgY29sb3I6ICMyQzJDMkM7IH1cbiAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAudGFicyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAudGFicyAudGFiLWl0ZW0ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNkI4QjtcbiAgICAgIHdpZHRoOiA5MHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC50YWJzIC50YWItaXRlbSBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICMwMDZCOEI7IH1cbiAgICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgLnRhYnMgLnRhYi1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDZCOEI7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAudGFicyAudGFiLWl0ZW0uYWN0aXZlIGEge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgLnRhYnMgPiBsaSArIGxpIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAudGFicyA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDsgfVxuICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgLnRhYnMgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4OyB9XG4gIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgLnNlY3Rpb24wLCAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMSwgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjMsIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgLnNlY3Rpb240IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEzMjdweDsgfVxuICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDE3cHg7IH1cbiAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMCA+IGRpdjpmaXJzdC1jaGlsZCBpbWcge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgLnNlY3Rpb24wID4gZGl2OmZpcnN0LWNoaWxkIHNwYW4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDsgfVxuICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgLnNlY3Rpb24wID4gZGl2Omxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI3cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgLnNlY3Rpb24xID4gLmxlZnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWF4LXdpZHRoOiA0NDhweDtcbiAgICAgIHBhZGRpbmc6IDMwcHggNDBweDsgfVxuICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjEgPiAubGVmdCAuZGl2aXNpb24tbGluZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjEgPiAubGVmdCB7XG4gICAgICAgICAgZmxleDogYXV0bztcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4OyB9IH1cbiAgICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgLnNlY3Rpb24xID4gLmxlZnQgaDMge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjEgPiAubGVmdCAuYmlsbC1wZXJpb2QgPiBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMSA+IC5sZWZ0IC5iaWxsLXBlcmlvZCA+IHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICM5NTk1OTU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMSA+IC5sZWZ0IC5tb25leS1pbmZvIC5tb25leS1pbmZvLWRldGFpbCA+IHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjEgPiAubGVmdCAubW9uZXktaW5mbyAubW9uZXktaW5mby1kZXRhaWwgPiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjEgPiAubGVmdCAubW9uZXktaW5mbyAubW9uZXktaW5mby1kZXRhaWwgPiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDsgfVxuICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjEgPiAubGVmdCAubW9uZXktaW5mbyAubW9uZXktaW5mby1kZXRhaWwgPiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjEgPiAubGVmdCAubW9uZXktaW5mbyAubW9uZXktaW5mby1kZXRhaWwgYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDZCOEI7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBwYWRkaW5nOiA2cHggMTVweCA1cHggMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgLnNlY3Rpb24xID4gLmxlZnQgLm1vbmV5LWluZm8gPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgLnNlY3Rpb24xID4gLmxlZnQgLm1vbmV5LWluZm8uYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNkYzM1NDU7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjEgPiAubGVmdCAubW9uZXktaW5mby5hY3RpdmUgLm1vbmV5LWluZm8tZGV0YWlsIGEge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNkYzM1NDU7IH1cbiAgICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgLnNlY3Rpb24xID4gLmxlZnQgLm1ha2UtcGF5bWVudC1idG4ge1xuICAgICAgICBtYXJnaW46IDIwcHggMDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMSA+IC5sZWZ0IC5tYWtlLXBheW1lbnQtYnRuID4gYSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMSA+IC5sZWZ0IC5kZWJpdGVkLWluZm8gPiBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzk1OTU5NTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMSA+IC5sZWZ0IC5kZWJpdGVkLWluZm8gPiBwOmxhc3QtY2hpbGQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMSA+IC5sZWZ0IC5ubWktaW5mbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjEgPiAubGVmdCAubm1pLWluZm8gPiBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICM5NTk1OTU7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjEgPiAubGVmdCAubm1pLWluZm8gPiBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjEgPiAubGVmdCB7XG4gICAgICAgICAgcGFkZGluZzogMTZweDsgfSB9XG4gICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjEgPiAucmlnaHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgLnNlY3Rpb24xID4gLnJpZ2h0IGgzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgLnNlY3Rpb24xID4gLnJpZ2h0IGgzIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMSA+IC5yaWdodCAudGltZS1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgcGFkZGluZzogMCAyNXB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgLnNlY3Rpb24xID4gLnJpZ2h0IC50aW1lLWluZm8gYSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICNCRkJGQkY7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMSA+IC5yaWdodCAudGltZS1pbmZvIGEgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMSA+IC5yaWdodCAudGltZS1pbmZvIGEuYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMSA+IC5yaWdodCAudGltZS1pbmZvIC5wZXJvaWQtd2VlayB7XG4gICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjEgPiAucmlnaHQgLnRpbWUtaW5mbyAucGVyb2lkLXdlZWsuYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMSA+IC5yaWdodCAudGltZS1pbmZvIGlucHV0IHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEyMHB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjEgPiAucmlnaHQgLnRpbWUtaW5mbyBpbnB1dDpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjEgPiAucmlnaHQgLnRpbWUtaW5mbyBpbnB1dC5hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgLnNlY3Rpb24xID4gLnJpZ2h0IC50aW1lLWluZm8ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4OyB9IH1cbiAgICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgLnNlY3Rpb24xID4gLnJpZ2h0IC5pbXBvcnRzLWV4cG9ydHMtaW5mbyB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMDdkZWcsICM1MkFCQjcgMCUsICMwMDBBM0IgMTAwJSk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgLnNlY3Rpb24xID4gLnJpZ2h0IC5pbXBvcnRzLWV4cG9ydHMtaW5mby5nYXMtbm9ybWFsIHtcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMSA+IC5yaWdodCAuaW1wb3J0cy1leHBvcnRzLWluZm8uZ2FzLW5vcm1hbCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMSA+IC5yaWdodCAuaW1wb3J0cy1leHBvcnRzLWluZm8uZ2FzLW5vcm1hbCA+IGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjEgPiAucmlnaHQgLmltcG9ydHMtZXhwb3J0cy1pbmZvLmdhcy1ub3JtYWwgPiBkaXYgLnRpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgLnNlY3Rpb24xID4gLnJpZ2h0IC5pbXBvcnRzLWV4cG9ydHMtaW5mby5nYXMtbm9ybWFsID4gZGl2IC5pbmZvIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgICAgICAgICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgLnNlY3Rpb24xID4gLnJpZ2h0IC5pbXBvcnRzLWV4cG9ydHMtaW5mby5nYXMtbm9ybWFsID4gZGl2IC5pbmZvIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgLnNlY3Rpb24xID4gLnJpZ2h0IC5pbXBvcnRzLWV4cG9ydHMtaW5mby5nYXMtbm9ybWFsID4gZGl2IHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgICAgICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjEgPiAucmlnaHQgLmltcG9ydHMtZXhwb3J0cy1pbmZvLmdhcy1ub3JtYWwgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMSA+IC5yaWdodCAuaW1wb3J0cy1leHBvcnRzLWluZm8uZ2FzLW5vcm1hbCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgLnNlY3Rpb24xID4gLnJpZ2h0IC5pbXBvcnRzLWV4cG9ydHMtaW5mby5nYXMtbm9ybWFsID4gZGl2Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMSA+IC5yaWdodCAuaW1wb3J0cy1leHBvcnRzLWluZm8uZ2FzLW5vcm1hbCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7IH0gfVxuICAgICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMSA+IC5yaWdodCAuaW1wb3J0cy1leHBvcnRzLWluZm8uc21hcnQge1xuICAgICAgICAgIHBhZGRpbmc6IDI1cHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMSA+IC5yaWdodCAuaW1wb3J0cy1leHBvcnRzLWluZm8uc21hcnQgPiBkaXYge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjEgPiAucmlnaHQgLmltcG9ydHMtZXhwb3J0cy1pbmZvLnNtYXJ0ID4gZGl2IC50aXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjEgPiAucmlnaHQgLmltcG9ydHMtZXhwb3J0cy1pbmZvLnNtYXJ0ID4gZGl2IC50aXRsZSBpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICAgICAgICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMSA+IC5yaWdodCAuaW1wb3J0cy1leHBvcnRzLWluZm8uc21hcnQgPiBkaXYgLnRpdGxlIGkuaW1wb3J0LXN5bWJvbCB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkOTE1OyB9XG4gICAgICAgICAgICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjEgPiAucmlnaHQgLmltcG9ydHMtZXhwb3J0cy1pbmZvLnNtYXJ0ID4gZGl2IC50aXRsZSBpLmV4cG9ydC1zeW1ib2wge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJmZWRiYjsgfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgICAgICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMSA+IC5yaWdodCAuaW1wb3J0cy1leHBvcnRzLWluZm8uc21hcnQgPiBkaXYgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMSA+IC5yaWdodCAuaW1wb3J0cy1leHBvcnRzLWluZm8uc21hcnQgPiBkaXYgLmluZm8ge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgICAgICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMSA+IC5yaWdodCAuaW1wb3J0cy1leHBvcnRzLWluZm8uc21hcnQgPiBkaXYgLmluZm8ge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgLnNlY3Rpb24xID4gLnJpZ2h0IC5pbXBvcnRzLWV4cG9ydHMtaW5mby5zbWFydCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7IH0gfVxuICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgLnNlY3Rpb24xIC5jaGFydC10b29sdGlwIHtcbiAgICAgIHBhZGRpbmc6IDVweDsgfVxuICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjEgLmNoYXJ0LXRvb2x0aXAgLnRvb2wtdGltZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjEgLmNoYXJ0LXRvb2x0aXAgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjEgLmNoYXJ0LXRvb2x0aXAgPiBkaXY6bGFzdC1jaGlsZCAubGVmdCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGNvbG9yOiAjRkZEOTE1OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgLnNlY3Rpb24xIC5jaGFydC10b29sdGlwID4gZGl2Omxhc3QtY2hpbGQgLnJpZ2h0IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBjb2xvcjogIzJGRURCQjsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMSAuY2hhcnQtdG9vbHRpcCA+IGRpdjpsYXN0LWNoaWxkIC5yaWdodDIge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGNvbG9yOiAjMDRBMjkzOyB9XG4gICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjEgLmVsZWMtc21hcnQtaW5mbyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMSAuZWxlYy1zbWFydC1pbmZvIC5lbGVjU21hcnRDaGFydCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjEgLmVsZWMtc21hcnQtaW5mby5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgLnNlY3Rpb24xIC5nYXMtZWxlYy1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgLnNlY3Rpb24xIC5nYXMtZWxlYy1pbmZvIC5lbGVjR2FzQ2hhcnQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgLnNlY3Rpb24xIC5nYXMtZWxlYy1pbmZvLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjEgPiAubGVmdCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjEgPiAucmlnaHQge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgLnNlY3Rpb24xIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgLnNlY3Rpb24xIGgzIHVsIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjEgaDMgdWwgbGkge1xuICAgICAgICAgICAgZmxleDogMTsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjEgaDMgdWwgbGkgYSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgLnNlY3Rpb24xIGgzIHVsID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZmxleDogMDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7IH0gfVxuICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nOiAzNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgLnNlY3Rpb24zIHtcbiAgICAgICAgcGFkZGluZzogMTZweDsgfSB9XG4gICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjMgaDMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMyBoMyAudGFicyAudGFiLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTMycHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMyBoMyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgLnNlY3Rpb24zIGgzIC50YWJzIHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgLnNlY3Rpb24zIGgzIC50YWJzIC50YWItaXRlbSB7XG4gICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTMycHg7IH1cbiAgICAgICAgICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjMgaDMgLnRhYnMgLnRhYi1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTMwcHg7IH0gfVxuICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgLnNlY3Rpb24zID4gZGl2IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3cteDogYXV0bzsgfVxuICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgLnNlY3Rpb24zIHRhYmxlLnNtYXJ0LWhpc3RvcnktdGFibGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDgwMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMyB0YWJsZS5zbWFydC1oaXN0b3J5LXRhYmxlIHRoZWFkIHRoIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMyB0YWJsZS5zbWFydC1oaXN0b3J5LXRhYmxlIHRib2R5ID4gdHIge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjMgdGFibGUuc21hcnQtaGlzdG9yeS10YWJsZSB0Ym9keSA+IHRyIHRkIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjMgdGFibGUuc21hcnQtaGlzdG9yeS10YWJsZSB0Ym9keSA+IHRyIHRkIC50ZC10aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjMgdGFibGUuc21hcnQtaGlzdG9yeS10YWJsZSB0Ym9keSA+IHRyIHRkIC50ZC1jb250ZW50IHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMyB0YWJsZS5zbWFydC1oaXN0b3J5LXRhYmxlIHRib2R5ID4gdHIgdGQucGRmLWluZm8gaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjMgdGFibGUuc21hcnQtaGlzdG9yeS10YWJsZSB0Ym9keSA+IHRyIHRkLnBkZi1pbmZvIGEge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMyB0YWJsZS5zbWFydC1oaXN0b3J5LXRhYmxlIHRib2R5ID4gdHIgdGQucGRmLWluZm8gYSA+IGltZzpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjMgdGFibGUuc21hcnQtaGlzdG9yeS10YWJsZSB0Ym9keSA+IHRyIHRkLnBkZi1pbmZvIGEgPiBpbWc6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMyB0YWJsZS5zbWFydC1oaXN0b3J5LXRhYmxlIHRib2R5ID4gdHIgdGQucGRmLWluZm8gYTpob3ZlciA+IGltZzpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMyB0YWJsZS5zbWFydC1oaXN0b3J5LXRhYmxlIHRib2R5ID4gdHIgdGQucGRmLWluZm8gYTpob3ZlciA+IGltZzpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjMgdGFibGUuc21hcnQtaGlzdG9yeS10YWJsZSB0Ym9keSA+IHRyIHRkIC5idG4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMEI1OTQgMCUsICMwQTlDQUUgMTAwJSk7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMyB0YWJsZS5zbWFydC1oaXN0b3J5LXRhYmxlIHRib2R5ID4gdHIgdGQuc3RhdHVzLWluZm8gLnRkLWNvbnRlbnQgPiBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjMgdGFibGUuc21hcnQtaGlzdG9yeS10YWJsZSB0Ym9keSA+IHRyOm50aC1jaGlsZCgybi0xKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMyB0YWJsZS5zbWFydC1oaXN0b3J5LXRhYmxlIHRoZWFkIHRoIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjMgdGFibGUuc21hcnQtaGlzdG9yeS10YWJsZSB0Ym9keSA+IHRyIHRkIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgLnNlY3Rpb24zIC5oaXN0b3J5LXRhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDsgfVxuICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjMgLmhpc3RvcnktdGFibGUgdGhlYWQgdGgge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjMgLmhpc3RvcnktdGFibGUgdGhlYWQgdGgge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgLnNlY3Rpb24zIC5oaXN0b3J5LXRhYmxlIHRib2R5ID4gdHIge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjMgLmhpc3RvcnktdGFibGUgdGJvZHkgPiB0ciB0ZCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgLnNlY3Rpb24zIC5oaXN0b3J5LXRhYmxlIHRib2R5ID4gdHIgdGQgLnRkLXRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMyAuaGlzdG9yeS10YWJsZSB0Ym9keSA+IHRyIHRkLm1vbmV5LWluZm8ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgLnNlY3Rpb24zIC5oaXN0b3J5LXRhYmxlIHRib2R5ID4gdHIgdGQge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjMgLmhpc3RvcnktdGFibGUgdGJvZHkgPiB0cjpudGgtY2hpbGQoMm4tMSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMyAuaGlzdG9yeS10YWJsZSAuaWNvbndlbmhhbyB7XG4gICAgICAgIGNvbG9yOiAjOTU5NTk1OyB9XG4gICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMyAuaGlzdG9yeS10YWJsZSAuaWNvbndlbmhhbzo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2OGZcIjsgfVxuICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc2VjdGlvbjMgLmhpc3RvcnktdGFibGUgLnBvcG92ZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDM0MHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMyAuaGlzdG9yeS10YWJsZSAucG9wb3Zlci5yaWdodCA+IC5hcnJvdyB7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpOyB9XG4gICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMyAuaGlzdG9yeS10YWJsZSAucG9wb3Zlci5yaWdodCA+IC5hcnJvdzphZnRlciB7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpOyB9XG4gICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMyAuaGlzdG9yeS10YWJsZSAucG9wb3Zlci1jb250ZW50IHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uMyAuaGlzdG9yeS10YWJsZSAudG9vbHRpcC1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5zZWN0aW9uNCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBjb2xvcjogIzk1OTU5NTsgfVxuICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyICNiaWxsVXNhZ2VNb2RhbCB7XG4gICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50OyB9XG4gICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAjYmlsbFVzYWdlTW9kYWwgLm1vZGFsLWJvZHkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgI2JpbGxVc2FnZU1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogOTAwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyICNiaWxsVXNhZ2VNb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgI2JpbGxVc2FnZU1vZGFsIC5ib2R5LWhlYWQtaW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkI4QjtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyICNiaWxsVXNhZ2VNb2RhbCAuYm9keS1oZWFkLWluZm8gPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyICNiaWxsVXNhZ2VNb2RhbCAuYm9keS1oZWFkLWluZm8gPiBkaXY6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyICNiaWxsVXNhZ2VNb2RhbCAuYm9keS1oZWFkLWluZm8ge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAjYmlsbFVzYWdlTW9kYWwgLmJvZHktaGVhZC1pbmZvID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyICNiaWxsVXNhZ2VNb2RhbCAuYm9keS1oZWFkLWluZm8gPiBkaXY6Zmlyc3QtY2hpbGQgPiBzcGFuICsgc3BhbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAjYmlsbFVzYWdlTW9kYWwgLmJvZHktaGVhZC1pbmZvIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgI2JpbGxVc2FnZU1vZGFsIC5ib2R5LWhlYWQtaW5mbyBhOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAjYmlsbFVzYWdlTW9kYWwgLmJvZHktaGVhZC1pbmZvIGE6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyICNiaWxsVXNhZ2VNb2RhbCAudGFibGUtY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgI2JpbGxVc2FnZU1vZGFsIHRhYmxlLmhpc3RvcnktbW9kYWwtdGFibGUge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgIG1pbi13aWR0aDogNzIwcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgI2JpbGxVc2FnZU1vZGFsIHRhYmxlLmhpc3RvcnktbW9kYWwtdGFibGUgdGhlYWQgdGgge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgI2JpbGxVc2FnZU1vZGFsIHRhYmxlLmhpc3RvcnktbW9kYWwtdGFibGUgdGJvZHkgPiB0ciB7XG4gICAgICAgIGhlaWdodDogNDBweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyICNiaWxsVXNhZ2VNb2RhbCB0YWJsZS5oaXN0b3J5LW1vZGFsLXRhYmxlIHRib2R5ID4gdHIgdGQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgI2JpbGxVc2FnZU1vZGFsIHRhYmxlLmhpc3RvcnktbW9kYWwtdGFibGUgdGJvZHkgPiB0ciB0ZCAudGQtdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmJpbGxVc2FnZVdyYXBwZXIgI2JpbGxVc2FnZU1vZGFsIHRhYmxlLmhpc3RvcnktbW9kYWwtdGFibGUgdGJvZHkgPiB0ciB0ZC5zZWxsLWNvbG9yIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzdCNzgyOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAjYmlsbFVzYWdlTW9kYWwgdGFibGUuaGlzdG9yeS1tb2RhbC10YWJsZSB0Ym9keSA+IHRyIHRkLmJ1eS1jb2xvciB7XG4gICAgICAgICAgICBjb2xvcjogI0VBQTYwMDsgfVxuICAgICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAjYmlsbFVzYWdlTW9kYWwgdGFibGUuaGlzdG9yeS1tb2RhbC10YWJsZSB0Ym9keSA+IHRyOm50aC1jaGlsZCgybi0xKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7IH1cbiAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAubm8tZGF0YS1hcmVhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAubm8tZGF0YS1hcmVhLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAubm8tZGF0YS1hcmVhIGltZyB7XG4gICAgICB3aWR0aDogMTQzcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5iaWxsVXNhZ2VXcmFwcGVyIC5uby1kYXRhLWFyZWEgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgY29sb3I6ICMzNTQyNEU7XG4gICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc3RhdHVzLWNsb3NlIHtcbiAgICB3aWR0aDogNjdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjBGMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTYyRTJFO1xuICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgY29sb3I6ICNFNjJFMkU7XG4gICAgcmlnaHQ6IDA7XG4gICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgUmVndWxhclwiOyB9XG4gICAgLmRlLXdlYi12MyAuYmlsbFVzYWdlV3JhcHBlciAuc3RhdHVzLWNsb3NlLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmRlLXdlYi12MyAuYWNjb3VudENsb3NlV3JhcCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNzVweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q2xvc2VXcmFwIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzhweCk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmRlLXdlYi12MyAuYWNjb3VudENsb3NlV3JhcCB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjEycHgpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmRlLXdlYi12MyAuYWNjb3VudENsb3NlV3JhcCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7IH0gfVxuICAuZGUtd2ViLXYzIC5hY2NvdW50Q2xvc2VXcmFwIC5hY2NvdW50Q2xvc2VDb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTMyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMTAwcHggMzAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmRlLXdlYi12MyAuYWNjb3VudENsb3NlV3JhcCAuYWNjb3VudENsb3NlQ29uIC5hY2NvdW50Q2xvc2VJbWcge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC5kZS13ZWItdjMgLmFjY291bnRDbG9zZVdyYXAgLmFjY291bnRDbG9zZUNvbiBoNCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5kZS13ZWItdjMgLmFjY291bnRDbG9zZVdyYXAgLmFjY291bnRDbG9zZUNvbiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENsb3NlV3JhcCAuYWNjb3VudENsb3NlQ29uIHAgYSB7XG4gICAgICAgIGNvbG9yOiAjMEE5Q0FFOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q2xvc2VXcmFwIC5hY2NvdW50Q2xvc2VDb24ge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4OyB9IH1cblxuLmRlLXdlYi12MyAuRVZDaGFyZ2luZ1dyYXBwZXIge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTc1cHgpO1xuICBwYWRkaW5nOiA2NHB4IDE2cHggMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cbiAgLmRlLXdlYi12MyAuRVZDaGFyZ2luZ1dyYXBwZXIgc2VjdGlvbiB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTMyMHB4OyB9XG4gIC5kZS13ZWItdjMgLkVWQ2hhcmdpbmdXcmFwcGVyIC5zZWN0aW9uMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS9ldkNoYXJnaW5nL2V2X2JnLndlYnBcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIC5kZS13ZWItdjMgLkVWQ2hhcmdpbmdXcmFwcGVyIC5zZWN0aW9uMSAuY2hhcmdpbmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA4M3B4O1xuICAgICAgbGVmdDogMTExcHg7XG4gICAgICB3aWR0aDogMzM3cHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLkVWQ2hhcmdpbmdXcmFwcGVyIC5zZWN0aW9uMSAuY2hhcmdpbmc6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5kZS13ZWItdjMgLkVWQ2hhcmdpbmdXcmFwcGVyIC5zZWN0aW9uMSAuY2hhcmdpbmc6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmRlLXdlYi12MyAuRVZDaGFyZ2luZ1dyYXBwZXIgLnNlY3Rpb24xIC5jaGFyZ2luZzpudGgtY2hpbGQoMykge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmRlLXdlYi12MyAuRVZDaGFyZ2luZ1dyYXBwZXIgLnNlY3Rpb24xIC5jaGFyZ2luZy1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBwYWRkaW5nOiAyNHB4IDQwcHg7XG4gICAgICB0b3A6IDgzcHg7XG4gICAgICByaWdodDogMTIlO1xuICAgICAgd2lkdGg6IDU3MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzYsIDUwLCA2NCwgMC42KTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLmRlLXdlYi12MyAuRVZDaGFyZ2luZ1dyYXBwZXIgLnNlY3Rpb24xIC5jaGFyZ2luZy1pbmZvIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmRlLXdlYi12MyAuRVZDaGFyZ2luZ1dyYXBwZXIgLnNlY3Rpb24xIC5jaGFyZ2luZy1pbmZvIGg0IHtcbiAgICAgICAgY29sb3I6ICMwZmVkZWQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuRVZDaGFyZ2luZ1dyYXBwZXIgLnNlY3Rpb24xIC5jaGFyZ2luZy1pbmZvIGg0IHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjMGZlZGVkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLmRlLXdlYi12MyAuRVZDaGFyZ2luZ1dyYXBwZXIgLnNlY3Rpb24xIC5jaGFyZ2luZy1pbmZvIGg1IHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTsgfVxuICAgICAgLmRlLXdlYi12MyAuRVZDaGFyZ2luZ1dyYXBwZXIgLnNlY3Rpb24xIC5jaGFyZ2luZy1pbmZvIGltZyB7XG4gICAgICAgIHdpZHRoOiA4MHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLkVWQ2hhcmdpbmdXcmFwcGVyIC5zZWN0aW9uMSAuY2hhcmdpbmctaW5mbyBpbWc6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5FVkNoYXJnaW5nV3JhcHBlciAuc2VjdGlvbjEgLmNoYXJnaW5nLWluZm8gaW1nOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmRlLXdlYi12MyAuRVZDaGFyZ2luZ1dyYXBwZXIgLnNlY3Rpb24xIC5jaGFyZ2luZy1pbmZvIC5sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLkVWQ2hhcmdpbmdXcmFwcGVyIC5zZWN0aW9uMSAuY2hhcmdpbmctaW5mbyAubGVmdCA+IGRpdiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAgICAgLmRlLXdlYi12MyAuRVZDaGFyZ2luZ1dyYXBwZXIgLnNlY3Rpb24xIC5jaGFyZ2luZy1pbmZvIC5yaWdodCA+IGRpdiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cbiAgICAuZGUtd2ViLXYzIC5FVkNoYXJnaW5nV3JhcHBlciAuc2VjdGlvbjEgLmljb253ZW5oYW8ge1xuICAgICAgY29sb3I6ICM1YjZiNzkgIWltcG9ydGFudDsgfVxuICAuZGUtd2ViLXYzIC5FVkNoYXJnaW5nV3JhcHBlciAuc2VjdGlvbjIge1xuICAgIHBhZGRpbmc6IDMwcHggMzJweCA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMyYzJjMmM7IH1cbiAgICAuZGUtd2ViLXYzIC5FVkNoYXJnaW5nV3JhcHBlciAuc2VjdGlvbjIgLm5ldy10YWJsZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3cteDogYXV0bzsgfVxuICAgIC5kZS13ZWItdjMgLkVWQ2hhcmdpbmdXcmFwcGVyIC5zZWN0aW9uMiBoMyB7XG4gICAgICBtYXJnaW46IDAgMCAxNnB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgQm9sZFwiOyB9XG4gICAgICAuZGUtd2ViLXYzIC5FVkNoYXJnaW5nV3JhcHBlciAuc2VjdGlvbjIgaDMgLmljb25mb250IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLmRlLXdlYi12MyAuRVZDaGFyZ2luZ1dyYXBwZXIgLnNlY3Rpb24yIC5pY29ud2VuaGFvIHtcbiAgICAgIGNvbG9yOiAjOTU5NTk1ICFpbXBvcnRhbnQ7IH1cbiAgLmRlLXdlYi12MyAuRVZDaGFyZ2luZ1dyYXBwZXIgLnN3aXRjaCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzViNmI3OTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmRlLXdlYi12MyAuRVZDaGFyZ2luZ1dyYXBwZXIgLnN3aXRjaDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgICAgIGxlZnQ6IDJweDtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI2Yjc5OyB9XG4gICAgLmRlLXdlYi12MyAuRVZDaGFyZ2luZ1dyYXBwZXIgLnN3aXRjaC5hY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMGZlZmVmOyB9XG4gICAgICAuZGUtd2ViLXYzIC5FVkNoYXJnaW5nV3JhcHBlciAuc3dpdGNoLmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAyNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGZlZmVmOyB9XG4gIC5kZS13ZWItdjMgLkVWQ2hhcmdpbmdXcmFwcGVyIC50b29sdGlwLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuZGUtd2ViLXYzIC5FVkNoYXJnaW5nV3JhcHBlciAuY29sb3ItY2hhcmdpbmcge1xuICAgIGNvbG9yOiAjMzdiNzgyOyB9XG4gIC5kZS13ZWItdjMgLkVWQ2hhcmdpbmdXcmFwcGVyIC5tb2RhbC1kaWFsb2cge1xuICAgIHRvcDogMjAlOyB9XG4gICAgLmRlLXdlYi12MyAuRVZDaGFyZ2luZ1dyYXBwZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMTVweDsgfVxuICAgIC5kZS13ZWItdjMgLkVWQ2hhcmdpbmdXcmFwcGVyIC5tb2RhbC1kaWFsb2cgLm9wZXJhdGlvbi1idG5zIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZGUtd2ViLXYzIC5FVkNoYXJnaW5nV3JhcHBlciAubW9kYWwtZGlhbG9nIC5vcGVyYXRpb24tYnRucyAuYnRuIHtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7IH1cblxuLmRlLXdlYi12MyAuRVZDaGFyZ2luZ1dyYXBwZXIub2ZmbGluZSAuc2VjdGlvbjEgLmNoYXJnaW5nOm50aC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRlLXdlYi12MyAuRVZDaGFyZ2luZ1dyYXBwZXIub2ZmbGluZSAuc2VjdGlvbjEgLmNoYXJnaW5nOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5kZS13ZWItdjMgLkVWQ2hhcmdpbmdXcmFwcGVyLm9mZmxpbmUgLnNlY3Rpb24xIC5jaGFyZ2luZzpudGgtY2hpbGQoMykge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5kZS13ZWItdjMgLkVWQ2hhcmdpbmdXcmFwcGVyLm9mZmxpbmUgLnNlY3Rpb24xIC5jaGFyZ2luZy1pbmZvIGltZzpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRlLXdlYi12MyAuRVZDaGFyZ2luZ1dyYXBwZXIub2ZmbGluZSAuc2VjdGlvbjEgLmNoYXJnaW5nLWluZm8gaW1nOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZGUtd2ViLXYzIC5FVkNoYXJnaW5nV3JhcHBlci5ub2NoYXJnaW5nIC5zZWN0aW9uMSAuY2hhcmdpbmc6bnRoLWNoaWxkKDEpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZGUtd2ViLXYzIC5FVkNoYXJnaW5nV3JhcHBlci5ub2NoYXJnaW5nIC5zZWN0aW9uMSAuY2hhcmdpbmc6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZGUtd2ViLXYzIC5FVkNoYXJnaW5nV3JhcHBlci5ub2NoYXJnaW5nIC5zZWN0aW9uMSAuY2hhcmdpbmc6bnRoLWNoaWxkKDMpIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmRlLXdlYi12MyAuRVZDaGFyZ2luZ1dyYXBwZXIubm9jaGFyZ2luZyAuc2VjdGlvbjEgLmNoYXJnaW5nLWluZm8gaW1nOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5kZS13ZWItdjMgLkVWQ2hhcmdpbmdXcmFwcGVyLm5vY2hhcmdpbmcgLnNlY3Rpb24xIC5jaGFyZ2luZy1pbmZvIGltZzpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRlLXdlYi12MyAuRVZDaGFyZ2luZ1dyYXBwZXIgLnNlY3Rpb24xIC5jaGFyZ2luZy1pbmZvIHtcbiAgICByaWdodDogNSU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRlLXdlYi12MyAuRVZDaGFyZ2luZ1dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZGUtd2ViLXYzIC5FVkNoYXJnaW5nV3JhcHBlciAuc2VjdGlvbjEge1xuICAgICAgcGFkZGluZzogNDhweCAxNnB4IDA7XG4gICAgICBoZWlnaHQ6IDY2MHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9pbWcvZGUvZXZDaGFyZ2luZy9ldl9iZ19tb2JpbGUud2VicFwiKTsgfVxuICAgICAgLmRlLXdlYi12MyAuRVZDaGFyZ2luZ1dyYXBwZXIgLnNlY3Rpb24xIC5jaGFyZ2luZy1pbmZvIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5FVkNoYXJnaW5nV3JhcHBlciAuc2VjdGlvbjEgLmNoYXJnaW5nIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MCUpOyB9XG4gICAgLmRlLXdlYi12MyAuRVZDaGFyZ2luZ1dyYXBwZXIgLnNlY3Rpb24yIHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmRlLXdlYi12MyAuRVZDaGFyZ2luZ1dyYXBwZXIgLnNlY3Rpb24yID4gZGl2IHtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgLmRlLXdlYi12MyAuRVZDaGFyZ2luZ1dyYXBwZXIgLnNlY3Rpb24yIGgzIHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLkVWQ2hhcmdpbmdXcmFwcGVyIC5zZWN0aW9uMiB0YWJsZSB7XG4gICAgICAgIG1pbi13aWR0aDogNjAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuZGUtd2ViLXYzIC5FVkNoYXJnaW5nV3JhcHBlciAuc2VjdGlvbjEgLmNoYXJnaW5nLWluZm8ge1xuICAgIHBhZGRpbmc6IDE2cHggMDsgfSB9XG5cbi5kZS13ZWItdjMgLnBheS1vbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5kZS13ZWItdjMgLnBheS1vbmxpbmUgLnRvcC5iaWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZGUtd2ViLXYzIC5wYXktb25saW5lIC50b3AuYmlnID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmRlLXdlYi12MyAucGF5LW9ubGluZSAudG9wLmJpZyA+IHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDI1JTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgdG9wOiAyNSU7IH1cbiAgLmRlLXdlYi12MyAucGF5LW9ubGluZSAudG9wLnNtYWxsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmRlLXdlYi12MyAucGF5LW9ubGluZSAudG9wLnNtYWxsID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmRlLXdlYi12MyAucGF5LW9ubGluZSAudG9wLnNtYWxsID4gcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAgIC5kZS13ZWItdjMgLnBheS1vbmxpbmUgLnRvcC5zbWFsbCA+IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5kZS13ZWItdjMgLnBheS1vbmxpbmUgLnRvcC5iaWcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5kZS13ZWItdjMgLnBheS1vbmxpbmUgLnRvcC5zbWFsbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgLmRlLXdlYi12MyAucGF5LW9ubGluZSA+IGZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDQycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NDBweDtcbiAgICBwYWRkaW5nOiAxNnB4OyB9XG4gICAgLmRlLXdlYi12MyAucGF5LW9ubGluZSA+IGZvcm0gPiBoNSB7XG4gICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLmRlLXdlYi12MyAucGF5LW9ubGluZSA+IGZvcm0gaDYge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzogMTBweCAwOyB9XG4gICAgLmRlLXdlYi12MyAucGF5LW9ubGluZSA+IGZvcm0gLmZvcm0taXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLmRlLXdlYi12MyAucGF5LW9ubGluZSA+IGZvcm0gLmZvcm0taXRlbSA+IGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnBheS1vbmxpbmUgPiBmb3JtIC5mb3JtLWl0ZW0gPiBsYWJlbCAucmVxdWlyZS1zeW1ib2wge1xuICAgICAgICAgIGNvbG9yOiAjRTYyRTJFO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5wYXktb25saW5lID4gZm9ybSAuZm9ybS1pdGVtID4gbGFiZWwgLmljb25mb250IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICBjb2xvcjogIzk1OTU5NTsgfVxuICAgICAgLmRlLXdlYi12MyAucGF5LW9ubGluZSA+IGZvcm0gLmZvcm0taXRlbSBpbnB1dCB7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDBEMEQwO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgICAgLmRlLXdlYi12MyAucGF5LW9ubGluZSA+IGZvcm0gLmZvcm0taXRlbSBlbS5qcXYtZXJyb3Ige1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjRTYyRTJFO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5kZS13ZWItdjMgLnBheS1vbmxpbmUgPiBmb3JtIC5mb3JtLWl0ZW0gLnNlbGVjdC1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnBheS1vbmxpbmUgPiBmb3JtIC5mb3JtLWl0ZW0gLnNlbGVjdC1jb250ZW50IC5zZWxlY3QtYXJlYSB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnBheS1vbmxpbmUgPiBmb3JtIC5mb3JtLWl0ZW0gLnNlbGVjdC1jb250ZW50IC5kaXZpc2lvbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdG9wOiAxNXB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnBheS1vbmxpbmUgPiBmb3JtIC5mb3JtLWl0ZW0gLnNlbGVjdC1jb250ZW50IHNlbGVjdCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDBEMEQwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5wYXktb25saW5lID4gZm9ybSAuZm9ybS1pdGVtIC5zZWxlY3QtY29udGVudCBzZWxlY3Q6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgICAgICAgLmRlLXdlYi12MyAucGF5LW9ubGluZSA+IGZvcm0gLmZvcm0taXRlbSAuc2VsZWN0LWNvbnRlbnQgc2VsZWN0IHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5wYXktb25saW5lID4gZm9ybSAuZm9ybS1pdGVtIC5zZWxlY3QtY29udGVudCBzZWxlY3QgPiBvcHRpb246bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgY29sb3I6ICNCMkIyQjI7IH1cbiAgICAgICAgLmRlLXdlYi12MyAucGF5LW9ubGluZSA+IGZvcm0gLmZvcm0taXRlbSAuc2VsZWN0LWNvbnRlbnQgPiBkaXY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnBheS1vbmxpbmUgPiBmb3JtIC5mb3JtLWl0ZW0gLnNlbGVjdC1jb250ZW50ID4gZGl2Om50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5wYXktb25saW5lID4gZm9ybSAuZm9ybS1pdGVtIC5jY3YtaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxODBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgICAuZGUtd2ViLXYzIC5wYXktb25saW5lID4gZm9ybSAuZm9ybS1pdGVtIC5jY3YtaW5wdXQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAuZGUtd2ViLXYzIC5wYXktb25saW5lID4gZm9ybSAubGluZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRjBGMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5wYXktb25saW5lID4gZm9ybSAuc3VibWl0LWJ0biB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1heC13aWR0aDogMzY4cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMGI1OTQgMCUsICMwYTljYWUgMTAwJSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuZGUtd2ViLXYzIC5wYXktb25saW5lID4gZm9ybSAuZm9ybS1pdGVtLWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZGUtd2ViLXYzIC5wYXktb25saW5lID4gZm9ybSAuZm9ybS1pdGVtLWNvbnRlbnQgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmRlLXdlYi12MyAucGF5LW9ubGluZSA+IGZvcm0gLmZvcm0taXRlbS1jb250ZW50IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogIzJDMkMyQzsgfVxuICAuZGUtd2ViLXYzIC5wYXktb25saW5lIC50b29sdGlwLWlubmVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NTQ1NDU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgICBtYXgtd2lkdGg6IDUwMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5wYXktb25saW5lIC50b29sdGlwLWlubmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4OyB9IH1cbiAgLmRlLXdlYi12MyAucGF5LW9ubGluZSAudG9vbHRpcC5yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNDU0NTQ1OyB9XG5cbi5kZS13ZWItdjMgLm1ha2UtcGF5bWVudCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDdweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweDsgfVxuICAuZGUtd2ViLXYzIC5tYWtlLXBheW1lbnQgLnBheW1lbnQtZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogNDRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMTI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgICAuZGUtd2ViLXYzIC5tYWtlLXBheW1lbnQgLnBheW1lbnQtZm9ybSAuZm9ybS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZGUtd2ViLXYzIC5tYWtlLXBheW1lbnQgLnBheW1lbnQtZm9ybSAuZm9ybS1jb250ZW50IC5mb3JtLWxlZnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDRweCBkYXNoZWQgI0YwRjBGMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5tYWtlLXBheW1lbnQgLnBheW1lbnQtZm9ybSAuZm9ybS1jb250ZW50IC5mb3JtLWxlZnQgbGFiZWwge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLm1ha2UtcGF5bWVudCAucGF5bWVudC1mb3JtIC5mb3JtLWNvbnRlbnQgLmZvcm0tbGVmdCA+IGRpdiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmRlLXdlYi12MyAubWFrZS1wYXltZW50IC5wYXltZW50LWZvcm0gLmZvcm0tY29udGVudCAuZm9ybS1yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5tYWtlLXBheW1lbnQgLnBheW1lbnQtZm9ybSAuZm9ybS1jb250ZW50IC5mb3JtLXJpZ2h0ID4gZGl2IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmRlLXdlYi12MyAubWFrZS1wYXltZW50IC5wYXltZW50LWZvcm0gLmZvcm0tY29udGVudCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLm1ha2UtcGF5bWVudCAucGF5bWVudC1mb3JtIC5mb3JtLWNvbnRlbnQgLmZvcm0tbGVmdCwgLmRlLXdlYi12MyAubWFrZS1wYXltZW50IC5wYXltZW50LWZvcm0gLmZvcm0tY29udGVudCAuZm9ybS1yaWdodCB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuZGUtd2ViLXYzIC5tYWtlLXBheW1lbnQgLmJhY2sge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZGUtd2ViLXYzIC5tYWtlLXBheW1lbnQgLmJhY2sgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuZGUtd2ViLXYzIC5tYWtlLXBheW1lbnQgaDQge1xuICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuZGUtd2ViLXYzIC5tYWtlLXBheW1lbnQgLmZvcm0taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLmRlLXdlYi12MyAubWFrZS1wYXltZW50IC5mb3JtLWl0ZW0gbGFiZWwge1xuICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5kZS13ZWItdjMgLm1ha2UtcGF5bWVudCAuZm9ybS1pdGVtIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0QwRDBEMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgICAgLmRlLXdlYi12MyAubWFrZS1wYXltZW50IC5mb3JtLWl0ZW0gaW5wdXQ6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAuZGUtd2ViLXYzIC5tYWtlLXBheW1lbnQgLmZvcm0taXRlbSBpbnB1dC5saWdodC1jb2xvciB7XG4gICAgICAgIGNvbG9yOiAjMEE5Q0FFOyB9XG4gICAgICAuZGUtd2ViLXYzIC5tYWtlLXBheW1lbnQgLmZvcm0taXRlbSBpbnB1dC5ib2xkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuZGUtd2ViLXYzIC5tYWtlLXBheW1lbnQgLmZvcm0taXRlbSBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDBEMEQwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5tYWtlLXBheW1lbnQgLmZvcm0taXRlbSBzZWxlY3Q6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmRlLXdlYi12MyAubWFrZS1wYXltZW50IC5mb3JtLWl0ZW0gLmZvcm0taXRlbS1jb250ZW50LnNlbGVjdHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5kZS13ZWItdjMgLm1ha2UtcGF5bWVudCAuZm9ybS1pdGVtIC5mb3JtLWl0ZW0tY29udGVudC5zZWxlY3RzID4gc2VsZWN0Om50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLm1ha2UtcGF5bWVudCAuZm9ybS1pdGVtIC5mb3JtLWl0ZW0tY29udGVudC5zZWxlY3RzID4gc2VsZWN0Om50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgIC5kZS13ZWItdjMgLm1ha2UtcGF5bWVudCAuZm9ybS1pdGVtIC5mb3JtLWl0ZW0tY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmRlLXdlYi12MyAubWFrZS1wYXltZW50IC5mb3JtLWl0ZW0gLmZvcm0taXRlbS1jb250ZW50IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMkMyQzJDOyB9XG4gICAgLmRlLXdlYi12MyAubWFrZS1wYXltZW50IC5mb3JtLWl0ZW0gZW0uanF2LWVycm9yIHtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAjRTYyRTJFO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgLmRlLXdlYi12MyAubWFrZS1wYXltZW50IC5mb3JtLWl0ZW0gLmZvcm0taXRlbS1jaGVja2JveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5kZS13ZWItdjMgLm1ha2UtcGF5bWVudCAuZm9ybS1pdGVtIC5mb3JtLWl0ZW0tY2hlY2tib3ggaW5wdXQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk1OTU5NTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLm1ha2UtcGF5bWVudCAuZm9ybS1pdGVtIC5mb3JtLWl0ZW0tY2hlY2tib3ggbGFiZWwge1xuICAgICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7IH1cbiAgICAuZGUtd2ViLXYzIC5tYWtlLXBheW1lbnQgLmZvcm0taXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBib3JkZXI6IDA7IH1cbiAgICAuZGUtd2ViLXYzIC5tYWtlLXBheW1lbnQgLmZvcm0taXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XTo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5NTk1OTU7IH1cbiAgICAuZGUtd2ViLXYzIC5tYWtlLXBheW1lbnQgLmZvcm0taXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIuKck1wiO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzBBOUNBRTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwQTlDQUU7IH1cbiAgLmRlLXdlYi12MyAubWFrZS1wYXltZW50IC5kZXNjIHtcbiAgICBjb2xvcjogIzJDMkMyQztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmRlLXdlYi12MyAubWFrZS1wYXltZW50IC5hZGRyZXNzLWluZm8ge1xuICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzOXB4OyB9XG4gIC5kZS13ZWItdjMgLm1ha2UtcGF5bWVudCAuc2VsZWN0Qm94TGlzdCAuaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNzlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuZGUtd2ViLXYzIC5tYWtlLXBheW1lbnQgLnNlbGVjdEJveExpc3QgLml0ZW0uYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMEE5Q0FFO1xuICAgICAgY29sb3I6ICMwQTlDQUU7IH1cbiAgICAgIC5kZS13ZWItdjMgLm1ha2UtcGF5bWVudCAuc2VsZWN0Qm94TGlzdCAuaXRlbS5hY3RpdmU6OmFmdGVyIHtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9pbWcvYmlsbEFjY291bnQvdGFiX2ljb24ucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLmRlLXdlYi12MyAubWFrZS1wYXltZW50IC5zdWJtaXQtYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwYjU5NCAwJSwgIzBhOWNhZSAxMDAlKTtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5kZS13ZWItdjMgLnBsYW5XcmFwIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgLmRlLXdlYi12MyAucGxhbldyYXAgLmNvbXBhcmVTZWN0aW9uMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAuY29tcGFyZVNlY3Rpb24xIC5jb21wYXJlU2VjdGlvbjFUaXRXcmFwIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICBib3JkZXI6IDA7IH1cbiAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5jb21wYXJlU2VjdGlvbjEgLmNvbXBhcmVTZWN0aW9uMVRpdFdyYXAgLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxNXB4OyB9XG4gICAgLmRlLXdlYi12MyAucGxhbldyYXAgLmNvbXBhcmVTZWN0aW9uMSAuY29tcGFyZVNlY3Rpb24xVGl0IHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjogIzJDMkMyQzsgfVxuICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLmNvbXBhcmVTZWN0aW9uMSAuY29tcGFyZVNlY3Rpb24xVGl0OmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAuY29tcGFyZVNlY3Rpb24xIC5jb21wYXJlU2VjdGlvbjFUaXQgLmljb24ge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBjb2xvcjogIzAwNkI4QjsgfVxuICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5jb21wYXJlU2VjdGlvbjEgLmNvbXBhcmVTZWN0aW9uMVVwbG9hZCB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEwNywgMTM5LCAwLjEpO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHdpZHRoOiAyNzBweDsgfVxuICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLmNvbXBhcmVTZWN0aW9uMSAuY29tcGFyZVNlY3Rpb24xVXBsb2FkIC5idG5UeXBlMSB7XG4gICAgICAgIHBhZGRpbmc6IDZweCAyMHB4O1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLmNvbXBhcmVTZWN0aW9uMSAuY29tcGFyZVNlY3Rpb24xVXBsb2FkIHAge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjMDA2QjhCO1xuICAgICAgICBtYXJnaW46IDAgMCAwIDExMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmRlLXdlYi12MyAucGxhbldyYXAgLmNvbXBhcmVTZWN0aW9uMSAuY29tcGFyZVNlY3Rpb24xU2VhcmNoIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAuY29tcGFyZVNlY3Rpb24xIC5jb21wYXJlU2VjdGlvbjFTZWFyY2ggcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLmNvbXBhcmVTZWN0aW9uMSAuY29tcGFyZVNlY3Rpb24xU2VhcmNoIC5jb21wYXJlU2VjdGlvbjFTZWFyY2hGaWVsZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5jb21wYXJlU2VjdGlvbjEgLmNvbXBhcmVTZWN0aW9uMVNlYXJjaCAuY29tcGFyZVNlY3Rpb24xU2VhcmNoRmllbGQgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0QwRDBEMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAxNXB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLmNvbXBhcmVTZWN0aW9uMSAuY29tcGFyZVNlY3Rpb24xU2VhcmNoIC5jb21wYXJlU2VjdGlvbjFTZWFyY2hGaWVsZCBpbnB1dFt0eXBlPXRleHRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjQjJCMkIyOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLmNvbXBhcmVTZWN0aW9uMSAuY29tcGFyZVNlY3Rpb24xU2VhcmNoIC5jb21wYXJlU2VjdGlvbjFTZWFyY2hGaWVsZCBpbnB1dFt0eXBlPXRleHRdOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICNCMkIyQjI7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAuY29tcGFyZVNlY3Rpb24xIC5jb21wYXJlU2VjdGlvbjFTZWFyY2ggLmNvbXBhcmVTZWN0aW9uMVNlYXJjaEZpZWxkIGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICNCMkIyQjI7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAuY29tcGFyZVNlY3Rpb24xIC5jb21wYXJlU2VjdGlvbjFTZWFyY2ggLmNvbXBhcmVTZWN0aW9uMVNlYXJjaEZpZWxkIGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjQjJCMkIyOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5jb21wYXJlU2VjdGlvbjEgLmNvbXBhcmVTZWN0aW9uMVNlYXJjaCAuY29tcGFyZVNlY3Rpb24xU2VhcmNoRmllbGQgLmljb253ZW5oYW8ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBjb2xvcjogI0QwRDBEMDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5jb21wYXJlU2VjdGlvbjEgLmNvbXBhcmVTZWN0aW9uMVNlYXJjaCAuY29tcGFyZVNlY3Rpb24xU2VhcmNoRmllbGQgLmljb253ZW5oYW86aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAuY29tcGFyZVNlY3Rpb24xIC5jb21wYXJlU2VjdGlvbjFTZWFyY2ggLmNvbXBhcmVTZWN0aW9uMVNlYXJjaFRpcHMge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5jb21wYXJlU2VjdGlvbjEgLmNvbXBhcmVTZWN0aW9uMVNlYXJjaCAuc2V0bWVhbFRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLmNvbXBhcmVTZWN0aW9uMSAuY29tcGFyZVNlY3Rpb24xU2VhcmNoIC5zZXRtZWFsQ2hlY2tib3gge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLmNvbXBhcmVTZWN0aW9uMSAuY29tcGFyZVNlY3Rpb24xU2VhcmNoIC5zZXRtZWFsQ2hlY2tib3gge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAuY29tcGFyZVNlY3Rpb24xIC5jb21wYXJlU2VjdGlvbjFTZWFyY2ggLnNldG1lYWxDaGVja2JveCAuc2V0bWVhbENoZWNraXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAuY29tcGFyZVNlY3Rpb24xIC5jb21wYXJlU2VjdGlvbjFTZWFyY2ggLnNldG1lYWxDaGVja2JveCAuc2V0bWVhbENoZWNraXRlbSBsYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5jb21wYXJlU2VjdGlvbjEgLmNvbXBhcmVTZWN0aW9uMVNlYXJjaCAuc2V0bWVhbENoZWNrYm94IC5zZXRtZWFsQ2hlY2tpdGVtIGxhYmVsIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDsgfVxuICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5jb21wYXJlU2VjdGlvbjEgLmNvbXBhcmVTZWN0aW9uMUFkZHJlc3NUeXBlIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0VERURFRDtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDsgfVxuICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLmNvbXBhcmVTZWN0aW9uMSAuY29tcGFyZVNlY3Rpb24xQWRkcmVzc1R5cGUgaDUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAuY29tcGFyZVNlY3Rpb24xIC5jb21wYXJlU2VjdGlvbjFBZGRyZXNzVHlwZSBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5jb21wYXJlU2VjdGlvbjEgLmNvbXBhcmVTZWN0aW9uMUFkZHJlc3NUeXBlIGxhYmVsIGlucHV0IHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIG1hcmdpbjogLTJweCA1cHggMCAwOyB9XG4gICAgLmRlLXdlYi12MyAucGxhbldyYXAgLmNvbXBhcmVTZWN0aW9uMSAuY29tcGFyZVNlY3Rpb24xRGlzY292ZXIge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRURFREVEO1xuICAgICAgcGFkZGluZzogMCAyNHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAuY29tcGFyZVNlY3Rpb24xIC5jb21wYXJlU2VjdGlvbjFEaXNjb3ZlciAuY29tcGFyZVNlY3Rpb24xRGlzY292ZXJMb2dvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAuY29tcGFyZVNlY3Rpb24xIC5jb21wYXJlU2VjdGlvbjFEaXNjb3ZlciAuY29tcGFyZVNlY3Rpb24xRGlzY292ZXJMb2dvIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMTNweDsgfVxuICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLmNvbXBhcmVTZWN0aW9uMSAuY29tcGFyZVNlY3Rpb24xRGlzY292ZXIgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmRlLXdlYi12MyAucGxhbldyYXAgLmNvbXBhcmVTZWN0aW9uMSAucHJpY2UtdGlwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmRlLXdlYi12MyAucGxhbldyYXAgLnBsYW5MaXN0V3JhcCB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7IH1cbiAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIC5wbGFuTGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbjogMCAtMjBweDsgfVxuICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLnBsYW5MaXN0V3JhcCAucGxhbkxpc3QgLnBsYW5JdGVtV3JhcCB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5wbGFuTGlzdFdyYXAgLnBsYW5MaXN0IC5wbGFuSXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDBweCAwcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjNEFCOTg3O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIC5wbGFuTGlzdCAucGxhbkl0ZW0uaGFzT2ZmZXJGbGFnIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAwOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5wbGFuTGlzdFdyYXAgLnBsYW5MaXN0IC5wbGFuSXRlbSAub2ZmZXJJdGVtUmV3YXJkIHtcbiAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAtMThweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIC5wbGFuTGlzdCAucGxhbkl0ZW0gaDQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIC5wbGFuTGlzdCAucGxhbkl0ZW0gaDUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5wbGFuTGlzdFdyYXAgLnBsYW5MaXN0IC5wbGFuSXRlbSBoNSAubW9yZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA2QjhCICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5wbGFuTGlzdFdyYXAgLnBsYW5MaXN0IC5wbGFuSXRlbSBoNSAubW9yZSAuaWNvbmZvbnQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5wbGFuTGlzdFdyYXAgLnBsYW5MaXN0IC5wbGFuSXRlbSBoNSAubW9yZSAuaWNvbmRvd24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5wbGFuTGlzdFdyYXAgLnBsYW5MaXN0IC5wbGFuSXRlbSBoNSAubW9yZSAuaWNvbnVwIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLnBsYW5MaXN0V3JhcCAucGxhbkxpc3QgLnBsYW5JdGVtIGg1IC5tb3JlLmFjdGl2ZSAuaWNvbmRvd24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIC5wbGFuTGlzdCAucGxhbkl0ZW0gaDUgLm1vcmUuYWN0aXZlIC5pY29udXAge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5wbGFuTGlzdFdyYXAgLnBsYW5MaXN0IC5wbGFuSXRlbSBoNSAubW9yZTpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIC5wbGFuTGlzdCAucGxhbkl0ZW0gLnRpdGxlTGluZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDhBNTc1O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLnBsYW5MaXN0V3JhcCAucGxhbkxpc3QgLnBsYW5JdGVtIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBjb2xvcjogIzJDMkMyQzsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIC5wbGFuTGlzdCAucGxhbkl0ZW0gLmhyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNFOEU4RTg7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLnBsYW5MaXN0V3JhcCAucGxhbkxpc3QgLnBsYW5JdGVtIC5wbGFuSW5mbyAuaW5mb051bVdyYXAge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLnBsYW5MaXN0V3JhcCAucGxhbkxpc3QgLnBsYW5JdGVtIC5wbGFuSW5mbyAuaW5mb051bVdyYXAgLmluZm9OdW0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCA4cHggMCAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBjb2xvcjogIzA4QTU3NTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnU0YgUHJvIFRleHQgTWVkaXVtJztcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIC5wbGFuTGlzdCAucGxhbkl0ZW0gLnBsYW5JbmZvIC5pbmZvTnVtV3JhcCAuaW5mb1N5bSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMC43O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY29sb3I6ICMwOEE1NzU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDAgMCAycHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLnBsYW5MaXN0V3JhcCAucGxhbkxpc3QgLnBsYW5JdGVtIC5wbGFuSW5mbyAuaW5mb1RleHQxIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICMwOEE1NzU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIC5wbGFuTGlzdCAucGxhbkl0ZW0gLnBsYW5JbmZvIC5pbmZvVGV4dDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogIzA4QTU3NTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIC5wbGFuTGlzdCAucGxhbkl0ZW0gLnBsYW5JbmZvIC5pbmZvVGV4dDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBjb2xvcjogIzQ4NDg0ODsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIC5wbGFuTGlzdCAucGxhbkl0ZW0gLnBsYW5JbmZvIC5pbmZvWWVhciB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIG1hcmdpbjogMCAwIDZweCAwO1xuICAgICAgICAgIGNvbG9yOiAjNDNCRTZCOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLnBsYW5MaXN0V3JhcCAucGxhbkxpc3QgLnBsYW5JdGVtIC5wbGFuSW5mbyAuaW5mb1llYXIgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIC5wbGFuTGlzdCAucGxhbkl0ZW0gLnBsYW5JbmZvIC5pbmZvWWVhciAuaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogIzk1OTU5NTsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5wbGFuTGlzdFdyYXAgLnBsYW5MaXN0IC5wbGFuSXRlbSAucGxhbkluZm8gLmluZm9ZZWFyIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIC5wbGFuTGlzdCAucGxhbkl0ZW0gdWwge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgLTIwcHg7XG4gICAgICAgICAgbGlzdC1zdHlsZTogb3V0c2lkZTsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5wbGFuTGlzdFdyYXAgLnBsYW5MaXN0IC5wbGFuSXRlbSB1bC5tYWluT2ZmZXIge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjg1cHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIC5wbGFuTGlzdCAucGxhbkl0ZW0gdWwgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMmMyYzJjOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIC5wbGFuTGlzdCAucGxhbkl0ZW0gdWwgbGkgcCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgY29sb3I6ICM5NTk1OTU7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIC5wbGFuTGlzdCAucGxhbkl0ZW0gdWwgbGkgcC5zaG93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLnBsYW5MaXN0V3JhcCAucGxhbkxpc3QgLnBsYW5JdGVtIHVsIGxpLmhhc1RyVGV4dCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5wbGFuTGlzdFdyYXAgLnBsYW5MaXN0IC5wbGFuSXRlbSB1bCBsaS5oYXNUclRleHQgLnRyVGV4dCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLnBsYW5MaXN0V3JhcCAucGxhbkxpc3QgLnBsYW5JdGVtIC5wbGFuVHlwZVRleHQge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGNvbG9yOiAjMDhBNTc1OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5wbGFuTGlzdFdyYXAgLnBsYW5MaXN0IC5wbGFuSXRlbSAucGxhblJhdGVUaXQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgICAgICAgY29sb3I6ICMyQzJDMkM7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIC5wbGFuTGlzdCAucGxhbkl0ZW0gLnBsYW5SYXRlVGl0IC5tb3JlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDZCOEIgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLnBsYW5MaXN0V3JhcCAucGxhbkxpc3QgLnBsYW5JdGVtIC5wbGFuUmF0ZVRpdCAubW9yZSAuaWNvbmZvbnQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5wbGFuTGlzdFdyYXAgLnBsYW5MaXN0IC5wbGFuSXRlbSAucGxhblJhdGVUaXQgLm1vcmUgLmljb25kb3duIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIC5wbGFuTGlzdCAucGxhbkl0ZW0gLnBsYW5SYXRlVGl0IC5tb3JlIC5pY29udXAge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIC5wbGFuTGlzdCAucGxhbkl0ZW0gLnBsYW5SYXRlVGl0IC5tb3JlLmFjdGl2ZSAuaWNvbmRvd24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIC5wbGFuTGlzdCAucGxhbkl0ZW0gLnBsYW5SYXRlVGl0IC5tb3JlLmFjdGl2ZSAuaWNvbnVwIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIC5wbGFuTGlzdCAucGxhbkl0ZW0gLnBsYW5SYXRlVGl0IC5tb3JlOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5wbGFuTGlzdFdyYXAgLnBsYW5MaXN0IC5wbGFuSXRlbSAucGxhbnRMaW5rIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLnBsYW5MaXN0V3JhcCAucGxhbkxpc3QgLnBsYW5JdGVtIC5wbGFudExpbmsgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwNkI4QjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5wbGFuTGlzdFdyYXAgLnBsYW5MaXN0IC5wbGFuSXRlbSAuc2VsZWN0UGxhbkJ0biB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwOEE1NzU7XG4gICAgICAgICAgb3V0bGluZTogMDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIC5wbGFuTGlzdCAucGxhbkl0ZW0gLnBsYW5JbWdJbkJ0biB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzA4QTU3NTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLnBsYW5MaXN0V3JhcCAucGxhbkxpc3QgLnBsYW5JdGVtIC5wbGFuSW1nSW5CdG4gaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIC5wbGFuTGlzdCAucGxhbkl0ZW0ucGxhbkl0ZW1UeXBlMiB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwNjNBMDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5wbGFuTGlzdFdyYXAgLnBsYW5MaXN0IC5wbGFuSXRlbS5wbGFuSXRlbVR5cGUyIC50aXRsZUxpbmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNjNBMDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5wbGFuTGlzdFdyYXAgLnBsYW5MaXN0IC5wbGFuSXRlbS5wbGFuSXRlbVR5cGUyIC5wbGFuSW5mbyAuaW5mb051bVdyYXAgLmluZm9OdW0ge1xuICAgICAgICAgICAgY29sb3I6ICMwMDYzQTA7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIC5wbGFuTGlzdCAucGxhbkl0ZW0ucGxhbkl0ZW1UeXBlMiAucGxhbkluZm8gLmluZm9OdW1XcmFwIC5pbmZvU3ltIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA2M0EwOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLnBsYW5MaXN0V3JhcCAucGxhbkxpc3QgLnBsYW5JdGVtLnBsYW5JdGVtVHlwZTIgLnBsYW5JbmZvIC5pbmZvVGV4dDEge1xuICAgICAgICAgICAgY29sb3I6ICMwMDYzQTA7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIC5wbGFuTGlzdCAucGxhbkl0ZW0ucGxhbkl0ZW1UeXBlMiAucGxhbkluZm8gLmluZm9UZXh0MiB7XG4gICAgICAgICAgICBjb2xvcjogIzAwNjNBMDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5wbGFuTGlzdFdyYXAgLnBsYW5MaXN0IC5wbGFuSXRlbS5wbGFuSXRlbVR5cGUyIC5wbGFuSW5mbyAuaW5mb1llYXIge1xuICAgICAgICAgICAgY29sb3I6ICMwMDYzQTA7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIC5wbGFuTGlzdCAucGxhbkl0ZW0ucGxhbkl0ZW1UeXBlMiAuc2VsZWN0UGxhbkJ0biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2M0EwOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLnBsYW5MaXN0V3JhcCAucGxhbkxpc3QgLnBsYW5JdGVtLnBsYW5JdGVtVHlwZTIgLnBsYW5JbWdJbkJ0biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2M0EwOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLnBsYW5MaXN0V3JhcCAucGxhbkxpc3QgLnBsYW5JdGVtLnBsYW5JdGVtVHlwZTIgLnBsYW5UeXBlVGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogIzAwNjNBMDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIC5wbGFuTGlzdCAucGxhbkl0ZW0ucGxhbkl0ZW1UeXBlMyB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwOUNBRjsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5wbGFuTGlzdFdyYXAgLnBsYW5MaXN0IC5wbGFuSXRlbS5wbGFuSXRlbVR5cGUzIC50aXRsZUxpbmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwOUNBRjsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5wbGFuTGlzdFdyYXAgLnBsYW5MaXN0IC5wbGFuSXRlbS5wbGFuSXRlbVR5cGUzIC5wbGFuSW5mbyAuaW5mb051bVdyYXAgLmluZm9OdW0ge1xuICAgICAgICAgICAgY29sb3I6ICMwMDlDQUY7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIC5wbGFuTGlzdCAucGxhbkl0ZW0ucGxhbkl0ZW1UeXBlMyAucGxhbkluZm8gLmluZm9OdW1XcmFwIC5pbmZvU3ltIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA5Q0FGOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLnBsYW5MaXN0V3JhcCAucGxhbkxpc3QgLnBsYW5JdGVtLnBsYW5JdGVtVHlwZTMgLnBsYW5JbmZvIC5pbmZvVGV4dDEge1xuICAgICAgICAgICAgY29sb3I6ICMwMDlDQUY7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIC5wbGFuTGlzdCAucGxhbkl0ZW0ucGxhbkl0ZW1UeXBlMyAucGxhbkluZm8gLmluZm9UZXh0MiB7XG4gICAgICAgICAgICBjb2xvcjogIzAwOUNBRjsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5wbGFuTGlzdFdyYXAgLnBsYW5MaXN0IC5wbGFuSXRlbS5wbGFuSXRlbVR5cGUzIC5wbGFuSW5mbyAuaW5mb1llYXIge1xuICAgICAgICAgICAgY29sb3I6ICMwMDlDQUY7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIC5wbGFuTGlzdCAucGxhbkl0ZW0ucGxhbkl0ZW1UeXBlMyAuc2VsZWN0UGxhbkJ0biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5Q0FGOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLnBsYW5MaXN0V3JhcCAucGxhbkxpc3QgLnBsYW5JdGVtLnBsYW5JdGVtVHlwZTMgLnBsYW5JbWdJbkJ0biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5Q0FGOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLnBsYW5MaXN0V3JhcCAucGxhbkxpc3QgLnBsYW5JdGVtLnBsYW5JdGVtVHlwZTMgLnBsYW5UeXBlVGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogIzAwOUNBRjsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIC5wbGFuTGlzdCAucGxhbkl0ZW0ucGxhbkl0ZW1UeXBlNCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI0U4OTgwMDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5wbGFuTGlzdFdyYXAgLnBsYW5MaXN0IC5wbGFuSXRlbS5wbGFuSXRlbVR5cGU0IC50aXRsZUxpbmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0U4OTgwMDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5wbGFuTGlzdFdyYXAgLnBsYW5MaXN0IC5wbGFuSXRlbS5wbGFuSXRlbVR5cGU0IC5wbGFuSW5mbyAuaW5mb051bVdyYXAgLmluZm9OdW0ge1xuICAgICAgICAgICAgY29sb3I6ICNFODk4MDA7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIC5wbGFuTGlzdCAucGxhbkl0ZW0ucGxhbkl0ZW1UeXBlNCAucGxhbkluZm8gLmluZm9OdW1XcmFwIC5pbmZvU3ltIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRTg5ODAwOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLnBsYW5MaXN0V3JhcCAucGxhbkxpc3QgLnBsYW5JdGVtLnBsYW5JdGVtVHlwZTQgLnBsYW5JbmZvIC5pbmZvVGV4dDEge1xuICAgICAgICAgICAgY29sb3I6ICNFODk4MDA7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIC5wbGFuTGlzdCAucGxhbkl0ZW0ucGxhbkl0ZW1UeXBlNCAucGxhbkluZm8gLmluZm9UZXh0MiB7XG4gICAgICAgICAgICBjb2xvcjogI0U4OTgwMDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5wbGFuTGlzdFdyYXAgLnBsYW5MaXN0IC5wbGFuSXRlbS5wbGFuSXRlbVR5cGU0IC5wbGFuSW5mbyAuaW5mb1llYXIge1xuICAgICAgICAgICAgY29sb3I6ICNFODk4MDA7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIC5wbGFuTGlzdCAucGxhbkl0ZW0ucGxhbkl0ZW1UeXBlNCAuc2VsZWN0UGxhbkJ0biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTg5ODAwOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLnBsYW5MaXN0V3JhcCAucGxhbkxpc3QgLnBsYW5JdGVtLnBsYW5JdGVtVHlwZTQgLnBsYW5JbWdJbkJ0biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTg5ODAwOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLnBsYW5MaXN0V3JhcCAucGxhbkxpc3QgLnBsYW5JdGVtLnBsYW5JdGVtVHlwZTQgLnBsYW5UeXBlVGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogI0U4OTgwMDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIC5wbGFuTGlzdCAucGxhbkl0ZW0ucGxhbkl0ZW1UeXBlNSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzE3QTBBQzsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5wbGFuTGlzdFdyYXAgLnBsYW5MaXN0IC5wbGFuSXRlbS5wbGFuSXRlbVR5cGU1IC50aXRsZUxpbmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzE3QTBBQzsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5wbGFuTGlzdFdyYXAgLnBsYW5MaXN0IC5wbGFuSXRlbS5wbGFuSXRlbVR5cGU1IC5wbGFuSW5mbyAuaW5mb051bVdyYXAgLmluZm9OdW0ge1xuICAgICAgICAgICAgY29sb3I6ICMxN0EwQUM7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIC5wbGFuTGlzdCAucGxhbkl0ZW0ucGxhbkl0ZW1UeXBlNSAucGxhbkluZm8gLmluZm9OdW1XcmFwIC5pbmZvU3ltIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMTdBMEFDOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLnBsYW5MaXN0V3JhcCAucGxhbkxpc3QgLnBsYW5JdGVtLnBsYW5JdGVtVHlwZTUgLnBsYW5JbmZvIC5pbmZvVGV4dDEge1xuICAgICAgICAgICAgY29sb3I6ICMxN0EwQUM7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIC5wbGFuTGlzdCAucGxhbkl0ZW0ucGxhbkl0ZW1UeXBlNSAucGxhbkluZm8gLmluZm9UZXh0MiB7XG4gICAgICAgICAgICBjb2xvcjogIzE3QTBBQzsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5wbGFuTGlzdFdyYXAgLnBsYW5MaXN0IC5wbGFuSXRlbS5wbGFuSXRlbVR5cGU1IC5wbGFuSW5mbyAuaW5mb1llYXIge1xuICAgICAgICAgICAgY29sb3I6ICMxN0EwQUM7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIC5wbGFuTGlzdCAucGxhbkl0ZW0ucGxhbkl0ZW1UeXBlNSAuc2VsZWN0UGxhbkJ0biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTdBMEFDOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLnBsYW5MaXN0V3JhcCAucGxhbkxpc3QgLnBsYW5JdGVtLnBsYW5JdGVtVHlwZTUgLnBsYW5JbWdJbkJ0biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTdBMEFDOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLnBsYW5MaXN0V3JhcCAucGxhbkxpc3QgLnBsYW5JdGVtLnBsYW5JdGVtVHlwZTUgLnBsYW5UeXBlVGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogIzE3QTBBQzsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIC5wbGFuTGlzdCAucGxhbkl0ZW0ucGxhbkl0ZW1UeXBlNiB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI0Q5QzkwMDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5wbGFuTGlzdFdyYXAgLnBsYW5MaXN0IC5wbGFuSXRlbS5wbGFuSXRlbVR5cGU2IC50aXRsZUxpbmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Q5QzkwMDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5wbGFuTGlzdFdyYXAgLnBsYW5MaXN0IC5wbGFuSXRlbS5wbGFuSXRlbVR5cGU2IC5wbGFuSW5mbyAuaW5mb051bVdyYXAgLmluZm9OdW0ge1xuICAgICAgICAgICAgY29sb3I6ICNEOUM5MDA7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIC5wbGFuTGlzdCAucGxhbkl0ZW0ucGxhbkl0ZW1UeXBlNiAucGxhbkluZm8gLmluZm9OdW1XcmFwIC5pbmZvU3ltIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRDlDOTAwOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLnBsYW5MaXN0V3JhcCAucGxhbkxpc3QgLnBsYW5JdGVtLnBsYW5JdGVtVHlwZTYgLnBsYW5JbmZvIC5pbmZvVGV4dDEge1xuICAgICAgICAgICAgY29sb3I6ICNEOUM5MDA7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIC5wbGFuTGlzdCAucGxhbkl0ZW0ucGxhbkl0ZW1UeXBlNiAucGxhbkluZm8gLmluZm9UZXh0MiB7XG4gICAgICAgICAgICBjb2xvcjogI0Q5QzkwMDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5wbGFuTGlzdFdyYXAgLnBsYW5MaXN0IC5wbGFuSXRlbS5wbGFuSXRlbVR5cGU2IC5wbGFuSW5mbyAuaW5mb1llYXIge1xuICAgICAgICAgICAgY29sb3I6ICNEOUM5MDA7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbkxpc3RXcmFwIC5wbGFuTGlzdCAucGxhbkl0ZW0ucGxhbkl0ZW1UeXBlNiAuc2VsZWN0UGxhbkJ0biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRDlDOTAwOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLnBsYW5MaXN0V3JhcCAucGxhbkxpc3QgLnBsYW5JdGVtLnBsYW5JdGVtVHlwZTYgLnBsYW5JbWdJbkJ0biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRDlDOTAwOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLnBsYW5MaXN0V3JhcCAucGxhbkxpc3QgLnBsYW5JdGVtLnBsYW5JdGVtVHlwZTYgLnBsYW5UeXBlVGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogI0Q5QzkwMDsgfVxuICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbk5vdGljZVdyYXAge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjMwZGVnLCAjMUY0QzY2IDAlLCAjNERBRkE0IDEwMCUpOyB9XG4gICAgLmRlLXdlYi12MyAucGxhbldyYXAgLnBsYW5Ob3RpY2VXcmFwIC5wbGFuTm90aWNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucGxhbk5vdGljZVdyYXAgLnBsYW5Ob3RpY2UgLnBsYW5Ob3RpY2VJY29uIHtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDQwcHggMCAyMHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5wbGFuTm90aWNlV3JhcCAucGxhbk5vdGljZSAucGxhbk5vdGljZUljb24gaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5wbGFuTm90aWNlV3JhcCAucGxhbk5vdGljZSAucGxhbk5vdGljZVRleHQge1xuICAgICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLnBsYW5Ob3RpY2VXcmFwIC5wbGFuTm90aWNlIC5wbGFuTm90aWNlVGV4dCBoNSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5wbGFuTm90aWNlV3JhcCAucGxhbk5vdGljZSAucGxhbk5vdGljZVRleHQgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5nYXNTZWFyY2hXcmFwIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5nYXNTZWFyY2hXcmFwIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5nYXNTZWFyY2hXcmFwIGg2IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5nYXNTZWFyY2hXcmFwIC5nYXNTZWFyY2gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAuZ2FzU2VhcmNoV3JhcCAuZ2FzU2VhcmNoIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgICBwYWRkaW5nOiAwIDUwcHggMCAxNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDBEMEQwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGhlaWdodDogNDFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAuZ2FzU2VhcmNoV3JhcCAuZ2FzU2VhcmNoIC5nYXNTZWFyY2hCdCB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDBiNTk0IDAlLCAjMGE5Y2FlIDEwMCUpO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLmdhc1NlYXJjaFdyYXAgLmdhc1NlYXJjaCAuZ2FzU2VhcmNoQnQgLmljb25mb250IHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLmdhc1NlYXJjaFdyYXAgLmdhc1NlYXJjaCAuZ2FzU2VhcmNoQnQ6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzBkN2Q2OSAwJSwgIzEzNmY3OCAxMDAlKTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAuZ2FzU2VhcmNoV3JhcCAuZ2FzU2VhcmNoVGlwcyB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzk1OTU5NTsgfVxuICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAuZ2V0UGxhbldyYXAge1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gICAgLmRlLXdlYi12MyAucGxhbldyYXAgLmdldFBsYW5XcmFwIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAuZ2V0UGxhbldyYXAgaDIgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICMwMDcwOTI7IH1cbiAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAuZ2V0UGxhbldyYXAgLmdldFBsYW5Db24tbGcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAuZ2V0UGxhbldyYXAgLmdldFBsYW5Db24tbGcgLnBsYW5CbG9ja09yIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzFweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNjJweDtcbiAgICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgY29sb3I6ICMwMDZCOEI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpOyB9XG4gICAgLmRlLXdlYi12MyAucGxhbldyYXAgLmdldFBsYW5XcmFwIC5nZXRQbGFuQ29uLXNtIC5wbGFuQmxvY2tPclNtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogLTIuMTg3NXJlbSAwIC0xLjg3NXJlbSAwOyB9XG4gICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAuZ2V0UGxhbldyYXAgLmdldFBsYW5Db24tc20gLnBsYW5CbG9ja09yU20gLnBsYW5CbG9ja09ySW5uZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMy41cmVtO1xuICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjMDA2QjhCO1xuICAgICAgICBib3gtc2hhZG93OiAwIDNweCA2cHggI2NjY2NjYzsgfVxuICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5nZXRQbGFuV3JhcCAuZ2V0UGxhbkNvbi1zbSAucGxhbkJsb2NrLTMtMSB7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgcGFkZGluZzogMzBweCAzMHB4IDAgMzBweDsgfVxuICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5nZXRQbGFuV3JhcCAuZ2V0UGxhbkNvbi1zbSAucGxhbkJsb2NrLTMtMiB7XG4gICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgcGFkZGluZzogMzBweCAzMHB4IDAgMzBweDsgfVxuICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5nZXRQbGFuV3JhcCAucGxhbkJsb2NrLTMtMSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjVkZWcsICMxRjRDNjYgMCUsICM0REFGQTQgMTAwJSk7XG4gICAgICBwYWRkaW5nOiAzNnB4IDgwcHggMCA4MHB4O1xuICAgICAgaGVpZ2h0OiAzMDBweDsgfVxuICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLmdldFBsYW5XcmFwIC5wbGFuQmxvY2stMy0xIC5wbGFuQmxvY2stMy0xLWltZyB7XG4gICAgICAgIGhlaWdodDogNjFweDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5nZXRQbGFuV3JhcCAucGxhbkJsb2NrLTMtMSBwIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiA4cHggMCAyNXB4IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5nZXRQbGFuV3JhcCAucGxhbkJsb2NrLTMtMSAuc2VhcmNoRmllbGQge1xuICAgICAgICBib3JkZXI6IDhweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cbiAgICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLmdldFBsYW5XcmFwIC5wbGFuQmxvY2stMy0xIC5zZWFyY2hGaWVsZCAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNS4zNzVyZW07IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAuZ2V0UGxhbldyYXAgLnBsYW5CbG9jay0zLTEgLnNlYXJjaEZpZWxkIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgLyogV2ViS2l0IGJyb3dzZXJzICovXG4gICAgICAgICAgICBjb2xvcjogI0IyQjJCMjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5nZXRQbGFuV3JhcCAucGxhbkJsb2NrLTMtMSAuc2VhcmNoRmllbGQgLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gICAgICAgICAgICBjb2xvcjogI0IyQjJCMjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5nZXRQbGFuV3JhcCAucGxhbkJsb2NrLTMtMSAuc2VhcmNoRmllbGQgLmZvcm0tY29udHJvbDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xuICAgICAgICAgICAgY29sb3I6ICNCMkIyQjI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLmdldFBsYW5XcmFwIC5wbGFuQmxvY2stMy0xIC5zZWFyY2hGaWVsZCAuc2VhcmNoSWNvbkJ0biB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAwOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLmdldFBsYW5XcmFwIC5wbGFuQmxvY2stMy0xIC5zZWFyY2hGaWVsZCAuc2VhcmNoSWNvbkJ0biBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5nZXRQbGFuV3JhcCAucGxhbkJsb2NrLTMtMSAuc2VhcmNoRmllbGQgLnNlYXJjaEljb25CdG4gaW1nLmltZ0hvdmVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5nZXRQbGFuV3JhcCAucGxhbkJsb2NrLTMtMSAuc2VhcmNoRmllbGQgLnNlYXJjaEljb25CdG46aG92ZXIgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5nZXRQbGFuV3JhcCAucGxhbkJsb2NrLTMtMSAuc2VhcmNoRmllbGQgLnNlYXJjaEljb25CdG46aG92ZXIgaW1nLmltZ0hvdmVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmRlLXdlYi12MyAucGxhbldyYXAgLmdldFBsYW5XcmFwIC5wbGFuQmxvY2stMy0yIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgcGFkZGluZzogMzZweCA0MHB4IDAgNDBweDtcbiAgICAgIGhlaWdodDogMzAwcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5nZXRQbGFuV3JhcCAucGxhbkJsb2NrLTMtMiAucGxhbkJsb2NrLTMtMi1pbWcge1xuICAgICAgICBoZWlnaHQ6IDYxcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAuZ2V0UGxhbldyYXAgLnBsYW5CbG9jay0zLTIgcCB7XG4gICAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogOHB4IDAgMjBweCAwO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAuZ2V0UGxhbldyYXAgLnBsYW5CbG9jay0zLTIgLnBsYW5VcGxvYWRCb3gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICM5OTk5OTkgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5nZXRQbGFuV3JhcCAucGxhbkJsb2NrLTMtMiAucGxhblVwbG9hZEJveCAucGxhblVwbG9hZEJveFRpcHMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogIzQ4NDg0ODsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAuZ2V0UGxhbldyYXAgLnBsYW5CbG9jay0zLTIgLnBsYW5VcGxvYWRCb3guZmlsZUhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGRUZGICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICM1QkI5Q0QgIWltcG9ydGFudDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5nZXRQbGFuV3JhcCAucGxhbkJsb2NrLTMtMiAucGxhblVwbG9hZEJveC5maWxlSG92ZXIgLnBsYW5VcGxvYWRCb3hUaXBzIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5nZXRQbGFuV3JhcCAucGxhbkJsb2NrLTMtMiAucGxhblVwbG9hZEJveCAuZHotcHJldmlldyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAuZ2V0UGxhbkhlbHAge1xuICAgIHBhZGRpbmc6IDMwcHggMCA2MHB4IDA7IH1cbiAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAuZ2V0UGxhbkhlbHAgPiAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAuZ2V0UGxhbkhlbHAgLmVsZWNQbGFjSGVscEltZyB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAuZ2V0UGxhbkhlbHAgLmVsZWNQbGFjSGVscFRleHQge1xuICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLmdldFBsYW5IZWxwIC5lbGVjUGxhY0hlbHBUZXh0IGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAuZ2V0UGxhbkhlbHAgLmVsZWNQbGFjSGVscFRleHQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5nZXRQbGFuSGVscCAuZWxlY1BsYWNIZWxwSW5uZXIge1xuICAgICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgLmRlLXdlYi12MyAucGxhbldyYXAgLmdldFBsYW5IZWxwIC5lbGVjUGxhY0hlbHBCdCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDNCRTZCO1xuICAgICAgY29sb3I6ICM0M0JFNkI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBwYWRkaW5nOiA4cHggMzJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDU1cHg7IH1cbiAgLmRlLXdlYi12MyAucGxhbldyYXAgLnJlc3VsdEluZm9XcmFwIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucmVzdWx0SW5mb1dyYXAgaDIge1xuICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucmVzdWx0SW5mb1dyYXAgaDIgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5yZXN1bHRJbmZvV3JhcCBoMyB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogIzJDMkMyQzsgfVxuICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5yZXN1bHRJbmZvV3JhcCAubmV3c1RleHRJbmZvIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNjgsIDE5MywgMTAxLCAwLjEpO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICMwMDZCOEI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucmVzdWx0SW5mb1dyYXAgLm5ld3NUZXh0SW5mbyBzdHJvbmcge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucmVzdWx0SW5mb1dyYXAgLmZvcm0tZ3JvdXAgLmNvbC1mb3JtLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgZm9udC1mYW1pbHk6ICdTRiBQcm8gVGV4dCBNZWRpdW0nOyB9XG4gICAgLmRlLXdlYi12MyAucGxhbldyYXAgLnJlc3VsdEluZm9XcmFwIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmRlLXdlYi12MyAucGxhbldyYXAgLnJlc3VsdEluZm9XcmFwID4gLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmRlLXdlYi12MyAucGxhbldyYXAgLnJlc3VsdFRleHRJbmZvIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEwNywgMTM5LCAwLjA4KTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMDA2QjhCO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAucmVzdWx0VGV4dEluZm8gc3Ryb25nIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAub2ZmZXJXcmFwIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAub2ZmZXJXcmFwIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgZm9udC1mYW1pbHk6ICdTRiBQcm8gVGV4dCBTZW1pYm9sZCc7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgLmRlLXdlYi12MyAucGxhbldyYXAgLm9mZmVyV3JhcCA+IC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAub2ZmZXJXcmFwIC5vZmZlckl0ZW0ge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICBwYWRkaW5nOiAyLjVyZW0gMS44NzVyZW0gMS44NzVyZW0gMS44NzVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLm9mZmVyV3JhcCAub2ZmZXJJdGVtIC5vZmZlckl0ZW1SZXdhcmQge1xuICAgICAgICBoZWlnaHQ6IDEuNTYyNXJlbTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcmlnaHQ6IDAuMDYyNXJlbTtcbiAgICAgICAgdG9wOiAwLjkzNzVyZW07IH1cbiAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5vZmZlcldyYXAgLm9mZmVySXRlbSBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDAuOTM3NXJlbSAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdTRiBQcm8gVGV4dCBNZWRpdW0nOyB9XG4gICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAub2ZmZXJXcmFwIC5vZmZlckl0ZW0gaDQge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgMCAwLjkzNzVyZW0gMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgU2VtaWJvbGRcIjtcbiAgICAgICAgY29sb3I6ICMyQzJDMkM7IH1cbiAgICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLm9mZmVyV3JhcCAub2ZmZXJJdGVtIGg0IC5tb3JlIHtcbiAgICAgICAgICBjb2xvcjogI2FkYjViZDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5vZmZlcldyYXAgLm9mZmVySXRlbSBoNCAubW9yZSAuZmEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAub2ZmZXJXcmFwIC5vZmZlckl0ZW0gaDQgLm1vcmUgLmZhLWFuZ2xlLWRvd24ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLm9mZmVyV3JhcCAub2ZmZXJJdGVtIGg0IC5tb3JlIC5mYS1hbmdsZS11cCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLm9mZmVyV3JhcCAub2ZmZXJJdGVtIGg0IC5tb3JlLmFjdGl2ZSAuZmEtYW5nbGUtZG93biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLm9mZmVyV3JhcCAub2ZmZXJJdGVtIGg0IC5tb3JlLmFjdGl2ZSAuZmEtYW5nbGUtdXAge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAub2ZmZXJXcmFwIC5vZmZlckl0ZW0gLnRpdGxlTGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBoZWlnaHQ6IDAuMjVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDZCOEI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH1cbiAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5vZmZlcldyYXAgLm9mZmVySXRlbSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgICAgIGNvbG9yOiAjNDg0ODQ4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAub2ZmZXJXcmFwIC5vZmZlckl0ZW0gLm9mZmVyUHJpY2VJbmZvMSAucHJpY2VOdW0sIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5vZmZlcldyYXAgLm9mZmVySXRlbSAub2ZmZXJQcmljZUluZm8yIC5wcmljZU51bSwgLmRlLXdlYi12MyAucGxhbldyYXAgLm9mZmVyV3JhcCAub2ZmZXJJdGVtIC5vZmZlclByaWNlSW5mbzMgLnByaWNlTnVtIHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDAuNXJlbSAwIDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAjNDNCRTZCO1xuICAgICAgICBmb250LWZhbWlseTogJ1NGIFBybyBUZXh0IE1lZGl1bSc7IH1cbiAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5vZmZlcldyYXAgLm9mZmVySXRlbSAub2ZmZXJQcmljZUluZm8xIC5wcmljZVN5bSwgLmRlLXdlYi12MyAucGxhbldyYXAgLm9mZmVyV3JhcCAub2ZmZXJJdGVtIC5vZmZlclByaWNlSW5mbzIgLnByaWNlU3ltLCAuZGUtd2ViLXYzIC5wbGFuV3JhcCAub2ZmZXJXcmFwIC5vZmZlckl0ZW0gLm9mZmVyUHJpY2VJbmZvMyAucHJpY2VTeW0ge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuNztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAjNDNCRTZCO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5vZmZlcldyYXAgLm9mZmVySXRlbSAub2ZmZXJQcmljZUluZm8xIC5wcmljZVN5bSBzcGFuLCAuZGUtd2ViLXYzIC5wbGFuV3JhcCAub2ZmZXJXcmFwIC5vZmZlckl0ZW0gLm9mZmVyUHJpY2VJbmZvMiAucHJpY2VTeW0gc3BhbiwgLmRlLXdlYi12MyAucGxhbldyYXAgLm9mZmVyV3JhcCAub2ZmZXJJdGVtIC5vZmZlclByaWNlSW5mbzMgLnByaWNlU3ltIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5vZmZlcldyYXAgLm9mZmVySXRlbSAub2ZmZXJQcmljZUluZm8xIC5wcmljZUluZm9UZXh0LCAuZGUtd2ViLXYzIC5wbGFuV3JhcCAub2ZmZXJXcmFwIC5vZmZlckl0ZW0gLm9mZmVyUHJpY2VJbmZvMiAucHJpY2VJbmZvVGV4dCwgLmRlLXdlYi12MyAucGxhbldyYXAgLm9mZmVyV3JhcCAub2ZmZXJJdGVtIC5vZmZlclByaWNlSW5mbzMgLnByaWNlSW5mb1RleHQge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBjb2xvcjogIzQzQkU2QjsgfVxuICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLm9mZmVyV3JhcCAub2ZmZXJJdGVtIC5vZmZlclByaWNlSW5mbzEgLnByaWNlWWVhciwgLmRlLXdlYi12MyAucGxhbldyYXAgLm9mZmVyV3JhcCAub2ZmZXJJdGVtIC5vZmZlclByaWNlSW5mbzIgLnByaWNlWWVhciwgLmRlLXdlYi12MyAucGxhbldyYXAgLm9mZmVyV3JhcCAub2ZmZXJJdGVtIC5vZmZlclByaWNlSW5mbzMgLnByaWNlWWVhciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogIzQzQkU2QjsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAub2ZmZXJXcmFwIC5vZmZlckl0ZW0gLm9mZmVyUHJpY2VJbmZvMSAucHJpY2VZZWFyIHNwYW4sIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5vZmZlcldyYXAgLm9mZmVySXRlbSAub2ZmZXJQcmljZUluZm8yIC5wcmljZVllYXIgc3BhbiwgLmRlLXdlYi12MyAucGxhbldyYXAgLm9mZmVyV3JhcCAub2ZmZXJJdGVtIC5vZmZlclByaWNlSW5mbzMgLnByaWNlWWVhciBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5vZmZlcldyYXAgLm9mZmVySXRlbSAub2ZmZXJQcmljZUluZm8xIC5wcmljZVllYXIgLmZhLCAuZGUtd2ViLXYzIC5wbGFuV3JhcCAub2ZmZXJXcmFwIC5vZmZlckl0ZW0gLm9mZmVyUHJpY2VJbmZvMiAucHJpY2VZZWFyIC5mYSwgLmRlLXdlYi12MyAucGxhbldyYXAgLm9mZmVyV3JhcCAub2ZmZXJJdGVtIC5vZmZlclByaWNlSW5mbzMgLnByaWNlWWVhciAuZmEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLm9mZmVyV3JhcCAub2ZmZXJJdGVtIC5vZmZlclByaWNlSW5mbzEgLnByaWNlWWVhciBpbWcsIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5vZmZlcldyYXAgLm9mZmVySXRlbSAub2ZmZXJQcmljZUluZm8yIC5wcmljZVllYXIgaW1nLCAuZGUtd2ViLXYzIC5wbGFuV3JhcCAub2ZmZXJXcmFwIC5vZmZlckl0ZW0gLm9mZmVyUHJpY2VJbmZvMyAucHJpY2VZZWFyIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxLjEyNXJlbTtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLm9mZmVyV3JhcCAub2ZmZXJJdGVtIC5vZmZlclByaWNlSW5mbzIge1xuICAgICAgICBjb2xvcjogIzQ4ODNjOTsgfVxuICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLm9mZmVyV3JhcCAub2ZmZXJJdGVtIC5vZmZlclByaWNlSW5mbzMge1xuICAgICAgICBjb2xvcjogIzUxYzljNDsgfVxuICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLm9mZmVyV3JhcCAub2ZmZXJJdGVtIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAtMS4yNXJlbTtcbiAgICAgICAgbGlzdC1zdHlsZTogb3V0c2lkZTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAub2ZmZXJXcmFwIC5vZmZlckl0ZW0gdWwgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xuICAgICAgICAgIGNvbG9yOiAjMmMyYzJjOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLm9mZmVyV3JhcCAub2ZmZXJJdGVtIHVsIGxpIHAge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjYWRiNWJkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5vZmZlcldyYXAgLm9mZmVySXRlbSB1bCBsaSBwLnNob3cge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5vZmZlcldyYXAgLm9mZmVyRGV0YWlsRm9ybSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDgwcHg7XG4gICAgICBib3gtc2hhZG93OiAwcHggMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5vZmZlcldyYXAgLm9mZmVyRGV0YWlsRm9ybSAuZm9ybS1ncm91cCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAub2ZmZXJXcmFwIC5vZmZlckRldGFpbEZvcm0ge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuICAgICAgLmRlLXdlYi12MyAucGxhbldyYXAgLm9mZmVyV3JhcCAub2ZmZXJEZXRhaWxGb3JtIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBTZW1pYm9sZFwiOyB9XG4gIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5wbGFuTGlzdFdyYXAge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLmRlLXdlYi12MyAucGxhbldyYXAgLm9mZmVyRkFRIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAub2ZmZXJGQVEgaDMge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5vZmZlckZBUSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5vZmZlckZBUSBociB7XG4gICAgICBtYXJnaW46IDIwcHggMDsgfVxuICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAub2ZmZXJTZWxlY3RCYXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTEyMHB4O1xuICAgIHotaW5kZXg6IDk7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggLTJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgdHJhbnNpdGlvbjogYm90dG9tIDAuNXM7IH1cbiAgICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAub2ZmZXJTZWxlY3RCYXIuYWN0aXZlIHtcbiAgICAgIGJvdHRvbTogMDsgfVxuXG4uZGUtd2ViLXYzICNlcXVpcG1lbnRJbmZvcm1hdGlvbk1vZGFsIC5tb2RhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2YjhiICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5kZS13ZWItdjMgI2VxdWlwbWVudEluZm9ybWF0aW9uTW9kYWwgLm1vZGFsLWhlYWRlcjo6YWZ0ZXIsIC5kZS13ZWItdjMgI2VxdWlwbWVudEluZm9ybWF0aW9uTW9kYWwgLm1vZGFsLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kZS13ZWItdjMgI2VxdWlwbWVudEluZm9ybWF0aW9uTW9kYWwgLm1vZGFsLWhlYWRlciA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBSZWd1bGFyXCI7IH1cbiAgLmRlLXdlYi12MyAjZXF1aXBtZW50SW5mb3JtYXRpb25Nb2RhbCAubW9kYWwtaGVhZGVyIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZGUtd2ViLXYzICNlcXVpcG1lbnRJbmZvcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMjBweDsgfVxuICAuZGUtd2ViLXYzICNlcXVpcG1lbnRJbmZvcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5IGZvcm0ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZGUtd2ViLXYzICNlcXVpcG1lbnRJbmZvcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5IGZvcm0gPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5kZS13ZWItdjMgI2VxdWlwbWVudEluZm9ybWF0aW9uTW9kYWwgLm1vZGFsLWJvZHkgZm9ybSAub3BlcmF0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5kZS13ZWItdjMgI2VxdWlwbWVudEluZm9ybWF0aW9uTW9kYWwgLm1vZGFsLWJvZHkgZm9ybSAub3BlcmF0aW9ucyBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7IH1cblxuLmRlLXdlYi12MyAucHJpY2UtdGlwIHtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGM0UwO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5kZS13ZWItdjMgLnByaWNlLXRpcCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM4RDY2MjQ7XG4gICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgQm9sZFwiOyB9XG4gIC5kZS13ZWItdjMgLnByaWNlLXRpcCBkaXYge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzhENjYyNDtcbiAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBSZWd1bGFyXCI7IH1cblxuLmRlLXdlYi12MyAucGxhblVwbG9hZEJveEVtYWlsIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyOWRlZywgIzFmNGM2NiAwJSwgIzRkYWZhNCAxMDAlKTsgfVxuICAuZGUtd2ViLXYzIC5wbGFuVXBsb2FkQm94RW1haWwgLnNraXBMaW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uZGUtd2ViLXYzIC51cGxvYWRXYXJuaW5nTW9iaWxlTW9kYWwsIC5kZS13ZWItdjMgLnVwbG9hZFN1Y2NNb2JpbGVNb2RhbCB7XG4gIHBhZGRpbmc6IDE1cHg7IH1cbiAgLmRlLXdlYi12MyAudXBsb2FkV2FybmluZ01vYmlsZU1vZGFsIC5tb2RhbC1jb250ZW50LCAuZGUtd2ViLXYzIC51cGxvYWRTdWNjTW9iaWxlTW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmRlLXdlYi12MyAudXBsb2FkV2FybmluZ01vYmlsZU1vZGFsIC5tb2RhbC1kaWFsb2csIC5kZS13ZWItdjMgLnVwbG9hZFN1Y2NNb2JpbGVNb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDMxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTAwcHggYXV0byAwIGF1dG87IH1cbiAgLmRlLXdlYi12MyAudXBsb2FkV2FybmluZ01vYmlsZU1vZGFsIC5tb2RhbC1ib2R5LCAuZGUtd2ViLXYzIC51cGxvYWRTdWNjTW9iaWxlTW9kYWwgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cbiAgLmRlLXdlYi12MyAudXBsb2FkV2FybmluZ01vYmlsZU1vZGFsIC5tb2RhbC1iYW5uZXIsIC5kZS13ZWItdjMgLnVwbG9hZFN1Y2NNb2JpbGVNb2RhbCAubW9kYWwtYmFubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgIC5kZS13ZWItdjMgLnVwbG9hZFdhcm5pbmdNb2JpbGVNb2RhbCAubW9kYWwtYmFubmVyIGg0LCAuZGUtd2ViLXYzIC51cGxvYWRTdWNjTW9iaWxlTW9kYWwgLm1vZGFsLWJhbm5lciBoNCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogJ3ZlcmRhbmEnO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuZGUtd2ViLXYzIC51cGxvYWRXYXJuaW5nTW9iaWxlTW9kYWwgLnRleHRJbmZvLCAuZGUtd2ViLXYzIC51cGxvYWRTdWNjTW9iaWxlTW9kYWwgLnRleHRJbmZvIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5kZS13ZWItdjMgLnVwbG9hZFdhcm5pbmdNb2JpbGVNb2RhbCAudGV4dEluZm8gcCwgLmRlLXdlYi12MyAudXBsb2FkU3VjY01vYmlsZU1vZGFsIC50ZXh0SW5mbyBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIC5kZS13ZWItdjMgLnVwbG9hZFdhcm5pbmdNb2JpbGVNb2RhbCAudGV4dEluZm8gLmxvYWRpbmdJbWcsIC5kZS13ZWItdjMgLnVwbG9hZFN1Y2NNb2JpbGVNb2RhbCAudGV4dEluZm8gLmxvYWRpbmdJbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDY4cHg7IH1cbiAgLmRlLXdlYi12MyAudXBsb2FkV2FybmluZ01vYmlsZU1vZGFsIC5pbnB1dC1hcmVhLCAuZGUtd2ViLXYzIC51cGxvYWRTdWNjTW9iaWxlTW9kYWwgLmlucHV0LWFyZWEge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICAgIC5kZS13ZWItdjMgLnVwbG9hZFdhcm5pbmdNb2JpbGVNb2RhbCAuaW5wdXQtYXJlYSA+IGRpdiwgLmRlLXdlYi12MyAudXBsb2FkU3VjY01vYmlsZU1vZGFsIC5pbnB1dC1hcmVhID4gZGl2IHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMzBkZWcsICMxZjRjNjYgMCUsICM0ZGFmYTQgMTAwJSk7XG4gICAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC51cGxvYWRXYXJuaW5nTW9iaWxlTW9kYWwgLmlucHV0LWFyZWEgPiBkaXYgLnNraXBCdG4sIC5kZS13ZWItdjMgLnVwbG9hZFN1Y2NNb2JpbGVNb2RhbCAuaW5wdXQtYXJlYSA+IGRpdiAuc2tpcEJ0biB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnVwbG9hZFdhcm5pbmdNb2JpbGVNb2RhbCAuaW5wdXQtYXJlYSA+IGRpdiAuc2tpcEJ0biBhLCAuZGUtd2ViLXYzIC51cGxvYWRTdWNjTW9iaWxlTW9kYWwgLmlucHV0LWFyZWEgPiBkaXYgLnNraXBCdG4gYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAudXBsb2FkV2FybmluZ01vYmlsZU1vZGFsIC5pbnB1dC1hcmVhID4gZGl2IC5za2lwQnRuIGE6aG92ZXIsIC5kZS13ZWItdjMgLnVwbG9hZFN1Y2NNb2JpbGVNb2RhbCAuaW5wdXQtYXJlYSA+IGRpdiAuc2tpcEJ0biBhOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGRkZGOyB9XG4gICAgICAuZGUtd2ViLXYzIC51cGxvYWRXYXJuaW5nTW9iaWxlTW9kYWwgLmlucHV0LWFyZWEgPiBkaXYgLnRpdGxlLCAuZGUtd2ViLXYzIC51cGxvYWRTdWNjTW9iaWxlTW9kYWwgLmlucHV0LWFyZWEgPiBkaXYgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgICAgLmRlLXdlYi12MyAudXBsb2FkV2FybmluZ01vYmlsZU1vZGFsIC5pbnB1dC1hcmVhID4gZGl2IC5pbnB1dENvbnRlbnQsIC5kZS13ZWItdjMgLnVwbG9hZFN1Y2NNb2JpbGVNb2RhbCAuaW5wdXQtYXJlYSA+IGRpdiAuaW5wdXRDb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnVwbG9hZFdhcm5pbmdNb2JpbGVNb2RhbCAuaW5wdXQtYXJlYSA+IGRpdiAuaW5wdXRDb250ZW50IGlucHV0LCAuZGUtd2ViLXYzIC51cGxvYWRTdWNjTW9iaWxlTW9kYWwgLmlucHV0LWFyZWEgPiBkaXYgLmlucHV0Q29udGVudCBpbnB1dCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzOTVweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC51cGxvYWRXYXJuaW5nTW9iaWxlTW9kYWwgLmlucHV0LWFyZWEgPiBkaXYgLnN1Ym1pdEJ0biwgLmRlLXdlYi12MyAudXBsb2FkU3VjY01vYmlsZU1vZGFsIC5pbnB1dC1hcmVhID4gZGl2IC5zdWJtaXRCdG4ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAudXBsb2FkV2FybmluZ01vYmlsZU1vZGFsIC5pbnB1dC1hcmVhID4gZGl2IC5zdWJtaXRCdG4gYSwgLmRlLXdlYi12MyAudXBsb2FkU3VjY01vYmlsZU1vZGFsIC5pbnB1dC1hcmVhID4gZGl2IC5zdWJtaXRCdG4gYSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwYjU5NCAwJSwgIzBhOWNhZSAxMDAlKTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICB3aWR0aDogMTk4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC51cGxvYWRXYXJuaW5nTW9iaWxlTW9kYWwgLmlucHV0LWFyZWEgPiBkaXYgLnN1Ym1pdEJ0biBhOmhvdmVyLCAuZGUtd2ViLXYzIC51cGxvYWRTdWNjTW9iaWxlTW9kYWwgLmlucHV0LWFyZWEgPiBkaXYgLnN1Ym1pdEJ0biBhOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzBkN2Q2OSAwJSwgIzEzNmY3OCAxMDAlKTsgfVxuICAuZGUtd2ViLXYzIC51cGxvYWRXYXJuaW5nTW9iaWxlTW9kYWwgLm1DbG9zZUJ0LCAuZGUtd2ViLXYzIC51cGxvYWRTdWNjTW9iaWxlTW9kYWwgLm1DbG9zZUJ0IHtcbiAgICBib3JkZXItcmFkaXVzOiAyLjVyZW07IH1cbiAgLmRlLXdlYi12MyAudXBsb2FkV2FybmluZ01vYmlsZU1vZGFsIC5tb2RhbC1oZWFkZXIsIC5kZS13ZWItdjMgLnVwbG9hZFN1Y2NNb2JpbGVNb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgLmRlLXdlYi12MyAudXBsb2FkV2FybmluZ01vYmlsZU1vZGFsIC5tb2RhbC1oZWFkZXIgLnRpdGxlLCAuZGUtd2ViLXYzIC51cGxvYWRTdWNjTW9iaWxlTW9kYWwgLm1vZGFsLWhlYWRlciAudGl0bGUge1xuICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuICAuZGUtd2ViLXYzIC51cGxvYWRXYXJuaW5nTW9iaWxlTW9kYWwgLnBsYW5VcGxvYWRCb3hFbWFpbCwgLmRlLXdlYi12MyAudXBsb2FkU3VjY01vYmlsZU1vZGFsIC5wbGFuVXBsb2FkQm94RW1haWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI1cHg7IH1cbiAgICAuZGUtd2ViLXYzIC51cGxvYWRXYXJuaW5nTW9iaWxlTW9kYWwgLnBsYW5VcGxvYWRCb3hFbWFpbCA+IGRpdjpmaXJzdC1jaGlsZCwgLmRlLXdlYi12MyAudXBsb2FkU3VjY01vYmlsZU1vZGFsIC5wbGFuVXBsb2FkQm94RW1haWwgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cbiAgICAuZGUtd2ViLXYzIC51cGxvYWRXYXJuaW5nTW9iaWxlTW9kYWwgLnBsYW5VcGxvYWRCb3hFbWFpbCBQLCAuZGUtd2ViLXYzIC51cGxvYWRTdWNjTW9iaWxlTW9kYWwgLnBsYW5VcGxvYWRCb3hFbWFpbCBQIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmRlLXdlYi12MyAudXBsb2FkV2FybmluZ01vYmlsZU1vZGFsIC5wbGFuVXBsb2FkQm94RW1haWwgYSwgLmRlLXdlYi12MyAudXBsb2FkU3VjY01vYmlsZU1vZGFsIC5wbGFuVXBsb2FkQm94RW1haWwgYSB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuZGUtd2ViLXYzIC51cGxvYWRXYXJuaW5nTW9iaWxlTW9kYWwgLnBsYW5VcGxvYWRCb3hFbWFpbCBoNCwgLmRlLXdlYi12MyAudXBsb2FkU3VjY01vYmlsZU1vZGFsIC5wbGFuVXBsb2FkQm94RW1haWwgaDQge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5kZS13ZWItdjMgLnVwbG9hZFdhcm5pbmdNb2JpbGVNb2RhbCAucGxhblVwbG9hZEJveEVtYWlsIGlucHV0LCAuZGUtd2ViLXYzIC51cGxvYWRTdWNjTW9iaWxlTW9kYWwgLnBsYW5VcGxvYWRCb3hFbWFpbCBpbnB1dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDM5NXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgLmRlLXdlYi12MyAudXBsb2FkV2FybmluZ01vYmlsZU1vZGFsIC5wbGFuVXBsb2FkQm94RW1haWwgLmJ0biwgLmRlLXdlYi12MyAudXBsb2FkU3VjY01vYmlsZU1vZGFsIC5wbGFuVXBsb2FkQm94RW1haWwgLmJ0biB7XG4gICAgICB3aWR0aDogMjQxcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTMzZGVnLCAjMDBiNDk0IDAlLCAjMGE5ZGFkIDEwMCUpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gIC5kZS13ZWItdjMgLnVwbG9hZFdhcm5pbmdNb2JpbGVNb2RhbCAuaG9yaXpvbnRhbERhc2hlZExpbmUsIC5kZS13ZWItdjMgLnVwbG9hZFN1Y2NNb2JpbGVNb2RhbCAuaG9yaXpvbnRhbERhc2hlZExpbmUge1xuICAgIG1hcmdpbjogMjVweCAwOyB9XG5cbi5kZS13ZWItdjMgLnVwbG9hZFN1Y2NNb2JpbGVNb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNi4yNXJlbSBhdXRvIDAgYXV0bzsgfVxuXG4uZGUtd2ViLXYzIC51cGxvYWRTdWNjTW9iaWxlTW9kYWwgLm1vZGFsLWJhbm5lciB7XG4gIHBhZGRpbmctdG9wOiAwLjYyNXJlbTsgfVxuICAuZGUtd2ViLXYzIC51cGxvYWRTdWNjTW9iaWxlTW9kYWwgLm1vZGFsLWJhbm5lciBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJ3ZlcmRhbmEnO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmRlLXdlYi12MyAucGxhblVwbG9hZEJveE1vZGFsIHtcbiAgcGFkZGluZzogMTVweDsgfVxuICAuZGUtd2ViLXYzIC5wbGFuVXBsb2FkQm94TW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA2NTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDEwMHB4IGF1dG8gMCBhdXRvOyB9XG4gIC5kZS13ZWItdjMgLnBsYW5VcGxvYWRCb3hNb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDsgfVxuICAuZGUtd2ViLXYzIC5wbGFuVXBsb2FkQm94TW9kYWwgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cbiAgLmRlLXdlYi12MyAucGxhblVwbG9hZEJveE1vZGFsIC5tb2RhbC1iYW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgLmRlLXdlYi12MyAucGxhblVwbG9hZEJveE1vZGFsIC5tb2RhbC1iYW5uZXIgaDQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6ICd2ZXJkYW5hJztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmRlLXdlYi12MyAucGxhblVwbG9hZEJveE1vZGFsIC50ZXh0SW5mbyB7XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAuZGUtd2ViLXYzIC5wbGFuVXBsb2FkQm94TW9kYWwgLnRleHRJbmZvIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5kZS13ZWItdjMgLnBsYW5VcGxvYWRCb3hNb2RhbCAudGV4dEluZm8gLmxvYWRpbmdJbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDEwMHB4OyB9XG4gIC5kZS13ZWItdjMgLnBsYW5VcGxvYWRCb3hNb2RhbCAuaW5wdXQtYXJlYSB7XG4gICAgcGFkZGluZzogMCAyNXB4OyB9XG4gICAgLmRlLXdlYi12MyAucGxhblVwbG9hZEJveE1vZGFsIC5pbnB1dC1hcmVhID4gZGl2IHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMzBkZWcsICMxZjRjNjYgMCUsICM0ZGFmYTQgMTAwJSk7XG4gICAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5wbGFuVXBsb2FkQm94TW9kYWwgLmlucHV0LWFyZWEgPiBkaXYgLnNraXBCdG4ge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5wbGFuVXBsb2FkQm94TW9kYWwgLmlucHV0LWFyZWEgPiBkaXYgLnNraXBCdG4gYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAucGxhblVwbG9hZEJveE1vZGFsIC5pbnB1dC1hcmVhID4gZGl2IC5za2lwQnRuIGE6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkZGRkY7IH1cbiAgICAgIC5kZS13ZWItdjMgLnBsYW5VcGxvYWRCb3hNb2RhbCAuaW5wdXQtYXJlYSA+IGRpdiAudGl0bGUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5wbGFuVXBsb2FkQm94TW9kYWwgLmlucHV0LWFyZWEgPiBkaXYgLmlucHV0Q29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5wbGFuVXBsb2FkQm94TW9kYWwgLmlucHV0LWFyZWEgPiBkaXYgLmlucHV0Q29udGVudCBpbnB1dCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzOTVweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5wbGFuVXBsb2FkQm94TW9kYWwgLmlucHV0LWFyZWEgPiBkaXYgLnN1Ym1pdEJ0biB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5wbGFuVXBsb2FkQm94TW9kYWwgLmlucHV0LWFyZWEgPiBkaXYgLnN1Ym1pdEJ0biBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDBiNTk0IDAlLCAjMGE5Y2FlIDEwMCUpO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIHdpZHRoOiAxOThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnBsYW5VcGxvYWRCb3hNb2RhbCAuaW5wdXQtYXJlYSA+IGRpdiAuc3VibWl0QnRuIGE6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMGQ3ZDY5IDAlLCAjMTM2Zjc4IDEwMCUpOyB9XG4gIC5kZS13ZWItdjMgLnBsYW5VcGxvYWRCb3hNb2RhbCAubUNsb3NlQnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTsgfVxuICAuZGUtd2ViLXYzIC5wbGFuVXBsb2FkQm94TW9kYWwgLnBsYW5VcGxvYWRCb3hFbWFpbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjVweDsgfVxuICAgIC5kZS13ZWItdjMgLnBsYW5VcGxvYWRCb3hNb2RhbCAucGxhblVwbG9hZEJveEVtYWlsID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9XG4gICAgLmRlLXdlYi12MyAucGxhblVwbG9hZEJveE1vZGFsIC5wbGFuVXBsb2FkQm94RW1haWwgUCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5kZS13ZWItdjMgLnBsYW5VcGxvYWRCb3hNb2RhbCAucGxhblVwbG9hZEJveEVtYWlsIGEge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmRlLXdlYi12MyAucGxhblVwbG9hZEJveE1vZGFsIC5wbGFuVXBsb2FkQm94RW1haWwgaDQge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5kZS13ZWItdjMgLnBsYW5VcGxvYWRCb3hNb2RhbCAucGxhblVwbG9hZEJveEVtYWlsIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1heC13aWR0aDogMzk1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICAuZGUtd2ViLXYzIC5wbGFuVXBsb2FkQm94TW9kYWwgLnBsYW5VcGxvYWRCb3hFbWFpbCAuYnRuIHtcbiAgICAgIHdpZHRoOiAyNDFweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzNkZWcsICMwMGI0OTQgMCUsICMwYTlkYWQgMTAwJSk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgLmRlLXdlYi12MyAucGxhblVwbG9hZEJveE1vZGFsIC5ob3Jpem9udGFsRGFzaGVkTGluZSB7XG4gICAgbWFyZ2luOiAyNXB4IDA7IH1cblxuLmRlLXdlYi12MyAucGxhblVwbG9hZEJveE1vZGFsRXJyb3IgLnRleHRJbmZvIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAuY29tcGFyZVNlY3Rpb24xIC5jb21wYXJlU2VjdGlvbjFUaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5kZS13ZWItdjMgLnBsYW5XcmFwIC5jb21wYXJlU2VjdGlvbjEgLmNvbXBhcmVTZWN0aW9uMVNlYXJjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAuY29tcGFyZVNlY3Rpb24xIC5jb21wYXJlU2VjdGlvbjFBZGRyZXNzVHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItbGVmdDogMDsgfVxuICAuZGUtd2ViLXYzIC5wbGFuV3JhcCAuY29tcGFyZVNlY3Rpb24xIC5jb21wYXJlU2VjdGlvbjFEaXNjb3ZlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgLmRlLXdlYi12MyAucGxhbldyYXAgLnBsYW5MaXN0V3JhcCAucGxhbkxpc3QgLnBsYW5JdGVtV3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmRlLXdlYi12MyAucGxhbldyYXAgLm9mZmVyU2VsZWN0QmFyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7IH1cbiAgLmRlLXdlYi12MyAucGxhblVwbG9hZEJveE1vZGFsIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuZGUtd2ViLXYzIC5wbGFuVXBsb2FkQm94TW9kYWwgLnBsYW5VcGxvYWRCb3hFbWFpbCAuYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmRlLXdlYi12MyB0YWJsZS5ubWktbGlzdC10YWJsZSB0aGVhZCA+IHRyIHRoLCAuZGUtd2ViLXYzIHRhYmxlLm5taS1saXN0LXRhYmxlIHRoZWFkID4gdHIgdGQge1xuICBwYWRkaW5nLWxlZnQ6IDZweCAhaW1wb3J0YW50OyB9XG5cbi5kZS13ZWItdjMgdGFibGUubm1pLWxpc3QtdGFibGUgdGJvZHkgPiB0ciB0ZCB7XG4gIHBhZGRpbmctbGVmdDogNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLmRlLXdlYi12MyB0YWJsZS5ubWktbGlzdC10YWJsZSB0Ym9keSA+IHRyIHRkIC50ZC10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZGUtd2ViLXYzIC5jaHJpc3RtYXNBY3Rpdml0aWVzV3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTdweCk7XG4gIHBhZGRpbmc6IDE2cHggMjAwcHggMTA2cHggMjAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjIvaW1nL2NocmlzdG1hcy93aXNoX2JnLnBuZ1wiKTtcbiAgLyogQ2hyb21lICovXG4gIC8qIElFIDEwKyAqL1xuICAvKiBJRSAxMCsgKi9cbiAgLyogRmlyZWZveCA0LTE4ICovXG4gIC8qIEZpcmVmb3ggMTkrICovIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMjBweCkge1xuICAgIC5kZS13ZWItdjMgLmNocmlzdG1hc0FjdGl2aXRpZXNXcmFwIHtcbiAgICAgIHBhZGRpbmc6IDY0cHggMTAwcHggMTA2cHggMTAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZGUtd2ViLXYzIC5jaHJpc3RtYXNBY3Rpdml0aWVzV3JhcCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTAwcHggMjBweCAhaW1wb3J0YW50OyB9IH1cbiAgLmRlLXdlYi12MyAuY2hyaXN0bWFzQWN0aXZpdGllc1dyYXAgLnNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTMyMHB4OyB9XG4gIC5kZS13ZWItdjMgLmNocmlzdG1hc0FjdGl2aXRpZXNXcmFwIC5zZWN0aW9uT25lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZGUtd2ViLXYzIC5jaHJpc3RtYXNBY3Rpdml0aWVzV3JhcCAuc2VjdGlvbk9uZSAuaW1nLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmRlLXdlYi12MyAuY2hyaXN0bWFzQWN0aXZpdGllc1dyYXAgLnNlY3Rpb25PbmUgLmltZy1jb250ZW50LWxlZnQge1xuICAgICAgbWF4LXdpZHRoOiA3MDRweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmbGV4OiAxOyB9XG4gICAgICAuZGUtd2ViLXYzIC5jaHJpc3RtYXNBY3Rpdml0aWVzV3JhcCAuc2VjdGlvbk9uZSAuaW1nLWNvbnRlbnQtbGVmdCBpbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmRlLXdlYi12MyAuY2hyaXN0bWFzQWN0aXZpdGllc1dyYXAgLnNlY3Rpb25PbmUgLmltZy1jb250ZW50LXJpZ2h0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDU0cHg7XG4gICAgICBmbGV4OiAxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZGUtd2ViLXYzIC5jaHJpc3RtYXNBY3Rpdml0aWVzV3JhcCAuc2VjdGlvbk9uZSAuaW1nLWNvbnRlbnQtcmlnaHQgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZGUtd2ViLXYzIC5jaHJpc3RtYXNBY3Rpdml0aWVzV3JhcCAuc2VjdGlvbk9uZSAud2lzaC10aXRsZS1sb2dvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1heC13aWR0aDogNjU4cHg7XG4gICAgICBoZWlnaHQ6IDEwNHB4O1xuICAgICAgYm90dG9tOiAtNjBweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHotaW5kZXg6IDk5OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5kZS13ZWItdjMgLmNocmlzdG1hc0FjdGl2aXRpZXNXcmFwIC5zZWN0aW9uT25lIC53aXNoLXRpdGxlLWxvZ28ge1xuICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICBib3R0b206IC04MHB4OyB9IH1cbiAgICAuZGUtd2ViLXYzIC5jaHJpc3RtYXNBY3Rpdml0aWVzV3JhcCAuc2VjdGlvbk9uZSAud2lzaC1yZXN1bHQtbG9nbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXgtd2lkdGg6IDY1OHB4O1xuICAgICAgaGVpZ2h0OiAxMDRweDtcbiAgICAgIGJvdHRvbTogLTkwcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB6LWluZGV4OiA5OTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuZGUtd2ViLXYzIC5jaHJpc3RtYXNBY3Rpdml0aWVzV3JhcCAuc2VjdGlvbk9uZSAud2lzaC1yZXN1bHQtbG9nbyB7XG4gICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgIGJvdHRvbTogLTgwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5kZS13ZWItdjMgLmNocmlzdG1hc0FjdGl2aXRpZXNXcmFwIC5zZWN0aW9uT25lIC53aXNoLXJlc3VsdC1sb2dvIHtcbiAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgYm90dG9tOiAtODBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgLmRlLXdlYi12MyAuY2hyaXN0bWFzQWN0aXZpdGllc1dyYXAgLnNlY3Rpb25PbmUgLndpc2gtcmVzdWx0LWxvZ28ge1xuICAgICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgICBib3R0b206IC03MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgICAuZGUtd2ViLXYzIC5jaHJpc3RtYXNBY3Rpdml0aWVzV3JhcCAuc2VjdGlvbk9uZSAud2lzaC1yZXN1bHQtbG9nbyB7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIGJvdHRvbTogLTcwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmRlLXdlYi12MyAuY2hyaXN0bWFzQWN0aXZpdGllc1dyYXAgLnNlY3Rpb25PbmUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuY2hyaXN0bWFzQWN0aXZpdGllc1dyYXAgLnNlY3Rpb25PbmUgLndpc2gtdGl0bGUtbG9nbyB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICBib3R0b206IC02MHB4O1xuICAgICAgICAgIGxlZnQ6IC0yMHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmNocmlzdG1hc0FjdGl2aXRpZXNXcmFwIC5zZWN0aW9uT25lIC53aXNoLXJlc3VsdC1sb2dvIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgIGJvdHRvbTogLTcwcHg7XG4gICAgICAgICAgbGVmdDogLTIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgLmRlLXdlYi12MyAuY2hyaXN0bWFzQWN0aXZpdGllc1dyYXAgLnNlY3Rpb25PbmUgLndpc2gtdGl0bGUtbG9nbyB7XG4gICAgICAgIGJvdHRvbTogLTUwcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLmNocmlzdG1hc0FjdGl2aXRpZXNXcmFwIC5zZWN0aW9uT25lIC53aXNoLXJlc3VsdC1sb2dvIHtcbiAgICAgICAgYm90dG9tOiAtNzBweDsgfSB9XG4gIC5kZS13ZWItdjMgLmNocmlzdG1hc0FjdGl2aXRpZXNXcmFwIC5zZWN0aW9uVHdvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZGUtd2ViLXYzIC5jaHJpc3RtYXNBY3Rpdml0aWVzV3JhcCAuc2VjdGlvblR3byAud2lzaC10aXRsZS1sb2dvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgbWF4LXdpZHRoOiA2NThweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdG9wOiAtNDBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5kZS13ZWItdjMgLmNocmlzdG1hc0FjdGl2aXRpZXNXcmFwIC5zZWN0aW9uVHdvIC53aXNoLXRpdGxlLWxvZ28ge1xuICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgIHRvcDogLTEwcHg7IH0gfVxuICAgIC5kZS13ZWItdjMgLmNocmlzdG1hc0FjdGl2aXRpZXNXcmFwIC5zZWN0aW9uVHdvIC53aXNoLXJlc3VsdC1sb2dvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgbWF4LXdpZHRoOiA2NThweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdG9wOiAtNDBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5kZS13ZWItdjMgLmNocmlzdG1hc0FjdGl2aXRpZXNXcmFwIC5zZWN0aW9uVHdvIC53aXNoLXJlc3VsdC1sb2dvIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgdG9wOiAtMjBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgICAgLmRlLXdlYi12MyAuY2hyaXN0bWFzQWN0aXZpdGllc1dyYXAgLnNlY3Rpb25Ud28gLndpc2gtcmVzdWx0LWxvZ28ge1xuICAgICAgICAgIHRvcDogLTEwcHg7IH0gfVxuICAgIC5kZS13ZWItdjMgLmNocmlzdG1hc0FjdGl2aXRpZXNXcmFwIC5zZWN0aW9uVHdvIC53aXNoLWNvbnRlbnQsIC5kZS13ZWItdjMgLmNocmlzdG1hc0FjdGl2aXRpZXNXcmFwIC5zZWN0aW9uVHdvIC53aXNoLXJlc3VsdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgICAgIHBhZGRpbmc6IDM3cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjFweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuZGUtd2ViLXYzIC5jaHJpc3RtYXNBY3Rpdml0aWVzV3JhcCAuc2VjdGlvblR3byAud2lzaC1yZXN1bHQge1xuICAgICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgICAgLmRlLXdlYi12MyAuY2hyaXN0bWFzQWN0aXZpdGllc1dyYXAgLnNlY3Rpb25Ud28gLndpc2gtcmVzdWx0IC53aXNoLXJlc3VsdC1saXN0IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgZmxleDogMTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5jaHJpc3RtYXNBY3Rpdml0aWVzV3JhcCAuc2VjdGlvblR3byAud2lzaC1yZXN1bHQgLndpc2gtcmVzdWx0LWxpc3QgbGkge1xuICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMjBweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmNocmlzdG1hc0FjdGl2aXRpZXNXcmFwIC5zZWN0aW9uVHdvIC53aXNoLXJlc3VsdCAud2lzaC1yZXN1bHQtbGlzdCBsaSBkaXYge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNEODMzMzQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZFNEIzO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDJweCAxcHggcmdiYSg5OCwgNCwgMTIsIDAuNTcpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE3cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmNocmlzdG1hc0FjdGl2aXRpZXNXcmFwIC5zZWN0aW9uVHdvIC53aXNoLXJlc3VsdCAud2lzaC1yZXN1bHQtbGlzdCBsaSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4OyB9IH1cbiAgICAgIC5kZS13ZWItdjMgLmNocmlzdG1hc0FjdGl2aXRpZXNXcmFwIC5zZWN0aW9uVHdvIC53aXNoLXJlc3VsdCAucmVmZXJlZXMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmNocmlzdG1hc0FjdGl2aXRpZXNXcmFwIC5zZWN0aW9uVHdvIC53aXNoLXJlc3VsdCAucmVmZXJlZXMgPiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgQm9sZFwiOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmNocmlzdG1hc0FjdGl2aXRpZXNXcmFwIC5zZWN0aW9uVHdvIC53aXNoLXJlc3VsdCAucmVmZXJlZXMgPiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5jaHJpc3RtYXNBY3Rpdml0aWVzV3JhcCAuc2VjdGlvblR3byAuYm9yZGVyLXRvcCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjFweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjIvaW1nL2NocmlzdG1hcy9ib3JkZXJfYmdfdGhyZWUucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5jaHJpc3RtYXNBY3Rpdml0aWVzV3JhcCAuc2VjdGlvblR3byAuYm9yZGVyLWxlZnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9pbWcvY2hyaXN0bWFzL2JvcmRlcl9iZ190d28ucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5jaHJpc3RtYXNBY3Rpdml0aWVzV3JhcCAuc2VjdGlvblR3byAuYm9yZGVyLXJpZ2h0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ltZy9jaHJpc3RtYXMvYm9yZGVyX2JnX3R3by5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5jaHJpc3RtYXNBY3Rpdml0aWVzV3JhcCAuc2VjdGlvblR3byAuYm9yZGVyLWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjFweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjIvaW1nL2NocmlzdG1hcy9ib3JkZXJfYmdfdGhyZWUucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4OyB9XG4gICAgLmRlLXdlYi12MyAuY2hyaXN0bWFzQWN0aXZpdGllc1dyYXAgLnNlY3Rpb25Ud28gLmNocmlzdG1hcy1zdWJ0aXRsZSB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRDgzMzM0O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRTRCMztcbiAgICAgIGJveC1zaGFkb3c6IDFweCAycHggMXB4IHJnYmEoOTgsIDQsIDEyLCAwLjU3KTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBib3JkZXItcmFkaXVzOiAxN3B4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgQm9sZFwiO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5jaHJpc3RtYXNBY3Rpdml0aWVzV3JhcCAuc2VjdGlvblR3byAubXQxMDAge1xuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5jaHJpc3RtYXNBY3Rpdml0aWVzV3JhcCAuc2VjdGlvblR3byAubXQzMCB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgLmRlLXdlYi12MyAuY2hyaXN0bWFzQWN0aXZpdGllc1dyYXAgLnNlY3Rpb25Ud28gLmlucHV0LWNvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA2ODBweDsgfVxuICAgICAgLmRlLXdlYi12MyAuY2hyaXN0bWFzQWN0aXZpdGllc1dyYXAgLnNlY3Rpb25Ud28gLmlucHV0LWNvbnRlbnQgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IEJvbGRcIjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmRlLXdlYi12MyAuY2hyaXN0bWFzQWN0aXZpdGllc1dyYXAgLnNlY3Rpb25Ud28gLmlucHV0LWNvbnRlbnQge1xuICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7IH0gfVxuICAgIC5kZS13ZWItdjMgLmNocmlzdG1hc0FjdGl2aXRpZXNXcmFwIC5zZWN0aW9uVHdvIC5pbnB1dC1zdHlsZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDBEMEQwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAxMDAlOyB9XG4gICAgICAuZGUtd2ViLXYzIC5jaHJpc3RtYXNBY3Rpdml0aWVzV3JhcCAuc2VjdGlvblR3byAuaW5wdXQtc3R5bGU6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmRlLXdlYi12MyAuY2hyaXN0bWFzQWN0aXZpdGllc1dyYXAgLnNlY3Rpb25Ud28gLmVtYWlsLWlucHV0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5jaHJpc3RtYXNBY3Rpdml0aWVzV3JhcCAuc2VjdGlvblR3byAud2lzaC10ZXh0YXJlYSB7XG4gICAgICBtaW4taGVpZ2h0OiAxMDJweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAgIC5kZS13ZWItdjMgLmNocmlzdG1hc0FjdGl2aXRpZXNXcmFwIC5zZWN0aW9uVHdvIC53aXNoLXRleHRhcmVhIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDsgfSB9XG4gICAgLmRlLXdlYi12MyAuY2hyaXN0bWFzQWN0aXZpdGllc1dyYXAgLnNlY3Rpb25Ud28gLndpc2gtYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgICB3aWR0aDogMTQ0cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjQUNBQ0FDO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RCREJEQjtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAycHggMXB4IHJnYmEoMTIxLCAxMjEsIDEyMSwgMC43Mik7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgQm9sZFwiO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuZGUtd2ViLXYzIC5jaHJpc3RtYXNBY3Rpdml0aWVzV3JhcCAuc2VjdGlvblR3byAud2lzaC1idG4uYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzg1RDVCQTtcbiAgICAgICAgYmFja2dyb3VuZDogIzA0NjM0MztcbiAgICAgICAgYm94LXNoYWRvdzogMXB4IDJweCAxcHggcmdiYSgzLCA5MywgNjMsIDAuNzIpOyB9XG4gICAgICAuZGUtd2ViLXYzIC5jaHJpc3RtYXNBY3Rpdml0aWVzV3JhcCAuc2VjdGlvblR3byAud2lzaC1idG4gaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICBsZWZ0OiAtNDVweDtcbiAgICAgICAgd2lkdGg6IDEwNnB4OyB9XG4gICAgLmRlLXdlYi12MyAuY2hyaXN0bWFzQWN0aXZpdGllc1dyYXAgLnNlY3Rpb25Ud28gLndpc2gtdHJlZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXgtd2lkdGg6IDI2M3B4O1xuICAgICAgcmlnaHQ6IC01MHB4O1xuICAgICAgYm90dG9tOiAtMTAwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZGUtd2ViLXYzIC5jaHJpc3RtYXNBY3Rpdml0aWVzV3JhcCAuc2VjdGlvblR3byAud2lzaC10cmVlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogLTUwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAgIC5kZS13ZWItdjMgLmNocmlzdG1hc0FjdGl2aXRpZXNXcmFwIC5zZWN0aW9uVHdvIC53aXNoLXRyZWUge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAtNTBweDsgfSB9XG4gIC5kZS13ZWItdjMgLmNocmlzdG1hc0FjdGl2aXRpZXNXcmFwIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5NTk1OTU7IH1cbiAgLmRlLXdlYi12MyAuY2hyaXN0bWFzQWN0aXZpdGllc1dyYXAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5NTk1OTU7IH1cbiAgLmRlLXdlYi12MyAuY2hyaXN0bWFzQWN0aXZpdGllc1dyYXAgOjotd2Via2l0LXRleHRhcmVhLXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk1OTU5NTsgfVxuICAuZGUtd2ViLXYzIC5jaHJpc3RtYXNBY3Rpdml0aWVzV3JhcCA6LW1zLXRleHRhcmVhLXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk1OTU5NTsgfVxuICAuZGUtd2ViLXYzIC5jaHJpc3RtYXNBY3Rpdml0aWVzV3JhcCA6LW1vei1wbGFjZWhvbGRlcixcbiAgLmRlLXdlYi12MyAuY2hyaXN0bWFzQWN0aXZpdGllc1dyYXAgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk1OTU5NTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5kZS13ZWItdjMgLmNocmlzdG1hc0FjdGl2aXRpZXNXcmFwICN3aXNoUnVsZU1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNTEycHg7IH1cbiAgLmRlLXdlYi12MyAuY2hyaXN0bWFzQWN0aXZpdGllc1dyYXAgI3dpc2hSdWxlTW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgLmRlLXdlYi12MyAuY2hyaXN0bWFzQWN0aXZpdGllc1dyYXAgI3dpc2hSdWxlTW9kYWwgLm1vZGFsLWJvZHkge1xuICAgIGJhY2tncm91bmQ6ICNCRjM5MzM7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5kZS13ZWItdjMgLmNocmlzdG1hc0FjdGl2aXRpZXNXcmFwICN3aXNoUnVsZU1vZGFsIC5tb2RhbC1ib2R5IC5jbG9zZS1idG4ge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmRlLXdlYi12MyAuY2hyaXN0bWFzQWN0aXZpdGllc1dyYXAgI3dpc2hSdWxlTW9kYWwgLm1vZGFsLWJvZHkgLndpc2gtbW9kYWwtaGVhZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLmNocmlzdG1hc0FjdGl2aXRpZXNXcmFwICN3aXNoUnVsZU1vZGFsIC5tb2RhbC1ib2R5IC53aXNoLW1vZGFsLWhlYWQgaW1nIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgLmRlLXdlYi12MyAuY2hyaXN0bWFzQWN0aXZpdGllc1dyYXAgI3dpc2hSdWxlTW9kYWwgLm1vZGFsLWJvZHkgLndpc2gtbW9kYWwtaGVhZCA+IGltZzpudGgtY2hpbGQoMSkge1xuICAgICAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLmNocmlzdG1hc0FjdGl2aXRpZXNXcmFwICN3aXNoUnVsZU1vZGFsIC5tb2RhbC1ib2R5IC53aXNoLW1vZGFsLWhlYWQgPiBpbWc6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDsgfVxuICAgIC5kZS13ZWItdjMgLmNocmlzdG1hc0FjdGl2aXRpZXNXcmFwICN3aXNoUnVsZU1vZGFsIC5tb2RhbC1ib2R5IC5ydWxlcy1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAzN3B4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDUzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIxcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuZGUtd2ViLXYzIC5jaHJpc3RtYXNBY3Rpdml0aWVzV3JhcCAjd2lzaFJ1bGVNb2RhbCAubW9kYWwtYm9keSAucnVsZXMtY29udGVudCAuYm9yZGVyLXRvcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ltZy9jaHJpc3RtYXMvYm9yZGVyX2JnX3RocmVlLnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDsgfVxuICAgICAgLmRlLXdlYi12MyAuY2hyaXN0bWFzQWN0aXZpdGllc1dyYXAgI3dpc2hSdWxlTW9kYWwgLm1vZGFsLWJvZHkgLnJ1bGVzLWNvbnRlbnQgLmJvcmRlci1sZWZ0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjIvaW1nL2NocmlzdG1hcy9ib3JkZXJfYmdfdHdvLnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDsgfVxuICAgICAgLmRlLXdlYi12MyAuY2hyaXN0bWFzQWN0aXZpdGllc1dyYXAgI3dpc2hSdWxlTW9kYWwgLm1vZGFsLWJvZHkgLnJ1bGVzLWNvbnRlbnQgLmJvcmRlci1yaWdodCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9pbWcvY2hyaXN0bWFzL2JvcmRlcl9iZ190d28ucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5jaHJpc3RtYXNBY3Rpdml0aWVzV3JhcCAjd2lzaFJ1bGVNb2RhbCAubW9kYWwtYm9keSAucnVsZXMtY29udGVudCAuYm9yZGVyLWJvdHRvbSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ltZy9jaHJpc3RtYXMvYm9yZGVyX2JnX3RocmVlLnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDsgfVxuICAgIC5kZS13ZWItdjMgLmNocmlzdG1hc0FjdGl2aXRpZXNXcmFwICN3aXNoUnVsZU1vZGFsIC5tb2RhbC1ib2R5IC5ydWxlLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IEJvbGRcIjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZGUtd2ViLXYzIC5jaHJpc3RtYXNBY3Rpdml0aWVzV3JhcCAjd2lzaFJ1bGVNb2RhbCAubW9kYWwtYm9keSAucnVsZS1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLmNocmlzdG1hc0FjdGl2aXRpZXNXcmFwICN3aXNoUnVsZU1vZGFsIC5tb2RhbC1ib2R5IC5ydWxlLWl0ZW0gc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjQkYzOTMzOyB9XG4gIC5kZS13ZWItdjMgLmNocmlzdG1hc0FjdGl2aXRpZXNXcmFwICN3aXNoU3VjY2Vzc01vZGFsIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNDkwcHg7IH1cbiAgLmRlLXdlYi12MyAuY2hyaXN0bWFzQWN0aXZpdGllc1dyYXAgI3dpc2hTdWNjZXNzTW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgLmRlLXdlYi12MyAuY2hyaXN0bWFzQWN0aXZpdGllc1dyYXAgI3dpc2hTdWNjZXNzTW9kYWwgLm1vZGFsLWJvZHkge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHggMTZweDsgfVxuICAgIC5kZS13ZWItdjMgLmNocmlzdG1hc0FjdGl2aXRpZXNXcmFwICN3aXNoU3VjY2Vzc01vZGFsIC5tb2RhbC1ib2R5IGltZyB7XG4gICAgICB3aWR0aDogNTBweDsgfVxuICAgIC5kZS13ZWItdjMgLmNocmlzdG1hc0FjdGl2aXRpZXNXcmFwICN3aXNoU3VjY2Vzc01vZGFsIC5tb2RhbC1ib2R5IGRpdiB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5jaHJpc3RtYXNBY3Rpdml0aWVzV3JhcCAjd2lzaFN1Y2Nlc3NNb2RhbCAubW9kYWwtYm9keSBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMjhweDtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwQjU5NCAwJSwgIzBBOUNBRSAxMDAlKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4uZGUtd2ViLXYzIC5kZS1pbnNpZ2h0IC5zd2lwZXItY29udGFpbmVyLWluc2lnaHQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTA3cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmRlLXdlYi12MyAuZGUtaW5zaWdodCAuc3dpcGVyLWNvbnRhaW5lci1pbnNpZ2h0IC5wYWdlLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzAlIGxlZnQ7IH1cbiAgLmRlLXdlYi12MyAuZGUtaW5zaWdodCAuc3dpcGVyLWNvbnRhaW5lci1pbnNpZ2h0IC5maXJzdC1wYWdlLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5kZS13ZWItdjMgLmRlLWluc2lnaHQgLnN3aXBlci1jb250YWluZXItaW5zaWdodCAuZmlyc3QtcGFnZS1jb250ZW50ID4gaW1nOm50aC1jaGlsZCgxKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgICAgICAgLmRlLXdlYi12MyAuZGUtaW5zaWdodCAuc3dpcGVyLWNvbnRhaW5lci1pbnNpZ2h0IC5maXJzdC1wYWdlLWNvbnRlbnQgPiBpbWc6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgIC5kZS13ZWItdjMgLmRlLWluc2lnaHQgLnN3aXBlci1jb250YWluZXItaW5zaWdodCAuZmlyc3QtcGFnZS1jb250ZW50ID4gaW1nOm50aC1jaGlsZCgyKSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmRlLXdlYi12MyAuZGUtaW5zaWdodCAuc3dpcGVyLWNvbnRhaW5lci1pbnNpZ2h0IC5maXJzdC1wYWdlLWNvbnRlbnQgPiBkaXYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweCAxMDBweDsgfVxuICAgICAgLmRlLXdlYi12MyAuZGUtaW5zaWdodCAuc3dpcGVyLWNvbnRhaW5lci1pbnNpZ2h0IC5maXJzdC1wYWdlLWNvbnRlbnQgPiBkaXYgaDEge1xuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IEJvbGRcIjsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5kZS1pbnNpZ2h0IC5zd2lwZXItY29udGFpbmVyLWluc2lnaHQgLmZpcnN0LXBhZ2UtY29udGVudCA+IGRpdiBoMSBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogIzEyQzZDRTsgfVxuICAgICAgLmRlLXdlYi12MyAuZGUtaW5zaWdodCAuc3dpcGVyLWNvbnRhaW5lci1pbnNpZ2h0IC5maXJzdC1wYWdlLWNvbnRlbnQgPiBkaXYgcCB7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjgwcHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLmRlLWluc2lnaHQgLnN3aXBlci1jb250YWluZXItaW5zaWdodCAuZmlyc3QtcGFnZS1jb250ZW50ID4gZGl2IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLmRlLWluc2lnaHQgLnN3aXBlci1jb250YWluZXItaW5zaWdodCAuZmlyc3QtcGFnZS1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmRlLWluc2lnaHQgLnN3aXBlci1jb250YWluZXItaW5zaWdodCAuZmlyc3QtcGFnZS1jb250ZW50ID4gaW1nOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5kZS1pbnNpZ2h0IC5zd2lwZXItY29udGFpbmVyLWluc2lnaHQgLmZpcnN0LXBhZ2UtY29udGVudCA+IGltZzpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5kZS1pbnNpZ2h0IC5zd2lwZXItY29udGFpbmVyLWluc2lnaHQgLmZpcnN0LXBhZ2UtY29udGVudCA+IGRpdiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMTZweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmRlLWluc2lnaHQgLnN3aXBlci1jb250YWluZXItaW5zaWdodCAuZmlyc3QtcGFnZS1jb250ZW50ID4gZGl2IGgxIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmRlLWluc2lnaHQgLnN3aXBlci1jb250YWluZXItaW5zaWdodCAuZmlyc3QtcGFnZS1jb250ZW50ID4gZGl2IHAge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLmRlLXdlYi12MyAuZGUtaW5zaWdodCAuc3dpcGVyLWNvbnRhaW5lci1pbnNpZ2h0IC5zZWNvbmQtcGFnZS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5kZS13ZWItdjMgLmRlLWluc2lnaHQgLnN3aXBlci1jb250YWluZXItaW5zaWdodCAuc2Vjb25kLXBhZ2UtY29udGVudCA+IGltZzpudGgtY2hpbGQoMSkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTgwMHB4KSB7XG4gICAgICAgIC5kZS13ZWItdjMgLmRlLWluc2lnaHQgLnN3aXBlci1jb250YWluZXItaW5zaWdodCAuc2Vjb25kLXBhZ2UtY29udGVudCA+IGltZzpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgLmRlLXdlYi12MyAuZGUtaW5zaWdodCAuc3dpcGVyLWNvbnRhaW5lci1pbnNpZ2h0IC5zZWNvbmQtcGFnZS1jb250ZW50ID4gaW1nOm50aC1jaGlsZCgyKSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmRlLXdlYi12MyAuZGUtaW5zaWdodCAuc3dpcGVyLWNvbnRhaW5lci1pbnNpZ2h0IC5zZWNvbmQtcGFnZS1jb250ZW50ID4gZGl2IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMzBweCAzMHB4IDMwcHggMTAwcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLmRlLWluc2lnaHQgLnN3aXBlci1jb250YWluZXItaW5zaWdodCAuc2Vjb25kLXBhZ2UtY29udGVudCA+IGRpdiBoMSB7XG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgQm9sZFwiOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmRlLWluc2lnaHQgLnN3aXBlci1jb250YWluZXItaW5zaWdodCAuc2Vjb25kLXBhZ2UtY29udGVudCA+IGRpdiBoMSBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogIzEyQzZDRTsgfVxuICAgICAgLmRlLXdlYi12MyAuZGUtaW5zaWdodCAuc3dpcGVyLWNvbnRhaW5lci1pbnNpZ2h0IC5zZWNvbmQtcGFnZS1jb250ZW50ID4gZGl2IHAge1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTY4MHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5kZS1pbnNpZ2h0IC5zd2lwZXItY29udGFpbmVyLWluc2lnaHQgLnNlY29uZC1wYWdlLWNvbnRlbnQgPiBkaXYgaDEge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmRlLXdlYi12MyAuZGUtaW5zaWdodCAuc3dpcGVyLWNvbnRhaW5lci1pbnNpZ2h0IC5zZWNvbmQtcGFnZS1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuZGUtaW5zaWdodCAuc3dpcGVyLWNvbnRhaW5lci1pbnNpZ2h0IC5zZWNvbmQtcGFnZS1jb250ZW50ID4gaW1nOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5kZS1pbnNpZ2h0IC5zd2lwZXItY29udGFpbmVyLWluc2lnaHQgLnNlY29uZC1wYWdlLWNvbnRlbnQgPiBpbWc6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuZGUtaW5zaWdodCAuc3dpcGVyLWNvbnRhaW5lci1pbnNpZ2h0IC5zZWNvbmQtcGFnZS1jb250ZW50ID4gZGl2IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuZGUtaW5zaWdodCAuc3dpcGVyLWNvbnRhaW5lci1pbnNpZ2h0IC5zZWNvbmQtcGFnZS1jb250ZW50ID4gZGl2IGgxIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmRlLWluc2lnaHQgLnN3aXBlci1jb250YWluZXItaW5zaWdodCAuc2Vjb25kLXBhZ2UtY29udGVudCA+IGRpdiBwIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIC5kZS13ZWItdjMgLmRlLWluc2lnaHQgLnN3aXBlci1jb250YWluZXItaW5zaWdodCAudGhpcmQtcGFnZS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuZGUtd2ViLXYzIC5kZS1pbnNpZ2h0IC5zd2lwZXItY29udGFpbmVyLWluc2lnaHQgLnRoaXJkLXBhZ2UtY29udGVudCA+IGRpdiB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLmRlLXdlYi12MyAuZGUtaW5zaWdodCAuc3dpcGVyLWNvbnRhaW5lci1pbnNpZ2h0IC50aGlyZC1wYWdlLWNvbnRlbnQgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5kZS1pbnNpZ2h0IC5zd2lwZXItY29udGFpbmVyLWluc2lnaHQgLnRoaXJkLXBhZ2UtY29udGVudCA+IGRpdjpudGgtY2hpbGQoMSkgdWwge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLmRlLXdlYi12MyAuZGUtaW5zaWdodCAuc3dpcGVyLWNvbnRhaW5lci1pbnNpZ2h0IC50aGlyZC1wYWdlLWNvbnRlbnQgPiBkaXY6bnRoLWNoaWxkKDEpIHVsIGxpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmRlLWluc2lnaHQgLnN3aXBlci1jb250YWluZXItaW5zaWdodCAudGhpcmQtcGFnZS1jb250ZW50ID4gZGl2Om50aC1jaGlsZCgxKSB1bCBsaSBoMSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgQm9sZFwiO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmRlLWluc2lnaHQgLnN3aXBlci1jb250YWluZXItaW5zaWdodCAudGhpcmQtcGFnZS1jb250ZW50ID4gZGl2Om50aC1jaGlsZCgxKSB1bCBsaSBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmRlLWluc2lnaHQgLnN3aXBlci1jb250YWluZXItaW5zaWdodCAudGhpcmQtcGFnZS1jb250ZW50ID4gZGl2Om50aC1jaGlsZCgxKSB1bCBsaSAuaXRlbS1sb2dvIHtcbiAgICAgICAgICAgIHdpZHRoOiA1NHB4O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmRlLWluc2lnaHQgLnN3aXBlci1jb250YWluZXItaW5zaWdodCAudGhpcmQtcGFnZS1jb250ZW50ID4gZGl2Om50aC1jaGlsZCgxKSB1bCBsaSAubGlua3MgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmRlLWluc2lnaHQgLnN3aXBlci1jb250YWluZXItaW5zaWdodCAudGhpcmQtcGFnZS1jb250ZW50ID4gZGl2Om50aC1jaGlsZCgxKSB1bCBsaSAubGlua3MgYSBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTg1cHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5kZS1pbnNpZ2h0IC5zd2lwZXItY29udGFpbmVyLWluc2lnaHQgLnRoaXJkLXBhZ2UtY29udGVudCA+IGRpdjpudGgtY2hpbGQoMSkgdWwgbGkgLmxpbmtzID4gYTpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmRlLWluc2lnaHQgLnN3aXBlci1jb250YWluZXItaW5zaWdodCAudGhpcmQtcGFnZS1jb250ZW50ID4gZGl2Om50aC1jaGlsZCgxKSB1bCA+IGxpICsgbGkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5kZS1pbnNpZ2h0IC5zd2lwZXItY29udGFpbmVyLWluc2lnaHQgLnRoaXJkLXBhZ2UtY29udGVudCA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmRlLXdlYi12MyAuZGUtaW5zaWdodCAuc3dpcGVyLWNvbnRhaW5lci1pbnNpZ2h0IC50aGlyZC1wYWdlLWNvbnRlbnQgPiBkaXY6bnRoLWNoaWxkKDIpID4gaW1nOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZGUtd2ViLXYzIC5kZS1pbnNpZ2h0IC5zd2lwZXItY29udGFpbmVyLWluc2lnaHQgLnRoaXJkLXBhZ2UtY29udGVudCA+IGRpdjpudGgtY2hpbGQoMikgPiBpbWc6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLmRlLWluc2lnaHQgLnN3aXBlci1jb250YWluZXItaW5zaWdodCAudGhpcmQtcGFnZS1jb250ZW50ID4gZGl2IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5kZS13ZWItdjMgLmRlLWluc2lnaHQgLnN3aXBlci1jb250YWluZXItaW5zaWdodCAudGhpcmQtcGFnZS1jb250ZW50ID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmRlLWluc2lnaHQgLnN3aXBlci1jb250YWluZXItaW5zaWdodCAudGhpcmQtcGFnZS1jb250ZW50ID4gZGl2Om50aC1jaGlsZCgxKSB1bCBsaSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuZGUtaW5zaWdodCAuc3dpcGVyLWNvbnRhaW5lci1pbnNpZ2h0IC50aGlyZC1wYWdlLWNvbnRlbnQgPiBkaXY6bnRoLWNoaWxkKDEpIHVsIGxpIC5saW5rcyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAuZGUtaW5zaWdodCAuc3dpcGVyLWNvbnRhaW5lci1pbnNpZ2h0IC50aGlyZC1wYWdlLWNvbnRlbnQgPiBkaXY6bnRoLWNoaWxkKDEpIHVsIGxpIC5saW5rcyBhIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNTBweDsgfVxuICAgICAgLmRlLXdlYi12MyAuZGUtaW5zaWdodCAuc3dpcGVyLWNvbnRhaW5lci1pbnNpZ2h0IC50aGlyZC1wYWdlLWNvbnRlbnQgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgbWF4LWhlaWdodDogNjkwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuZGUtaW5zaWdodCAuc3dpcGVyLWNvbnRhaW5lci1pbnNpZ2h0IC50aGlyZC1wYWdlLWNvbnRlbnQgPiBkaXY6bnRoLWNoaWxkKDIpIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5kZS1pbnNpZ2h0IC5zd2lwZXItY29udGFpbmVyLWluc2lnaHQgLnRoaXJkLXBhZ2UtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi10b3A6IDQ0cHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuZGUtaW5zaWdodCAuc3dpcGVyLWNvbnRhaW5lci1pbnNpZ2h0IC50aGlyZC1wYWdlLWNvbnRlbnQgPiBkaXYge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmRlLWluc2lnaHQgLnN3aXBlci1jb250YWluZXItaW5zaWdodCAudGhpcmQtcGFnZS1jb250ZW50ID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuZGUtaW5zaWdodCAuc3dpcGVyLWNvbnRhaW5lci1pbnNpZ2h0IC50aGlyZC1wYWdlLWNvbnRlbnQgPiBkaXY6bnRoLWNoaWxkKDIpID4gaW1nOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuZGUtaW5zaWdodCAuc3dpcGVyLWNvbnRhaW5lci1pbnNpZ2h0IC50aGlyZC1wYWdlLWNvbnRlbnQgPiBkaXY6bnRoLWNoaWxkKDIpID4gaW1nOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLmRlLWluc2lnaHQgLnN3aXBlci1jb250YWluZXItaW5zaWdodCAudGhpcmQtcGFnZS1jb250ZW50ID4gZGl2Om50aC1jaGlsZCgxKSB1bCBsaSAubGlua3Mge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmRlLWluc2lnaHQgLnN3aXBlci1jb250YWluZXItaW5zaWdodCAudGhpcmQtcGFnZS1jb250ZW50ID4gZGl2Om50aC1jaGlsZCgxKSB1bCBsaSAubGlua3MgYSBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDsgfSB9XG4gIC5kZS13ZWItdjMgLmRlLWluc2lnaHQgLnN3aXBlci1jb250YWluZXItaW5zaWdodCAuZm9ydGgtcGFnZS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZGUtd2ViLXYzIC5kZS1pbnNpZ2h0IC5zd2lwZXItY29udGFpbmVyLWluc2lnaHQgLmZvcnRoLXBhZ2UtY29udGVudCA+IGRpdiB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAuZGUtd2ViLXYzIC5kZS1pbnNpZ2h0IC5zd2lwZXItY29udGFpbmVyLWluc2lnaHQgLmZvcnRoLXBhZ2UtY29udGVudCA+IGRpdiBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5kZS13ZWItdjMgLmRlLWluc2lnaHQgLnN3aXBlci1jb250YWluZXItaW5zaWdodCAuZm9ydGgtcGFnZS1jb250ZW50ID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5kZS1pbnNpZ2h0IC5zd2lwZXItY29udGFpbmVyLWluc2lnaHQgLmZvcnRoLXBhZ2UtY29udGVudCA+IGRpdjpudGgtY2hpbGQoMikgaDEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MzhweDtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBCb2xkXCI7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuZGUtd2ViLXYzIC5kZS1pbnNpZ2h0IC5zd2lwZXItY29udGFpbmVyLWluc2lnaHQgLmZvcnRoLXBhZ2UtY29udGVudCA+IGRpdjpudGgtY2hpbGQoMikgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cbiAgICAgIC5kZS13ZWItdjMgLmRlLWluc2lnaHQgLnN3aXBlci1jb250YWluZXItaW5zaWdodCAuZm9ydGgtcGFnZS1jb250ZW50ID4gZGl2Om50aC1jaGlsZCgyKSBkaXYge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MzhweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5kZS1pbnNpZ2h0IC5zd2lwZXItY29udGFpbmVyLWluc2lnaHQgLmZvcnRoLXBhZ2UtY29udGVudCA+IGRpdjpudGgtY2hpbGQoMikgZGl2IHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzAwNkI4QjtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBtYXJnaW46IDQwcHggMDsgfVxuICAgICAgLmRlLXdlYi12MyAuZGUtaW5zaWdodCAuc3dpcGVyLWNvbnRhaW5lci1pbnNpZ2h0IC5mb3J0aC1wYWdlLWNvbnRlbnQgPiBkaXY6bnRoLWNoaWxkKDIpIHAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MzhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5kZS1pbnNpZ2h0IC5zd2lwZXItY29udGFpbmVyLWluc2lnaHQgLmZvcnRoLXBhZ2UtY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5kZS1pbnNpZ2h0IC5zd2lwZXItY29udGFpbmVyLWluc2lnaHQgLmZvcnRoLXBhZ2UtY29udGVudCA+IGRpdiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuZGUtaW5zaWdodCAuc3dpcGVyLWNvbnRhaW5lci1pbnNpZ2h0IC5mb3J0aC1wYWdlLWNvbnRlbnQgPiBkaXY6bnRoLWNoaWxkKDIpIGgxLCAuZGUtd2ViLXYzIC5kZS1pbnNpZ2h0IC5zd2lwZXItY29udGFpbmVyLWluc2lnaHQgLmZvcnRoLXBhZ2UtY29udGVudCA+IGRpdjpudGgtY2hpbGQoMikgZGl2LCAuZGUtd2ViLXYzIC5kZS1pbnNpZ2h0IC5zd2lwZXItY29udGFpbmVyLWluc2lnaHQgLmZvcnRoLXBhZ2UtY29udGVudCA+IGRpdjpudGgtY2hpbGQoMikgcCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5kZS1pbnNpZ2h0IC5zd2lwZXItY29udGFpbmVyLWluc2lnaHQgLmZvcnRoLXBhZ2UtY29udGVudCA+IGRpdjpudGgtY2hpbGQoMikgc3BhbiB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwICFpbXBvcnRhbnQ7IH0gfVxuICAuZGUtd2ViLXYzIC5kZS1pbnNpZ2h0IC5zd2lwZXItY29udGFpbmVyLWluc2lnaHQgLmZpZnRoLXBhZ2UtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmRlLXdlYi12MyAuZGUtaW5zaWdodCAuc3dpcGVyLWNvbnRhaW5lci1pbnNpZ2h0IC5maWZ0aC1wYWdlLWNvbnRlbnQgPiBkaXYge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgLmRlLXdlYi12MyAuZGUtaW5zaWdodCAuc3dpcGVyLWNvbnRhaW5lci1pbnNpZ2h0IC5maWZ0aC1wYWdlLWNvbnRlbnQgPiBkaXYgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZGUtd2ViLXYzIC5kZS1pbnNpZ2h0IC5zd2lwZXItY29udGFpbmVyLWluc2lnaHQgLmZpZnRoLXBhZ2UtY29udGVudCA+IGRpdjpudGgtY2hpbGQoMSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMjBweDsgfVxuICAgICAgLmRlLXdlYi12MyAuZGUtaW5zaWdodCAuc3dpcGVyLWNvbnRhaW5lci1pbnNpZ2h0IC5maWZ0aC1wYWdlLWNvbnRlbnQgPiBkaXY6bnRoLWNoaWxkKDEpIGgxIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDM4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgQm9sZFwiO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmRlLXdlYi12MyAuZGUtaW5zaWdodCAuc3dpcGVyLWNvbnRhaW5lci1pbnNpZ2h0IC5maWZ0aC1wYWdlLWNvbnRlbnQgPiBkaXY6bnRoLWNoaWxkKDEpIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gICAgICAuZGUtd2ViLXYzIC5kZS1pbnNpZ2h0IC5zd2lwZXItY29udGFpbmVyLWluc2lnaHQgLmZpZnRoLXBhZ2UtY29udGVudCA+IGRpdjpudGgtY2hpbGQoMSkgZGl2IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDM4cHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuZGUtaW5zaWdodCAuc3dpcGVyLWNvbnRhaW5lci1pbnNpZ2h0IC5maWZ0aC1wYWdlLWNvbnRlbnQgPiBkaXY6bnRoLWNoaWxkKDEpIGRpdiBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMDZCOEI7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgbWFyZ2luOiA0MHB4IDA7IH1cbiAgICAgIC5kZS13ZWItdjMgLmRlLWluc2lnaHQgLnN3aXBlci1jb250YWluZXItaW5zaWdodCAuZmlmdGgtcGFnZS1jb250ZW50ID4gZGl2Om50aC1jaGlsZCgxKSBwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDM4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmRlLXdlYi12MyAuZGUtaW5zaWdodCAuc3dpcGVyLWNvbnRhaW5lci1pbnNpZ2h0IC5maWZ0aC1wYWdlLWNvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmRlLWluc2lnaHQgLnN3aXBlci1jb250YWluZXItaW5zaWdodCAuZmlmdGgtcGFnZS1jb250ZW50ID4gZGl2IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5kZS1pbnNpZ2h0IC5zd2lwZXItY29udGFpbmVyLWluc2lnaHQgLmZpZnRoLXBhZ2UtY29udGVudCA+IGRpdjpudGgtY2hpbGQoMSkgc3BhbiB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuZGUtaW5zaWdodCAuc3dpcGVyLWNvbnRhaW5lci1pbnNpZ2h0IC5maWZ0aC1wYWdlLWNvbnRlbnQgPiBkaXY6bnRoLWNoaWxkKDEpIGgxLCAuZGUtd2ViLXYzIC5kZS1pbnNpZ2h0IC5zd2lwZXItY29udGFpbmVyLWluc2lnaHQgLmZpZnRoLXBhZ2UtY29udGVudCA+IGRpdjpudGgtY2hpbGQoMSkgZGl2LCAuZGUtd2ViLXYzIC5kZS1pbnNpZ2h0IC5zd2lwZXItY29udGFpbmVyLWluc2lnaHQgLmZpZnRoLXBhZ2UtY29udGVudCA+IGRpdjpudGgtY2hpbGQoMSkgcCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5kZS13ZWItdjMgLmRlLWluc2lnaHQgLnN3aXBlci1jb250YWluZXItaW5zaWdodCAuc3dpcGVyLXNsaWRlLWNvdW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZGUtd2ViLXYzIC5kZS1pbnNpZ2h0IC5zd2lwZXItY29udGFpbmVyLWluc2lnaHQgLnN3aXBlci1zbGlkZS1jb3VudCA+IHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICAgIGNvbG9yOiAjMEE5Q0FFO1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLmRlLXdlYi12MyAuZGUtaW5zaWdodCAuc3dpcGVyLWNvbnRhaW5lci1pbnNpZ2h0IC5zd2lwZXItc2xpZGUtY291bnQgPiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0JGQkZCRjtcbiAgICAgIG9wYWNpdHk6IDAuNzU7IH1cbiAgICAuZGUtd2ViLXYzIC5kZS1pbnNpZ2h0IC5zd2lwZXItY29udGFpbmVyLWluc2lnaHQgLnN3aXBlci1zbGlkZS1jb3VudCA+IHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICAgIGNvbG9yOiAjQkZCRkJGO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgb3BhY2l0eTogMC43NTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZGUtd2ViLXYzIC5kZS1pbnNpZ2h0IC5zd2lwZXItY29udGFpbmVyLWluc2lnaHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5kZS13ZWItdjMgLmRlLWluc2lnaHQgLnN3aXBlci1jb250YWluZXItaW5zaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmRlLWluc2lnaHQgLnN3aXBlci1jb250YWluZXItaW5zaWdodCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuZGUtd2ViLXYzIC5kZS1pbnNpZ2h0IC5zd2lwZXItY29udGFpbmVyLWluc2lnaHQgLnN3aXBlci1zbGlkZS1jb3VudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZGUtd2ViLXYzIC5ibG9nV3JhcCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzNzdweCk7XG4gIGNvbG9yOiAjMkMyQzJDOyB9XG4gIC5kZS13ZWItdjMgLmJsb2dXcmFwIC5zZWN0aW9uMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmRlLXdlYi12MyAuYmxvZ1dyYXAgLnNlY3Rpb24xID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5kZS13ZWItdjMgLmJsb2dXcmFwIC5zZWN0aW9uMSA+IGltZzpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuZGUtd2ViLXYzIC5ibG9nV3JhcCAuc2VjdGlvbjEgaDMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICByaWdodDogMzAlO1xuICAgICAgdG9wOiAzMCU7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBCb2xkXCI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLmJsb2dXcmFwIC5zZWN0aW9uMSA+IGltZzpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5kZS13ZWItdjMgLmJsb2dXcmFwIC5zZWN0aW9uMSA+IGltZzpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5kZS13ZWItdjMgLmJsb2dXcmFwIC5zZWN0aW9uMSBoMyB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDsgfSB9XG4gIC5kZS13ZWItdjMgLmJsb2dXcmFwIC5zZWN0aW9uMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmRlLXdlYi12MyAuYmxvZ1dyYXAgLnNlY3Rpb24yIHVsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMTEwcHg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgLmRlLXdlYi12MyAuYmxvZ1dyYXAgLnNlY3Rpb24yIHVsIGxpIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5ibG9nV3JhcCAuc2VjdGlvbjIgdWwgbGkgPiBhIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYmxvZ1dyYXAgLnNlY3Rpb24yIHVsIGxpICoge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5ibG9nV3JhcCAuc2VjdGlvbjIgdWwgbGkgLmJsb2ctaXRlbS1iZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYmxvZ1dyYXAgLnNlY3Rpb24yIHVsIGxpIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgU2VtaWJvbGRcIjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAjMkMyQzJDOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmJsb2dXcmFwIC5zZWN0aW9uMiB1bCBsaSBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgY29sb3I6ICM5NTk1OTU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmJsb2dXcmFwIC5zZWN0aW9uMiB1bCBsaSAuYmxvZy1pbmZvIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE2cHggMTZweCAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjMkMyQzJDOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmJsb2dXcmFwIC5zZWN0aW9uMiB1bCBsaSAucmVhZC1tb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMwQTlDQUU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmJsb2dXcmFwIC5zZWN0aW9uMiB1bCBsaSAucmVhZC1tb3JlOjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMEE5Q0FFO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBBOUNBRTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmJsb2dXcmFwIC5zZWN0aW9uMiB1bCBsaSAucmVhZC1tb3JlOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwQTlDQUU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzBBOUNBRTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYmxvZ1dyYXAgLnNlY3Rpb24yIHVsIGxpOmhvdmVyIC5ibG9nLWl0ZW0tYmcge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTEwJTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5ibG9nV3JhcCAuc2VjdGlvbjIgdWwgbGk6aG92ZXIgaDMge1xuICAgICAgICAgIGNvbG9yOiAjMEE5Q0FFOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmJsb2dXcmFwIC5zZWN0aW9uMiB1bCBsaTpob3ZlciAucmVhZC1tb3JlIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmJsb2dXcmFwIC5zZWN0aW9uMiB1bCBsaTpob3ZlciAucmVhZC1tb3JlOjpiZWZvcmUge1xuICAgICAgICAgICAgcmlnaHQ6IC0zMHB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuYmxvZ1dyYXAgLnNlY3Rpb24yIHVsIGxpOmhvdmVyIC5yZWFkLW1vcmU6OmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMzBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5kZS13ZWItdjMgLmJsb2dXcmFwIC5zZWN0aW9uMiB1bCBsaSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgICAgLmRlLXdlYi12MyAuYmxvZ1dyYXAgLnNlY3Rpb24yIHVsIGxpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cbiAgICAuZGUtd2ViLXYzIC5ibG9nV3JhcCAuc2VjdGlvbjIgLmVsbGlwc2lzLWNvbnRlbnQtaW5mbzEge1xuICAgICAgbWF4LWhlaWdodDogMjBQWDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAgIC5kZS13ZWItdjMgLmJsb2dXcmFwIC5zZWN0aW9uMiAuZWxsaXBzaXMtY29udGVudC1pbmZvMS5lbGxpcHNpcyB7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5ibG9nV3JhcCAuc2VjdGlvbjIgLmVsbGlwc2lzLWNvbnRlbnQtaW5mbzEuZWxsaXBzaXM6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnLi4uJztcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4IDFweCA0NXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgI0ZGRiA1MCUpIHJlcGVhdCBzY3JvbGwgMCAwIHJnYmEoMCwgMCwgMCwgMCk7IH1cbiAgICAuZGUtd2ViLXYzIC5ibG9nV3JhcCAuc2VjdGlvbjIgLmVsbGlwc2lzLWNvbnRlbnQtaW5mbzMge1xuICAgICAgbWF4LWhlaWdodDogNjBQWDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAgIC5kZS13ZWItdjMgLmJsb2dXcmFwIC5zZWN0aW9uMiAuZWxsaXBzaXMtY29udGVudC1pbmZvMy5lbGxpcHNpcyB7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5ibG9nV3JhcCAuc2VjdGlvbjIgLmVsbGlwc2lzLWNvbnRlbnQtaW5mbzMuZWxsaXBzaXM6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnLi4uJztcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4IDFweCA0NXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgI0ZGRiA1MCUpIHJlcGVhdCBzY3JvbGwgMCAwIHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuLmRlLXdlYi12MyAuZ3JlZW5Qb3dlcldyYXAge1xuICBjb2xvcjogIzJDMkMyQzsgfVxuICAuZGUtd2ViLXYzIC5ncmVlblBvd2VyV3JhcCAuc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNnB4OyB9XG4gICAgLmRlLXdlYi12MyAuZ3JlZW5Qb3dlcldyYXAgLnNlY3Rpb24gLnNlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMzIwcHg7IH1cbiAgLmRlLXdlYi12MyAuZ3JlZW5Qb3dlcldyYXAgLnNlY3Rpb24xIHtcbiAgICBoZWlnaHQ6IDQxN3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwJSBib3R0b207XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS9ncmVlbnBvd2VyL2JnMS53ZWJwXCIpOyB9XG4gICAgLmRlLXdlYi12MyAuZ3JlZW5Qb3dlcldyYXAgLnNlY3Rpb24xIC5pbmZvLWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWF4LXdpZHRoOiA0NjhweDtcbiAgICAgIHRvcDogNSU7XG4gICAgICByaWdodDogMjAlO1xuICAgICAgcGFkZGluZzogMTZweDsgfVxuICAgICAgLmRlLXdlYi12MyAuZ3JlZW5Qb3dlcldyYXAgLnNlY3Rpb24xIC5pbmZvLWNvbnRlbnQgaDMge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBCb2xkXCI7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmRlLXdlYi12MyAuZ3JlZW5Qb3dlcldyYXAgLnNlY3Rpb24xIC5pbmZvLWNvbnRlbnQgcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLmdyZWVuUG93ZXJXcmFwIC5zZWN0aW9uMSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL2dyZWVucG93ZXIvYmczLndlYnBcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgICAgIGhlaWdodDogNDAwcHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuZ3JlZW5Qb3dlcldyYXAgLnNlY3Rpb24xIC5pbmZvLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmdyZWVuUG93ZXJXcmFwIC5zZWN0aW9uMSAuaW5mby1jb250ZW50IGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmdyZWVuUG93ZXJXcmFwIC5zZWN0aW9uMSAuaW5mby1jb250ZW50IHAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDsgfSB9XG4gIC5kZS13ZWItdjMgLmdyZWVuUG93ZXJXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbi1jb250YWluZXIgaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAgIC5kZS13ZWItdjMgLmdyZWVuUG93ZXJXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbi1jb250YWluZXIgaDMgc3BhbiB7XG4gICAgICBjb2xvcjogIzRDQzJDNztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IEJvbGRcIjsgfVxuICAuZGUtd2ViLXYzIC5ncmVlblBvd2VyV3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24tY29udGFpbmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiA4cHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZGUtd2ViLXYzIC5ncmVlblBvd2VyV3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24tY29udGFpbmVyIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gIC5kZS13ZWItdjMgLmdyZWVuUG93ZXJXcmFwIC5zZWN0aW9uMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICAgIC5kZS13ZWItdjMgLmdyZWVuUG93ZXJXcmFwIC5zZWN0aW9uMyAuc2VjdGlvbi1jb250YWluZXIgaDMge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gICAgICAuZGUtd2ViLXYzIC5ncmVlblBvd2VyV3JhcCAuc2VjdGlvbjMgLnNlY3Rpb24tY29udGFpbmVyIGgzIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzRDQzJDNztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgQm9sZFwiOyB9XG4gICAgLmRlLXdlYi12MyAuZ3JlZW5Qb3dlcldyYXAgLnNlY3Rpb24zIC5zZWN0aW9uLWNvbnRhaW5lciBoNCB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgU2VtaWJvbGRcIjsgfVxuICAgIC5kZS13ZWItdjMgLmdyZWVuUG93ZXJXcmFwIC5zZWN0aW9uMyAuc2VjdGlvbi1jb250YWluZXIgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuZGUtd2ViLXYzIC5ncmVlblBvd2VyV3JhcCAuc2VjdGlvbjMgLnNlY3Rpb24tY29udGFpbmVyIC5kZXRhaWwge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLmRlLXdlYi12MyAuZ3JlZW5Qb3dlcldyYXAgLnNlY3Rpb24zIC5zZWN0aW9uLWNvbnRhaW5lciAuZGV0YWlsID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNjYwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgLmRlLXdlYi12MyAuZ3JlZW5Qb3dlcldyYXAgLnNlY3Rpb24zIC5zZWN0aW9uLWNvbnRhaW5lciAuZGV0YWlsID4gZGl2OmZpcnN0LWNoaWxkIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuZGUtd2ViLXYzIC5ncmVlblBvd2VyV3JhcCAuc2VjdGlvbjMgLnNlY3Rpb24tY29udGFpbmVyIC5kZXRhaWwgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDY2MHB4O1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5ncmVlblBvd2VyV3JhcCAuc2VjdGlvbjMgLnNlY3Rpb24tY29udGFpbmVyIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5ncmVlblBvd2VyV3JhcCAuc2VjdGlvbjMgLnNlY3Rpb24tY29udGFpbmVyIC5kZXRhaWwge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmdyZWVuUG93ZXJXcmFwIC5zZWN0aW9uMyAuc2VjdGlvbi1jb250YWluZXIgLmRldGFpbCA+IGRpdiB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuZ3JlZW5Qb3dlcldyYXAgLnNlY3Rpb24zIC5zZWN0aW9uLWNvbnRhaW5lciAuZGV0YWlsIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuZ3JlZW5Qb3dlcldyYXAgLnNlY3Rpb24zIC5zZWN0aW9uLWNvbnRhaW5lciAuZGV0YWlsID4gZGl2Omxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHg7IH0gfVxuICAuZGUtd2ViLXYzIC5ncmVlblBvd2VyV3JhcCAuc2VjdGlvbjQge1xuICAgIHBhZGRpbmc6IDQwcHggMTZweDsgfVxuICAgIC5kZS13ZWItdjMgLmdyZWVuUG93ZXJXcmFwIC5zZWN0aW9uNCAuc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICBwYWRkaW5nOiA0MHB4IDEwMHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5ncmVlblBvd2VyV3JhcCAuc2VjdGlvbjQgLnNlY3Rpb24tY29udGFpbmVyIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM3cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmdyZWVuUG93ZXJXcmFwIC5zZWN0aW9uNCAuc2VjdGlvbi1jb250YWluZXIgaDMgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICM0Q0MyQzc7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgQm9sZFwiOyB9XG4gICAgICAuZGUtd2ViLXYzIC5ncmVlblBvd2VyV3JhcCAuc2VjdGlvbjQgLnNlY3Rpb24tY29udGFpbmVyIC5wbGFucy1kZXRhaWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1M3B4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmdyZWVuUG93ZXJXcmFwIC5zZWN0aW9uNCAuc2VjdGlvbi1jb250YWluZXIgLnBsYW5zLWRldGFpbCA+IGRpdjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmdyZWVuUG93ZXJXcmFwIC5zZWN0aW9uNCAuc2VjdGlvbi1jb250YWluZXIgLnBsYW5zLWRldGFpbCA+IGRpdjpudGgtb2YtdHlwZSgxKSB0YWJsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEM0QzRDM7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmdyZWVuUG93ZXJXcmFwIC5zZWN0aW9uNCAuc2VjdGlvbi1jb250YWluZXIgLnBsYW5zLWRldGFpbCA+IGRpdjpudGgtb2YtdHlwZSgxKSB0YWJsZSB0aGVhZCB0ciB7XG4gICAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEM0QzRDM7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmdyZWVuUG93ZXJXcmFwIC5zZWN0aW9uNCAuc2VjdGlvbi1jb250YWluZXIgLnBsYW5zLWRldGFpbCA+IGRpdjpudGgtb2YtdHlwZSgxKSB0YWJsZSB0aCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5ncmVlblBvd2VyV3JhcCAuc2VjdGlvbjQgLnNlY3Rpb24tY29udGFpbmVyIC5wbGFucy1kZXRhaWwgPiBkaXY6bnRoLW9mLXR5cGUoMSkgdGFibGUgdGQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDsgfVxuICAgICAgICAgICAgICAuZGUtd2ViLXYzIC5ncmVlblBvd2VyV3JhcCAuc2VjdGlvbjQgLnNlY3Rpb24tY29udGFpbmVyIC5wbGFucy1kZXRhaWwgPiBkaXY6bnRoLW9mLXR5cGUoMSkgdGFibGUgdGQgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmdyZWVuUG93ZXJXcmFwIC5zZWN0aW9uNCAuc2VjdGlvbi1jb250YWluZXIgLnBsYW5zLWRldGFpbCA+IGRpdjpudGgtb2YtdHlwZSgxKSB0YWJsZSB0Ym9keSB0ciB7XG4gICAgICAgICAgICAgIGhlaWdodDogNDZweDsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAuZ3JlZW5Qb3dlcldyYXAgLnNlY3Rpb240IC5zZWN0aW9uLWNvbnRhaW5lciAucGxhbnMtZGV0YWlsID4gZGl2Om50aC1vZi10eXBlKDEpIHRhYmxlIHRib2R5ID4gdHIgKyB0ciB7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDNEM0QzOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmdyZWVuUG93ZXJXcmFwIC5zZWN0aW9uNCAuc2VjdGlvbi1jb250YWluZXIgLnBsYW5zLWRldGFpbCA+IGRpdjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMCAxNnB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuZ3JlZW5Qb3dlcldyYXAgLnNlY3Rpb240IC5zZWN0aW9uLWNvbnRhaW5lciAucGxhbnMtZGV0YWlsID4gZGl2Om50aC1vZi10eXBlKDIpID4gZGl2IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDhweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjYwcHg7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmdyZWVuUG93ZXJXcmFwIC5zZWN0aW9uNCAuc2VjdGlvbi1jb250YWluZXIgLnBsYW5zLWRldGFpbCA+IGRpdjpudGgtb2YtdHlwZSgyKSA+IGRpdiBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzZweDsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAuZ3JlZW5Qb3dlcldyYXAgLnNlY3Rpb240IC5zZWN0aW9uLWNvbnRhaW5lciAucGxhbnMtZGV0YWlsID4gZGl2Om50aC1vZi10eXBlKDIpID4gZGl2IC5idG4ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5ncmVlblBvd2VyV3JhcCAuc2VjdGlvbjQgLnNlY3Rpb24tY29udGFpbmVyIC5wbGFucy1kZXRhaWwgPiBkaXY6bnRoLW9mLXR5cGUoMikgPiBkaXYgcCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDE2cHggMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5ncmVlblBvd2VyV3JhcCAuc2VjdGlvbjQgLnNlY3Rpb24tY29udGFpbmVyIGg0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgU2VtaWJvbGRcIjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogI2FkYjViZDsgfVxuICAgICAgLmRlLXdlYi12MyAuZ3JlZW5Qb3dlcldyYXAgLnNlY3Rpb240IC5zZWN0aW9uLWNvbnRhaW5lciA+IHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjYWRiNWJkOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgIC5kZS13ZWItdjMgLmdyZWVuUG93ZXJXcmFwIC5zZWN0aW9uNCAuc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggNDBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmRlLXdlYi12MyAuZ3JlZW5Qb3dlcldyYXAgLnNlY3Rpb240IC5zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuZ3JlZW5Qb3dlcldyYXAgLnNlY3Rpb240IC5zZWN0aW9uLWNvbnRhaW5lciBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5ncmVlblBvd2VyV3JhcCAuc2VjdGlvbjQgLnNlY3Rpb24tY29udGFpbmVyIC5wbGFucy1kZXRhaWwge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAuZ3JlZW5Qb3dlcldyYXAgLnNlY3Rpb240IC5zZWN0aW9uLWNvbnRhaW5lciAucGxhbnMtZGV0YWlsID4gZGl2Om50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAgIC5kZS13ZWItdjMgLmdyZWVuUG93ZXJXcmFwIC5zZWN0aW9uNCAuc2VjdGlvbi1jb250YWluZXIgLnBsYW5zLWRldGFpbCA+IGRpdjpudGgtb2YtdHlwZSgxKSB0YWJsZSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAgICAgLmRlLXdlYi12MyAuZ3JlZW5Qb3dlcldyYXAgLnNlY3Rpb240IC5zZWN0aW9uLWNvbnRhaW5lciAucGxhbnMtZGV0YWlsID4gZGl2Om50aC1vZi10eXBlKDEpIHRhYmxlIGltZyB7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgICAgIC5kZS13ZWItdjMgLmdyZWVuUG93ZXJXcmFwIC5zZWN0aW9uNCAuc2VjdGlvbi1jb250YWluZXIgLnBsYW5zLWRldGFpbCA+IGRpdjpudGgtb2YtdHlwZSgxKSB0YWJsZSB0aCB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgICAgICAgICAuZGUtd2ViLXYzIC5ncmVlblBvd2VyV3JhcCAuc2VjdGlvbjQgLnNlY3Rpb24tY29udGFpbmVyIC5wbGFucy1kZXRhaWwgPiBkaXY6bnRoLW9mLXR5cGUoMSkgdGFibGUgdGQge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5ncmVlblBvd2VyV3JhcCAuc2VjdGlvbjQgLnNlY3Rpb24tY29udGFpbmVyIC5wbGFucy1kZXRhaWwgPiBkaXY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgICAgICAgICAgICAuZGUtd2ViLXYzIC5ncmVlblBvd2VyV3JhcCAuc2VjdGlvbjQgLnNlY3Rpb24tY29udGFpbmVyIC5wbGFucy1kZXRhaWwgPiBkaXY6bnRoLW9mLXR5cGUoMikgPiBkaXYge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4OyB9IH1cbiAgLmRlLXdlYi12MyAuZ3JlZW5Qb3dlcldyYXAgLnNlY3Rpb241IC5zZWN0aW9uLWNvbnRhaW5lciBoMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAgIC5kZS13ZWItdjMgLmdyZWVuUG93ZXJXcmFwIC5zZWN0aW9uNSAuc2VjdGlvbi1jb250YWluZXIgaDMgc3BhbiB7XG4gICAgICBjb2xvcjogIzRDQzJDNztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IEJvbGRcIjsgfVxuICAuZGUtd2ViLXYzIC5ncmVlblBvd2VyV3JhcCAuc2VjdGlvbjUgLnNlY3Rpb24tY29udGFpbmVyIHVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5kZS13ZWItdjMgLmdyZWVuUG93ZXJXcmFwIC5zZWN0aW9uNSAuc2VjdGlvbi1jb250YWluZXIgdWwgbGkge1xuICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5kZS13ZWItdjMgLmdyZWVuUG93ZXJXcmFwIC5zZWN0aW9uNSAuc2VjdGlvbi1jb250YWluZXIgdWwgbGkgPiBhIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5kZS13ZWItdjMgLmdyZWVuUG93ZXJXcmFwIC5zZWN0aW9uNSAuc2VjdGlvbi1jb250YWluZXIgdWwgbGkgKiB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTsgfVxuICAgICAgLmRlLXdlYi12MyAuZ3JlZW5Qb3dlcldyYXAgLnNlY3Rpb241IC5zZWN0aW9uLWNvbnRhaW5lciB1bCBsaSAuaXRlbS1iZyB7XG4gICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG4gICAgICAuZGUtd2ViLXYzIC5ncmVlblBvd2VyV3JhcCAuc2VjdGlvbjUgLnNlY3Rpb24tY29udGFpbmVyIHVsIGxpIC5pbmZvIHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4IDE2cHggMTZweDtcbiAgICAgICAgY29sb3I6ICNhZGI1YmQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5ncmVlblBvd2VyV3JhcCAuc2VjdGlvbjUgLnNlY3Rpb24tY29udGFpbmVyIHVsIGxpIC5pbmZvIGg0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgU2VtaWJvbGRcIjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAjMkMyQzJDOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmdyZWVuUG93ZXJXcmFwIC5zZWN0aW9uNSAuc2VjdGlvbi1jb250YWluZXIgdWwgbGkgLmluZm8gc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5ncmVlblBvd2VyV3JhcCAuc2VjdGlvbjUgLnNlY3Rpb24tY29udGFpbmVyIHVsIGxpIC5pbmZvIHAge1xuICAgICAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5ncmVlblBvd2VyV3JhcCAuc2VjdGlvbjUgLnNlY3Rpb24tY29udGFpbmVyIHVsIGxpIC5pbmZvIC5yZWFkLW1vcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBjb2xvcjogIzBBOUNBRTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuZ3JlZW5Qb3dlcldyYXAgLnNlY3Rpb241IC5zZWN0aW9uLWNvbnRhaW5lciB1bCBsaSAuaW5mbyAucmVhZC1tb3JlOjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMEE5Q0FFO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBBOUNBRTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmdyZWVuUG93ZXJXcmFwIC5zZWN0aW9uNSAuc2VjdGlvbi1jb250YWluZXIgdWwgbGkgLmluZm8gLnJlYWQtbW9yZTo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMEE5Q0FFO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwQTlDQUU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuZGUtd2ViLXYzIC5ncmVlblBvd2VyV3JhcCAuc2VjdGlvbjUgLnNlY3Rpb24tY29udGFpbmVyIHVsIGxpOmhvdmVyIC5pdGVtLWJnIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMTAlOyB9XG4gICAgICAuZGUtd2ViLXYzIC5ncmVlblBvd2VyV3JhcCAuc2VjdGlvbjUgLnNlY3Rpb24tY29udGFpbmVyIHVsIGxpOmhvdmVyIGgzIHtcbiAgICAgICAgY29sb3I6ICMwQTlDQUU7IH1cbiAgICAgIC5kZS13ZWItdjMgLmdyZWVuUG93ZXJXcmFwIC5zZWN0aW9uNSAuc2VjdGlvbi1jb250YWluZXIgdWwgbGk6aG92ZXIgLnJlYWQtbW9yZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmdyZWVuUG93ZXJXcmFwIC5zZWN0aW9uNSAuc2VjdGlvbi1jb250YWluZXIgdWwgbGk6aG92ZXIgLnJlYWQtbW9yZTo6YmVmb3JlIHtcbiAgICAgICAgICByaWdodDogLTMwcHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuZ3JlZW5Qb3dlcldyYXAgLnNlY3Rpb241IC5zZWN0aW9uLWNvbnRhaW5lciB1bCBsaTpob3ZlciAucmVhZC1tb3JlOjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IC0zMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5ncmVlblBvd2VyV3JhcCAuc2VjdGlvbjUgLnNlY3Rpb24tY29udGFpbmVyIHVsIGxpIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5ncmVlblBvd2VyV3JhcCAuc2VjdGlvbjUgLnNlY3Rpb24tY29udGFpbmVyIHVsIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG4gIC5kZS13ZWItdjMgLmdyZWVuUG93ZXJXcmFwIC5zZWN0aW9uNSAuc2VjdGlvbi1jb250YWluZXIgLmVsbGlwc2lzLWNvbnRlbnQtaW5mbzEge1xuICAgIG1heC1oZWlnaHQ6IDIwUFg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAuZGUtd2ViLXYzIC5ncmVlblBvd2VyV3JhcCAuc2VjdGlvbjUgLnNlY3Rpb24tY29udGFpbmVyIC5lbGxpcHNpcy1jb250ZW50LWluZm8xLmVsbGlwc2lzIHtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgfVxuICAgICAgLmRlLXdlYi12MyAuZ3JlZW5Qb3dlcldyYXAgLnNlY3Rpb241IC5zZWN0aW9uLWNvbnRhaW5lciAuZWxsaXBzaXMtY29udGVudC1pbmZvMS5lbGxpcHNpczo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnLi4uJztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggMXB4IDQ1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgI0ZGRiA1MCUpIHJlcGVhdCBzY3JvbGwgMCAwIHJnYmEoMCwgMCwgMCwgMCk7IH1cbiAgLmRlLXdlYi12MyAuZ3JlZW5Qb3dlcldyYXAgLnNlY3Rpb241IC5zZWN0aW9uLWNvbnRhaW5lciAuZWxsaXBzaXMtY29udGVudC1pbmZvMiB7XG4gICAgbWF4LWhlaWdodDogNDBQWDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgIC5kZS13ZWItdjMgLmdyZWVuUG93ZXJXcmFwIC5zZWN0aW9uNSAuc2VjdGlvbi1jb250YWluZXIgLmVsbGlwc2lzLWNvbnRlbnQtaW5mbzIuZWxsaXBzaXMge1xuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsOyB9XG4gICAgICAuZGUtd2ViLXYzIC5ncmVlblBvd2VyV3JhcCAuc2VjdGlvbjUgLnNlY3Rpb24tY29udGFpbmVyIC5lbGxpcHNpcy1jb250ZW50LWluZm8yLmVsbGlwc2lzOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcuLi4nO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAxcHggNDVweDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCAjRkZGIDUwJSkgcmVwZWF0IHNjcm9sbCAwIDAgcmdiYSgwLCAwLCAwLCAwKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZGUtd2ViLXYzIC5ncmVlblBvd2VyV3JhcCAuc2VjdGlvbjUgLnNlY3Rpb24tY29udGFpbmVyIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG5cbi5kZS13ZWItdjMgLnJlZmVyZW5jZS1jb250ZW50IC5yZWZlcmVuY2UtaXRlbSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cbi5kZS13ZWItdjMgLm1vdmVIb3VzZVdyYXAge1xuICBjb2xvcjogIzJDMkMyQzsgfVxuICAuZGUtd2ViLXYzIC5tb3ZlSG91c2VXcmFwIC5zZWN0aW9uMSB7XG4gICAgaGVpZ2h0OiA1NTRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS9tb3ZlaG91c2UvYmcxLndlYnBcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMCUgY2VudGVyOyB9XG4gICAgLmRlLXdlYi12MyAubW92ZUhvdXNlV3JhcCAuc2VjdGlvbjEgPiBpbWcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5kZS13ZWItdjMgLm1vdmVIb3VzZVdyYXAgLnNlY3Rpb24xIC5pbmZvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA1MTRweDtcbiAgICAgIHRvcDogODBweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAxMCU7IH1cbiAgICAgIC5kZS13ZWItdjMgLm1vdmVIb3VzZVdyYXAgLnNlY3Rpb24xIC5pbmZvIGgzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDsgfVxuICAgICAgLmRlLXdlYi12MyAubW92ZUhvdXNlV3JhcCAuc2VjdGlvbjEgLmluZm8gcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyOXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5tb3ZlSG91c2VXcmFwIC5zZWN0aW9uMSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5tb3ZlSG91c2VXcmFwIC5zZWN0aW9uMSA+IGltZyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLm1vdmVIb3VzZVdyYXAgLnNlY3Rpb24xIC5pbmZvIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAubW92ZUhvdXNlV3JhcCAuc2VjdGlvbjEgLmluZm8gaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAubW92ZUhvdXNlV3JhcCAuc2VjdGlvbjEgLmluZm8gcCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzN3B4OyB9IH1cbiAgLmRlLXdlYi12MyAubW92ZUhvdXNlV3JhcCAuc2VjdGlvbjIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmRlLXdlYi12MyAubW92ZUhvdXNlV3JhcCAuc2VjdGlvbjIgaDMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgQm9sZFwiO1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5tb3ZlSG91c2VXcmFwIC5zZWN0aW9uMiB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMTYycHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAuZGUtd2ViLXYzIC5tb3ZlSG91c2VXcmFwIC5zZWN0aW9uMiB1bCBsaSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDI3MXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAubW92ZUhvdXNlV3JhcCAuc2VjdGlvbjIgdWwgbGkgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNjJweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5tb3ZlSG91c2VXcmFwIC5zZWN0aW9uMiB1bCBsaSBoNCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgIGNvbG9yOiAjMkMyQzJDOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLm1vdmVIb3VzZVdyYXAgLnNlY3Rpb24yIHVsIGxpIFAge1xuICAgICAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAgIC5kZS13ZWItdjMgLm1vdmVIb3VzZVdyYXAgLnNlY3Rpb24yIHVsIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAubW92ZUhvdXNlV3JhcCAuc2VjdGlvbjIgdWwgbGkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5tb3ZlSG91c2VXcmFwIC5zZWN0aW9uMiB1bCBsaSBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogNDBweDsgfSB9XG4gIC5kZS13ZWItdjMgLm1vdmVIb3VzZVdyYXAgLnNlY3Rpb24zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgICBwYWRkaW5nOiAxNnB4OyB9XG4gICAgLmRlLXdlYi12MyAubW92ZUhvdXNlV3JhcCAuc2VjdGlvbjMgaDMge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLmRlLXdlYi12MyAubW92ZUhvdXNlV3JhcCAuc2VjdGlvbjMgPiBQIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5kZS13ZWItdjMgLm1vdmVIb3VzZVdyYXAgLnNlY3Rpb24zIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDExMjJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLm1vdmVIb3VzZVdyYXAgLnNlY3Rpb24zIHVsIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMjcxcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAubW92ZUhvdXNlV3JhcCAuc2VjdGlvbjMgdWwgbGkgaDMge1xuICAgICAgICAgIGNvbG9yOiAjMjEyMTIxOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLm1vdmVIb3VzZVdyYXAgLnNlY3Rpb24zIHVsIGxpIHAge1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgICAgICAgIGNvbG9yOiAjNDg0ODQ4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLm1vdmVIb3VzZVdyYXAgLnNlY3Rpb24zIHVsIGxpIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDY1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgICAuZGUtd2ViLXYzIC5tb3ZlSG91c2VXcmFwIC5zZWN0aW9uMyB1bCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLm1vdmVIb3VzZVdyYXAgLnNlY3Rpb24zIHVsIGxpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAubW92ZUhvdXNlV3JhcCAuc2VjdGlvbjMgdWwgbGkgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7IH0gfVxuICAgIC5kZS13ZWItdjMgLm1vdmVIb3VzZVdyYXAgLnNlY3Rpb24zID4gYSB7XG4gICAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAzOHB4IDA7IH1cbiAgLmRlLXdlYi12MyAubW92ZUhvdXNlV3JhcCAuc2VjdGlvbjQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNDRweCAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuZGUtd2ViLXYzIC5tb3ZlSG91c2VXcmFwIC5zZWN0aW9uNCB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiAxMTYycHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5tb3ZlSG91c2VXcmFwIC5zZWN0aW9uNCB1bCBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIG1heC13aWR0aDogNTg3cHg7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAubW92ZUhvdXNlV3JhcCAuc2VjdGlvbjQgdWwgbGkgKiB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLm1vdmVIb3VzZVdyYXAgLnNlY3Rpb240IHVsIGxpID4gZGl2Om50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLm1vdmVIb3VzZVdyYXAgLnNlY3Rpb240IHVsIGxpID4gZGl2Om50aC1vZi10eXBlKDEpID4gaW1nOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAubW92ZUhvdXNlV3JhcCAuc2VjdGlvbjQgdWwgbGkgPiBkaXY6bnRoLW9mLXR5cGUoMSkgPiBpbWc6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLm1vdmVIb3VzZVdyYXAgLnNlY3Rpb240IHVsIGxpID4gZGl2Om50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgIG1heC13aWR0aDogMzQ1cHg7XG4gICAgICAgICAgZmxleDogMTsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLm1vdmVIb3VzZVdyYXAgLnNlY3Rpb240IHVsIGxpID4gZGl2Om50aC1vZi10eXBlKDIpIGgzIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IEJvbGRcIjsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLm1vdmVIb3VzZVdyYXAgLnNlY3Rpb240IHVsIGxpID4gZGl2Om50aC1vZi10eXBlKDIpIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICM0ODQ4NDg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5tb3ZlSG91c2VXcmFwIC5zZWN0aW9uNCB1bCBsaSA+IGRpdjpudGgtb2YtdHlwZSgyKSBpbnB1dCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIyNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0QwRDBEMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5tb3ZlSG91c2VXcmFwIC5zZWN0aW9uNCB1bCBsaSA+IGRpdjpudGgtb2YtdHlwZSgyKSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMEE5Q0FFO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5tb3ZlSG91c2VXcmFwIC5zZWN0aW9uNCB1bCBsaSA+IGRpdjpudGgtb2YtdHlwZSgyKSBhIGkge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLm1vdmVIb3VzZVdyYXAgLnNlY3Rpb240IHVsIGxpOmhvdmVyID4gZGl2Om50aC1vZi10eXBlKDEpID4gaW1nOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cbiAgICAgICAgLmRlLXdlYi12MyAubW92ZUhvdXNlV3JhcCAuc2VjdGlvbjQgdWwgbGk6aG92ZXIgPiBkaXY6bnRoLW9mLXR5cGUoMikgaDMge1xuICAgICAgICAgIGNvbG9yOiAjMEE5Q0FFOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLm1vdmVIb3VzZVdyYXAgLnNlY3Rpb240IHVsIGxpOmhvdmVyID4gZGl2Om50aC1vZi10eXBlKDIpIGEgaSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuZGUtd2ViLXYzIC5tb3ZlSG91c2VXcmFwIC5zZWN0aW9uNCB1bCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLm1vdmVIb3VzZVdyYXAgLnNlY3Rpb240IHVsIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5tb3ZlSG91c2VXcmFwIC5zZWN0aW9uNCB1bCBsaSA+IGRpdjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmRlLXdlYi12MyAubW92ZUhvdXNlV3JhcCAuc2VjdGlvbjQgdWwge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5tb3ZlSG91c2VXcmFwIC5zZWN0aW9uNCB1bCBsaSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLm1vdmVIb3VzZVdyYXAgLnNlY3Rpb240IHVsIGxpID4gZGl2Om50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgICAuZGUtd2ViLXYzIC5tb3ZlSG91c2VXcmFwIC5zZWN0aW9uNCB1bCBsaSA+IGRpdjpudGgtb2YtdHlwZSgxKSA+IGltZzpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzhweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgICAuZGUtd2ViLXYzIC5tb3ZlSG91c2VXcmFwIC5zZWN0aW9uNCB1bCBsaSA+IGRpdjpudGgtb2YtdHlwZSgxKSA+IGltZzpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAubW92ZUhvdXNlV3JhcCAuc2VjdGlvbjQgdWwgbGkgPiBkaXY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAgICAgICAgIC5kZS13ZWItdjMgLm1vdmVIb3VzZVdyYXAgLnNlY3Rpb240IHVsIGxpID4gZGl2Om50aC1vZi10eXBlKDIpIGlucHV0IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5tb3ZlSG91c2VXcmFwIC5zZWN0aW9uNCB1bCA+IGxpICsgbGkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDsgfSB9XG4gIC5kZS13ZWItdjMgLm1vdmVIb3VzZVdyYXAgLnNlY3Rpb241IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHggMzBweCAxNnB4OyB9XG4gICAgLmRlLXdlYi12MyAubW92ZUhvdXNlV3JhcCAuc2VjdGlvbjUgPiBoMyB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBCb2xkXCI7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgICAuZGUtd2ViLXYzIC5tb3ZlSG91c2VXcmFwIC5zZWN0aW9uNSAuY29sbGFwc2luZyB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMXM7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuICAgIC5kZS13ZWItdjMgLm1vdmVIb3VzZVdyYXAgLnNlY3Rpb241IC5wYW5lbC1ncm91cCB7XG4gICAgICBtYXgtd2lkdGg6IDExMjJweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZGUtd2ViLXYzIC5tb3ZlSG91c2VXcmFwIC5zZWN0aW9uNSAucGFuZWwtZ3JvdXAgLnBhbmVsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMDsgfVxuICAgICAgLmRlLXdlYi12MyAubW92ZUhvdXNlV3JhcCAuc2VjdGlvbjUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBCb2xkXCI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5tb3ZlSG91c2VXcmFwIC5zZWN0aW9uNSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIGEgaSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIHdpZHRoOiAxOHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLm1vdmVIb3VzZVdyYXAgLnNlY3Rpb241IC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgYVthcmlhLWV4cGFuZGVkPXRydWVdIGkge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5tb3ZlSG91c2VXcmFwIC5zZWN0aW9uNSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMEE5Q0FFOyB9XG4gICAgICAuZGUtd2ViLXYzIC5tb3ZlSG91c2VXcmFwIC5zZWN0aW9uNSAucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLmRlLXdlYi12MyAubW92ZUhvdXNlV3JhcCAuc2VjdGlvbjUgLnBhbmVsLWdyb3VwIC5wYW5lbC1ib2R5IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgICBib3JkZXItdG9wOiAwOyB9XG4gICAgLmRlLXdlYi12MyAubW92ZUhvdXNlV3JhcCAuc2VjdGlvbjUgPiB1bCB7XG4gICAgICBtYXgtd2lkdGg6IDExMjJweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjBGMEYwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMEYwRjA7IH1cbiAgICAgIC5kZS13ZWItdjMgLm1vdmVIb3VzZVdyYXAgLnNlY3Rpb241ID4gdWwgbGkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRjBGMDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5tb3ZlSG91c2VXcmFwIC5zZWN0aW9uNSA+IHVsIGxpIC53ZWxsIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5tb3ZlSG91c2VXcmFwIC5zZWN0aW9uNSA+IHVsIGxpIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgTWVkaXVtXCI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5tb3ZlSG91c2VXcmFwIC5zZWN0aW9uNSA+IHVsIGxpIGFbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gICAgICAgICAgICBjb2xvcjogIzBBOUNBRTsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLm1vdmVIb3VzZVdyYXAgLnNlY3Rpb241ID4gdWwgbGkgYSBpIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgY29sb3I6ICM5NTk1OTU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZGVyOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAubW92ZUhvdXNlV3JhcCAuc2VjdGlvbjUgPiB1bCBsaSBhW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gaSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgIC5kZS13ZWItdjMgLm1vdmVIb3VzZVdyYXAgLnNlY3Rpb241ID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4uZGUtd2ViLXYzIC5iaWxsTXlBY2NvdW50V3JhcCB7XG4gIGNvbG9yOiAjMkMyQzJDOyB9XG4gIC5kZS13ZWItdjMgLmJpbGxNeUFjY291bnRXcmFwIC5zZWN0aW9uMSB7XG4gICAgaGVpZ2h0OiA0MTdweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS9iaWxsTXlBY2NvdW50L2FjY291bnQvYmcxLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMCUgYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5kZS13ZWItdjMgLmJpbGxNeUFjY291bnRXcmFwIC5zZWN0aW9uMSBoMyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IEJvbGRcIjtcbiAgICAgIHJpZ2h0OiAyMCU7XG4gICAgICB0b3A6IDI1JTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuZGUtd2ViLXYzIC5iaWxsTXlBY2NvdW50V3JhcCAuc2VjdGlvbjEgaDMge1xuICAgICAgICAgIHJpZ2h0OiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLmJpbGxNeUFjY291bnRXcmFwIC5zZWN0aW9uMSB7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL2JpbGxNeUFjY291bnQvYWNjb3VudC9iZzIucG5nXCIpOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmJpbGxNeUFjY291bnRXcmFwIC5zZWN0aW9uMSBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgLmRlLXdlYi12MyAuYmlsbE15QWNjb3VudFdyYXAgLnNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTZweDsgfVxuICAgIC5kZS13ZWItdjMgLmJpbGxNeUFjY291bnRXcmFwIC5zZWN0aW9uIC5zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5kZS13ZWItdjMgLmJpbGxNeUFjY291bnRXcmFwIC5zZWN0aW9uMiBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IEJvbGRcIjtcbiAgICBjb2xvcjogIzJDMkMyQzsgfVxuICAuZGUtd2ViLXYzIC5iaWxsTXlBY2NvdW50V3JhcCAuc2VjdGlvbjIgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMThweDsgfVxuICAgIC5kZS13ZWItdjMgLmJpbGxNeUFjY291bnRXcmFwIC5zZWN0aW9uMiB1bCBsaSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzQ4NDg0ODsgfVxuICAuZGUtd2ViLXYzIC5iaWxsTXlBY2NvdW50V3JhcCAuc2VjdGlvbjIgLmltZy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5kZS13ZWItdjMgLmJpbGxNeUFjY291bnRXcmFwIC5zZWN0aW9uMiAuaW1nLWxpc3QgLmltZy1pdGVtIHtcbiAgICAgIHdpZHRoOiA0OSU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3gtc2hhZG93OiAwcHggMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgICAuZGUtd2ViLXYzIC5iaWxsTXlBY2NvdW50V3JhcCAuc2VjdGlvbjIgLmltZy1saXN0IC5pbWctaXRlbSA+IGltZzpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZGUtd2ViLXYzIC5iaWxsTXlBY2NvdW50V3JhcCAuc2VjdGlvbjIgLmltZy1saXN0IC5pbWctaXRlbSA+IGltZzpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZGUtd2ViLXYzIC5iaWxsTXlBY2NvdW50V3JhcCAuc2VjdGlvbjIgLmltZy1saXN0IC5pbWctaXRlbSAuaW5mbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5iaWxsTXlBY2NvdW50V3JhcCAuc2VjdGlvbjIgLmltZy1saXN0IC5pbWctaXRlbSAuaW5mbyBhIHtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmJpbGxNeUFjY291bnRXcmFwIC5zZWN0aW9uMiAuaW1nLWxpc3QgLmltZy1pdGVtIC5pbmZvIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAgICAgICAgIC5kZS13ZWItdjMgLmJpbGxNeUFjY291bnRXcmFwIC5zZWN0aW9uMiAuaW1nLWxpc3QgLmltZy1pdGVtIC5pbmZvIHtcbiAgICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAgICAgLmRlLXdlYi12MyAuYmlsbE15QWNjb3VudFdyYXAgLnNlY3Rpb24yIC5pbWctbGlzdCAuaW1nLWl0ZW0gPiBpbWc6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYmlsbE15QWNjb3VudFdyYXAgLnNlY3Rpb24yIC5pbWctbGlzdCAuaW1nLWl0ZW0gPiBpbWc6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5iaWxsTXlBY2NvdW50V3JhcCAuc2VjdGlvbjIgLmltZy1saXN0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5iaWxsTXlBY2NvdW50V3JhcCAuc2VjdGlvbjIgLmltZy1saXN0IC5pbWctaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5iaWxsTXlBY2NvdW50V3JhcCAuc2VjdGlvbjIgLmltZy1saXN0IC5pbmZvIGEge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAgICAgLmRlLXdlYi12MyAuYmlsbE15QWNjb3VudFdyYXAgLnNlY3Rpb24yIC5pbWctbGlzdCAuaW1nLWl0ZW0gLmluZm8ge1xuICAgICAgICBib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5iaWxsTXlBY2NvdW50V3JhcCAuc2VjdGlvbjIgLmltZy1saXN0IC5pbWctaXRlbSAuaW5mbyBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAuZGUtd2ViLXYzIC5iaWxsTXlBY2NvdW50V3JhcCAuc2VjdGlvbjMgLnNlY3Rpb24tY29udGFpbmVyIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDI5cHggIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBCb2xkXCI7XG4gICAgZm9udC1zaXplOiAzNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5iaWxsTXlBY2NvdW50V3JhcCAuc2VjdGlvbjMgLnNlY3Rpb24tY29udGFpbmVyIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgLmRlLXdlYi12MyAuYmlsbE15QWNjb3VudFdyYXAgLnNlY3Rpb24zIC5zZWN0aW9uLWNvbnRhaW5lciAuZmFxcy1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5kZS13ZWItdjMgLmJpbGxNeUFjY291bnRXcmFwIC5zZWN0aW9uMyAuc2VjdGlvbi1jb250YWluZXIgLmZhcXMtbGlzdCAuZmFxcy1pdGVtIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjBGMEYwO1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyOXB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5iaWxsTXlBY2NvdW50V3JhcCAuc2VjdGlvbjMgLnNlY3Rpb24tY29udGFpbmVyIC5mYXFzLWxpc3QgLmZhcXMtaXRlbSBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBCb2xkXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmJpbGxNeUFjY291bnRXcmFwIC5zZWN0aW9uMyAuc2VjdGlvbi1jb250YWluZXIgLmZhcXMtbGlzdCAuZmFxcy1pdGVtIGEgaSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmJpbGxNeUFjY291bnRXcmFwIC5zZWN0aW9uMyAuc2VjdGlvbi1jb250YWluZXIgLmZhcXMtbGlzdCAuZmFxcy1pdGVtIGFbYXJpYS1leHBhbmRlZD10cnVlXSBpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgIC5kZS13ZWItdjMgLmJpbGxNeUFjY291bnRXcmFwIC5zZWN0aW9uMyAuc2VjdGlvbi1jb250YWluZXIgLmZhcXMtbGlzdCAuZmFxcy1pdGVtIC53ZWxsIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYmlsbE15QWNjb3VudFdyYXAgLnNlY3Rpb24zIC5zZWN0aW9uLWNvbnRhaW5lciAuZmFxcy1saXN0IC5mYXFzLWl0ZW0gLndlbGwgaDQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBCb2xkXCI7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYmlsbE15QWNjb3VudFdyYXAgLnNlY3Rpb24zIC5zZWN0aW9uLWNvbnRhaW5lciAuZmFxcy1saXN0IC5mYXFzLWl0ZW0gLndlbGwgdWwge1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IGluc2lkZTsgfVxuICAuZGUtd2ViLXYzIC5iaWxsTXlBY2NvdW50V3JhcCAuc2VjdGlvbjUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAzMHB4IDE2cHg7IH1cbiAgICAuZGUtd2ViLXYzIC5iaWxsTXlBY2NvdW50V3JhcCAuc2VjdGlvbjUgPiBoMyB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBCb2xkXCI7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICBjb2xvcjogIzJDMkMyQzsgfVxuICAgIC5kZS13ZWItdjMgLmJpbGxNeUFjY291bnRXcmFwIC5zZWN0aW9uNSAuY29sbGFwc2luZyB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMXM7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuICAgIC5kZS13ZWItdjMgLmJpbGxNeUFjY291bnRXcmFwIC5zZWN0aW9uNSAucGFuZWwtZ3JvdXAge1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmRlLXdlYi12MyAuYmlsbE15QWNjb3VudFdyYXAgLnNlY3Rpb241IC5wYW5lbC1ncm91cCAucGFuZWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAuZGUtd2ViLXYzIC5iaWxsTXlBY2NvdW50V3JhcCAuc2VjdGlvbjUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBCb2xkXCI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5iaWxsTXlBY2NvdW50V3JhcCAuc2VjdGlvbjUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSBhIGkge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBjb2xvcjogIzk1OTU5NTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICB3aWR0aDogMThweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5iaWxsTXlBY2NvdW50V3JhcCAuc2VjdGlvbjUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSBhW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gaSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmJpbGxNeUFjY291bnRXcmFwIC5zZWN0aW9uNSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMEE5Q0FFOyB9XG4gICAgICAuZGUtd2ViLXYzIC5iaWxsTXlBY2NvdW50V3JhcCAuc2VjdGlvbjUgLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAgIC5kZS13ZWItdjMgLmJpbGxNeUFjY291bnRXcmFwIC5zZWN0aW9uNSAucGFuZWwtZ3JvdXAgLnBhbmVsLWJvZHkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmJpbGxNeUFjY291bnRXcmFwIC5zZWN0aW9uNSAucGFuZWwtZ3JvdXAgLnBhbmVsLWJvZHkgaDUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IEJvbGRcIjsgfVxuICAgIC5kZS13ZWItdjMgLmJpbGxNeUFjY291bnRXcmFwIC5zZWN0aW9uNSA+IHVsIHtcbiAgICAgIG1heC13aWR0aDogMTEyMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMEYwRjA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRjBGMDsgfVxuICAgICAgLmRlLXdlYi12MyAuYmlsbE15QWNjb3VudFdyYXAgLnNlY3Rpb241ID4gdWwgbGkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRjBGMDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5iaWxsTXlBY2NvdW50V3JhcCAuc2VjdGlvbjUgPiB1bCBsaSAud2VsbCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYmlsbE15QWNjb3VudFdyYXAgLnNlY3Rpb241ID4gdWwgbGkgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBNZWRpdW1cIjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmJpbGxNeUFjY291bnRXcmFwIC5zZWN0aW9uNSA+IHVsIGxpIGFbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gICAgICAgICAgICBjb2xvcjogIzBBOUNBRTsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmJpbGxNeUFjY291bnRXcmFwIC5zZWN0aW9uNSA+IHVsIGxpIGEgaSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmJpbGxNeUFjY291bnRXcmFwIC5zZWN0aW9uNSA+IHVsIGxpIGFbYXJpYS1leHBhbmRlZD10cnVlXSBpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgICAgLmRlLXdlYi12MyAuYmlsbE15QWNjb3VudFdyYXAgLnNlY3Rpb241ID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4uZGUtd2ViLXYzIC5zb2xhcldyYXAge1xuICBjb2xvcjogIzJDMkMyQzsgfVxuICAuZGUtd2ViLXYzIC5zb2xhcldyYXAgLnNlY3Rpb24xIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQxN3B4O1xuICAgIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL3NvbGFyL3NvbGFyQmcxLndlYnBcIikgNTAlIGJvdHRvbSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5OyB9XG4gICAgLmRlLXdlYi12MyAuc29sYXJXcmFwIC5zZWN0aW9uMSAuaW5mbyB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDA7IH1cbiAgICAgIC5kZS13ZWItdjMgLnNvbGFyV3JhcCAuc2VjdGlvbjEgLmluZm8gaDMge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7IH1cbiAgICAgIC5kZS13ZWItdjMgLnNvbGFyV3JhcCAuc2VjdGlvbjEgLmluZm8gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjVweCAwO1xuICAgICAgICBjb2xvcjogIzAwRkRGRjsgfVxuICAgICAgLmRlLXdlYi12MyAuc29sYXJXcmFwIC5zZWN0aW9uMSAuaW5mbyBhIHtcbiAgICAgICAgd2lkdGg6IDI1MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMzBweCkge1xuICAgICAgLmRlLXdlYi12MyAuc29sYXJXcmFwIC5zZWN0aW9uMSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL3NvbGFyL3NvbGFyQmcxTS53ZWJwXCIpIDUwJSBib3R0b20gbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuc29sYXJXcmFwIC5zZWN0aW9uMSAuaW5mbyB7XG4gICAgICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnNvbGFyV3JhcCAuc2VjdGlvbjEgLmluZm8gaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuc29sYXJXcmFwIC5zZWN0aW9uMSAuaW5mbyBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIC5kZS13ZWItdjMgLnNvbGFyV3JhcCAuc2VjdGlvbjIge1xuICAgIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG4gICAgcGFkZGluZzogMjBweCA0MHB4OyB9XG4gICAgLmRlLXdlYi12MyAuc29sYXJXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJJdGVtIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDIwcHggMTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5kZS13ZWItdjMgLnNvbGFyV3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24ySXRlbSB7XG4gICAgICAgICAgaGVpZ2h0OiA0MjBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5kZS13ZWItdjMgLnNvbGFyV3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24ySXRlbSB7XG4gICAgICAgICAgaGVpZ2h0OiA0MDBweDsgfSB9XG4gICAgICAuZGUtd2ViLXYzIC5zb2xhcldyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkl0ZW0gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgLmRlLXdlYi12MyAuc29sYXJXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJJdGVtIGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdTRiBQcm8gVGV4dCBCb2xkJztcbiAgICAgICAgbWFyZ2luOiAyNXB4IDAgMTVweCAwOyB9XG4gICAgICAuZGUtd2ViLXYzIC5zb2xhcldyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkl0ZW0gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDsgfVxuICAgICAgLmRlLXdlYi12MyAuc29sYXJXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJJdGVtIGRpdiB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICBoZWlnaHQ6IDk2cHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnNvbGFyV3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24ySXRlbSBkaXYgYSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweCA3cHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAgICAgICAgIC5kZS13ZWItdjMgLnNvbGFyV3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24ySXRlbSBkaXYgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDNweCA3cHggIWltcG9ydGFudDsgfSB9XG4gICAgICAgIC5kZS13ZWItdjMgLnNvbGFyV3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24ySXRlbSBkaXYgLmxhc3RCdG4ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5kZS13ZWItdjMgLnNvbGFyV3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24ySXRlbSBkaXYgLmxhc3RCdG4ge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLnNvbGFyV3JhcCAuc2VjdGlvbjIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5zb2xhcldyYXAgLnNlY3Rpb24yIC5jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5zb2xhcldyYXAgLnNlY3Rpb24yIC5jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmRlLXdlYi12MyAuc29sYXJXcmFwIC5zZWN0aW9uMiAuY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDExNzBweDsgfSB9XG4gIC5kZS13ZWItdjMgLnNvbGFyV3JhcCAuc2VjdGlvbjMge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogNjBweCAwOyB9XG4gICAgLmRlLXdlYi12MyAuc29sYXJXcmFwIC5zZWN0aW9uMyAuc2VjdGlvbjNJbm5lciB7XG4gICAgICBwYWRkaW5nOiA0NXB4IDIwcHg7XG4gICAgICBoZWlnaHQ6IDMxMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS9zb2xhci9zb2xhckltZzMud2VicFwiKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmRlLXdlYi12MyAuc29sYXJXcmFwIC5zZWN0aW9uMyAuc2VjdGlvbjNJbm5lciAuaW1nIHtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuc29sYXJXcmFwIC5zZWN0aW9uMyAuc2VjdGlvbjNJbm5lciAuaW1nIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgLmRlLXdlYi12MyAuc29sYXJXcmFwIC5zZWN0aW9uMyAuc2VjdGlvbjNJbm5lciAudGV4dEluZm8gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBtYXJnaW46IDAgMCAyNXB4IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuc29sYXJXcmFwIC5zZWN0aW9uMyAuc2VjdGlvbjNJbm5lciAudGV4dEluZm8gcCBzdHJvbmcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjNENDMkM3OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5zb2xhcldyYXAgLnNlY3Rpb24zIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnNvbGFyV3JhcCAuc2VjdGlvbjMgLnNlY3Rpb24zSW5uZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnNvbGFyV3JhcCAuc2VjdGlvbjMgLnNlY3Rpb24zSW5uZXIgLmltZyBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnNvbGFyV3JhcCAuc2VjdGlvbjMgLnNlY3Rpb24zSW5uZXIgLnRleHRJbmZvIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnNvbGFyV3JhcCAuc2VjdGlvbjMgLnNlY3Rpb24zSW5uZXIgLnRleHRJbmZvIC5idG4ge1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuICAgICAgLmRlLXdlYi12MyAuc29sYXJXcmFwIC5zZWN0aW9uMyB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5zb2xhcldyYXAgLnNlY3Rpb24zIC5zZWN0aW9uM0lubmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5zb2xhcldyYXAgLnNlY3Rpb24zIC5zZWN0aW9uM0lubmVyIC5pbWcgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogODBweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnNvbGFyV3JhcCAuc2VjdGlvbjMgLnNlY3Rpb24zSW5uZXIgLnRleHRJbmZvIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnNvbGFyV3JhcCAuc2VjdGlvbjMgLnNlY3Rpb24zSW5uZXIgLnRleHRJbmZvIC5idG4ge1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmRlLXdlYi12MyAuc29sYXJXcmFwIC5zZWN0aW9uMyAuY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmRlLXdlYi12MyAuc29sYXJXcmFwIC5zZWN0aW9uMyAuY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLnNvbGFyV3JhcCAuc2VjdGlvbjMgLmNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMTcwcHg7IH0gfVxuXG4uZGUtd2ViLXYzIC52aWNFbGVjcldyYXAge1xuICBjb2xvcjogIzJDMkMyQzsgfVxuICAuZGUtd2ViLXYzIC52aWNFbGVjcldyYXAgLnNlY3Rpb24xIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQxN3B4O1xuICAgIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL3ZpY0VsZWN0cmljaXR5L3ZpY0VsZWNJbWcxLnBuZ1wiKSA1MCUgYm90dG9tIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7IH1cbiAgICAuZGUtd2ViLXYzIC52aWNFbGVjcldyYXAgLnNlY3Rpb24xIC5pbmZvIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMDsgfVxuICAgICAgLmRlLXdlYi12MyAudmljRWxlY3JXcmFwIC5zZWN0aW9uMSAuaW5mbyBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDsgfVxuICAgICAgLmRlLXdlYi12MyAudmljRWxlY3JXcmFwIC5zZWN0aW9uMSAuaW5mbyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBtYXJnaW46IDAgMCAyNXB4IDA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuZGUtd2ViLXYzIC52aWNFbGVjcldyYXAgLnNlY3Rpb24xIC5pbmZvIC5idG4uYnRuVHlwZTEge1xuICAgICAgICBwYWRkaW5nOiA4cHggNTBweCA3cHggNTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDMwcHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLnZpY0VsZWNyV3JhcCAuc2VjdGlvbjEge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS92aWNFbGVjdHJpY2l0eS92aWNFbGVjSW1nMi5wbmdcIikgNTAlIGJvdHRvbSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC52aWNFbGVjcldyYXAgLnNlY3Rpb24xIC5pbmZvIHtcbiAgICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAudmljRWxlY3JXcmFwIC5zZWN0aW9uMSAuaW5mbyBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC52aWNFbGVjcldyYXAgLnNlY3Rpb24xIC5pbmZvIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLmRlLXdlYi12MyAudmljRWxlY3JXcmFwIC5zZWN0aW9uMiB7XG4gICAgcGFkZGluZzogNDBweCAwOyB9XG4gICAgLmRlLXdlYi12MyAudmljRWxlY3JXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJSIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBib3gtc2hhZG93OiAwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC52aWNFbGVjcldyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMlIgLnNlY3Rpb24yUkl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBGMEYwOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnZpY0VsZWNyV3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yUiAuc2VjdGlvbjJSSXRlbSAuaXRlbUNlbGwxIGltZywgLmRlLXdlYi12MyAudmljRWxlY3JXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJSIC5zZWN0aW9uMlJJdGVtIC5pdGVtQ2VsbDIgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgLmRlLXdlYi12MyAudmljRWxlY3JXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJSIC5zZWN0aW9uMlJJdGVtIC5pdGVtQ2VsbDEgYSwgLmRlLXdlYi12MyAudmljRWxlY3JXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJSIC5zZWN0aW9uMlJJdGVtIC5pdGVtQ2VsbDIgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAjMkMyQzJDOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAudmljRWxlY3JXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJSIC5zZWN0aW9uMlJJdGVtIC5pdGVtQ2VsbDEgYTpob3ZlciwgLmRlLXdlYi12MyAudmljRWxlY3JXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJSIC5zZWN0aW9uMlJJdGVtIC5pdGVtQ2VsbDIgYTpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC52aWNFbGVjcldyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMlIgLnNlY3Rpb24yUkl0ZW0gLml0ZW1DZWxsMSB7XG4gICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAudmljRWxlY3JXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJSIC5zZWN0aW9uMlJJdGVtIC5pdGVtQ2VsbDIge1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAuZGUtd2ViLXYzIC52aWNFbGVjcldyYXAgLm9mZmVyV3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC5kZS13ZWItdjMgLnZpY0VsZWNyV3JhcCAub2ZmZXJXcmFwIC5wYW5lbC1ncm91cCAucGFuZWwge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG1hcmdpbi10b3A6IDJweDsgfVxuICAgICAgLmRlLXdlYi12MyAudmljRWxlY3JXcmFwIC5vZmZlcldyYXAgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgICAgLmRlLXdlYi12MyAudmljRWxlY3JXcmFwIC5vZmZlcldyYXAgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAudmljRWxlY3JXcmFwIC5vZmZlcldyYXAgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgPiBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U1RTVFNTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMEE5Q0FFO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCA0MHB4IDEwcHggMjBweDsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAudmljRWxlY3JXcmFwIC5vZmZlcldyYXAgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgPiBhOmhvdmVyLCAuZGUtd2ViLXYzIC52aWNFbGVjcldyYXAgLm9mZmVyV3JhcCAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSA+IGE6YWN0aXZlLCAuZGUtd2ViLXYzIC52aWNFbGVjcldyYXAgLm9mZmVyV3JhcCAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSA+IGE6Zm9jdXMge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLnZpY0VsZWNyV3JhcCAub2ZmZXJXcmFwIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlID4gYTpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMGE5Y2FlOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC52aWNFbGVjcldyYXAgLm9mZmVyV3JhcCAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSA+IGEgLmFjY29yZGlvbkljb24ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMEE5Q0FFO1xuICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICAgIC5kZS13ZWItdjMgLnZpY0VsZWNyV3JhcCAub2ZmZXJXcmFwIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlID4gYSAuYWNjb3JkaW9uSWNvbiAuaWNvbjEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgICAgICAgIC5kZS13ZWItdjMgLnZpY0VsZWNyV3JhcCAub2ZmZXJXcmFwIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlID4gYSAuYWNjb3JkaW9uSWNvbiAuaWNvbjEgaW1nIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAgICAgICAgIC5kZS13ZWItdjMgLnZpY0VsZWNyV3JhcCAub2ZmZXJXcmFwIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlID4gYSAuYWNjb3JkaW9uSWNvbiAuaWNvbjIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICAgICAuZGUtd2ViLXYzIC52aWNFbGVjcldyYXAgLm9mZmVyV3JhcCAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSA+IGEgLmFjY29yZGlvbkljb24gLmljb24yIGltZyB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAudmljRWxlY3JXcmFwIC5vZmZlcldyYXAgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgPiBhLmNvbGxhcHNlZCB7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7IH1cbiAgICAgICAgICAgICAgLmRlLXdlYi12MyAudmljRWxlY3JXcmFwIC5vZmZlcldyYXAgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgPiBhLmNvbGxhcHNlZCAuYWNjb3JkaW9uSWNvbiAuaWNvbjEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICAgLmRlLXdlYi12MyAudmljRWxlY3JXcmFwIC5vZmZlcldyYXAgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgPiBhLmNvbGxhcHNlZCAuYWNjb3JkaW9uSWNvbiAuaWNvbjIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLmRlLXdlYi12MyAudmljRWxlY3JXcmFwIC5vZmZlcldyYXAgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLmRlLXdlYi12MyAudmljRWxlY3JXcmFwIC5vZmZlcldyYXAgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtYm9keSAub2ZmZXJMaXN0IC5vZmZlckl0ZW0ge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREJEQkRCO1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjBweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnZpY0VsZWNyV3JhcCAub2ZmZXJXcmFwIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWJvZHkgLm9mZmVyTGlzdCAub2ZmZXJJdGVtIC5vZmZlckl0ZW1UaXQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLnZpY0VsZWNyV3JhcCAub2ZmZXJXcmFwIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWJvZHkgLm9mZmVyTGlzdCAub2ZmZXJJdGVtIC5vZmZlckl0ZW1UaXQgaDUge1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC52aWNFbGVjcldyYXAgLm9mZmVyV3JhcCAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1ib2R5IC5vZmZlckxpc3QgLm9mZmVySXRlbSAub2ZmZXJJdGVtVGl0IC5pdGVtVGV4dDIge1xuICAgICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC52aWNFbGVjcldyYXAgLm9mZmVyV3JhcCAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1ib2R5IC5vZmZlckxpc3QgLm9mZmVySXRlbSAub2ZmZXJJdGVtQ29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC52aWNFbGVjcldyYXAgLm9mZmVyV3JhcCAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1ib2R5IC5vZmZlckxpc3QgLm9mZmVySXRlbSAub2ZmZXJJdGVtQ29uIC5pdGVtVGV4dExpc3Qge1xuICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAgICAgICAgICAgLmRlLXdlYi12MyAudmljRWxlY3JXcmFwIC5vZmZlcldyYXAgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtYm9keSAub2ZmZXJMaXN0IC5vZmZlckl0ZW0gLm9mZmVySXRlbUNvbiAuaXRlbVRleHRMaXN0IC5pdGVtVGV4dDEgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC52aWNFbGVjcldyYXAgLm9mZmVyV3JhcCAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1ib2R5IC5vZmZlckxpc3QgLm9mZmVySXRlbSAub2ZmZXJJdGVtQ29uIC5vZmZlckl0ZW1BdHRhY2gge1xuICAgICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC52aWNFbGVjcldyYXAgLm9mZmVyV3JhcCAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1ib2R5IC5vZmZlckxpc3QgLm9mZmVySXRlbSAuaXRlbVRleHQxIHAsIC5kZS13ZWItdjMgLnZpY0VsZWNyV3JhcCAub2ZmZXJXcmFwIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWJvZHkgLm9mZmVyTGlzdCAub2ZmZXJJdGVtIC5pdGVtVGV4dDIgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAudmljRWxlY3JXcmFwIC5vZmZlcldyYXAgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtYm9keSAub2ZmZXJMaXN0IC5vZmZlckl0ZW0gLm9mZmVySXRlbVBERiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzBBOUNBRTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAudmljRWxlY3JXcmFwIC5vZmZlcldyYXAgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtYm9keSAub2ZmZXJMaXN0IC5vZmZlckl0ZW0gLm9mZmVySXRlbVBERiAuaWNvbmZvbnQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLnZpY0VsZWNyV3JhcCAub2ZmZXJXcmFwIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWJvZHkgLm9mZmVyTGlzdCAub2ZmZXJJdGVtIC5vZmZlckl0ZW1QREY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogIzRBQjk4NztcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5kZS13ZWItdjMgLnZpY0VsZWNyV3JhcCAub2ZmZXJXcmFwIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWJvZHkgLm9mZmVyTGlzdCAub2ZmZXJJdGVtIC5vZmZlckl0ZW1Db24gLm9mZmVySXRlbUF0dGFjaCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC52aWNFbGVjcldyYXAgLm9mZmVyV3JhcCAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1ib2R5IC5vZmZlckxpc3QgLm9mZmVySXRlbSAub2ZmZXJJdGVtUERGIC5pY29uZm9udCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC52aWNFbGVjcldyYXAgLm9mZmVyV3JhcCAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1ib2R5IC5vZmZlckxpc3QgLm9mZmVySXRlbSAub2ZmZXJJdGVtVGV4dCAub2ZmZXJJdGVtQ29uIC5pdGVtQ29uMSB7XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC52aWNFbGVjcldyYXAgLm9mZmVyV3JhcCAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1ib2R5IC5vZmZlckxpc3QgLm9mZmVySXRlbSAub2ZmZXJJdGVtVGV4dCAub2ZmZXJJdGVtQ29uIC5pdGVtQ29uMiB7XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7IH0gfVxuXG4uZGUtd2ViLXYzIC5qb2ludEFjY291bnRXcmFwIHtcbiAgY29sb3I6ICMyQzJDMkM7IH1cbiAgLmRlLXdlYi12MyAuam9pbnRBY2NvdW50V3JhcCAuam9pbnRBY2NvdW50SGVhZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMzFkZWcsICMwMDZCOEIgMCUsICMwMDQ0NjIgMTAwJSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDIxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5kZS13ZWItdjMgLmpvaW50QWNjb3VudFdyYXAgLmpvaW50QWNjb3VudEhlYWVyID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAwIDkwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuZGUtd2ViLXYzIC5qb2ludEFjY291bnRXcmFwIC5qb2ludEFjY291bnRIZWFlciA+IGRpdjpmaXJzdC1jaGlsZCA+IGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5qb2ludEFjY291bnRXcmFwIC5qb2ludEFjY291bnRIZWFlciA+IGRpdjpmaXJzdC1jaGlsZCA+IGEgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuZGUtd2ViLXYzIC5qb2ludEFjY291bnRXcmFwIC5qb2ludEFjY291bnRIZWFlciA+IGRpdjpmaXJzdC1jaGlsZCAuZHJvcGRvd24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogNy41cHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuam9pbnRBY2NvdW50V3JhcCAuam9pbnRBY2NvdW50SGVhZXIgPiBkaXY6Zmlyc3QtY2hpbGQgLmRyb3Bkb3duIGxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5qb2ludEFjY291bnRXcmFwIC5qb2ludEFjY291bnRIZWFlciA+IGRpdjpmaXJzdC1jaGlsZCAuZHJvcGRvd24gLmljb25mb250IHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5qb2ludEFjY291bnRXcmFwIC5qb2ludEFjY291bnRIZWFlciA+IGRpdjpmaXJzdC1jaGlsZCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5qb2ludEFjY291bnRXcmFwIC5qb2ludEFjY291bnRIZWFlciA+IGRpdjpmaXJzdC1jaGlsZCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5qb2ludEFjY291bnRXcmFwIC5qb2ludEFjY291bnRIZWFlciA+IGRpdjpmaXJzdC1jaGlsZCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0gc3BhbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDA2QjhCOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5qb2ludEFjY291bnRXcmFwIC5qb2ludEFjY291bnRIZWFlciA+IGRpdjpmaXJzdC1jaGlsZCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAgICAgICAgICAgLmRlLXdlYi12MyAuam9pbnRBY2NvdW50V3JhcCAuam9pbnRBY2NvdW50SGVhZXIgPiBkaXY6Zmlyc3QtY2hpbGQgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA2QjhCOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuam9pbnRBY2NvdW50V3JhcCAuam9pbnRBY2NvdW50SGVhZXIgPiBkaXY6Zmlyc3QtY2hpbGQgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5qb2ludEFjY291bnRXcmFwIC5qb2ludEFjY291bnRIZWFlciA+IGRpdjpmaXJzdC1jaGlsZCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWRpdmlkZXI6OmFmdGVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAgIC5kZS13ZWItdjMgLmpvaW50QWNjb3VudFdyYXAgLmpvaW50QWNjb3VudEhlYWVyID4gZGl2OmZpcnN0LWNoaWxkIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5kZS13ZWItdjMgLmpvaW50QWNjb3VudFdyYXAgLmpvaW50QWNjb3VudEhlYWVyID4gZGl2Omxhc3QtY2hpbGQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5kZS13ZWItdjMgLmpvaW50QWNjb3VudFdyYXAgLmpvaW50QWNjb3VudEhlYWVyID4gZGl2Omxhc3QtY2hpbGQgaDIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5kZS13ZWItdjMgLmpvaW50QWNjb3VudFdyYXAgLmpvaW50QWNjb3VudEhlYWVyID4gZGl2Omxhc3QtY2hpbGQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAuZGUtd2ViLXYzIC5qb2ludEFjY291bnRXcmFwIC5zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4OyB9XG4gICAgLmRlLXdlYi12MyAuam9pbnRBY2NvdW50V3JhcCAuc2VjdGlvbi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5kZS13ZWItdjMgLmpvaW50QWNjb3VudFdyYXAgLnNlY3Rpb24gLnNlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgICAgIC5kZS13ZWItdjMgLmpvaW50QWNjb3VudFdyYXAgLnNlY3Rpb24gLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uLWJveCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5qb2ludEFjY291bnRXcmFwIC5zZWN0aW9uIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbjEtMSB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0IyQjJCMjsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5qb2ludEFjY291bnRXcmFwIC5zZWN0aW9uIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbjEtMSB1bCBsaSB7XG4gICAgICAgICAgcGFkZGluZzogMTRweCA0MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogIzQ4NDg0ODsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5qb2ludEFjY291bnRXcmFwIC5zZWN0aW9uIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbjEtMSB1bCBsaS5pbmZvLWhlYWQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgQm9sZFwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogIzJDMkMyQzsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5qb2ludEFjY291bnRXcmFwIC5zZWN0aW9uIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbjEtMSB1bCA+IGxpICsgbGkge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjBGMEYwOyB9XG4gICAgICAuZGUtd2ViLXYzIC5qb2ludEFjY291bnRXcmFwIC5zZWN0aW9uIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbjEtMSA+IHVsICsgdWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5qb2ludEFjY291bnRXcmFwIC5zZWN0aW9uIC5zZWN0aW9uLWNvbnRhaW5lciAubGluZSB7XG4gICAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMEYwRjA7IH1cbiAgICAgIC5kZS13ZWItdjMgLmpvaW50QWNjb3VudFdyYXAgLnNlY3Rpb24gLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uMS0yIGgzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBSZWd1bGFyXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgY29sb3I6ICMyQzJDMkM7IH1cbiAgICAgIC5kZS13ZWItdjMgLmpvaW50QWNjb3VudFdyYXAgLnNlY3Rpb24gLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uMS0yIC5mb3JtLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmpvaW50QWNjb3VudFdyYXAgLnNlY3Rpb24gLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uMS0yIC5mb3JtLWl0ZW0gbGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogIzJDMkMyQzsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5qb2ludEFjY291bnRXcmFwIC5zZWN0aW9uIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbjEtMiAuZm9ybS1pdGVtIHNlbGVjdCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDBEMEQwO1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5qb2ludEFjY291bnRXcmFwIC5zZWN0aW9uIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbjEtMiAuZm9ybS1pdGVtIHNlbGVjdCA+IG9wdGlvbjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICBjb2xvcjogI2IyYjJiMjsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5qb2ludEFjY291bnRXcmFwIC5zZWN0aW9uIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbjEtMiAuZm9ybS1pdGVtIC5zZWxlY3RzLWNvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuam9pbnRBY2NvdW50V3JhcCAuc2VjdGlvbiAuc2VjdGlvbi1jb250YWluZXIgLnNlY3Rpb24xLTIgLmZvcm0taXRlbSAuc2VsZWN0cy1jb250ZW50ID4gc2VsZWN0IHtcbiAgICAgICAgICAgIHdpZHRoOiAzMiU7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuam9pbnRBY2NvdW50V3JhcCAuc2VjdGlvbiAuc2VjdGlvbi1jb250YWluZXIgLnNlY3Rpb24xLTIgLmZvcm0taXRlbSBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDBEMEQwO1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmpvaW50QWNjb3VudFdyYXAgLnNlY3Rpb24gLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uMS0yIC5mb3JtLWl0ZW0gaW5wdXQ6ZGlzYWJsZWQge1xuICAgICAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMEQwRDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5qb2ludEFjY291bnRXcmFwIC5zZWN0aW9uIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbjEtMiAuZm9ybS1pdGVtIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAvKiBXZWJLaXQgYnJvd3NlcnMgKi9cbiAgICAgICAgICBjb2xvcjogI0IyQjJCMjtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuam9pbnRBY2NvdW50V3JhcCAuc2VjdGlvbiAuc2VjdGlvbi1jb250YWluZXIgLnNlY3Rpb24xLTIgLmZvcm0taXRlbSBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICAgICAgICAgIGNvbG9yOiAjQjJCMkIyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5qb2ludEFjY291bnRXcmFwIC5zZWN0aW9uIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbjEtMiAuZm9ybS1pdGVtIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gICAgICAgICAgY29sb3I6ICNCMkIyQjI7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmpvaW50QWNjb3VudFdyYXAgLnNlY3Rpb24gLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uMS0yIC5mb3JtLWl0ZW0gaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMCsgKi9cbiAgICAgICAgICBjb2xvcjogI0IyQjJCMjtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuam9pbnRBY2NvdW50V3JhcCAuc2VjdGlvbiAuc2VjdGlvbi1jb250YWluZXIgLnNlY3Rpb24xLTIgLmZvcm0taXRlbSAuanF2LWVycm9yIHtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgY29sb3I6ICNlNjJlMmUgIWltcG9ydGFudDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5qb2ludEFjY291bnRXcmFwIC5zZWN0aW9uIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbjEtMiAuZm9ybS1pdGVtIC5tZWRpY2FyZS1saXN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5qb2ludEFjY291bnRXcmFwIC5zZWN0aW9uIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbjEtMiAuZm9ybS1pdGVtIC5tZWRpY2FyZS1saXN0IGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgLjVzIGVhc2U7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmpvaW50QWNjb3VudFdyYXAgLnNlY3Rpb24gLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uMS0yIC5mb3JtLWl0ZW0gLm1lZGljYXJlLWxpc3QgbGkgc3BhbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmpvaW50QWNjb3VudFdyYXAgLnNlY3Rpb24gLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uMS0yIC5mb3JtLWl0ZW0gLm1lZGljYXJlLWxpc3QgbGkgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTIwcHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgICAgICAgICAuZGUtd2ViLXYzIC5qb2ludEFjY291bnRXcmFwIC5zZWN0aW9uIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbjEtMiAuZm9ybS1pdGVtIC5tZWRpY2FyZS1saXN0IGxpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDklOyB9XG4gICAgICAgICAgICAgICAgLmRlLXdlYi12MyAuam9pbnRBY2NvdW50V3JhcCAuc2VjdGlvbiAuc2VjdGlvbi1jb250YWluZXIgLnNlY3Rpb24xLTIgLmZvcm0taXRlbSAubWVkaWNhcmUtbGlzdCBsaSBpbWcge1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmpvaW50QWNjb3VudFdyYXAgLnNlY3Rpb24gLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uMS0yIC5mb3JtLWl0ZW0gLm1lZGljYXJlLWxpc3QgbGk6aG92ZXIge1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMGE5Y2FlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5qb2ludEFjY291bnRXcmFwIC5zZWN0aW9uIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbjEtMiAuZm9ybS1pdGVtIC5tZWRpY2FyZS1saXN0IGxpLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwYTljYWU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL2pvaW50QWNjb3VudC9pY29fY2xpY2sucG5nXCIpIG5vLXJlcGVhdCByaWdodCBib3R0b207IH1cbiAgICAgICAgLmRlLXdlYi12MyAuam9pbnRBY2NvdW50V3JhcCAuc2VjdGlvbiAuc2VjdGlvbi1jb250YWluZXIgLnNlY3Rpb24xLTIgLmZvcm0taXRlbSAuZGF0ZS1vZi1jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5qb2ludEFjY291bnRXcmFwIC5zZWN0aW9uIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbjEtMiAuZm9ybS1pdGVtIC5kYXRlLW9mLWNvbnRlbnQgPiAqIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMiUgIWltcG9ydGFudDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5qb2ludEFjY291bnRXcmFwIC5zZWN0aW9uIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbjEtMiAuZm9ybS1pdGVtIC52YWxpZC10by1jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5qb2ludEFjY291bnRXcmFwIC5zZWN0aW9uIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbjEtMiAuZm9ybS1pdGVtIC52YWxpZC10by1jb250ZW50IHNlbGVjdCB7XG4gICAgICAgICAgICB3aWR0aDogNDglICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5qb2ludEFjY291bnRXcmFwIC5zZWN0aW9uIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbjEtMiAuZm9ybS1pdGVtIC52YWxpZC10by1jb250ZW50IHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuam9pbnRBY2NvdW50V3JhcCAuc2VjdGlvbiAuc2VjdGlvbi1jb250YWluZXIgLnNlY3Rpb24xLTIgLmZvcm0taXRlbSAuYi1jaGVja2JveCB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmpvaW50QWNjb3VudFdyYXAgLnNlY3Rpb24gLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uMS0yIC5mb3JtLWl0ZW0gLmItY2hlY2tib3ggaW5wdXQge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuam9pbnRBY2NvdW50V3JhcCAuc2VjdGlvbiAuc2VjdGlvbi1jb250YWluZXIgLnNlY3Rpb24xLTIgLmZvcm0taXRlbS5wcm90b2NvbCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuam9pbnRBY2NvdW50V3JhcCAuc2VjdGlvbiAuc2VjdGlvbi1jb250YWluZXIgLnNlY3Rpb24xLTIgLmZvcm0taXRlbS5wcm90b2NvbCA+IHNwYW4ge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLmpvaW50QWNjb3VudFdyYXAgLnNlY3Rpb24gLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uMS0yIC5jb250YWN0LWRldGFpbHMtY29udGVudCBoMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLmpvaW50QWNjb3VudFdyYXAgLnNlY3Rpb24gLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uMS0yIC5zdWJtaXQtYnRucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuam9pbnRBY2NvdW50V3JhcCAuc2VjdGlvbiAuc2VjdGlvbi1jb250YWluZXIgLnNlY3Rpb24xLTIgLnN1Ym1pdC1idG5zID4gYSwgLmRlLXdlYi12MyAuam9pbnRBY2NvdW50V3JhcCAuc2VjdGlvbiAuc2VjdGlvbi1jb250YWluZXIgLnNlY3Rpb24xLTIgLnN1Ym1pdC1idG5zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuam9pbnRBY2NvdW50V3JhcCAuc2VjdGlvbiAuc2VjdGlvbi1jb250YWluZXIgLnNlY3Rpb24xLTIgLnN1Ym1pdC1idG5zID4gYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIGNvbG9yOiAjNDg0ODQ4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmpvaW50QWNjb3VudFdyYXAgLnNlY3Rpb24gLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uMS0yIC5zdWJtaXQtYnRucyA+IGlucHV0Omxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgY29sb3I6ICM0ODQ4NDg7IH1cbiAgLmRlLXdlYi12MyAuam9pbnRBY2NvdW50V3JhcCAucHJvY2Vzcy1jb21wbGV0ZWQge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDI2MHB4KTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5kZS13ZWItdjMgLmpvaW50QWNjb3VudFdyYXAgLnByb2Nlc3MtY29tcGxldGVkIGgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IEJvbGRcIjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjMkMyQzJDOyB9XG4gICAgLmRlLXdlYi12MyAuam9pbnRBY2NvdW50V3JhcCAucHJvY2Vzcy1jb21wbGV0ZWQgUCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzJDMkMyQzsgfVxuICAgIC5kZS13ZWItdjMgLmpvaW50QWNjb3VudFdyYXAgLnByb2Nlc3MtY29tcGxldGVkIGEge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzNjhweDsgfVxuICAuZGUtd2ViLXYzIC5qb2ludEFjY291bnRXcmFwIC50aGlyZC1wYXJ0eSB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDI2MHB4KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZGUtd2ViLXYzIC5qb2ludEFjY291bnRXcmFwIC5qb2ludEFjY291bnRIZWFlciB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMTZweCAxNnB4O1xuICAgICAgbWluLWhlaWdodDogYXV0bzsgfVxuICAgICAgLmRlLXdlYi12MyAuam9pbnRBY2NvdW50V3JhcCAuam9pbnRBY2NvdW50SGVhZXIgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5qb2ludEFjY291bnRXcmFwIC5qb2ludEFjY291bnRIZWFlciA+IGRpdjpmaXJzdC1jaGlsZCA+IGEge1xuICAgICAgICAgIGhlaWdodDogMzBweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmpvaW50QWNjb3VudFdyYXAgLmpvaW50QWNjb3VudEhlYWVyID4gZGl2OmZpcnN0LWNoaWxkID4gYSBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5qb2ludEFjY291bnRXcmFwIC5qb2ludEFjY291bnRIZWFlciA+IGRpdiBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAgIC5kZS13ZWItdjMgLmpvaW50QWNjb3VudFdyYXAgLnNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmRlLXdlYi12MyAuam9pbnRBY2NvdW50V3JhcCAuc2VjdGlvbiAuc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAxNnB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmpvaW50QWNjb3VudFdyYXAgLnNlY3Rpb24gLnNlY3Rpb24tY29udGFpbmVyID4gZGl2IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAuZGUtd2ViLXYzIC5qb2ludEFjY291bnRXcmFwIC5wcm9jZXNzLWNvbXBsZXRlZCwgLmRlLXdlYi12MyAuam9pbnRBY2NvdW50V3JhcCAudGhpcmQtcGFydHkge1xuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDIyMHB4KTsgfSB9XG4gIC5kZS13ZWItdjMgLmpvaW50QWNjb3VudFdyYXAgI2pvaW50U3VjY2Vzc01vZGFsIC5tb2RhbC1ib2R5LCAuZGUtd2ViLXYzIC5qb2ludEFjY291bnRXcmFwICNqb2ludEZhaWxNb2RhbCAubW9kYWwtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7IH1cbiAgICAuZGUtd2ViLXYzIC5qb2ludEFjY291bnRXcmFwICNqb2ludFN1Y2Nlc3NNb2RhbCAubW9kYWwtYm9keSBpbWcsIC5kZS13ZWItdjMgLmpvaW50QWNjb3VudFdyYXAgI2pvaW50RmFpbE1vZGFsIC5tb2RhbC1ib2R5IGltZyB7XG4gICAgICB3aWR0aDogNTBweDsgfVxuICAgIC5kZS13ZWItdjMgLmpvaW50QWNjb3VudFdyYXAgI2pvaW50U3VjY2Vzc01vZGFsIC5tb2RhbC1ib2R5IGgzLCAuZGUtd2ViLXYzIC5qb2ludEFjY291bnRXcmFwICNqb2ludEZhaWxNb2RhbCAubW9kYWwtYm9keSBoMyB7XG4gICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBCb2xkXCI7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogIzJDMkMyQzsgfVxuICAgIC5kZS13ZWItdjMgLmpvaW50QWNjb3VudFdyYXAgI2pvaW50U3VjY2Vzc01vZGFsIC5tb2RhbC1ib2R5IHAsIC5kZS13ZWItdjMgLmpvaW50QWNjb3VudFdyYXAgI2pvaW50RmFpbE1vZGFsIC5tb2RhbC1ib2R5IHAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWF4LXdpZHRoOiA0MTBweDtcbiAgICAgIGNvbG9yOiAjMkMyQzJDOyB9XG5cbi5kZS13ZWItdjMgLmFkZEhvbGRlcldhcnAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcGFkZGluZzogNDBweCAxNnB4IDgwcHggMTZweDtcbiAgY29sb3I6ICMyQzJDMkM7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODsgfVxuICAuZGUtd2ViLXYzIC5hZGRIb2xkZXJXYXJwIC5zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDExMjZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZGUtd2ViLXYzIC5hZGRIb2xkZXJXYXJwIC5zZWN0aW9uIC5iYWNrLWJ0biB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmRlLXdlYi12MyAuYWRkSG9sZGVyV2FycCAuc2VjdGlvbiAuYmFjay1idG4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5kZS13ZWItdjMgLmFkZEhvbGRlcldhcnAgLnNlY3Rpb24gPiBoMyB7XG4gICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IEJvbGRcIjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5kZS13ZWItdjMgLmFkZEhvbGRlcldhcnAgLnNlY3Rpb24gPiBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNFBYOyB9IH1cbiAgICAuZGUtd2ViLXYzIC5hZGRIb2xkZXJXYXJwIC5zZWN0aW9uID4gcCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGM0UwO1xuICAgICAgY29sb3I6ICM4RDY2MjQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBSZWd1bGFyXCI7XG4gICAgICBwYWRkaW5nOiAxNnB4IDMwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogOTkwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5hZGRIb2xkZXJXYXJwIC5zZWN0aW9uID4gZm9ybSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLmFkZEhvbGRlcldhcnAgLnNlY3Rpb24gPiBmb3JtID4gaDQge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBSZWd1bGFyXCI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmRlLXdlYi12MyAuYWRkSG9sZGVyV2FycCAuc2VjdGlvbiA+IGZvcm0gLmVsZWN0cmljaXQtY2hlY2tib3gsIC5kZS13ZWItdjMgLmFkZEhvbGRlcldhcnAgLnNlY3Rpb24gPiBmb3JtIC5nYXMtY2hlY2tib3gge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmFkZEhvbGRlcldhcnAgLnNlY3Rpb24gPiBmb3JtIC5lbGVjdHJpY2l0LWNoZWNrYm94ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYsIC5kZS13ZWItdjMgLmFkZEhvbGRlcldhcnAgLnNlY3Rpb24gPiBmb3JtIC5nYXMtY2hlY2tib3ggPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiB7XG4gICAgICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IFJlZ3VsYXJcIjsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5hZGRIb2xkZXJXYXJwIC5zZWN0aW9uID4gZm9ybSAuZWxlY3RyaWNpdC1jaGVja2JveCA+IGRpdjpsYXN0LWNoaWxkID4gcCwgLmRlLXdlYi12MyAuYWRkSG9sZGVyV2FycCAuc2VjdGlvbiA+IGZvcm0gLmdhcy1jaGVja2JveCA+IGRpdjpsYXN0LWNoaWxkID4gcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IFJlZ3VsYXJcIjsgfVxuICAgICAgLmRlLXdlYi12MyAuYWRkSG9sZGVyV2FycCAuc2VjdGlvbiA+IGZvcm0gLmRlLXRpcHMxIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgICAgLmRlLXdlYi12MyAuYWRkSG9sZGVyV2FycCAuc2VjdGlvbiA+IGZvcm0gLnN1Ym1pdC1idG5zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYWRkSG9sZGVyV2FycCAuc2VjdGlvbiA+IGZvcm0gLnN1Ym1pdC1idG5zIGEsIC5kZS13ZWItdjMgLmFkZEhvbGRlcldhcnAgLnNlY3Rpb24gPiBmb3JtIC5zdWJtaXQtYnRucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM2OHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG5cbi5kZS13ZWItdjMgLnRlc3RpbW9uaWFsc1dyYXAgLmNvbGxhcHNpbmcge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLmRlLXdlYi12MyAudGVzdGltb25pYWxzV3JhcCAuc2VjdGlvbjEge1xuICBoZWlnaHQ6IDU1MnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS90ZXN0aW1vbmlhbHMvYmcxLnBuZ1wiKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIGJvdHRvbTsgfVxuICAuZGUtd2ViLXYzIC50ZXN0aW1vbmlhbHNXcmFwIC5zZWN0aW9uMSAuaW5mby1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC50ZXN0aW1vbmlhbHNXcmFwIC5zZWN0aW9uMSAuaW5mby1jb250ZW50ID4gZGl2IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDsgfVxuICAgICAgLmRlLXdlYi12MyAudGVzdGltb25pYWxzV3JhcCAuc2VjdGlvbjEgLmluZm8tY29udGVudCA+IGRpdiBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgQm9sZFwiO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuZGUtd2ViLXYzIC50ZXN0aW1vbmlhbHNXcmFwIC5zZWN0aW9uMSAuaW5mby1jb250ZW50ID4gZGl2ID4gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZQWDtcbiAgICAgICAgY29sb3I6ICMwMEZDRkU7IH1cbiAgICAgIC5kZS13ZWItdjMgLnRlc3RpbW9uaWFsc1dyYXAgLnNlY3Rpb24xIC5pbmZvLWNvbnRlbnQgPiBkaXYgPiBwOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgbWFyZ2luOiAzMXB4IDAgMjRweCAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgICAgLmRlLXdlYi12MyAudGVzdGltb25pYWxzV3JhcCAuc2VjdGlvbjEgLmluZm8tY29udGVudCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmRlLXdlYi12MyAudGVzdGltb25pYWxzV3JhcCAuc2VjdGlvbjEgLmluZm8tY29udGVudCA+IGRpdiB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmRlLXdlYi12MyAudGVzdGltb25pYWxzV3JhcCAuc2VjdGlvbjEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9pbWcvZGUvdGVzdGltb25pYWxzL2JnMi5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTsgfVxuICAgICAgLmRlLXdlYi12MyAudGVzdGltb25pYWxzV3JhcCAuc2VjdGlvbjEgLmluZm8tY29udGVudCA+IGRpdiBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG5cbi5kZS13ZWItdjMgLnRlc3RpbW9uaWFsc1dyYXAgLnNlY3Rpb24yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTZweDsgfVxuICAuZGUtd2ViLXYzIC50ZXN0aW1vbmlhbHNXcmFwIC5zZWN0aW9uMiAubGVmdCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICAgIG1hcmdpbi1yaWdodDogMzhweDtcbiAgICBwYWRkaW5nOiAzMXB4IDE4cHg7IH1cbiAgICAuZGUtd2ViLXYzIC50ZXN0aW1vbmlhbHNXcmFwIC5zZWN0aW9uMiAubGVmdCB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAuZGUtd2ViLXYzIC50ZXN0aW1vbmlhbHNXcmFwIC5zZWN0aW9uMiAubGVmdCB1bCA+IGxpIGg0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgLmRlLXdlYi12MyAudGVzdGltb25pYWxzV3JhcCAuc2VjdGlvbjIgLmxlZnQgdWwgPiBsaSBoNCBpbWcge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnRlc3RpbW9uaWFsc1dyYXAgLnNlY3Rpb24yIC5sZWZ0IHVsID4gbGkgaDQgLmltZzEge1xuICAgICAgICAgIGhlaWdodDogMjlweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC50ZXN0aW1vbmlhbHNXcmFwIC5zZWN0aW9uMiAubGVmdCB1bCA+IGxpIGg0IC5pbWcyIHtcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAudGVzdGltb25pYWxzV3JhcCAuc2VjdGlvbjIgLmxlZnQgdWwgPiBsaSBoNCAuaW1nMyB7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnRlc3RpbW9uaWFsc1dyYXAgLnNlY3Rpb24yIC5sZWZ0IHVsID4gbGkgaDQgLmltZzQge1xuICAgICAgICAgIGhlaWdodDogMTlweDsgfVxuICAgICAgLmRlLXdlYi12MyAudGVzdGltb25pYWxzV3JhcCAuc2VjdGlvbjIgLmxlZnQgdWwgPiBsaSA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC50ZXN0aW1vbmlhbHNXcmFwIC5zZWN0aW9uMiAubGVmdCB1bCA+IGxpID4gZGl2ID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgQm9sZFwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC50ZXN0aW1vbmlhbHNXcmFwIC5zZWN0aW9uMiAubGVmdCB1bCA+IGxpID4gZGl2IC5zdGFycyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAudGVzdGltb25pYWxzV3JhcCAuc2VjdGlvbjIgLmxlZnQgdWwgPiBsaSA+IGRpdiAuc3RhcnMgLnN0YXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9pbWcvZGUvdGVzdGltb25pYWxzL2ZpdmVzdGFyMi5wbmdcIik7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLnRlc3RpbW9uaWFsc1dyYXAgLnNlY3Rpb24yIC5sZWZ0IHVsID4gbGkgPiBkaXYgLnN0YXJzIC5zdGFyLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL3Rlc3RpbW9uaWFscy9maXZlc3Rhci5wbmdcIik7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLnRlc3RpbW9uaWFsc1dyYXAgLnNlY3Rpb24yIC5sZWZ0IHVsID4gbGkgPiBkaXYgLnN0YXJzIC5zdGFyLmFjdGl2ZTEge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS90ZXN0aW1vbmlhbHMvZml2ZXN0YXIzLnBuZ1wiKTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC50ZXN0aW1vbmlhbHNXcmFwIC5zZWN0aW9uMiAubGVmdCB1bCA+IGxpID4gZGl2ID4gc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBjb2xvcjogIzk1OTU5NTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLnRlc3RpbW9uaWFsc1dyYXAgLnNlY3Rpb24yIC5sZWZ0IHVsID4gbGkgKyBsaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQxcHg7IH1cbiAgLmRlLXdlYi12MyAudGVzdGltb25pYWxzV3JhcCAuc2VjdGlvbjIgLmNlbnRlciB7XG4gICAgd2lkdGg6IDYwJTsgfVxuICAgIC5kZS13ZWItdjMgLnRlc3RpbW9uaWFsc1dyYXAgLnNlY3Rpb24yIC5jZW50ZXIgLnJldmlld3MtY2F0ZXJncmF5IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmRlLXdlYi12MyAudGVzdGltb25pYWxzV3JhcCAuc2VjdGlvbjIgLmNlbnRlciAucmV2aWV3cy1jYXRlcmdyYXkgbGkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAudGVzdGltb25pYWxzV3JhcCAuc2VjdGlvbjIgLmNlbnRlciAucmV2aWV3cy1jYXRlcmdyYXkgbGkgYSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAyMnB4IDA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC50ZXN0aW1vbmlhbHNXcmFwIC5zZWN0aW9uMiAuY2VudGVyIC5yZXZpZXdzLWNhdGVyZ3JheSBsaSBhW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMkMyQzJDOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAudGVzdGltb25pYWxzV3JhcCAuc2VjdGlvbjIgLmNlbnRlciAucmV2aWV3cy1jYXRlcmdyYXkgbGkgYSBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnRlc3RpbW9uaWFsc1dyYXAgLnNlY3Rpb24yIC5jZW50ZXIgLnJldmlld3MtY2F0ZXJncmF5IGxpIGEgZGl2IHtcbiAgICAgICAgICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgUmVndWxhclwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC50ZXN0aW1vbmlhbHNXcmFwIC5zZWN0aW9uMiAuY2VudGVyIC5yZXZpZXdzLWNhdGVyZ3JheSBsaSBhIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgQm9sZFwiO1xuICAgICAgICAgICAgY29sb3I6ICMyQzJDMkM7IH1cbiAgICAuZGUtd2ViLXYzIC50ZXN0aW1vbmlhbHNXcmFwIC5zZWN0aW9uMiAuY2VudGVyIC5yZXZpZXdzLWxpc3QgLnJldmlld3MtY291bnQge1xuICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7IH1cbiAgICAgIC5kZS13ZWItdjMgLnRlc3RpbW9uaWFsc1dyYXAgLnNlY3Rpb24yIC5jZW50ZXIgLnJldmlld3MtbGlzdCAucmV2aWV3cy1jb3VudCBoNCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnRlc3RpbW9uaWFsc1dyYXAgLnNlY3Rpb24yIC5jZW50ZXIgLnJldmlld3MtbGlzdCAucmV2aWV3cy1jb3VudCBoNCBpbWcge1xuICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDsgfVxuICAgICAgLmRlLXdlYi12MyAudGVzdGltb25pYWxzV3JhcCAuc2VjdGlvbjIgLmNlbnRlciAucmV2aWV3cy1saXN0IC5yZXZpZXdzLWNvdW50IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC50ZXN0aW1vbmlhbHNXcmFwIC5zZWN0aW9uMiAuY2VudGVyIC5yZXZpZXdzLWxpc3QgLnJldmlld3MtY291bnQgZGl2ID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgQm9sZFwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC50ZXN0aW1vbmlhbHNXcmFwIC5zZWN0aW9uMiAuY2VudGVyIC5yZXZpZXdzLWxpc3QgLnJldmlld3MtY291bnQgZGl2IC5zdGFycyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAudGVzdGltb25pYWxzV3JhcCAuc2VjdGlvbjIgLmNlbnRlciAucmV2aWV3cy1saXN0IC5yZXZpZXdzLWNvdW50IGRpdiAuc3RhcnMgLnN0YXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9pbWcvZGUvdGVzdGltb25pYWxzL2ZpdmVzdGFyMi5wbmdcIik7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLnRlc3RpbW9uaWFsc1dyYXAgLnNlY3Rpb24yIC5jZW50ZXIgLnJldmlld3MtbGlzdCAucmV2aWV3cy1jb3VudCBkaXYgLnN0YXJzIC5zdGFyLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL3Rlc3RpbW9uaWFscy9maXZlc3Rhci5wbmdcIik7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLnRlc3RpbW9uaWFsc1dyYXAgLnNlY3Rpb24yIC5jZW50ZXIgLnJldmlld3MtbGlzdCAucmV2aWV3cy1jb3VudCBkaXYgLnN0YXJzIC5zdGFyLmFjdGl2ZTEge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS90ZXN0aW1vbmlhbHMvZml2ZXN0YXIzLnBuZ1wiKTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC50ZXN0aW1vbmlhbHNXcmFwIC5zZWN0aW9uMiAuY2VudGVyIC5yZXZpZXdzLWxpc3QgLnJldmlld3MtY291bnQgZGl2ID4gc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBjb2xvcjogIzk1OTU5NTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAuZGUtd2ViLXYzIC50ZXN0aW1vbmlhbHNXcmFwIC5zZWN0aW9uMiAuY2VudGVyIC5yZXZpZXdzLWxpc3QgLndlbGwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAuZGUtd2ViLXYzIC50ZXN0aW1vbmlhbHNXcmFwIC5zZWN0aW9uMiAuY2VudGVyIC5yZXZpZXdzLWxpc3QgLnJldmlld3MtZGV0YWlsLWxpc3Qge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgLmRlLXdlYi12MyAudGVzdGltb25pYWxzV3JhcCAuc2VjdGlvbjIgLmNlbnRlciAucmV2aWV3cy1saXN0IC5yZXZpZXdzLWRldGFpbC1saXN0IGxpIHtcbiAgICAgICAgcGFkZGluZzogMjRweCAzMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLnRlc3RpbW9uaWFsc1dyYXAgLnNlY3Rpb24yIC5jZW50ZXIgLnJldmlld3MtbGlzdCAucmV2aWV3cy1kZXRhaWwtbGlzdCBsaSAudXNlci1pbmZvIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC50ZXN0aW1vbmlhbHNXcmFwIC5zZWN0aW9uMiAuY2VudGVyIC5yZXZpZXdzLWxpc3QgLnJldmlld3MtZGV0YWlsLWxpc3QgbGkgLnVzZXItaW5mbyA+IGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC50ZXN0aW1vbmlhbHNXcmFwIC5zZWN0aW9uMiAuY2VudGVyIC5yZXZpZXdzLWxpc3QgLnJldmlld3MtZGV0YWlsLWxpc3QgbGkgLnVzZXItaW5mbyA+IGEgPiBpbWcge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAudGVzdGltb25pYWxzV3JhcCAuc2VjdGlvbjIgLmNlbnRlciAucmV2aWV3cy1saXN0IC5yZXZpZXdzLWRldGFpbC1saXN0IGxpIC51c2VyLWluZm8gPiBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC50ZXN0aW1vbmlhbHNXcmFwIC5zZWN0aW9uMiAuY2VudGVyIC5yZXZpZXdzLWxpc3QgLnJldmlld3MtZGV0YWlsLWxpc3QgbGkgLnVzZXItaW5mbyA+IGRpdiAubmFtZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAgIC5kZS13ZWItdjMgLnRlc3RpbW9uaWFsc1dyYXAgLnNlY3Rpb24yIC5jZW50ZXIgLnJldmlld3MtbGlzdCAucmV2aWV3cy1kZXRhaWwtbGlzdCBsaSAudXNlci1pbmZvID4gZGl2IC5uYW1lIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBCb2xkXCI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAgICAgICAgICAgLmRlLXdlYi12MyAudGVzdGltb25pYWxzV3JhcCAuc2VjdGlvbjIgLmNlbnRlciAucmV2aWV3cy1saXN0IC5yZXZpZXdzLWRldGFpbC1saXN0IGxpIC51c2VyLWluZm8gPiBkaXYgLm5hbWUgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMwQTlDQUU7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC50ZXN0aW1vbmlhbHNXcmFwIC5zZWN0aW9uMiAuY2VudGVyIC5yZXZpZXdzLWxpc3QgLnJldmlld3MtZGV0YWlsLWxpc3QgbGkgLnVzZXItaW5mbyAuc3RhcnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLnRlc3RpbW9uaWFsc1dyYXAgLnNlY3Rpb24yIC5jZW50ZXIgLnJldmlld3MtbGlzdCAucmV2aWV3cy1kZXRhaWwtbGlzdCBsaSAudXNlci1pbmZvIC5zdGFycyAuc3RhciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL3Rlc3RpbW9uaWFscy9maXZlc3RhcjIucG5nXCIpOyB9XG4gICAgICAgICAgICAgIC5kZS13ZWItdjMgLnRlc3RpbW9uaWFsc1dyYXAgLnNlY3Rpb24yIC5jZW50ZXIgLnJldmlld3MtbGlzdCAucmV2aWV3cy1kZXRhaWwtbGlzdCBsaSAudXNlci1pbmZvIC5zdGFycyAuc3Rhci5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL3Rlc3RpbW9uaWFscy9maXZlc3Rhci5wbmdcIik7IH1cbiAgICAgICAgICAgICAgLmRlLXdlYi12MyAudGVzdGltb25pYWxzV3JhcCAuc2VjdGlvbjIgLmNlbnRlciAucmV2aWV3cy1saXN0IC5yZXZpZXdzLWRldGFpbC1saXN0IGxpIC51c2VyLWluZm8gLnN0YXJzIC5zdGFyLmFjdGl2ZTEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL3Rlc3RpbW9uaWFscy9maXZlc3RhcjMucG5nXCIpOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC50ZXN0aW1vbmlhbHNXcmFwIC5zZWN0aW9uMiAuY2VudGVyIC5yZXZpZXdzLWxpc3QgLnJldmlld3MtZGV0YWlsLWxpc3QgbGkgLnVzZXItaW5mbyAuc3RhcnMgPiBzcGFuOm50aC1vZi10eXBlKDUpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC50ZXN0aW1vbmlhbHNXcmFwIC5zZWN0aW9uMiAuY2VudGVyIC5yZXZpZXdzLWxpc3QgLnJldmlld3MtZGV0YWlsLWxpc3QgbGkgLnVzZXItaW5mbyAuc3RhcnMgdGltZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgY29sb3I6ICM5NTk1OTU7IH1cbiAgICAgICAgLmRlLXdlYi12MyAudGVzdGltb25pYWxzV3JhcCAuc2VjdGlvbjIgLmNlbnRlciAucmV2aWV3cy1saXN0IC5yZXZpZXdzLWRldGFpbC1saXN0IGxpIC5yZXZpZXdzLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAudGVzdGltb25pYWxzV3JhcCAuc2VjdGlvbjIgLmNlbnRlciAucmV2aWV3cy1saXN0IC5yZXZpZXdzLWRldGFpbC1saXN0IGxpIC5yZXZpZXdzLXRleHQgPiBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLmRlLXdlYi12MyAudGVzdGltb25pYWxzV3JhcCAuc2VjdGlvbjIgLmNlbnRlciAucmV2aWV3cy1saXN0IC5yZXZpZXdzLWRldGFpbC1saXN0IGxpIC5mcm9tLWluZm8ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLnRlc3RpbW9uaWFsc1dyYXAgLnNlY3Rpb24yIC5jZW50ZXIgLnJldmlld3MtbGlzdCAucmV2aWV3cy1kZXRhaWwtbGlzdCBsaSAuZnJvbS1pbmZvID4gaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC50ZXN0aW1vbmlhbHNXcmFwIC5zZWN0aW9uMiAuY2VudGVyIC5yZXZpZXdzLWxpc3QgLnJldmlld3MtZGV0YWlsLWxpc3QgbGkgLmZyb20taW5mbyA+IGRpdiBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLnRlc3RpbW9uaWFsc1dyYXAgLnNlY3Rpb24yIC5jZW50ZXIge1xuICAgICAgICB3aWR0aDogODAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC50ZXN0aW1vbmlhbHNXcmFwIC5zZWN0aW9uMiAuY2VudGVyIHtcbiAgICAgICAgd2lkdGg6IDgwJTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC50ZXN0aW1vbmlhbHNXcmFwIC5zZWN0aW9uMiAuY2VudGVyIC5yZXZpZXdzLWNhdGVyZ3JheSBsaSBhIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmRlLXdlYi12MyAudGVzdGltb25pYWxzV3JhcCAuc2VjdGlvbjIgLmxlZnQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5kZS13ZWItdjMgLnRlc3RpbW9uaWFsc1dyYXAgLnNlY3Rpb24yIC5jZW50ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5kZS13ZWItdjMgLnRlc3RpbW9uaWFsc1dyYXAgLnNlY3Rpb24yIC5jZW50ZXIgLnJldmlld3MtY2F0ZXJncmF5IHtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAudGVzdGltb25pYWxzV3JhcCAuc2VjdGlvbjIgLmNlbnRlciAucmV2aWV3cy1jYXRlcmdyYXkgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgOHB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAudGVzdGltb25pYWxzV3JhcCAuc2VjdGlvbjIgLmNlbnRlciAucmV2aWV3cy1jYXRlcmdyYXkgbGkgYSA+IGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAudGVzdGltb25pYWxzV3JhcCAuc2VjdGlvbjIgLmNlbnRlciAucmV2aWV3cy1jYXRlcmdyYXkgbGkgYSA+IHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC50ZXN0aW1vbmlhbHNXcmFwIC5zZWN0aW9uMiAuY2VudGVyIC5yZXZpZXdzLWNhdGVyZ3JheSA+IGxpOmZpcnN0LWNoaWxkIGEgPiBkaXYge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLmRlLXdlYi12MyAudGVzdGltb25pYWxzV3JhcCAuc2VjdGlvbjIgLmNlbnRlciAucmV2aWV3cy1saXN0IC5yZXZpZXdzLWNvdW50IHtcbiAgICAgICAgcGFkZGluZzogMTZweDsgfVxuICAgICAgLmRlLXdlYi12MyAudGVzdGltb25pYWxzV3JhcCAuc2VjdGlvbjIgLmNlbnRlciAucmV2aWV3cy1saXN0IC5yZXZpZXdzLWRldGFpbC1saXN0IGxpIHtcbiAgICAgICAgcGFkZGluZzogMTZweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGUtd2ViLXYzIC50ZXN0aW1vbmlhbHNXcmFwIC5lbGxpcHNpcy1jb250ZW50LWluZm80IHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgLmRlLXdlYi12MyAudGVzdGltb25pYWxzV3JhcCAuZWxsaXBzaXMtY29udGVudC1pbmZvNCA+IC5zaG93LXRleHQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5kZS13ZWItdjMgLnRlc3RpbW9uaWFsc1dyYXAgLmVsbGlwc2lzLWNvbnRlbnQtaW5mbzQuZWxsaXBzaXMge1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIG1heC1oZWlnaHQ6IDgwUFg7XG4gICAgICBoZWlnaHQ6IDgwcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLnRlc3RpbW9uaWFsc1dyYXAgLmVsbGlwc2lzLWNvbnRlbnQtaW5mbzQuZWxsaXBzaXMgPiAuaGlkZS10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmRlLXdlYi12MyAudGVzdGltb25pYWxzV3JhcCAuZWxsaXBzaXMtY29udGVudC1pbmZvNC5lbGxpcHNpcyA+IC5zaG93LXRleHQge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk1OTU5NTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogMCAwIDFweCAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNGOEY4RjgsICNGOEY4RjggNTAlKSByZXBlYXQgc2Nyb2xsIDAgMCAjRjhGOEY4OyB9XG4gIC5kZS13ZWItdjMgLnRlc3RpbW9uaWFsc1dyYXAgLmVsbGlwc2lzLWNvbnRlbnQtaW5mbzQtYWxsLmVsbGlwc2lzID4gLnNob3ctdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kZS13ZWItdjMgLnRlc3RpbW9uaWFsc1dyYXAgLmVsbGlwc2lzLWNvbnRlbnQtaW5mbzQtYWxsLmVsbGlwc2lzID4gLmhpZGUtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5kZS13ZWItdjMgLnRlc3RpbW9uaWFsc1dyYXAgLmVsbGlwc2lzLWNvbnRlbnQtaW5mbzQtYWxsLmVsbGlwc2lzID4gLmhpZGUtdGV4dCA+IHNwYW4ge1xuICAgICAgY29sb3I6ICM5NTk1OTU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk1OTU5NTsgfSB9XG5cbi5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE3NXB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7IH1cbiAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmJ0biB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTM4cHgpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMTJweCk7IH0gfVxuICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50LmFjY291bnQtZWRpdC1jb250ZW50ID4gZGl2IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQuYWNjb3VudC1lZGl0LWNvbnRlbnQgPiBkaXYgLmJhY2stYnRuIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50LmFjY291bnQtZWRpdC1jb250ZW50ID4gZGl2IC5iYWNrLWJ0biBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICMyQzJDMkM7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50LmFjY291bnQtZWRpdC1jb250ZW50ID4gZGl2IC5iYWNrLWJ0biBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMEE5Q0FFOyB9XG4gICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAubGVmdC1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAzMThweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAubGVmdC1jb250ZW50IGg0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBCb2xkXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5sZWZ0LWNvbnRlbnQgYSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgUmVndWxhclwiO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAubGVmdC1jb250ZW50IGEuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogIzBBOUNBRTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5sZWZ0LWNvbnRlbnQgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMwQTlDQUU7IH1cbiAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmxlZnQtY29udGVudCA+IGg0Om50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQge1xuICAgICAgZmxleDogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQuYWNjb3VudC1iYXNlLWluZm8tY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDYwcHggNDBweDtcbiAgICAgICAgLyogc2V0IHBvc2l0aW9uIGZvciAub3B0T3V0TGluayAqLyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQuYWNjb3VudC1iYXNlLWluZm8tY29udGVudCAuYmFjay1idG4ge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTZweCAxNnB4IDE2cHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5yaWdodC1jb250ZW50LmFjY291bnQtYmFzZS1pbmZvLWNvbnRlbnQgLmJhY2stYnRuIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICMyQzJDMkM7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQuYWNjb3VudC1iYXNlLWluZm8tY29udGVudCAuYmFjay1idG4gYTpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMEE5Q0FFOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQuYWNjb3VudC1iYXNlLWluZm8tY29udGVudCBoNCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQuYWNjb3VudC1iYXNlLWluZm8tY29udGVudCBoNCBiIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgQm9sZFwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAucmlnaHQtY29udGVudC5hY2NvdW50LWJhc2UtaW5mby1jb250ZW50IGg0IHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA5cHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5yaWdodC1jb250ZW50LmFjY291bnQtYmFzZS1pbmZvLWNvbnRlbnQgaDQgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzBBOUNBRTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQuYWNjb3VudC1iYXNlLWluZm8tY29udGVudCBoNCA+IGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5yaWdodC1jb250ZW50LmFjY291bnQtYmFzZS1pbmZvLWNvbnRlbnQgLmluZm8taXRlbSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5yaWdodC1jb250ZW50LmFjY291bnQtYmFzZS1pbmZvLWNvbnRlbnQgLmluZm8taXRlbSBoNSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQuYWNjb3VudC1iYXNlLWluZm8tY29udGVudCAuaW5mby1pdGVtIGg1IHNwYW4ge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBCb2xkXCI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQuYWNjb3VudC1iYXNlLWluZm8tY29udGVudCAuaW5mby1pdGVtIGg1IGEge1xuICAgICAgICAgICAgICBjb2xvcjogIzBBOUNBRTtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5yaWdodC1jb250ZW50LmFjY291bnQtYmFzZS1pbmZvLWNvbnRlbnQgLmluZm8taXRlbSBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMkMyQzJDOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAucmlnaHQtY29udGVudC5hY2NvdW50LWJhc2UtaW5mby1jb250ZW50IC5pbmZvLWl0ZW0gZGl2IHtcbiAgICAgICAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAucmlnaHQtY29udGVudC5hY2NvdW50LWJhc2UtaW5mby1jb250ZW50IC5pbmZvLWl0ZW0uYm9yZGVyLWJvdHRvbSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQuYWNjb3VudC1iYXNlLWluZm8tY29udGVudCAub3B0T3V0TGluayB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAjNDg0ODQ4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAucmlnaHQtY29udGVudC5hY2NvdW50LWJhc2UtaW5mby1jb250ZW50IC5vcHRPdXRMaW5rIGEge1xuICAgICAgICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQuYWNjb3VudC1iYXNlLWluZm8tY29udGVudCAub3B0T3V0TGluayBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50ICNkZXJlZ2lzdGVyTW9kYWwgLm1vZGFsLWRpYWxvZywgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAjZXh0ZW5zaW9uTW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gICAgICBtYXgtd2lkdGg6IDQzMHB4OyB9XG4gICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudC5hZGRpdGlvbmFsQ29udGVudCAuYWRkaXRpb25hbFN0YXR1cyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgcGFkZGluZzogMnB4IDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IFJlZ3VsYXJcIjtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQuYWRkaXRpb25hbENvbnRlbnQgLmFkZGl0aW9uYWxTdGF0dXMucGVuZGluZyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwYTljYWU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDE1NiwgMTc0LCAwLjEpO1xuICAgICAgICBjb2xvcjogIzBhOWNhZTsgfVxuICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudC5hZGRpdGlvbmFsQ29udGVudCAuYWRkaXRpb25hbFN0YXR1cy52ZXJpZnlpbmcge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDg0ODQ4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcyLCA3MiwgNzIsIDAuMSk7XG4gICAgICAgIGNvbG9yOiAjNDg0ODQ4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50LmFkZGl0aW9uYWxDb250ZW50IC5hZGRpdGlvbmFsU3RhdHVzLmludmFsaWQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTYyZTJlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMCwgNDYsIDQ2LCAwLjEpO1xuICAgICAgICBjb2xvcjogI2U2MmUyZTsgfVxuICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudC5hZGRpdGlvbmFsQ29udGVudCAuYWRkaXRpb25hbFN0YXR1cy5hcHByb3ZlZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YWI5ODc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzQsIDE4NSwgMTM1LCAwLjEpO1xuICAgICAgICBjb2xvcjogIzRhYjk4NzsgfVxuICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQuYWRkaXRpb25hbENvbnRlbnQgLmFkZGl0aW9uYWxUeXBlIHtcbiAgICAgIG1hcmdpbjogMjBweCAwIDQwcHggMTBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBpbnNpZGU7IH1cbiAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQuYWRkaXRpb25hbENvbnRlbnQgLmFkZGl0aW9uYWxUeXBlIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGlzdC1zdHlsZTogaW5zaWRlOyB9XG4gICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudC5hZGRpdGlvbmFsQ29udGVudCAuYWRkaXRpb25hbERvY3NJbWdzIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudC5hZGRpdGlvbmFsQ29udGVudCAuYWRkaXRpb25hbERvY3NJbWdzIGltZyB7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQuYWRkaXRpb25hbENvbnRlbnQgLmFkZGl0aW9uYWxEb2NzSW1nczpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogIzk1OTU5NTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50LmFkZGl0aW9uYWxDb250ZW50IC5hZGRpdGlvbmFsRG9jc0ltZ3M6aG92ZXIgaW1nIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk1OTU5NTsgfVxuICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQuYWRkaXRpb25hbENvbnRlbnQgLmFkZGl0aW9uYWxEb2NzIHtcbiAgICAgIG1hcmdpbjogMjBweCAyMHB4IDIwcHggMDsgfVxuICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudC5hZGRpdGlvbmFsQ29udGVudCAuYWRkaXRpb25hbERvY3MgcC52ZXJpZnlpbmdUZXh0IHtcbiAgICAgICAgY29sb3I6ICMyYzJjMmM7IH1cbiAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQuYWRkaXRpb25hbENvbnRlbnQgLmFkZGl0aW9uYWxEb2NzIHAuaW52YWxpZFRleHQge1xuICAgICAgICBjb2xvcjogI2U2MmUyZTsgfVxuICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudC5hZGRpdGlvbmFsQ29udGVudCAuYWRkaXRpb25hbERvY3MgcC5hcHByb3ZlZFRleHQge1xuICAgICAgICBjb2xvcjogIzRhYjk4NzsgfVxuICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtY29uY2Vzc2lvbi1jb250ZW50IGg0ID4gZGl2IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1jb25jZXNzaW9uLWNvbnRlbnQgaDQgPiBkaXYgYiB7XG4gICAgICAgIGZsZXg6IDE7IH1cbiAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtY29uY2Vzc2lvbi1jb250ZW50IGg0ID4gZGl2IGEge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1jb25jZXNzaW9uLWNvbnRlbnQgaDQgPiBkaXYgYTo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL215L2NhbmNlbF9jb25zZXNzaW9uX2ljb24ucG5nXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1jb25jZXNzaW9uLWNvbnRlbnQgaDQgPiBkaXYgYSBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LWNvbmNlc3Npb24tY29udGVudCBoNCA+IGRpdiBhOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtY29uY2Vzc2lvbi1jb250ZW50IC5iYWNrLWJ0biB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtY29uY2Vzc2lvbi1jb250ZW50IGg0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtY29uY2Vzc2lvbi1jb250ZW50IC5pbmZvLWl0ZW0ge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1jb25jZXNzaW9uLWNvbnRlbnQgLmluZm8taXRlbSA+IGRpdiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtY29uY2Vzc2lvbi1jb250ZW50IC5pbmZvLWl0ZW0gPiBkaXYgYSB7XG4gICAgICAgICAgY29sb3I6ICMwQTlDQUU7IH1cbiAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LWNvbmNlc3Npb24tY29udGVudCAuYWRkLWNhcmQtYnRuIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtY29uY2Vzc2lvbi1jb250ZW50IC5hZGQtY2FyZC1idG4gYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4OyB9XG4gICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1jb25jZXNzaW9uLWNvbnRlbnQgLmNvbmNlc3Npb24taW5mbyAuY29uY2Vzc2lvbi1pbmZvLWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogOHB4IDA7IH1cbiAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtY29uY2Vzc2lvbi1jb250ZW50IC5jb25jZXNzaW9uLWluZm8gLmNvbmNlc3Npb24taW5mby1pdGVtIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LWNvbmNlc3Npb24tY29udGVudCAuY29uY2Vzc2lvbi1pbmZvIC5jb25jZXNzaW9uLWluZm8taXRlbSAuY29uY2Vzc2lvbi1pbmZvLWl0ZW0tbGFibGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgQm9sZFwiO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1jb25jZXNzaW9uLWNvbnRlbnQgLmNvbmNlc3Npb24taW5mbyAuY29uY2Vzc2lvbi1pbmZvLWl0ZW0gLmNvbmNlc3Npb24taW5mby1pdGVtLWluZm8ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMDsgfVxuICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtY29uY2Vzc2lvbi1jb250ZW50IC5jb25jZXNzaW9uLWluZm8gLmJ0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LWNvbmNlc3Npb24tY29udGVudCAjY29uY2Vzc2lvbkNvbmZpcm1Nb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LWNvbmNlc3Npb24tY29udGVudCAjY29uY2Vzc2lvbkNvbmZpcm1Nb2RhbCBoNSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBCb2xkXCI7XG4gICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LWNvbmNlc3Npb24tY29udGVudCAjY29uY2Vzc2lvbkNvbmZpcm1Nb2RhbCBwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjNDg0ODQ4OyB9XG4gICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1jb25jZXNzaW9uLWNvbnRlbnQgI2NvbmNlc3Npb25Db25maXJtTW9kYWwgLm9wZXJhdGlvbi1idG5zIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtY29uY2Vzc2lvbi1jb250ZW50ICNjb25jZXNzaW9uQ29uZmlybU1vZGFsIC5vcGVyYXRpb24tYnRucyBidXR0b24ge1xuICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1jb25jZXNzaW9uLWNvbnRlbnQgI2NvbmNlc3Npb25Db25maXJtTW9kYWwgLndhcm4taWNvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtY29uY2Vzc2lvbi1jb250ZW50ICNjb25jZXNzaW9uQ29uZmlybU1vZGFsIC53YXJuLWljb24gaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgY29sb3I6ICNmZmMxMDc7IH1cbiAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LWNvbmNlc3Npb24tY29udGVudCAjY29uY2Vzc2lvbkNvbmZpcm1Nb2RhbCAuc2l0ZS1hZGRyZXNzLWluZm8ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtbGlmZS1zdXBwb3J0LWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LWxpZmUtc3VwcG9ydC1jb250ZW50IC5pbmZvLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtbGlmZS1zdXBwb3J0LWNvbnRlbnQgLmluZm8taXRlbSA+IGRpdiB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtbGlmZS1zdXBwb3J0LWNvbnRlbnQgLnVwbG9hZGVkLXRpcCBoNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgY29sb3I6ICMyQzJDMkM7IH1cbiAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5tdDIge1xuICAgICAgbWFyZ2luOiAwIDAgMnB4OyB9XG4gICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAudzIwIHtcbiAgICAgIHdpZHRoOiAyMCU7IH1cbiAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC53MTYge1xuICAgICAgd2lkdGg6IDE2JTsgfVxuICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtcmV3YXJkLWNvbnRlbnQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgUmVndWxhclwiOyB9XG4gICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXJld2FyZC1jb250ZW50IGg0ID4gZGl2IHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtcmV3YXJkLWNvbnRlbnQgaDQgPiBkaXYgYiB7XG4gICAgICAgICAgZmxleDogMTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXJld2FyZC1jb250ZW50IGg0ID4gZGl2IGEge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1yZXdhcmQtY29udGVudCAuYXNzb2NpYXRlZC13ZUNoYXQtbGlzdCAubGlzdC1oZWFkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtcmV3YXJkLWNvbnRlbnQgLmFzc29jaWF0ZWQtd2VDaGF0LWxpc3QgLmxpc3QtaGVhZCBzcGFuIHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IEJvbGRcIjtcbiAgICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXJld2FyZC1jb250ZW50IC5hc3NvY2lhdGVkLXdlQ2hhdC1saXN0IC5saXN0LWhlYWQgYSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXJld2FyZC1jb250ZW50IC5hc3NvY2lhdGVkLXdlQ2hhdC1saXN0IC5saXN0LWhlYWQgYSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMEE5Q0FFO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IG5vcm1hbDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtcmV3YXJkLWNvbnRlbnQgLmFzc29jaWF0ZWQtd2VDaGF0LWxpc3QgLmxpc3QtaGVhZCBhOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL215L2FkZF93ZWNoYXRfaWNvbi5wbmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtcmV3YXJkLWNvbnRlbnQgLmFzc29jaWF0ZWQtd2VDaGF0LWxpc3QgLmxpc3QtaGVhZCBhIHNwYW4ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXJld2FyZC1jb250ZW50IC5hc3NvY2lhdGVkLXdlQ2hhdC1saXN0IC5saXN0LWhlYWQgYTo6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1yZXdhcmQtY29udGVudCAuYXNzb2NpYXRlZC13ZUNoYXQtbGlzdCAuaXRlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjRGNTtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1yZXdhcmQtY29udGVudCAuYXNzb2NpYXRlZC13ZUNoYXQtbGlzdCAuaXRlbSBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXJld2FyZC1jb250ZW50IC5hc3NvY2lhdGVkLXdlQ2hhdC1saXN0IC5pdGVtIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiA2cHggMjJweDtcbiAgICAgICAgICBjb2xvcjogIzBBOUNBRTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMEE5Q0FFO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1yZXdhcmQtY29udGVudCAucmV3YXJkLWhpc3RvcnktbGlzdCAubGlzdC1oZWFkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtcmV3YXJkLWNvbnRlbnQgLnJld2FyZC1oaXN0b3J5LWxpc3QgLmxpc3QtaGVhZCBzcGFuIHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IEJvbGRcIjtcbiAgICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXJld2FyZC1jb250ZW50IC5yZXdhcmQtaGlzdG9yeS1saXN0IC5saXN0LWhlYWQgYSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXJld2FyZC1jb250ZW50IC5yZXdhcmQtaGlzdG9yeS1saXN0IC5saXN0LWhlYWQgYSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMEE5Q0FFO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IG5vcm1hbDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtcmV3YXJkLWNvbnRlbnQgLnJld2FyZC1oaXN0b3J5LWxpc3QgLmxpc3QtaGVhZCBhOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL215L2FkZF9yZXdhcmRfaGlzdG9yeS5wbmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtcmV3YXJkLWNvbnRlbnQgLnJld2FyZC1oaXN0b3J5LWxpc3QgLmxpc3QtaGVhZCBhIHNwYW4ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXJld2FyZC1jb250ZW50IC5yZXdhcmQtaGlzdG9yeS1saXN0IC5saXN0LWhlYWQgYTo6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1yZXdhcmQtY29udGVudCAucmV3YXJkLWhpc3RvcnktbGlzdCB0YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtcmV3YXJkLWNvbnRlbnQgLnJld2FyZC1oaXN0b3J5LWxpc3QgdGFibGUgdGgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBCb2xkXCI7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXJld2FyZC1jb250ZW50IC5yZXdhcmQtaGlzdG9yeS1saXN0IHRhYmxlIHRib2R5IHRyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1yZXdhcmQtY29udGVudCAucmV3YXJkLWhpc3RvcnktbGlzdCB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1yZXdhcmQtY29udGVudCAucmV3YXJkLWhpc3RvcnktbGlzdCB0YWJsZSB0Ym9keSB0ciB0ZCAudGQtdGl0bGUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtcmV3YXJkLWNvbnRlbnQgLnJld2FyZC1oaXN0b3J5LWxpc3QgdGFibGUgdGJvZHkgdHIgdGQgLnRkLXRpdGxlIC5pY29ud2VuaGFvIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzlGOUY5RjsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1yZXdhcmQtY29udGVudCAucmV3YXJkLWhpc3RvcnktbGlzdCB0YWJsZSB0Ym9keSB0ciB0ZCAudGQtY29udGVudCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgY29sb3I6ICMyQzJDMkM7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1yZXdhcmQtY29udGVudCAucmV3YXJkLWhpc3RvcnktbGlzdCB0YWJsZSB0Ym9keSB0ciB0ZCAudGQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH0gfVxuICAgICAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXJld2FyZC1jb250ZW50IC5yZXdhcmQtaGlzdG9yeS1saXN0IHRhYmxlIHRib2R5IHRyIHRkIC50ZC1jb250ZW50IGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMEE5Q0FFOyB9XG4gICAgICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtcmV3YXJkLWNvbnRlbnQgLnJld2FyZC1oaXN0b3J5LWxpc3QgdGFibGUgdGJvZHkgdHIgdGQgLnRkLWNvbnRlbnQgLmFjdGlvbnNfYnRuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAgICAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXJld2FyZC1jb250ZW50IC5yZXdhcmQtaGlzdG9yeS1saXN0IHRhYmxlIHRib2R5IHRyIHRkIC50ZC1jb250ZW50IC5hY3Rpb25zX2J0bi5lZGl0IHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL215L3Jld2FyZC9lZGl0X2ljb24ucG5nXCIpOyB9XG4gICAgICAgICAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXJld2FyZC1jb250ZW50IC5yZXdhcmQtaGlzdG9yeS1saXN0IHRhYmxlIHRib2R5IHRyIHRkIC50ZC1jb250ZW50IC5hY3Rpb25zX2J0bi5lZGl0OmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9pbWcvZGUvbXkvcmV3YXJkL2VkaXRfaWNvbl9ob3Zlci5wbmdcIik7IH1cbiAgICAgICAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXJld2FyZC1jb250ZW50IC5yZXdhcmQtaGlzdG9yeS1saXN0IHRhYmxlIHRib2R5IHRyIHRkIC50ZC1jb250ZW50IC5hY3Rpb25zX2J0bi5lZGl0LmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL215L3Jld2FyZC9lZGl0X2ljb25fZGlzLnBuZ1wiKTsgfVxuICAgICAgICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtcmV3YXJkLWNvbnRlbnQgLnJld2FyZC1oaXN0b3J5LWxpc3QgdGFibGUgdGJvZHkgdHIgdGQgLnRkLWNvbnRlbnQgLmFjdGlvbnNfYnRuLmRlbGV0ZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS9teS9yZXdhcmQvZGVsZXRlX2ljb24ucG5nXCIpOyB9XG4gICAgICAgICAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXJld2FyZC1jb250ZW50IC5yZXdhcmQtaGlzdG9yeS1saXN0IHRhYmxlIHRib2R5IHRyIHRkIC50ZC1jb250ZW50IC5hY3Rpb25zX2J0bi5kZWxldGU6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS9teS9yZXdhcmQvZGVsZXRlX2ljb25faG92ZXIucG5nXCIpOyB9XG4gICAgICAgICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1yZXdhcmQtY29udGVudCAucmV3YXJkLWhpc3RvcnktbGlzdCB0YWJsZSB0Ym9keSB0ciB0ZCAudGQtY29udGVudCAuYWN0aW9uc19idG4uZGVsZXRlLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL215L3Jld2FyZC9kZWxldGVfaWNvbl9kaXMucG5nXCIpOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtcmV3YXJkLWNvbnRlbnQgLnJld2FyZC1oaXN0b3J5LWxpc3QgdGFibGUgdGJvZHkgPiB0cjpudGgtb2YtdHlwZSgybikge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXJld2FyZC1jb250ZW50IC5yZXdhcmQtaGlzdG9yeS1saXN0IC5hY2NvdW50X3JlZmVycmFsIC50b29sdGlwLWljb24ge1xuICAgICAgICBjb2xvcjogIzk1OTU5NTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXJld2FyZC1jb250ZW50IC5yZXdhcmQtaGlzdG9yeS1saXN0IC5hY2NvdW50X3JlZmVycmFsIC50b29sdGlwIHtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXJld2FyZC1jb250ZW50IC5yZXdhcmQtaGlzdG9yeS1saXN0IC5hY2NvdW50X3JlZmVycmFsIC50b29sdGlwLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXJld2FyZC1jb250ZW50IC5yZXdhcmQtaGlzdG9yeS1saXN0IC5hY2NvdW50X3JlZmVycmFsIC50b29sdGlwLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1yZXdhcmQtY29udGVudCAucmV3YXJkLWhpc3RvcnktbGlzdCAuYWNjb3VudF9yZWZlcnJhbCAudG9vbHRpcC5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1yZXdhcmQtY29udGVudCAucmV3YXJkLWhpc3RvcnktbGlzdCAuYWNjb3VudF9yZWZlcnJhbCAudG9vbHRpcCAudG9vbHRpcC1pbm5lciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXJld2FyZC1jb250ZW50IC5yZXdhcmQtaGlzdG9yeS1saXN0IC5hY2NvdW50X3JlZmVycmFsIC50b29sdGlwIC50b29sdGlwLWlubmVyIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtcmV3YXJkLWNvbnRlbnQgLnJld2FyZC1oaXN0b3J5LWxpc3QgLmFjY291bnRfcmVmZXJyYWwgdGgge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1yZXdhcmQtY29udGVudCAucmV3YXJkLWhpc3RvcnktbGlzdCAuYWNjb3VudF9yZWZlcnJhbCB0Ym9keSB0ciB0ZCB7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfSB9XG4gICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXJld2FyZC1jb250ZW50IC5ob3Jpem9udGFsU29saWRMaW5lIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7IH1cbiAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtcmV3YXJkLWNvbnRlbnQgI3ByZXZpZXdJbWdNb2RhbFJld2FyZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1yZXdhcmQtY29udGVudCAjcHJldmlld0ltZ01vZGFsUmV3YXJkIC5tb2RhbC1ib2R5IGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LWhvbGRlcnMtY29udGVudCAuaG9sZGVycy1saXN0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtaG9sZGVycy1jb250ZW50IC5ob2xkZXJzLWxpc3QgLnRvb2x0aXAtaW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NTQ1NDU7IH1cbiAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtaG9sZGVycy1jb250ZW50IC5ob2xkZXJzLWxpc3QgaDQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IEJvbGRcIjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LWhvbGRlcnMtY29udGVudCAuaG9sZGVycy1saXN0IGg0IHNwYW4ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LWhvbGRlcnMtY29udGVudCAuaG9sZGVycy1saXN0IGg0IGkge1xuICAgICAgICAgIGNvbG9yOiAjOTU5NTk1OyB9XG4gICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LWhvbGRlcnMtY29udGVudCAuaG9sZGVycy1saXN0IC50ZXh0LWluZm8ge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1ob2xkZXJzLWNvbnRlbnQgLmhvbGRlcnMtbGlzdCAuaG9sZGVyLWRldGFpbC1pbmZvIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1ob2xkZXJzLWNvbnRlbnQgLmhvbGRlcnMtbGlzdCAuaG9sZGVyLWRldGFpbC1pbmZvIC5pbmZvLWJveCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk1OTU5NTtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1ob2xkZXJzLWNvbnRlbnQgLmhvbGRlcnMtbGlzdCAuaG9sZGVyLWRldGFpbC1pbmZvIC5pbmZvLWJveCBhIHtcbiAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LWhvbGRlcnMtY29udGVudCAuaG9sZGVycy1saXN0IC5ob2xkZXItZGV0YWlsLWluZm8gLmluZm8tYm94IGEuaWNvbmd1YW5iaV9odWFiYW4ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UwNTA1MDtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtaG9sZGVycy1jb250ZW50IC5ob2xkZXJzLWxpc3QgLmhvbGRlci1kZXRhaWwtaW5mbyAuaW5mby1ib3ggYS5pY29uYmlhbmppIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDsgfVxuICAgICAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LWhvbGRlcnMtY29udGVudCAuaG9sZGVycy1saXN0IC5ob2xkZXItZGV0YWlsLWluZm8gLmluZm8tYm94IGEuaWNvbmJpYW5qaTpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwQTlDQUU7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LWhvbGRlcnMtY29udGVudCAuaG9sZGVycy1saXN0IC5ob2xkZXItZGV0YWlsLWluZm8gLmluZm8tYm94ID4gc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtaG9sZGVycy1jb250ZW50IC5ob2xkZXJzLWxpc3QgLmhvbGRlci1kZXRhaWwtaW5mbyAuaW5mby1ib3ggPiBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1ob2xkZXJzLWNvbnRlbnQgLmhvbGRlcnMtbGlzdCAuaG9sZGVyLWRldGFpbC1pbmZvIC5pbmZvLWJveCA+IHNwYW46bnRoLW9mLXR5cGUoMikucGVuZGluZyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U2OTcwMDtcbiAgICAgICAgICAgICAgY29sb3I6ICNFNjk3MDA7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtaG9sZGVycy1jb250ZW50IC5ob2xkZXJzLWxpc3QgLmhvbGRlci1kZXRhaWwtaW5mbyAuaW5mby1ib3ggPiBzcGFuOm50aC1vZi10eXBlKDIpLmFjY2VwdGVkIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNEFCOTg3O1xuICAgICAgICAgICAgICBjb2xvcjogIzRBQjk4NzsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LWhvbGRlcnMtY29udGVudCAuaG9sZGVycy1saXN0IC5ob2xkZXItZGV0YWlsLWluZm8gLnRpcHMtaW5mbyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgIGNvbG9yOiAjRTY5NzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1ob2xkZXJzLWNvbnRlbnQgLmhvbGRlcnMtbGlzdCAuaG9sZGVyLWFjY291bnQtaW5mbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjRGNTsgfVxuICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1ob2xkZXJzLWNvbnRlbnQgLmhvbGRlcnMtbGlzdCA+IGxpIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwOyB9XG4gICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LWhvbGRlcnMtY29udGVudCAuaG9sZGVycy1saXN0ID4gbGkgKyBsaSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjBGMEYwOyB9XG4gICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1ob2xkZXJzLWNvbnRlbnQgI2NhbmNlbEhvbGRlck1vZGFsIC5tb2RhbC1ib2R5IHAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1ob2xkZXJzLWNvbnRlbnQgI2NhbmNlbEhvbGRlck1vZGFsIC5tb2RhbC1ib2R5IC5vcGVyYXRpb24tYnRucyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1ob2xkZXJzLWNvbnRlbnQgI2NhbmNlbEhvbGRlck1vZGFsIC5tb2RhbC1ib2R5IC5vcGVyYXRpb24tYnRucyBidXR0b24ge1xuICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtdnBwLWNvbnRlbnQge1xuICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC12cHAtY29udGVudCBoNCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXZwcC1jb250ZW50IGg0IGIge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXZwcC1jb250ZW50IHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC12cHAtY29udGVudCB1bCBsaSB7XG4gICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIG1heC13aWR0aDogNDE2cHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXZwcC1jb250ZW50IHVsIGxpID4gZGl2IHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXZwcC1jb250ZW50IHVsIGxpIC52cHAtc3RhdHVzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjRUJFQkVCO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtdnBwLWNvbnRlbnQgdWwgbGkgLnZwcC1zdGF0dXMgc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IFNlbWlib2xkXCI7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC12cHAtY29udGVudCB1bCBsaSAudnBwLXN0YXR1cyBzcGFuID4gYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5NTk1OTU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXZwcC1jb250ZW50IHVsIGxpIC52cHAtc3RhdHVzID4gYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMEE5Q0FFO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwQTlDQUU7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC12cHAtY29udGVudCB1bCBsaSAudnBwLXN0YXR1cyAudG9vbHRpcCB7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC12cHAtY29udGVudCB1bCBsaSAudnBwLXN0YXR1cyAudG9vbHRpcCAudG9vbHRpcC1hcnJvdyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTsgfVxuICAgICAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXZwcC1jb250ZW50IHVsIGxpIC52cHAtc3RhdHVzIC50b29sdGlwIC50b29sdGlwLWlubmVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtdnBwLWNvbnRlbnQgdWwgbGkgLnZwcC1zdGF0dXMudnBwLXBlbmRpbmcge1xuICAgICAgICAgICAgICBjb2xvcjogIzI0OUNGNDsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC12cHAtY29udGVudCB1bCBsaSAudnBwLXN0YXR1cy52cHAtYXBwcm92ZWQge1xuICAgICAgICAgICAgICBjb2xvcjogIzRBQjk4NzsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC12cHAtY29udGVudCB1bCBsaSAudnBwLXN0YXR1cy52cHAtd2FyaW5nIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNFNjJFMkU7IH1cbiAgICAgICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC12cHAtY29udGVudCB1bCBsaSAudnBwLXN0YXR1cy52cHAtd2FyaW5nID4gYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXZwcC1jb250ZW50IHVsIGxpIC52cHAtc3RhdHVzLnZwcC13YXJuaW5nIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNFNjJFMkU7IH1cbiAgICAgICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC12cHAtY29udGVudCB1bCBsaSAudnBwLXN0YXR1cy52cHAtd2FybmluZyA+IGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC12cHAtY29udGVudCB1bCBsaSAudnBwLXN0YXR1cy52cHAtcmVqZWN0ZWQge1xuICAgICAgICAgICAgICBjb2xvcjogI0Y0OTQxMzsgfVxuICAgICAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXZwcC1jb250ZW50IHVsIGxpIC52cHAtc3RhdHVzLnZwcC1yZWplY3RlZCA+IGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC12cHAtY29udGVudCB1bCBsaSAudnBwLXN0YXR1cy52cHAtdGVybWluYXRlZCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMkMyQzJDOyB9XG4gICAgICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtdnBwLWNvbnRlbnQgdWwgbGkgLnZwcC1zdGF0dXMudnBwLXRlcm1pbmF0ZWQgPiBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXZwcC1jb250ZW50IHVsIGxpIC5kZXRhaWwtaW5mbyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgZmxleDogMTsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtdnBwLWNvbnRlbnQgdWwgbGkgdGFibGUge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXZwcC1jb250ZW50IHVsIGxpIHRhYmxlIHRyIHRkIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC12cHAtY29udGVudCB1bCBsaSB0YWJsZSB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBTZW1pYm9sZFwiO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC12cHAtY29udGVudCB1bCBsaSB0YWJsZSB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGwgIWltcG9ydGFudDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC12cHAtY29udGVudCB1bCBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtdnBwLWNvbnRlbnQgdWwgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC12cHAtY29udGVudCAudnBwLWxpc3QtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtdnBwLWNvbnRlbnQgLnZwcC1saXN0LXRpdGxlIHNwYW4ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IEJvbGRcIjtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXZwcC1jb250ZW50IC52cHAtbGlzdC10aXRsZSBhIHtcbiAgICAgICAgICBjb2xvcjogIzBBOUNBRTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXZwcC1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXZwcC1jb250ZW50IC52cHAtbGlzdC10aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9IH1cbiAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5yaWdodC13cmFwcGVyIHtcbiAgICAgIGZsZXg6IDE7IH1cbiAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLnJpZ2h0LXdyYXBwZXIgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5yaWdodC13cmFwcGVyIC5yaWdodC1ib3R0b20ge1xuICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMEYwRjA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2NHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLnJpZ2h0LXdyYXBwZXIgLnJpZ2h0LWJvdHRvbSAub3RoZXItbGluayB7XG4gICAgICAgICAgY29sb3I6ICMwQTlDQUU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAucmlnaHQtd3JhcHBlciAucmlnaHQtYm90dG9tIC5vdGhlci1saW5rOmhvdmVyICsgaSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTZweCk7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAucmlnaHQtd3JhcHBlciAucmlnaHQtYm90dG9tIGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGxpbmVhcjtcbiAgICAgICAgICBjb2xvcjogI0IyQjJCMjtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NDBweCkge1xuICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5yaWdodC13cmFwcGVyIC5yaWdodC1ib3R0b20ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLnJpZ2h0LXdyYXBwZXIgLnJpZ2h0LWJvdHRvbSAub3RoZXItbGluayB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtdnBwLXVuYm91bmQtY29udGVudC5hY2NvdW50LWJhc2UtaW5mby1jb250ZW50IHtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC12cHAtdW5ib3VuZC1jb250ZW50LmFjY291bnQtYmFzZS1pbmZvLWNvbnRlbnQgPiBoNCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgICAgIGNvbG9yOiAjMmMyYzJjO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC12cHAtdW5ib3VuZC1jb250ZW50LmFjY291bnQtYmFzZS1pbmZvLWNvbnRlbnQgPiBoNSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAjMmMyYzJjOyB9XG4gICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXZwcC11bmJvdW5kLWNvbnRlbnQuYWNjb3VudC1iYXNlLWluZm8tY29udGVudCA+IHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBjb2xvcjogIzJjMmMyYzsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXZwcC11bmJvdW5kLWNvbnRlbnQuYWNjb3VudC1iYXNlLWluZm8tY29udGVudCA+IHA6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC12cHAtdW5ib3VuZC1jb250ZW50LmFjY291bnQtYmFzZS1pbmZvLWNvbnRlbnQgPiBwIGEge1xuICAgICAgICAgIGNvbG9yOiAjMEE5Q0FFOyB9XG4gICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXZwcC11bmJvdW5kLWNvbnRlbnQuYWNjb3VudC1iYXNlLWluZm8tY29udGVudCAuc3VwcG9ydGVkLWJyYW5kcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC12cHAtdW5ib3VuZC1jb250ZW50LmFjY291bnQtYmFzZS1pbmZvLWNvbnRlbnQgLnN1cHBvcnRlZC1icmFuZHMgPiBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxNDRweDtcbiAgICAgICAgICBtYXJnaW46IDZweCA2cHggMCAwOyB9XG4gICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXZwcC11bmJvdW5kLWNvbnRlbnQuYWNjb3VudC1iYXNlLWluZm8tY29udGVudCBidXR0b24ge1xuICAgICAgICB3aWR0aDogMjAzcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC12aWV3cy1wbGFuLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogNDBweDsgfVxuICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC12aWV3cy1wbGFuLWNvbnRlbnQgLnRpdGxlMSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBCb2xkXCI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtdmlld3MtcGxhbi1jb250ZW50IC50aXRsZTIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgQm9sZFwiO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC12aWV3cy1wbGFuLWNvbnRlbnQgLmhvcml6b250YWxTb2xpZExpbmUge1xuICAgICAgICBtYXJnaW46IDIwcHggMDsgfVxuICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC12aWV3cy1wbGFuLWNvbnRlbnQgLnJhdGVzLWxpc3Qge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC12aWV3cy1wbGFuLWNvbnRlbnQgLnJhdGVzLWxpc3QgbGkgZGl2IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC12aWV3cy1wbGFuLWNvbnRlbnQgLnJhdGVzLWxpc3QgbGkgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBjb2xvcjogIzk1OTU5NTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXZpZXdzLXBsYW4tY29udGVudCAucmF0ZXMtbGlzdCBsaSArIGxpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXZpZXdzLXBsYW4tY29udGVudCAudXBkYXRlLWxpbmsge1xuICAgICAgICBjb2xvcjogIzBBOUNBRTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXZpZXdzLXBsYW4tY29udGVudCAuZ3JlZW4tcG93ZXItbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtdmlld3MtcGxhbi1jb250ZW50IC5ncmVlbi1wb3dlci1sb2dvIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtdmlld3MtcGxhbi1jb250ZW50IC5yb3cgLmdyYXkxMyB7XG4gICAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtdmlld3MtcGxhbi1jb250ZW50IC5lZmZlY3QtaW5mbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUYzRTA7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjOEQ2NjI0O1xuICAgICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBSZWd1bGFyXCI7IH1cbiAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hZGQtc2hhcmVkLXNjcmVlbnNob3Qge1xuICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgUmVndWxhclwiOyB9XG4gICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hZGQtc2hhcmVkLXNjcmVlbnNob3QgaDMge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBCb2xkXCI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWRkLXNoYXJlZC1zY3JlZW5zaG90IGZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hZGQtc2hhcmVkLXNjcmVlbnNob3QgZm9ybSAuc2NyZWVuc2hvdC1sYXRmcm9tIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0RCREJEQjsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hZGQtc2hhcmVkLXNjcmVlbnNob3QgZm9ybSAuZm9ybS1pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWRkLXNoYXJlZC1zY3JlZW5zaG90IGZvcm0gLmZvcm0taXRlbSAuaW5wdXQtZmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFkZC1zaGFyZWQtc2NyZWVuc2hvdCBmb3JtIC5mb3JtLWl0ZW0gLmlucHV0LWZpbGUgLmltZy1zaG93IHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgICAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hZGQtc2hhcmVkLXNjcmVlbnNob3QgZm9ybSAuZm9ybS1pdGVtIC5pbnB1dC1maWxlIC5pbWctc2hvdyA+IGE6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFkZC1zaGFyZWQtc2NyZWVuc2hvdCBmb3JtIC5mb3JtLWl0ZW0gLmlucHV0LWZpbGUgLmltZy1zaG93ID4gYTpmaXJzdC1jaGlsZCBpIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hZGQtc2hhcmVkLXNjcmVlbnNob3QgZm9ybSAuZm9ybS1pdGVtIC5pbnB1dC1maWxlIC5pbWctc2hvdyA+IGE6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFkZC1zaGFyZWQtc2NyZWVuc2hvdCBmb3JtIC5mb3JtLWl0ZW0gLmlucHV0LWZpbGUgLmltZy1zaG93ID4gYTpsYXN0LWNoaWxkIGltZyB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWRkLXNoYXJlZC1zY3JlZW5zaG90IGZvcm0gLmZvcm0taXRlbSAuaW5wdXQtZmlsZSBpbnB1dCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFkZC1zaGFyZWQtc2NyZWVuc2hvdCBmb3JtIC5mb3JtLWl0ZW0gLmlucHV0LWZpbGUgbGFiZWwge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjZGNztcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggZGFzaGVkICNCRkJGQkY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNDg0ODQ4OyB9XG4gICAgICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFkZC1zaGFyZWQtc2NyZWVuc2hvdCBmb3JtIC5mb3JtLWl0ZW0gLmlucHV0LWZpbGUgbGFiZWwgaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0ODQ4NDg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWRkLXNoYXJlZC1zY3JlZW5zaG90IGZvcm0gLmFkZC1wbGF0Zm9ybSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFkZC1zaGFyZWQtc2NyZWVuc2hvdCBmb3JtIC5hZGQtcGxhdGZvcm0gYSB7XG4gICAgICAgICAgICBjb2xvcjogIzBBOUNBRTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hZGQtc2hhcmVkLXNjcmVlbnNob3QgZm9ybSAuY2FuY2VsLWJ0biB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hZGQtc2hhcmVkLXNjcmVlbnNob3QgZm9ybSAuY2FuY2VsLWJ0biBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMEE5Q0FFOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFkZC1zaGFyZWQtc2NyZWVuc2hvdCBmb3JtIC5vcGVyYXRpb24tYnRucyB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFkZC1zaGFyZWQtc2NyZWVuc2hvdCBmb3JtIC5vcGVyYXRpb24tYnRucyBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hZGQtc2hhcmVkLXNjcmVlbnNob3QgI3ByZXZpZXdJbWdNb2RhbFJld2FyZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWRkLXNoYXJlZC1zY3JlZW5zaG90ICNwcmV2aWV3SW1nTW9kYWxSZXdhcmQgLm1vZGFsLWJvZHkgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtd2VjaGF0LWNvbnRlbnQgaDQgPiBkaXYge1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXdlY2hhdC1jb250ZW50IGg0ID4gZGl2IGIge1xuICAgICAgICBmbGV4OiAxOyB9XG4gICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXdlY2hhdC1jb250ZW50IGg0ID4gZGl2IGEge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXdlY2hhdC1jb250ZW50ID4gZGl2Om50aC1vZi10eXBlKG4rMSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMEYwRjA7IH1cbiAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXdlY2hhdC1jb250ZW50ID4gZGl2Omxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC13ZWNoYXQtY29udGVudCAuaW5mby1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMCAhaW1wb3J0YW50OyB9XG4gICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXdlY2hhdC1jb250ZW50IC5pbmZvLWl0ZW0gcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXdlY2hhdC1jb250ZW50IC5pbmZvLWl0ZW0gcCBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICMwQTlDQUU7IH1cbiAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXdlY2hhdC1xcmNvZGUtY29udGVudCAuY29kZS1pbWctaW5mbyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtd2VjaGF0LXFyY29kZS1jb250ZW50IC5jb2RlLWltZy1pbmZvIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXdlY2hhdC1xcmNvZGUtY29udGVudCAuY29kZS1pbWctaW5mbyBpbWcge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDsgfVxuICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtd2VjaGF0LXFyY29kZS1jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXdlY2hhdC1xcmNvZGUtY29udGVudCAuZGVzY3JpcHRpb24gPiBkaXYge1xuICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtd2VjaGF0LXFyY29kZS1jb250ZW50IC5kZXNjcmlwdGlvbiA+IGRpdiAudGl0bGUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IEJvbGRcIjtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXdlY2hhdC1xcmNvZGUtY29udGVudCAuZGVzY3JpcHRpb24gPiBkaXYgLnN1YiB7XG4gICAgICAgICAgY29sb3I6ICM5NTk1OTU7IH1cbiAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LXdlY2hhdC1xcmNvZGUtY29udGVudCAuc3lzbWJvbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDsgfVxuICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC13ZWNoYXQtcXJjb2RlLWNvbnRlbnQgLnN5c21ib2w6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzk1OTU5NTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC13ZWNoYXQtcXJjb2RlLWNvbnRlbnQgLnN5c21ib2wuZG90OjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk1OTU5NTtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hZGQtZmVlZGJhY2sge1xuICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgUmVndWxhclwiOyB9XG4gICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hZGQtZmVlZGJhY2sgaDMge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBCb2xkXCI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWRkLWZlZWRiYWNrIGZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hZGQtZmVlZGJhY2sgZm9ybSAuZm9ybS1pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWRkLWZlZWRiYWNrIGZvcm0gLmZvcm0taXRlbSAuaW5wdXQtZmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFkZC1mZWVkYmFjayBmb3JtIC5mb3JtLWl0ZW0gLmlucHV0LWZpbGUgLmltZy1zaG93IHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgICAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hZGQtZmVlZGJhY2sgZm9ybSAuZm9ybS1pdGVtIC5pbnB1dC1maWxlIC5pbWctc2hvdyA+IGE6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFkZC1mZWVkYmFjayBmb3JtIC5mb3JtLWl0ZW0gLmlucHV0LWZpbGUgLmltZy1zaG93ID4gYTpmaXJzdC1jaGlsZCBpIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hZGQtZmVlZGJhY2sgZm9ybSAuZm9ybS1pdGVtIC5pbnB1dC1maWxlIC5pbWctc2hvdyA+IGE6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFkZC1mZWVkYmFjayBmb3JtIC5mb3JtLWl0ZW0gLmlucHV0LWZpbGUgLmltZy1zaG93ID4gYTpsYXN0LWNoaWxkIGltZyB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWRkLWZlZWRiYWNrIGZvcm0gLmZvcm0taXRlbSAuaW5wdXQtZmlsZSBpbnB1dCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFkZC1mZWVkYmFjayBmb3JtIC5mb3JtLWl0ZW0gLmlucHV0LWZpbGUgbGFiZWwge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjZmNztcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggZGFzaGVkICNiZmJmYmY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNDg0ODQ4OyB9XG4gICAgICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFkZC1mZWVkYmFjayBmb3JtIC5mb3JtLWl0ZW0gLmlucHV0LWZpbGUgbGFiZWwgaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0ODQ4NDg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWRkLWZlZWRiYWNrIGZvcm0gLm9wZXJhdGlvbi1idG5zIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWRkLWZlZWRiYWNrIGZvcm0gLm9wZXJhdGlvbi1idG5zIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1ldi1jaGFyZ2luZy1jb250ZW50IHtcbiAgICAgIGNvbG9yOiAjMkMyQzJDOyB9XG4gICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LWV2LWNoYXJnaW5nLWNvbnRlbnQgaDQgYiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LWV2LWNoYXJnaW5nLWNvbnRlbnQgPiB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtZXYtY2hhcmdpbmctY29udGVudCA+IHVsID4gbGkge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0NzNweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtZXYtY2hhcmdpbmctY29udGVudCA+IHVsID4gbGk6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtZXYtY2hhcmdpbmctY29udGVudCA+IHVsID4gbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwcHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LWV2LWNoYXJnaW5nLWNvbnRlbnQgPiB1bCA+IGxpID4gZGl2IHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LWV2LWNoYXJnaW5nLWNvbnRlbnQgPiB1bCA+IGxpIC5jaGFyZ2luZy1zdGF0dXMge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjZWJlYmViO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtZXYtY2hhcmdpbmctY29udGVudCA+IHVsID4gbGkgLmNoYXJnaW5nLXN0YXR1cyBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgU2VtaWJvbGRcIjsgfVxuICAgICAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LWV2LWNoYXJnaW5nLWNvbnRlbnQgPiB1bCA+IGxpIC5jaGFyZ2luZy1zdGF0dXMgc3BhbiA+IGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1ldi1jaGFyZ2luZy1jb250ZW50ID4gdWwgPiBsaSAuY2hhcmdpbmctc3RhdHVzID4gYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMGE5Y2FlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwYTljYWU7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1ldi1jaGFyZ2luZy1jb250ZW50ID4gdWwgPiBsaSAuY2hhcmdpbmctc3RhdHVzIC50b29sdGlwIHtcbiAgICAgICAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LWV2LWNoYXJnaW5nLWNvbnRlbnQgPiB1bCA+IGxpIC5jaGFyZ2luZy1zdGF0dXMgLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3cge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7IH1cbiAgICAgICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1ldi1jaGFyZ2luZy1jb250ZW50ID4gdWwgPiBsaSAuY2hhcmdpbmctc3RhdHVzIC50b29sdGlwIC50b29sdGlwLWlubmVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtZXYtY2hhcmdpbmctY29udGVudCA+IHVsID4gbGkgLmNoYXJnaW5nLXN0YXR1cy5jaGFyZ2luZy1wZW5kaW5nIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMyNDljZjQ7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtZXYtY2hhcmdpbmctY29udGVudCA+IHVsID4gbGkgLmNoYXJnaW5nLXN0YXR1cy5jaGFyZ2luZy1hcHByb3ZlZCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNGFiOTg3OyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LWV2LWNoYXJnaW5nLWNvbnRlbnQgPiB1bCA+IGxpIC5jaGFyZ2luZy1zdGF0dXMuY2hhcmdpbmctd2FyaW5nIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNlNjJlMmU7IH1cbiAgICAgICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1ldi1jaGFyZ2luZy1jb250ZW50ID4gdWwgPiBsaSAuY2hhcmdpbmctc3RhdHVzLmNoYXJnaW5nLXdhcmluZyA+IGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1ldi1jaGFyZ2luZy1jb250ZW50ID4gdWwgPiBsaSAuY2hhcmdpbmctc3RhdHVzLmNoYXJnaW5nLXdhcm5pbmcge1xuICAgICAgICAgICAgICBjb2xvcjogI2U2MmUyZTsgfVxuICAgICAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LWV2LWNoYXJnaW5nLWNvbnRlbnQgPiB1bCA+IGxpIC5jaGFyZ2luZy1zdGF0dXMuY2hhcmdpbmctd2FybmluZyA+IGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1ldi1jaGFyZ2luZy1jb250ZW50ID4gdWwgPiBsaSAuY2hhcmdpbmctc3RhdHVzLmNoYXJnaW5nLXJlamVjdGVkIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmNDk0MTM7IH1cbiAgICAgICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1ldi1jaGFyZ2luZy1jb250ZW50ID4gdWwgPiBsaSAuY2hhcmdpbmctc3RhdHVzLmNoYXJnaW5nLXJlamVjdGVkID4gYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LWV2LWNoYXJnaW5nLWNvbnRlbnQgPiB1bCA+IGxpIC5jaGFyZ2luZy1zdGF0dXMuY2hhcmdpbmctdGVybWluYXRlZCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMkMyQzJDOyB9XG4gICAgICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtZXYtY2hhcmdpbmctY29udGVudCA+IHVsID4gbGkgLmNoYXJnaW5nLXN0YXR1cy5jaGFyZ2luZy10ZXJtaW5hdGVkID4gYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1ldi1jaGFyZ2luZy1jb250ZW50ID4gdWwgPiBsaSAuZGV0YWlsLWluZm8ge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGNvbG9yOiAjMkMyQzJDOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LWV2LWNoYXJnaW5nLWNvbnRlbnQgPiB1bCA+IGxpIC5kZXRhaWwtaW5mbyA+IGRpdiBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogNTBweDsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1ldi1jaGFyZ2luZy1jb250ZW50ID4gdWwgPiBsaSAuZGV0YWlsLWluZm8gPiB1bCB7XG4gICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gICAgICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtZXYtY2hhcmdpbmctY29udGVudCA+IHVsID4gbGkgLmRldGFpbC1pbmZvID4gdWwgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7IH1cbiAgICAgICAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LWV2LWNoYXJnaW5nLWNvbnRlbnQgPiB1bCA+IGxpIC5kZXRhaWwtaW5mbyA+IHVsIGxpIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtZXYtY2hhcmdpbmctY29udGVudCA+IHVsID4gbGkgLmRldGFpbC1pbmZvID4gdWwgbGkgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IFNlbWlib2xkXCI7IH1cbiAgICAgICAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LWV2LWNoYXJnaW5nLWNvbnRlbnQgPiB1bCA+IGxpIC5kZXRhaWwtaW5mbyA+IHVsIGxpIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7IH1cbiAgICAgICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1ldi1jaGFyZ2luZy1jb250ZW50ID4gdWwgPiBsaSAuZGV0YWlsLWluZm8gPiB1bCBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMzNweDsgfVxuICAgICAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LWV2LWNoYXJnaW5nLWNvbnRlbnQgPiB1bCA+IGxpIC5kZXRhaWwtaW5mbyA+IHVsIGg1IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDhweCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBTZW1pYm9sZFwiOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LWV2LWNoYXJnaW5nLWNvbnRlbnQgPiB1bCA+IGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LWV2LWNoYXJnaW5nLWNvbnRlbnQgPiB1bCA+IGxpOm50aC1jaGlsZChldmVuKSwgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1ldi1jaGFyZ2luZy1jb250ZW50ID4gdWwgPiBsaTpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1ldi1jaGFyZ2luZy1jb250ZW50ID4gdWwgPiBsaSAuZGV0YWlsLWluZm8ge1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1ldi1jaGFyZ2luZy1jb250ZW50IC5jaGFyZ2luZy1saXN0LXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1ldi1jaGFyZ2luZy1jb250ZW50IC5jaGFyZ2luZy1saXN0LXRpdGxlIHNwYW4ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IEJvbGRcIjtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LWV2LWNoYXJnaW5nLWNvbnRlbnQgLmNoYXJnaW5nLWxpc3QtdGl0bGUgYSB7XG4gICAgICAgICAgY29sb3I6ICMwYTljYWU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1ldi1jaGFyZ2luZy1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LWV2LWNoYXJnaW5nLWNvbnRlbnQgaDQsIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtZXYtY2hhcmdpbmctY29udGVudCAuY2hhcmdpbmctbGlzdC10aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LWV2LWNoYXJnaW5nLWNvbnRlbnQgPiB1bDpudGgtY2hpbGQoZXZlbiksIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtZXYtY2hhcmdpbmctY29udGVudCA+IHVsOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtZXYtY2hhcmdpbmctY29udGVudCA+IHVsID4gbGkgLmRldGFpbC1pbmZvIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDsgfVxuICAgICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudENvbW1vbldyYXAgLmFjY291bnQtY29udGVudCAuYWNjb3VudC1ldi1jaGFyZ2luZy1jb250ZW50ID4gdWwgPiBsaSAuZGV0YWlsLWluZm8gPiB1bCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtZXYtY2hhcmdpbmctY29udGVudCAuY2hhcmdpbmctbGlzdC10aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NDBweCkge1xuICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LWV2LWNoYXJnaW5nLWNvbnRlbnQgPiB1bCA+IGxpIC5kZXRhaWwtaW5mbyA+IHVsIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtZXYtY2hhcmdpbmctdW5saW5rLWNvbnRlbnQuYWNjb3VudC1iYXNlLWluZm8tY29udGVudCB7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtZXYtY2hhcmdpbmctdW5saW5rLWNvbnRlbnQuYWNjb3VudC1iYXNlLWluZm8tY29udGVudCA+IGg0IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgICAgY29sb3I6ICMyYzJjMmM7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LWV2LWNoYXJnaW5nLXVubGluay1jb250ZW50LmFjY291bnQtYmFzZS1pbmZvLWNvbnRlbnQgPiBoNSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAjMmMyYzJjOyB9XG4gICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5hY2NvdW50LWV2LWNoYXJnaW5nLXVubGluay1jb250ZW50LmFjY291bnQtYmFzZS1pbmZvLWNvbnRlbnQgPiBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgY29sb3I6ICMyYzJjMmM7IH1cbiAgICAgIC5kZS13ZWItdjMgLmFjY291bnRDb21tb25XcmFwIC5hY2NvdW50LWNvbnRlbnQgLmFjY291bnQtZXYtY2hhcmdpbmctdW5saW5rLWNvbnRlbnQuYWNjb3VudC1iYXNlLWluZm8tY29udGVudCBidXR0b24ge1xuICAgICAgICB3aWR0aDogMjAzcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5sZWZ0LWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZGUtd2ViLXYzIC5hY2NvdW50Q29tbW9uV3JhcCAuYWNjb3VudC1jb250ZW50IC5yaWdodC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50OyB9IH1cblxuLmRlLXdlYi12MyAuYWNjb3VudFJld2FyZFNoYXJlV2FycCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuZGUtd2ViLXYzIC5hY2NvdW50UmV3YXJkU2hhcmVXYXJwIC5yZXdhcmQtc2hhcmUtcnVsZS1oZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMxRjRDNjYgMCUsICMwNjcyODAgNjMlLCAjNDM5ODk2IDEwMCUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5kZS13ZWItdjMgLmFjY291bnRSZXdhcmRTaGFyZVdhcnAgLnJld2FyZC1zaGFyZS1ydWxlLWhlYWQgaDIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiA1N3B4IDE2cHg7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBCb2xkXCI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50UmV3YXJkU2hhcmVXYXJwIC5yZXdhcmQtc2hhcmUtcnVsZS1oZWFkIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuICAuZGUtd2ViLXYzIC5hY2NvdW50UmV3YXJkU2hhcmVXYXJwIC5yZXdhcmQtc2hhcmUtcnVsZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmRlLXdlYi12MyAuYWNjb3VudFJld2FyZFNoYXJlV2FycCAucmV3YXJkLXNoYXJlLXJ1bGUtY29udGVudCA+IGgzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiA0MHB4IDAgMCAwOyB9XG4gICAgICAuZGUtd2ViLXYzIC5hY2NvdW50UmV3YXJkU2hhcmVXYXJwIC5yZXdhcmQtc2hhcmUtcnVsZS1jb250ZW50ID4gaDMgc3BhbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgQm9sZFwiOyB9XG4gICAgLmRlLXdlYi12MyAuYWNjb3VudFJld2FyZFNoYXJlV2FycCAucmV3YXJkLXNoYXJlLXJ1bGUtY29udGVudCA+IHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgUmVndWxhclwiO1xuICAgICAgY29sb3I6ICM5NTk1OTU7XG4gICAgICBtYXJnaW46IDIwcHggMDsgfVxuICAgIC5kZS13ZWItdjMgLmFjY291bnRSZXdhcmRTaGFyZVdhcnAgLnJld2FyZC1zaGFyZS1ydWxlLWNvbnRlbnQgLmV4YW1wbGVzLWxpc3Qge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5kZS13ZWItdjMgLmFjY291bnRSZXdhcmRTaGFyZVdhcnAgLnJld2FyZC1zaGFyZS1ydWxlLWNvbnRlbnQgLmV4YW1wbGVzLWxpc3QgbGkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiA1MHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmFjY291bnRSZXdhcmRTaGFyZVdhcnAgLnJld2FyZC1zaGFyZS1ydWxlLWNvbnRlbnQgLmV4YW1wbGVzLWxpc3QgbGkgPiBkaXYge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudFJld2FyZFNoYXJlV2FycCAucmV3YXJkLXNoYXJlLXJ1bGUtY29udGVudCAuZXhhbXBsZXMtbGlzdCBsaSA+IGRpdiBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDQ2cHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50UmV3YXJkU2hhcmVXYXJwIC5yZXdhcmQtc2hhcmUtcnVsZS1jb250ZW50IC5leGFtcGxlcy1saXN0IGxpID4gZGl2IHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBCb2xkXCI7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudFJld2FyZFNoYXJlV2FycCAucmV3YXJkLXNoYXJlLXJ1bGUtY29udGVudCAuZXhhbXBsZXMtbGlzdCBsaSBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMzczcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50UmV3YXJkU2hhcmVXYXJwIC5yZXdhcmQtc2hhcmUtcnVsZS1jb250ZW50IC5leGFtcGxlcy1saXN0IGxpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMCAwOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuYWNjb3VudFJld2FyZFNoYXJlV2FycCAucmV3YXJkLXNoYXJlLXJ1bGUtY29udGVudCAuZXhhbXBsZXMtbGlzdCBsaSA+IGRpdiBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5hY2NvdW50UmV3YXJkU2hhcmVXYXJwIC5yZXdhcmQtc2hhcmUtcnVsZS1jb250ZW50IC5leGFtcGxlcy1saXN0IGxpID4gaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi5kZS13ZWItdjMgLm15SW5mb1RpdFNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTdweDsgfVxuICAuZGUtd2ViLXYzIC5teUluZm9UaXRTZWN0aW9uID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmRlLXdlYi12MyAubXlJbmZvVGl0U2VjdGlvbiA+IGRpdjpmaXJzdC1jaGlsZCBpbWcge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDsgfVxuICAgIC5kZS13ZWItdjMgLm15SW5mb1RpdFNlY3Rpb24gPiBkaXY6Zmlyc3QtY2hpbGQgc3BhbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDsgfVxuICAuZGUtd2ViLXYzIC5teUluZm9UaXRTZWN0aW9uID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyN3B4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuZGUtd2ViLXYzIC5teUluZm9UaXRTZWN0aW9uIC5teUluZm9UaXRDbG9zZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkYwRjA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U2MkUyRTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGNvbG9yOiAjRTYyRTJFO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IFJlZ3VsYXJcIjtcbiAgICBwYWRkaW5nOiA0cHggMTBweDsgfVxuICAgIC5kZS13ZWItdjMgLm15SW5mb1RpdFNlY3Rpb24gLm15SW5mb1RpdENsb3NlLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmRlLXdlYi12MyAubXlJbmZvVGl0U2VjdGlvbiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5kZS13ZWItdjMgLm15SW5mb1RpdFNlY3Rpb24gPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuLmRlLXdlYi12MyAubGluay1leHBpcmVkLXdyYXBwZXIge1xuICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBSZWd1bGFyXCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDYwcHggMTZweCAxNnB4IDE2cHg7IH1cbiAgLmRlLXdlYi12MyAubGluay1leHBpcmVkLXdyYXBwZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYzOHB4OyB9XG4gIC5kZS13ZWItdjMgLmxpbmstZXhwaXJlZC13cmFwcGVyIGgzIHtcbiAgICBjb2xvcjogIzJDMkMyQztcbiAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBCb2xkXCI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAuZGUtd2ViLXYzIC5saW5rLWV4cGlyZWQtd3JhcHBlciBwIHtcbiAgICBjb2xvcjogIzk1OTU5NTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmRlLXdlYi12MyAubGluay1leHBpcmVkLXdyYXBwZXIgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5kZS13ZWItdjMgLnVwZ3JhZGUtd3JhcHBlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IFJlZ3VsYXJcIjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNjBweCAxNnB4IDE2cHggMTZweDsgfVxuICAuZGUtd2ViLXYzIC51cGdyYWRlLXdyYXBwZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgzMnB4OyB9XG4gIC5kZS13ZWItdjMgLnVwZ3JhZGUtd3JhcHBlciBoMyB7XG4gICAgY29sb3I6ICMyQzJDMkM7XG4gICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgQm9sZFwiO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLmRlLXdlYi12MyAudXBncmFkZS13cmFwcGVyIHAge1xuICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZGUtd2ViLXYzIC51cGdyYWRlLXdyYXBwZXIgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICBwYWRkaW5nOiAxNHB4IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5kZS13ZWItdjMgLnVwZ3JhZGUtd3JhcHBlciBoMyB7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgLmRlLXdlYi12MyAudXBncmFkZS13cmFwcGVyIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLmRlLXdlYi12MyAudHJhbnNhY3Rpb24tZGVzYyB7XG4gIHBhZGRpbmc6IDE2cHg7IH1cbiAgLmRlLXdlYi12MyAudHJhbnNhY3Rpb24tZGVzYyA+IGg0Om50aC1vZi10eXBlKDEpIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5kZS13ZWItdjMgLnRyYW5zYWN0aW9uLWRlc2MgaDQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IEJvbGRcIjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbWFyZ2luOiAxNnB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmRlLXdlYi12MyAudHJhbnNhY3Rpb24tZGVzYyA+IHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAuZGUtd2ViLXYzIC50cmFuc2FjdGlvbi1kZXNjIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAuZGUtd2ViLXYzIC50cmFuc2FjdGlvbi1kZXNjIHVsIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5kZS13ZWItdjMgLnRyYW5zYWN0aW9uLWRlc2MgdWwgbGkgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgICAgLmRlLXdlYi12MyAudHJhbnNhY3Rpb24tZGVzYyB1bCBsaSA+IGRpdjpudGgtY2hpbGQoMikgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC50cmFuc2FjdGlvbi1kZXNjIHVsIGxpID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAudHJhbnNhY3Rpb24tZGVzYyB1bCBsaSA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gIC5kZS13ZWItdjMgLnRyYW5zYWN0aW9uLWRlc2MgLm1hcmdpbi1iLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5kZS13ZWItdjMgLmxhbmRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5kZS13ZWItdjMgLmxhbmRpbmcgLnNlY3Rpb24xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZGUtd2ViLXYzIC5sYW5kaW5nIC5zZWN0aW9uMSAuc2VjdGlvbjEtMSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmRlLXdlYi12MyAubGFuZGluZyAuc2VjdGlvbjEgLnNlY3Rpb24xLTEgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5kZS13ZWItdjMgLmxhbmRpbmcgLnNlY3Rpb24xIC5zZWN0aW9uMS0xID4gaW1nOmxhc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmRlLXdlYi12MyAubGFuZGluZyAuc2VjdGlvbjEgLnNlY3Rpb24xLTIge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5kZS13ZWItdjMgLmxhbmRpbmcgLnNlY3Rpb24xIC5zZWN0aW9uMS0yIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcwOTI7IH0gfVxuICAgICAgLmRlLXdlYi12MyAubGFuZGluZyAuc2VjdGlvbjEgLnNlY3Rpb24xLTIgaDMge1xuICAgICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBCb2xkXCI7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjAlOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5kZS13ZWItdjMgLmxhbmRpbmcgLnNlY3Rpb24xIC5zZWN0aW9uMS0yIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgICAgLmRlLXdlYi12MyAubGFuZGluZyAuc2VjdGlvbjEgLnNlY3Rpb24xLTIgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IEJvbGRcIjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBjb2xvcjogIzAwRkNGRTtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4OyB9XG4gIC5kZS13ZWItdjMgLmxhbmRpbmcgLnNlY3Rpb24yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZGUtd2ViLXYzIC5sYW5kaW5nIC5zZWN0aW9uMi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmRlLXdlYi12MyAubGFuZGluZyAuc2VjdGlvbjIgaDMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgUmVndWxhclwiO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLmxhbmRpbmcgLnNlY3Rpb24yIGgzIHNwYW4ge1xuICAgICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBCb2xkXCI7XG4gICAgICAgIGNvbG9yOiAjNENDMkM3OyB9XG4gICAgLmRlLXdlYi12MyAubGFuZGluZyAuc2VjdGlvbjIgdWwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5kZS13ZWItdjMgLmxhbmRpbmcgLnNlY3Rpb24yIHVsIGxpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmxhbmRpbmcgLnNlY3Rpb24yIHVsIGxpIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNzZweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5sYW5kaW5nIC5zZWN0aW9uMiB1bCBsaSBkaXYge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgcGFkZGluZzogMTZweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmxhbmRpbmcgLnNlY3Rpb24yIHVsIGxpIGRpdiBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBSZWd1bGFyXCI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICMyQzJDMkM7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5sYW5kaW5nIC5zZWN0aW9uMiB1bCBsaSBkaXYgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogIzJDMkMyQzsgfVxuICAgICAgLmRlLXdlYi12MyAubGFuZGluZyAuc2VjdGlvbjIgdWwgPiBsaTpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmxhbmRpbmcgLnNlY3Rpb24yIHVsID4gbGk6bnRoLWNoaWxkKDJuKSA+IGRpdjpsYXN0LWNoaWxkIGg0IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuZGUtd2ViLXYzIC5sYW5kaW5nIC5zZWN0aW9uMi10aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmRlLXdlYi12MyAubGFuZGluZyAuc2VjdGlvbjItdGguYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5kZS13ZWItdjMgLmxhbmRpbmcgLnNlY3Rpb24yLXRoIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLmxhbmRpbmcgLnNlY3Rpb24yLXRoIGgzIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzRDQzJDNztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgQm9sZFwiOyB9XG4gICAgLmRlLXdlYi12MyAubGFuZGluZyAuc2VjdGlvbjItdGggdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC5kZS13ZWItdjMgLmxhbmRpbmcgLnNlY3Rpb24yLXRoIHVsIGxpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5sYW5kaW5nIC5zZWN0aW9uMi10aCB1bCBsaSBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmxhbmRpbmcgLnNlY3Rpb24yLXRoIHVsIGxpIGRpdiB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjMkMyQzJDOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAubGFuZGluZyAuc2VjdGlvbjItdGggdWwgbGkgZGl2IGEge1xuICAgICAgICAgICAgY29sb3I6ICM0Q0MyQzc7IH1cbiAgLmRlLXdlYi12MyAubGFuZGluZyAuc2VjdGlvbjMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1MHB4IDE2cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS9sYW5kaW5nL3BjL2JnNS53ZWJwXCIpO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZGUtd2ViLXYzIC5sYW5kaW5nIC5zZWN0aW9uMy5hY3RpdmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmRlLXdlYi12MyAubGFuZGluZyAuc2VjdGlvbjMgaDQge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLmxhbmRpbmcgLnNlY3Rpb24zIGg0IGEge1xuICAgICAgICBjb2xvcjogIzI4RTJFQTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgQm9sZFwiO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgLmRlLXdlYi12MyAubGFuZGluZyAuc2VjdGlvbjMgaDQgc3BhbiB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgUmVndWxhclwiO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgLmRlLXdlYi12MyAubGFuZGluZyAuc2VjdGlvbjMgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5kZS13ZWItdjMgLmxhbmRpbmcgLnNlY3Rpb24zIGltZy5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuZGUtd2ViLXYzIC5sYW5kaW5nIC5zZWN0aW9uMyBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjMjhFMkVBO1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgLmRlLXdlYi12MyAubGFuZGluZyAuc2VjdGlvbjMtdGgge1xuICAgIHBhZGRpbmc6IDYwcHggMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL2xhbmRpbmcvcGMvYmc1LndlYnBcIik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZGUtd2ViLXYzIC5sYW5kaW5nIC5zZWN0aW9uMy10aCBoMyB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIC5kZS13ZWItdjMgLmxhbmRpbmcgLnNlY3Rpb24zLXRoIGgzIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzI4RTJFQTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgQm9sZFwiOyB9XG4gICAgLmRlLXdlYi12MyAubGFuZGluZyAuc2VjdGlvbjMtdGggPiBkaXYge1xuICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgICAgIC5kZS13ZWItdjMgLmxhbmRpbmcgLnNlY3Rpb24zLXRoID4gZGl2ID4gZGl2IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDhweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5sYW5kaW5nIC5zZWN0aW9uMy10aCA+IGRpdiA+IGRpdiBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMjcwcHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAubGFuZGluZyAuc2VjdGlvbjMtdGggPiBkaXYgPiBkaXYgZGl2IHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzNHB4O1xuICAgICAgICAgIGNvbG9yOiAjMjhFMkVBO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5sYW5kaW5nIC5zZWN0aW9uMy10aCA+IGRpdiB1bCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBoZWlnaHQ6IDI3MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgLmRlLXdlYi12MyAubGFuZGluZyAuc2VjdGlvbjMtdGggPiBkaXYgdWwgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI4RTJFQTsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmxhbmRpbmcgLnNlY3Rpb24zLXRoID4gZGl2IHVsIGxpIGg1IHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IEJvbGRcIjtcbiAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmxhbmRpbmcgLnNlY3Rpb24zLXRoID4gZGl2IHVsIGxpIGRpdiB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5sYW5kaW5nIC5zZWN0aW9uMy10aCA+IGRpdiB1bCBsaSBkaXYgPiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IEJvbGRcIjsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5sYW5kaW5nIC5zZWN0aW9uMy10aCA+IGRpdiB1bCA+IGxpICsgbGkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLmRlLXdlYi12MyAubGFuZGluZyAuc2VjdGlvbjMtdmkge1xuICAgIHBhZGRpbmc6IDYwcHggMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL2xhbmRpbmcvcGMvYmc1LndlYnBcIik7IH1cbiAgICAuZGUtd2ViLXYzIC5sYW5kaW5nIC5zZWN0aW9uMy12aSBoMyB7XG4gICAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZGUtd2ViLXYzIC5sYW5kaW5nIC5zZWN0aW9uMy12aSBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICAuZGUtd2ViLXYzIC5sYW5kaW5nIC5zZWN0aW9uMy12aSAucXJjb2RlcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAuZGUtd2ViLXYzIC5sYW5kaW5nIC5zZWN0aW9uMy12aSAucXJjb2RlcyA+IGRpdiB7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxODJweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5sYW5kaW5nIC5zZWN0aW9uMy12aSAucXJjb2RlcyA+IGRpdiBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAubGFuZGluZyAuc2VjdGlvbjMtdmkgLnFyY29kZXMgPiBkaXYgcCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgICBjb2xvcjogIzI4RTJFQTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgICAgIC5kZS13ZWItdjMgLmxhbmRpbmcgLnNlY3Rpb24zLXZpIC5xcmNvZGVzID4gZGl2IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgLmRlLXdlYi12MyAubGFuZGluZyAuc2VjdGlvbjMtdmkgLmluZm8tYm94IHtcbiAgICAgIG1heC13aWR0aDogNjMzcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyOEUyRUE7XG4gICAgICBwYWRkaW5nOiAxNnB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5sYW5kaW5nIC5zZWN0aW9uMy12aSAuaW5mby1ib3ggPiBkaXYge1xuICAgICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBCb2xkXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmxhbmRpbmcgLnNlY3Rpb24zLXZpIC5pbmZvLWJveCA+IGRpdiBzcGFuIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBSZWd1bGFyXCI7IH1cbiAgLmRlLXdlYi12MyAubGFuZGluZyAuc2VjdGlvbjQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgcGFkZGluZzogNTBweDsgfVxuICAgIC5kZS13ZWItdjMgLmxhbmRpbmcgLnNlY3Rpb240IHAge1xuICAgICAgcGFkZGluZzogMTZweCAwOyB9XG4gICAgLmRlLXdlYi12MyAubGFuZGluZyAuc2VjdGlvbjQgLmItZm9ybSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNzYwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5kZS13ZWItdjMgLmxhbmRpbmcgLnNlY3Rpb24xIC5zZWN0aW9uMS0yIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDsgfVxuICAgIC5kZS13ZWItdjMgLmxhbmRpbmcgLnNlY3Rpb24xIC5zZWN0aW9uMS0yIHAge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5kZS13ZWItdjMgLmxhbmRpbmcgLnNlY3Rpb24xIC5zZWN0aW9uMS0yIGgzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDsgfVxuICAgIC5kZS13ZWItdjMgLmxhbmRpbmcgLnNlY3Rpb24xIC5zZWN0aW9uMS0yIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZGUtd2ViLXYzIC5sYW5kaW5nIC5zZWN0aW9uMSAuc2VjdGlvbjEtMSA+IGltZzpmaXJzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmRlLXdlYi12MyAubGFuZGluZyAuc2VjdGlvbjEgLnNlY3Rpb24xLTEgPiBpbWc6bGFzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuZGUtd2ViLXYzIC5sYW5kaW5nIC5zZWN0aW9uMSAuc2VjdGlvbjEtMiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvdHRvbTogODBweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmRlLXdlYi12MyAubGFuZGluZyAuc2VjdGlvbjEgLnNlY3Rpb24xLTIgaDMge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLmxhbmRpbmcgLnNlY3Rpb24xIC5zZWN0aW9uMS0yIHAge1xuICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDsgfVxuICAgIC5kZS13ZWItdjMgLmxhbmRpbmcgLnNlY3Rpb24yIHVsIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5kZS13ZWItdjMgLmxhbmRpbmcgLnNlY3Rpb24yIHVsIGxpIGRpdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmRlLXdlYi12MyAubGFuZGluZyAuc2VjdGlvbjIgdWwgbGkgZGl2IGg0IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5sYW5kaW5nIC5zZWN0aW9uMiB1bCBsaSBkaXYgcCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5kZS13ZWItdjMgLmxhbmRpbmcgLnNlY3Rpb24zIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAgIC5kZS13ZWItdjMgLmxhbmRpbmcgLnNlY3Rpb24zIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmRlLXdlYi12MyAubGFuZGluZyAuc2VjdGlvbjItdGggdWwge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLmRlLXdlYi12MyAubGFuZGluZyAuc2VjdGlvbjItdGggdWwgbGkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLmRlLXdlYi12MyAubGFuZGluZyAuc2VjdGlvbjMtdGggPiBkaXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLmRlLXdlYi12MyAubGFuZGluZyAuc2VjdGlvbjMtdGggPiBkaXYgPiBkaXYge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgLmRlLXdlYi12MyAubGFuZGluZyAuc2VjdGlvbjMtdGggPiBkaXYgPiBkaXYgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgLmRlLXdlYi12MyAubGFuZGluZyAuc2VjdGlvbjEgLnNlY3Rpb24xLTIge1xuICAgICAgYm90dG9tOiA1MHB4OyB9IH1cblxuLmRlLXdlYi12MyAuZWxlYy12ZWhpY2xlcy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNDAwcHg7IH1cbiAgLmRlLXdlYi12MyAuZWxlYy12ZWhpY2xlcy13cmFwcGVyID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS9lbGVjLXZlaGljbGVzL2JnQDJ4LndlYnBcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwMHB4OyB9XG4gIC5kZS13ZWItdjMgLmVsZWMtdmVoaWNsZXMtd3JhcHBlciAuc2VjdGlvbjEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDUlO1xuICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgICAuZGUtd2ViLXYzIC5lbGVjLXZlaGljbGVzLXdyYXBwZXIgLnNlY3Rpb24xIGgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IEJvbGRcIjtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5kZS13ZWItdjMgLmVsZWMtdmVoaWNsZXMtd3JhcHBlciAuc2VjdGlvbjEgLmluZm8xIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IFJlZ3VsYXJcIjtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5kZS13ZWItdjMgLmVsZWMtdmVoaWNsZXMtd3JhcHBlciAuc2VjdGlvbjEgLmluZm8yIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IFJlZ3VsYXJcIjtcbiAgICAgIGNvbG9yOiAjMDBmY2ZlO1xuICAgICAgbWF4LXdpZHRoOiAxMDMwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5kZS13ZWItdjMgLmVsZWMtdmVoaWNsZXMtd3JhcHBlciAuc2VjdGlvbjEgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5kZS13ZWItdjMgLmVsZWMtdmVoaWNsZXMtd3JhcHBlciAuc2VjdGlvbjIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuZGUtd2ViLXYzIC5lbGVjLXZlaGljbGVzLXdyYXBwZXIgLnNlY3Rpb24yID4gZGl2IHtcbiAgICAgIHdpZHRoOiA0OCU7IH1cbiAgICAuZGUtd2ViLXYzIC5lbGVjLXZlaGljbGVzLXdyYXBwZXIgLnNlY3Rpb24yIC5pbWctY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5kZS13ZWItdjMgLmVsZWMtdmVoaWNsZXMtd3JhcHBlciAuc2VjdGlvbjIgLmltZy1jb250ZW50IGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4OyB9XG4gICAgLmRlLXdlYi12MyAuZWxlYy12ZWhpY2xlcy13cmFwcGVyIC5zZWN0aW9uMiAuaW5mby1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTAlOyB9XG4gICAgICAuZGUtd2ViLXYzIC5lbGVjLXZlaGljbGVzLXdyYXBwZXIgLnNlY3Rpb24yIC5pbmZvLWNvbnRlbnQgaDQge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGNvbG9yOiAjMmRmYWZhO1xuICAgICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBCb2xkXCI7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmRlLXdlYi12MyAuZWxlYy12ZWhpY2xlcy13cmFwcGVyIC5zZWN0aW9uMiAuaW5mby1jb250ZW50IHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBSZWd1bGFyXCI7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLmVsZWMtdmVoaWNsZXMtd3JhcHBlciAuc2VjdGlvbjIgLmluZm8tY29udGVudCA+IGRpdiB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5lbGVjLXZlaGljbGVzLXdyYXBwZXIgLnNlY3Rpb24yIC5pbmZvLWNvbnRlbnQgPiBkaXYgc3BhbiB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IEJvbGRcIjtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmVsZWMtdmVoaWNsZXMtd3JhcHBlciAuc2VjdGlvbjIgLmluZm8tY29udGVudCA+IGRpdiBpbWcge1xuICAgICAgICAgIHdpZHRoOiA4OHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5lbGVjLXZlaGljbGVzLXdyYXBwZXIgLnNlY3Rpb24yIC5pbmZvLWNvbnRlbnQgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gIC5kZS13ZWItdjMgLmVsZWMtdmVoaWNsZXMtd3JhcHBlciAuc2VjdGlvbjMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5kZS13ZWItdjMgLmVsZWMtdmVoaWNsZXMtd3JhcHBlciAuc2VjdGlvbjMgPiBkaXYge1xuICAgICAgd2lkdGg6IDQ4JTsgfVxuICAgIC5kZS13ZWItdjMgLmVsZWMtdmVoaWNsZXMtd3JhcHBlciAuc2VjdGlvbjMgLmltZy1jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmRlLXdlYi12MyAuZWxlYy12ZWhpY2xlcy13cmFwcGVyIC5zZWN0aW9uMyAuaW1nLWNvbnRlbnQgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogODcwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5lbGVjLXZlaGljbGVzLXdyYXBwZXIgLnNlY3Rpb24zIC5pbmZvLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1yaWdodDogNSU7IH1cbiAgICAgIC5kZS13ZWItdjMgLmVsZWMtdmVoaWNsZXMtd3JhcHBlciAuc2VjdGlvbjMgLmluZm8tY29udGVudCBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgY29sb3I6ICMyZGZhZmE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IEJvbGRcIjtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuZGUtd2ViLXYzIC5lbGVjLXZlaGljbGVzLXdyYXBwZXIgLnNlY3Rpb24zIC5pbmZvLWNvbnRlbnQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IFJlZ3VsYXJcIjtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAgICAgLmRlLXdlYi12MyAuZWxlYy12ZWhpY2xlcy13cmFwcGVyIC5zZWN0aW9uMyAuaW5mby1jb250ZW50ID4gZGl2IHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmVsZWMtdmVoaWNsZXMtd3JhcHBlciAuc2VjdGlvbjMgLmluZm8tY29udGVudCA+IGRpdiBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgQm9sZFwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuZWxlYy12ZWhpY2xlcy13cmFwcGVyIC5zZWN0aW9uMyAuaW5mby1jb250ZW50ID4gZGl2IGltZyB7XG4gICAgICAgICAgd2lkdGg6IDg4cHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLmVsZWMtdmVoaWNsZXMtd3JhcHBlciAuc2VjdGlvbjMgLmluZm8tY29udGVudCBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmRlLXdlYi12MyAuZWxlYy12ZWhpY2xlcy13cmFwcGVyIC52aWRlby1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3R0b206IDIwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDUwcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5kZS13ZWItdjMgLmVsZWMtdmVoaWNsZXMtd3JhcHBlciAudmlkZW8tY29udGVudCBpZnJhbWUge1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgIzJkZmFmYTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogOTgwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmRlLXdlYi12MyAuZWxlYy12ZWhpY2xlcy13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MDBweDsgfVxuICAgICAgLmRlLXdlYi12MyAuZWxlYy12ZWhpY2xlcy13cmFwcGVyID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDsgfVxuICAgICAgLmRlLXdlYi12MyAuZWxlYy12ZWhpY2xlcy13cmFwcGVyIC5zZWN0aW9uMSBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAgICAgLmRlLXdlYi12MyAuZWxlYy12ZWhpY2xlcy13cmFwcGVyIC5zZWN0aW9uMSAuaW5mbzEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLmVsZWMtdmVoaWNsZXMtd3JhcHBlciAuc2VjdGlvbjEgLmluZm8yIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5lbGVjLXZlaGljbGVzLXdyYXBwZXIgLnNlY3Rpb24yIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5lbGVjLXZlaGljbGVzLXdyYXBwZXIgLnNlY3Rpb24yID4gZGl2IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5lbGVjLXZlaGljbGVzLXdyYXBwZXIgLnNlY3Rpb24yIC5pbmZvLWNvbnRlbnQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5lbGVjLXZlaGljbGVzLXdyYXBwZXIgLnNlY3Rpb24yIC5pbmZvLWNvbnRlbnQgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuZWxlYy12ZWhpY2xlcy13cmFwcGVyIC5zZWN0aW9uMiAuaW5mby1jb250ZW50IHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuZWxlYy12ZWhpY2xlcy13cmFwcGVyIC5zZWN0aW9uMiAuaW5mby1jb250ZW50ID4gZGl2IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmVsZWMtdmVoaWNsZXMtd3JhcHBlciAuc2VjdGlvbjIgLmluZm8tY29udGVudCA+IGRpdiBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgICAgIC5kZS13ZWItdjMgLmVsZWMtdmVoaWNsZXMtd3JhcHBlciAuc2VjdGlvbjIgLmluZm8tY29udGVudCA+IGRpdiBpbWcge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICB3aWR0aDogODhweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmVsZWMtdmVoaWNsZXMtd3JhcHBlciAuc2VjdGlvbjIgLmluZm8tY29udGVudCBhIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjMxcHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLmVsZWMtdmVoaWNsZXMtd3JhcHBlciAuc2VjdGlvbjMge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuZWxlYy12ZWhpY2xlcy13cmFwcGVyIC5zZWN0aW9uMyA+IGRpdiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuZWxlYy12ZWhpY2xlcy13cmFwcGVyIC5zZWN0aW9uMyAuaW5mby1jb250ZW50IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuZWxlYy12ZWhpY2xlcy13cmFwcGVyIC5zZWN0aW9uMyAuaW5mby1jb250ZW50IGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmVsZWMtdmVoaWNsZXMtd3JhcHBlciAuc2VjdGlvbjMgLmluZm8tY29udGVudCBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmVsZWMtdmVoaWNsZXMtd3JhcHBlciAuc2VjdGlvbjMgLmluZm8tY29udGVudCA+IGRpdiB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5lbGVjLXZlaGljbGVzLXdyYXBwZXIgLnNlY3Rpb24zIC5pbmZvLWNvbnRlbnQgPiBkaXYgc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5lbGVjLXZlaGljbGVzLXdyYXBwZXIgLnNlY3Rpb24zIC5pbmZvLWNvbnRlbnQgPiBkaXYgaW1nIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDg4cHg7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzIC5lbGVjLXZlaGljbGVzLXdyYXBwZXIgLnNlY3Rpb24zIC5pbmZvLWNvbnRlbnQgYSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIzMXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgLmRlLXdlYi12MyAuZWxlYy12ZWhpY2xlcy13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NTBweDsgfSB9XG4gIC5kZS13ZWItdjMgLmVsZWMtdmVoaWNsZXMtd3JhcHBlciAjZWxlY1ZlaGljbGVzUmVnaXN0ZXJNb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2YjhiICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZGUtd2ViLXYzIC5lbGVjLXZlaGljbGVzLXdyYXBwZXIgI2VsZWNWZWhpY2xlc1JlZ2lzdGVyTW9kYWwgLm1vZGFsLWhlYWRlcjo6YWZ0ZXIsIC5kZS13ZWItdjMgLmVsZWMtdmVoaWNsZXMtd3JhcHBlciAjZWxlY1ZlaGljbGVzUmVnaXN0ZXJNb2RhbCAubW9kYWwtaGVhZGVyOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5kZS13ZWItdjMgLmVsZWMtdmVoaWNsZXMtd3JhcHBlciAjZWxlY1ZlaGljbGVzUmVnaXN0ZXJNb2RhbCAubW9kYWwtaGVhZGVyID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBSZWd1bGFyXCI7IH1cbiAgICAuZGUtd2ViLXYzIC5lbGVjLXZlaGljbGVzLXdyYXBwZXIgI2VsZWNWZWhpY2xlc1JlZ2lzdGVyTW9kYWwgLm1vZGFsLWhlYWRlciBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5kZS13ZWItdjMgLmVsZWMtdmVoaWNsZXMtd3JhcHBlciAjZWxlY1ZlaGljbGVzUmVnaXN0ZXJNb2RhbCAubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAgIC5kZS13ZWItdjMgLmVsZWMtdmVoaWNsZXMtd3JhcHBlciAjZWxlY1ZlaGljbGVzUmVnaXN0ZXJNb2RhbCAubW9kYWwtYm9keSBmb3JtIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5kZS13ZWItdjMgLmVsZWMtdmVoaWNsZXMtd3JhcHBlciAjZWxlY1ZlaGljbGVzUmVnaXN0ZXJNb2RhbCAubW9kYWwtYm9keSBmb3JtID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLmRlLXdlYi12MyAuZWxlYy12ZWhpY2xlcy13cmFwcGVyICNlbGVjVmVoaWNsZXNSZWdpc3Rlck1vZGFsIC5tb2RhbC1ib2R5IGZvcm0gLnN1Ym1pdC1idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxOTBweDsgfVxuICAuZGUtd2ViLXYzIC5lbGVjLXZlaGljbGVzLXdyYXBwZXIgI2VsZWNWZWhpY2xlc1N1Y2Nlc3NNb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAuZGUtd2ViLXYzIC5lbGVjLXZlaGljbGVzLXdyYXBwZXIgI2VsZWNWZWhpY2xlc1N1Y2Nlc3NNb2RhbCAubW9kYWwtaGVhZGVyIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmRlLXdlYi12MyAuZWxlYy12ZWhpY2xlcy13cmFwcGVyICNlbGVjVmVoaWNsZXNTdWNjZXNzTW9kYWwgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5lbGVjLXZlaGljbGVzLXdyYXBwZXIgI2VsZWNWZWhpY2xlc1N1Y2Nlc3NNb2RhbCAubW9kYWwtYm9keSBpbWcge1xuICAgICAgd2lkdGg6IDgwcHg7IH1cbiAgLmRlLXdlYi12MyAuZWxlYy12ZWhpY2xlcy13cmFwcGVyICNlbGVjVmVoaWNsZXNTdWNjZXNzTW9kYWwgcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5kZS13ZWItdjMgLmVsZWMtdmVoaWNsZXMtd3JhcHBlciAjZWxlY1ZlaGljbGVzU3VjY2Vzc01vZGFsIHAgYSB7XG4gICAgICBjb2xvcjogIzBBOUNBRTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uZGUtd2ViLXYzIC5uZXdZZWFyMjAyMldyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS9ldmVudHMvMjAyMi9jbnlCZ1RvcC53ZWJwXCIpLCB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS9ldmVudHMvMjAyMi9jbnlCZ0JvdHRvbS53ZWJwXCIpLCB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS9ldmVudHMvMjAyMi9jbnlCZ0ltZzMud2VicFwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0LCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AsIGNlbnRlciBib3R0b20sIDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvLCAxMDAlIGF1dG8sIGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzUxMjE5OyB9XG4gIC5kZS13ZWItdjMgLm5ld1llYXIyMDIyV3JhcC5taWRBdXR1bW5XcmFwRW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL2V2ZW50cy8yMDIxL21hSW1nMTEuanBnXCIpOyB9XG4gIC5kZS13ZWItdjMgLm5ld1llYXIyMDIyV3JhcCAuc2VjdGlvbjEge1xuICAgIHBhZGRpbmc6IDcwcHggNjBweCAzMHB4IDYwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5uZXdZZWFyMjAyMldyYXAgLnNlY3Rpb24xIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5kZS13ZWItdjMgLm5ld1llYXIyMDIyV3JhcCAuc2VjdGlvbjEgaDYge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgY29sb3I6ICNGRkM0MjQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgIC5kZS13ZWItdjMgLm5ld1llYXIyMDIyV3JhcCAuc2VjdGlvbjEgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmRlLXdlYi12MyAubmV3WWVhcjIwMjJXcmFwIC5zZWN0aW9uMSBwIHNwYW4ge1xuICAgICAgICBjb2xvcjogI0ZGREEwRDsgfVxuICAgICAgLmRlLXdlYi12MyAubmV3WWVhcjIwMjJXcmFwIC5zZWN0aW9uMSBwIGEge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgLmRlLXdlYi12MyAubmV3WWVhcjIwMjJXcmFwIC5zZWN0aW9uMSBwIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjRkZFN0I1OyB9XG4gICAgLmRlLXdlYi12MyAubmV3WWVhcjIwMjJXcmFwIC5zZWN0aW9uMSAuc2VjdGlvbjFJbWdQQyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuZGUtd2ViLXYzIC5uZXdZZWFyMjAyMldyYXAgLnNlY3Rpb24xIC5zZWN0aW9uMUltZ01vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmRlLXdlYi12MyAubmV3WWVhcjIwMjJXcmFwIC5zZWN0aW9uMSAuY255U2VjdGlvbjFJbWcxIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmRlLXdlYi12MyAubmV3WWVhcjIwMjJXcmFwIC5zZWN0aW9uMSAuY255U2VjdGlvbjFJbWcyIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZGUtd2ViLXYzIC5uZXdZZWFyMjAyMldyYXAgLnNlY3Rpb24xIC5zZWN0aW9uMk90aGVyIHtcbiAgICAgIHBhZGRpbmc6IDEwIDA7IH1cbiAgICAgIC5kZS13ZWItdjMgLm5ld1llYXIyMDIyV3JhcCAuc2VjdGlvbjEgLnNlY3Rpb24yT3RoZXIgLnNlY3Rpb24yT3RoZXJJbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMCBhdXRvO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuZGUtd2ViLXYzIC5uZXdZZWFyMjAyMldyYXAgLnNlY3Rpb24xIC5zZWN0aW9uMk90aGVyIC5zZWN0aW9uMk90aGVyRGF0ZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAuZGUtd2ViLXYzIC5uZXdZZWFyMjAyMldyYXAgLnNlY3Rpb24xIC5zZWN0aW9uMk90aGVyIC5zZXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLm5ld1llYXIyMDIyV3JhcCAuc2VjdGlvbjEgLnNlY3Rpb24yT3RoZXIgLnNlcDo6YmVmb3JlLCAuZGUtd2ViLXYzIC5uZXdZZWFyMjAyMldyYXAgLnNlY3Rpb24xIC5zZWN0aW9uMk90aGVyIC5zZXA6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5uZXdZZWFyMjAyMldyYXAgLnNlY3Rpb24xIC5zZWN0aW9uMk90aGVyIC5zZXA6OmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLm5ld1llYXIyMDIyV3JhcCAuc2VjdGlvbjEgLnNlY3Rpb24yT3RoZXIgLnNlcDo6YWZ0ZXIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5uZXdZZWFyMjAyMldyYXAgLnNlY3Rpb24xIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwIDIwcHggMDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5uZXdZZWFyMjAyMldyYXAgLnNlY3Rpb24xIGg2IHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAubmV3WWVhcjIwMjJXcmFwIC5zZWN0aW9uMSBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAubmV3WWVhcjIwMjJXcmFwIC5zZWN0aW9uMSAuc2VjdGlvbjFJbWdQQyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5uZXdZZWFyMjAyMldyYXAgLnNlY3Rpb24xIC5zZWN0aW9uMUltZ01vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLm5ld1llYXIyMDIyV3JhcCAuc2VjdGlvbjEgLmNueVNlY3Rpb24xSW1nMiB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgLmRlLXdlYi12MyAubmV3WWVhcjIwMjJXcmFwIC5zZWN0aW9uMSAuc2VjdGlvbjJPdGhlciAuc2VjdGlvbjJPdGhlckltZyB7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7IH0gfVxuICAuZGUtd2ViLXYzIC5uZXdZZWFyMjAyMldyYXAgLnNlY3Rpb24yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZGUtd2ViLXYzIC5uZXdZZWFyMjAyMldyYXAgLnNlY3Rpb24yIGltZyB7XG4gICAgICB3aWR0aDogNDUlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5uZXdZZWFyMjAyMldyYXAgLnNlY3Rpb24yIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5kZS13ZWItdjMgLm5ld1llYXIyMDIyV3JhcCAuc2VjdGlvbjMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDsgfVxuICAgIC5kZS13ZWItdjMgLm5ld1llYXIyMDIyV3JhcCAuc2VjdGlvbjMgLnNlY3Rpb24zQ29uIHtcbiAgICAgIGJvcmRlcjogNnB4IHNvbGlkICNCQzI5MzI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyREFCODtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggIzc1MTIxOSwgMCAwIDNweCAjN2E2ZTVkIGluc2V0O1xuICAgICAgcGFkZGluZzogMzBweCAxNXB4OyB9XG4gICAgLmRlLXdlYi12MyAubmV3WWVhcjIwMjJXcmFwIC5zZWN0aW9uMyAubWlkQXV0dW1uRm9ybSAuZm9ybS1ncm91cCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5uZXdZZWFyMjAyMldyYXAgLnNlY3Rpb24zIC5taWRBdXR1bW5Gb3JtIC5mb3JtLWdyb3VwIC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5uZXdZZWFyMjAyMldyYXAgLnNlY3Rpb24zIC5taWRBdXR1bW5Gb3JtIC5mb3JtLWdyb3VwIC5jb250cm9sLWxhYmVsIGEge1xuICAgICAgICAgIGNvbG9yOiAjMmMyYzJjO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAubmV3WWVhcjIwMjJXcmFwIC5zZWN0aW9uMyAubWlkQXV0dW1uRm9ybSAuZm9ybS1ncm91cCAuY29udHJvbC1sYWJlbCBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjQjc3RjAwOyB9XG4gICAgICAuZGUtd2ViLXYzIC5uZXdZZWFyMjAyMldyYXAgLnNlY3Rpb24zIC5taWRBdXR1bW5Gb3JtIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzdCN0I3QjtcbiAgICAgICAgY29sb3I6ICMyYzJjMmM7IH1cbiAgICAuZGUtd2ViLXYzIC5uZXdZZWFyMjAyMldyYXAgLnNlY3Rpb24zIC5taWRBdXR1bW5Gb3JtIC5taWRBdXR1bW5VcGxvYWQgLnVwbG9hZEZpZWxkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjN0I3QjdCO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuZGUtd2ViLXYzIC5uZXdZZWFyMjAyMldyYXAgLnNlY3Rpb24zIC5taWRBdXR1bW5Gb3JtIC5taWRBdXR1bW5VcGxvYWQgLnVwbG9hZEZpZWxkIC5wbHVzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGNvbG9yOiAjN0I3QjdCO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5uZXdZZWFyMjAyMldyYXAgLnNlY3Rpb24zIC5taWRBdXR1bW5Gb3JtIC5taWRBdXR1bW5VcGxvYWQgLnVwbG9hZEZpZWxkIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBmb250LXNpemU6IDE1MHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5kZS13ZWItdjMgLm5ld1llYXIyMDIyV3JhcCAuc2VjdGlvbjMgLm1pZEF1dHVtbkZvcm0gLm1pZEF1dHVtblVwbG9hZCAudXBsb2FkRmllbGQgLnVwbG9hZEltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5kZS13ZWItdjMgLm5ld1llYXIyMDIyV3JhcCAuc2VjdGlvbjMgLm1pZEF1dHVtbkZvcm0gLm1pZEF1dHVtblVwbG9hZCAudXBsb2FkRmllbGQgLnVwbG9hZEJhciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMwLCAxOTYsIDEzMSwgMC42KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLm5ld1llYXIyMDIyV3JhcCAuc2VjdGlvbjMgLm1pZEF1dHVtbkZvcm0gLm1pZEF1dHVtblVwbG9hZCAudXBsb2FkRmllbGQgLnVwbG9hZEJhciBpbWcge1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDsgfVxuICAgIC5kZS13ZWItdjMgLm5ld1llYXIyMDIyV3JhcCAuc2VjdGlvbjMgLm1pZEF1dHVtbkZvcm0gLmZvcm1TdWJtaXQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogNDBweCAwIDIwcHggMDsgfVxuICAgICAgLmRlLXdlYi12MyAubmV3WWVhcjIwMjJXcmFwIC5zZWN0aW9uMyAubWlkQXV0dW1uRm9ybSAuZm9ybVN1Ym1pdCBhLCAuZGUtd2ViLXYzIC5uZXdZZWFyMjAyMldyYXAgLnNlY3Rpb24zIC5taWRBdXR1bW5Gb3JtIC5mb3JtU3VibWl0IGE6Zm9jdXMsIC5kZS13ZWItdjMgLm5ld1llYXIyMDIyV3JhcCAuc2VjdGlvbjMgLm1pZEF1dHVtbkZvcm0gLmZvcm1TdWJtaXQgYTpob3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhZjEzMWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuZGUtd2ViLXYzIC5uZXdZZWFyMjAyMldyYXAgLnNlY3Rpb24zIC5taWRBdXR1bW5Gb3JtIC5mb3JtU3VibWl0IGE6Zm9jdXMsIC5kZS13ZWItdjMgLm5ld1llYXIyMDIyV3JhcCAuc2VjdGlvbjMgLm1pZEF1dHVtbkZvcm0gLmZvcm1TdWJtaXQgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc1LCAxOSwgMzEsIDAuOCk7IH1cbiAgICAuZGUtd2ViLXYzIC5uZXdZZWFyMjAyMldyYXAgLnNlY3Rpb24zIC5mb3JtUnVsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgMCA1cHggMDsgfVxuICAgICAgLmRlLXdlYi12MyAubmV3WWVhcjIwMjJXcmFwIC5zZWN0aW9uMyAuZm9ybVJ1bGUgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICMyYzJjMmM7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgIC5kZS13ZWItdjMgLm5ld1llYXIyMDIyV3JhcCAuc2VjdGlvbjMgLmZvcm1SdWxlIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjQjc3RjAwOyB9XG4gICAgLmRlLXdlYi12MyAubmV3WWVhcjIwMjJXcmFwIC5zZWN0aW9uMyAuZm9ybUZvb3RlclRleHQge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgIGNvbG9yOiByZ2JhKDQ0LCA0NCwgNDQsIDAuNSk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmRlLXdlYi12MyAubmV3WWVhcjIwMjJXcmFwIC5zZWN0aW9uMyAuYm90dG9tSW1nMSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMTMwcHg7XG4gICAgICBib3R0b206IC0xMDBweDtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAuZGUtd2ViLXYzIC5uZXdZZWFyMjAyMldyYXAgLnNlY3Rpb24zIC5ib3R0b21JbWcyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtODBweDtcbiAgICAgIGJvdHRvbTogLTgwcHg7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5uZXdZZWFyMjAyMldyYXAgLnNlY3Rpb24zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5uZXdZZWFyMjAyMldyYXAgLnNlY3Rpb24zIC5zZWN0aW9uM0NvbiB7XG4gICAgICAgICAgcGFkZGluZzogMTVweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5uZXdZZWFyMjAyMldyYXAgLnNlY3Rpb24zIC5taWRBdXR1bW5Gb3JtIC5mb3JtU3VibWl0IHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMjBweCAwOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAubmV3WWVhcjIwMjJXcmFwIC5zZWN0aW9uMyAubWlkQXV0dW1uRm9ybSAuZm9ybVN1Ym1pdCBhLCAuZGUtd2ViLXYzIC5uZXdZZWFyMjAyMldyYXAgLnNlY3Rpb24zIC5taWRBdXR1bW5Gb3JtIC5mb3JtU3VibWl0IGE6Zm9jdXMsIC5kZS13ZWItdjMgLm5ld1llYXIyMDIyV3JhcCAuc2VjdGlvbjMgLm1pZEF1dHVtbkZvcm0gLmZvcm1TdWJtaXQgYTpob3ZlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5uZXdZZWFyMjAyMldyYXAgLnNlY3Rpb24zIC5mb3JtRm9vdGVyVGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5uZXdZZWFyMjAyMldyYXAgLnNlY3Rpb24zIC5ib3R0b21JbWcxIHtcbiAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgbGVmdDogLTgwcHg7XG4gICAgICAgICAgYm90dG9tOiAtODBweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5uZXdZZWFyMjAyMldyYXAgLnNlY3Rpb24zIC5ib3R0b21JbWcyIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICAgICAgICBib3R0b206IC00MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kZS13ZWItdjMgLm1vZGFsLm1hUnVsZU1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4OyB9XG4gIC5kZS13ZWItdjMgLm1vZGFsLm1hUnVsZU1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgICB0b3A6IC02NHB4O1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgLmRlLXdlYi12MyAubW9kYWwubWFSdWxlTW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciAuY2xvc2UgLnJ1bGVNb2RhbENsb3NlIHtcbiAgICAgIGhlaWdodDogNjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRlLXdlYi12MyAubW9kYWwubWFSdWxlTW9kYWwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmRlLXdlYi12MyAubW9kYWwubWFSdWxlTW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gICAgICB3aWR0aDogODAwcHg7IH0gfVxuXG4uZGUtd2ViLXYzIC5tb2RhbC5tYVJ1bGVNb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgbWFyZ2luLXRvcDogMTgwcHg7IH1cblxuLmRlLXdlYi12MyAubW9kYWwubWFSdWxlTW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJEQUI4O1xuICBib3gtc2hhZG93OiAwIDAgNXB4ICM3NTEyMTksIDAgMCAzcHggIzdhNmU1ZCBpbnNldDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDZweCBzb2xpZCAjQkMyOTMyOyB9XG4gIC5kZS13ZWItdjMgLm1vZGFsLm1hUnVsZU1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmRlLXdlYi12MyAubW9kYWwubWFSdWxlTW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICAgICAgdG9wOiAtMTA1cHg7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuZGUtd2ViLXYzIC5tb2RhbC5tYVJ1bGVNb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5jbG9zZSAucnVsZU1vZGFsQ2xvc2Uge1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5kZS13ZWItdjMgLm1vZGFsLm1hUnVsZU1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLnJ1bGVNb2RhbFRpdCB7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTE2MHB4O1xuICAgICAgdG9wOiAtNTBweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBmb250LXNpemU6IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZGUtd2ViLXYzIC5tb2RhbC5tYVJ1bGVNb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5ydWxlTW9kYWxUaXQge1xuICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTEzMHB4O1xuICAgICAgICAgIHRvcDogLTQwcHg7IH0gfVxuICAuZGUtd2ViLXYzIC5tb2RhbC5tYVJ1bGVNb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuZGUtd2ViLXYzIC5tb2RhbC5tYVJ1bGVNb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgZm9udC1zaXplOiAwOyB9XG4gICAgLmRlLXdlYi12MyAubW9kYWwubWFSdWxlTW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAucnVsZU1vZGFsRm9vdGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAwOyB9XG5cbi5kZS13ZWItdjMgLm1vZGFsLm1hUnVsZU1vZGFsIC5tYVJ1bGVDb24ge1xuICBwYWRkaW5nOiA0MHB4IDMwcHggMjBweCAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5kZS13ZWItdjMgLm1vZGFsLm1hUnVsZU1vZGFsIC5tYVJ1bGVDb24ge1xuICAgICAgcGFkZGluZzogNDBweCAyMHB4IDIwcHggMjBweDsgfVxuICAgICAgLmRlLXdlYi12MyAubW9kYWwubWFSdWxlTW9kYWwgLm1hUnVsZUNvbiAubWFSdWxlSXRlbSBoNiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgICAgLmRlLXdlYi12MyAubW9kYWwubWFSdWxlTW9kYWwgLm1hUnVsZUNvbiAubWFSdWxlSXRlbSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9IH1cbiAgLmRlLXdlYi12MyAubW9kYWwubWFSdWxlTW9kYWwgLm1hUnVsZUNvbiAubWFSdWxlSXRlbSB7XG4gICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5kZS13ZWItdjMgLm1vZGFsLm1hUnVsZU1vZGFsIC5tYVJ1bGVDb24gLm1hUnVsZUl0ZW0gPiB1bCB7XG4gICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgLmRlLXdlYi12MyAubW9kYWwubWFSdWxlTW9kYWwgLm1hUnVsZUNvbiAubWFSdWxlSXRlbSA+IHVsID4gbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsIG91dHNpZGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5tb2RhbC5tYVJ1bGVNb2RhbCAubWFSdWxlQ29uIC5tYVJ1bGVJdGVtID4gdWwgPiBsaSBwIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5tb2RhbC5tYVJ1bGVNb2RhbCAubWFSdWxlQ29uIC5tYVJ1bGVJdGVtID4gdWwgPiBsaSB1bCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLm1vZGFsLm1hUnVsZU1vZGFsIC5tYVJ1bGVDb24gLm1hUnVsZUl0ZW0gPiB1bCA+IGxpIHVsIGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5kZS13ZWItdjMgLm1vZGFsLm1hUnVsZU1vZGFsIC5tYVJ1bGVDb24gLm1hUnVsZUl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLmRlLXdlYi12MyAubW9kYWwubWFSdWxlTW9kYWwgLm1hUnVsZUNvbiAubWFSdWxlSXRlbTpmaXJzdC1jaGlsZCBoNiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuZGUtd2ViLXYzIC5tb2RhbC5tYVJ1bGVNb2RhbCAubWFSdWxlQ29uIC5tYVJ1bGVJdGVtOmxhc3QtY2hpbGQgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZGUtd2ViLXYzIC5tb2RhbC5tYVJ1bGVNb2RhbCAubWFSdWxlQ29uIC5tYVJ1bGVJdGVtIGg2IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjMmMyYzJjOyB9XG4gICAgICAuZGUtd2ViLXYzIC5tb2RhbC5tYVJ1bGVNb2RhbCAubWFSdWxlQ29uIC5tYVJ1bGVJdGVtIGg2IC5tYVJ1bGVJdGVtSWNvbiB7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuZGUtd2ViLXYzIC5tb2RhbC5tYVJ1bGVNb2RhbCAubWFSdWxlQ29uIC5tYVJ1bGVJdGVtIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgICAgLmRlLXdlYi12MyAubW9kYWwubWFSdWxlTW9kYWwgLm1hUnVsZUNvbiAubWFSdWxlSXRlbSBwIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICM0ODQ4NDg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAubW9kYWwubWFSdWxlTW9kYWwgLm1hUnVsZUNvbiAubWFSdWxlSXRlbSBwIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjQjc3RjAwOyB9XG4gICAgICAuZGUtd2ViLXYzIC5tb2RhbC5tYVJ1bGVNb2RhbCAubWFSdWxlQ29uIC5tYVJ1bGVJdGVtIHAgLm1hU29jaWFsSWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLm1vZGFsLm1hUnVsZU1vZGFsIC5tYVJ1bGVDb24gLm1hUnVsZUl0ZW0gcCAubWFTb2NpYWxJY29uIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5tb2RhbC5tYVJ1bGVNb2RhbCAubWFSdWxlQ29uIC5tYVJ1bGVJdGVtIHAgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogI0I3N0YwMDsgfVxuXG4uZGUtd2ViLXYzIC5tb2RhbC5tYVN1Ym1pdFRpcHNNb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDQwMHB4OyB9XG5cbi5kZS13ZWItdjMgLm1vZGFsLm1hU3VibWl0VGlwc01vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyREFCODtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAjNzUxMjE5LCAwIDAgM3B4ICM3YTZlNWQgaW5zZXQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiA2cHggc29saWQgI0JDMjkzMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1MHB4IDMwcHggMjBweCAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5kZS13ZWItdjMgLm1vZGFsLm1hU3VibWl0VGlwc01vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMTVweCAyMHB4IDE1cHg7IH0gfVxuICAuZGUtd2ViLXYzIC5tb2RhbC5tYVN1Ym1pdFRpcHNNb2RhbCAubW9kYWwtY29udGVudCAubWFTdWJtaXRUaXBzTW9kYWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5kZS13ZWItdjMgLm1vZGFsLm1hU3VibWl0VGlwc01vZGFsIC5tb2RhbC1jb250ZW50IC5tYVN1Ym1pdFRpcHNNb2RhbCAubWFTdWJtaXRUaXBzQ2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IC0xMzdweDsgfVxuICAgICAgLmRlLXdlYi12MyAubW9kYWwubWFTdWJtaXRUaXBzTW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1hU3VibWl0VGlwc01vZGFsIC5tYVN1Ym1pdFRpcHNDbG9zZSBpbWcge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmRlLXdlYi12MyAubW9kYWwubWFTdWJtaXRUaXBzTW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1hU3VibWl0VGlwc01vZGFsIC5tYVN1Ym1pdFRpcHNUaXQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICB0b3A6IC0xMDBweDsgfVxuICAgIC5kZS13ZWItdjMgLm1vZGFsLm1hU3VibWl0VGlwc01vZGFsIC5tb2RhbC1jb250ZW50IC5tYVN1Ym1pdFRpcHNNb2RhbCAuc2NyZWVuc2hvdEltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5kZS13ZWItdjMgLm1vZGFsLm1hU3VibWl0VGlwc01vZGFsIC5tb2RhbC1jb250ZW50IC5tYVN1Ym1pdFRpcHNNb2RhbCBoMyB7XG4gICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHggMDsgfVxuICAgIC5kZS13ZWItdjMgLm1vZGFsLm1hU3VibWl0VGlwc01vZGFsIC5tb2RhbC1jb250ZW50IC5tYVN1Ym1pdFRpcHNNb2RhbCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAuZGUtd2ViLXYzIC5tb2RhbC5tYVN1Ym1pdFRpcHNNb2RhbCAubW9kYWwtY29udGVudCAubWFTdWJtaXRUaXBzTW9kYWwgYSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzJjMmMyYztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAuZGUtd2ViLXYzIC5tb2RhbC5tYVN1Ym1pdFRpcHNNb2RhbCAubW9kYWwtY29udGVudCAubWFTdWJtaXRUaXBzTW9kYWwgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjQjc3RjAwOyB9XG5cbi5kZS13ZWItdjMgLmZxYXBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5kZS13ZWItdjMgLmZxYXBhZ2UgPiBmb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgcGFkZGluZzogMTZweDsgfVxuICAgIC5kZS13ZWItdjMgLmZxYXBhZ2UgPiBmb3JtID4gaDUge1xuICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5kZS13ZWItdjMgLmZxYXBhZ2UgPiBmb3JtIGg2IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAgIC5kZS13ZWItdjMgLmZxYXBhZ2UgPiBmb3JtIC5mb3JtLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5mcWFwYWdlID4gZm9ybSAuZm9ybS1pdGVtID4gbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuZnFhcGFnZSA+IGZvcm0gLmZvcm0taXRlbSA+IGxhYmVsIC5yZXF1aXJlLXN5bWJvbCB7XG4gICAgICAgICAgY29sb3I6ICNFNjJFMkU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgIC5kZS13ZWItdjMgLmZxYXBhZ2UgPiBmb3JtIC5mb3JtLWl0ZW0gPiBsYWJlbCAuaWNvbmZvbnQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIGNvbG9yOiAjOTU5NTk1OyB9XG4gICAgICAuZGUtd2ViLXYzIC5mcWFwYWdlID4gZm9ybSAuZm9ybS1pdGVtIGlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMEQwRDA7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5mcWFwYWdlID4gZm9ybSAuZm9ybS1pdGVtIGVtLmpxdi1lcnJvciB7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICNFNjJFMkU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmRlLXdlYi12MyAuZnFhcGFnZSA+IGZvcm0gLmZvcm0taXRlbSAuc2VsZWN0LWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuZnFhcGFnZSA+IGZvcm0gLmZvcm0taXRlbSAuc2VsZWN0LWNvbnRlbnQgLnNlbGVjdC1hcmVhIHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuZnFhcGFnZSA+IGZvcm0gLmZvcm0taXRlbSAuc2VsZWN0LWNvbnRlbnQgLmRpdmlzaW9uIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB0b3A6IDE1cHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuZnFhcGFnZSA+IGZvcm0gLmZvcm0taXRlbSAuc2VsZWN0LWNvbnRlbnQgc2VsZWN0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMEQwRDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmZxYXBhZ2UgPiBmb3JtIC5mb3JtLWl0ZW0gLnNlbGVjdC1jb250ZW50IHNlbGVjdDpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAgICAgICAuZGUtd2ViLXYzIC5mcWFwYWdlID4gZm9ybSAuZm9ybS1pdGVtIC5zZWxlY3QtY29udGVudCBzZWxlY3Qge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgIC5kZS13ZWItdjMgLmZxYXBhZ2UgPiBmb3JtIC5mb3JtLWl0ZW0gLnNlbGVjdC1jb250ZW50IHNlbGVjdCA+IG9wdGlvbjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICBjb2xvcjogI0IyQjJCMjsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5mcWFwYWdlID4gZm9ybSAuZm9ybS1pdGVtIC5zZWxlY3QtY29udGVudCA+IGRpdjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuZnFhcGFnZSA+IGZvcm0gLmZvcm0taXRlbSAuc2VsZWN0LWNvbnRlbnQgPiBkaXY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLmZxYXBhZ2UgPiBmb3JtIC5mb3JtLWl0ZW0gLmNjdi1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDE4MHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgICAgIC5kZS13ZWItdjMgLmZxYXBhZ2UgPiBmb3JtIC5mb3JtLWl0ZW0gLmNjdi1pbnB1dCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5kZS13ZWItdjMgLmZxYXBhZ2UgPiBmb3JtIC5saW5lIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBGMEYwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5kZS13ZWItdjMgLmZxYXBhZ2UgPiBmb3JtIC5zdWJtaXQtYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAzNjhweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwYjU5NCAwJSwgIzBhOWNhZSAxMDAlKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5kZS13ZWItdjMgLmZxYXBhZ2UgPiBmb3JtIC5mb3JtLWl0ZW0tY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5kZS13ZWItdjMgLmZxYXBhZ2UgPiBmb3JtIC5mb3JtLWl0ZW0tY29udGVudCBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZGUtd2ViLXYzIC5mcWFwYWdlID4gZm9ybSAuZm9ybS1pdGVtLWNvbnRlbnQgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMkMyQzJDOyB9XG4gIC5kZS13ZWItdjMgLmZxYXBhZ2UgLnRvb2x0aXAtaW5uZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NDU0NTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTRweCAyMHB4O1xuICAgIG1heC13aWR0aDogNTAwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLmZxYXBhZ2UgLnRvb2x0aXAtaW5uZXIge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7IH0gfVxuICAuZGUtd2ViLXYzIC5mcWFwYWdlIC50b29sdGlwLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICM0NTQ1NDU7IH1cbiAgLmRlLXdlYi12MyAuZnFhcGFnZSAuZm9ybS1pdGVtLWlucHV0LXZlcnRpY2FsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gIC5kZS13ZWItdjMgLmZxYXBhZ2UgLnByb3RvY29sIC5iLWNoZWNrYm94IGlucHV0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmRlLXdlYi12MyAuZnFhcGFnZSAucHJvdG9jb2wgPiBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5kZS13ZWItdjMgLmZxYXBhZ2UgLnByb3RvY29sID4gbGFiZWwgYSB7XG4gICAgICBjb2xvcjogIzBBOUNBRTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmRlLXdlYi12MyAuZnFhcGFnZSAucHJvdG9jb2wgPiBsYWJlbCBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmRlLXdlYi12MyAuZnFhcGFnZSAuZnFhYm90dG9tIHtcbiAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4OyB9XG4gIC5kZS13ZWItdjMgLmZxYXBhZ2UgLnRjIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4OyB9XG5cbi5kZS13ZWItdjMgLmJ1c2luZXNzIC5idXNpbmVzcy1oZWFkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTA2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL2J1c2luZXNzL2J1c2luZXNzQmFubmVyQmcud2VicFwiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5kZS13ZWItdjMgLmJ1c2luZXNzIC5idXNpbmVzcy1oZWFkIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL2J1c2luZXNzL2J1c2luZXNzQmFubmVyQmdfbW9iaWxlLndlYnBcIik7XG4gICAgICBoZWlnaHQ6IDI0MHB4OyB9IH1cbiAgLmRlLXdlYi12MyAuYnVzaW5lc3MgLmJ1c2luZXNzLWhlYWQgLmJhbm5lci1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgaGVpZ2h0OiA1MDZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmRlLXdlYi12MyAuYnVzaW5lc3MgLmJ1c2luZXNzLWhlYWQgLmJhbm5lci1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmRlLXdlYi12MyAuYnVzaW5lc3MgLmJ1c2luZXNzLWhlYWQgLmJhbm5lci1pbmZvIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5kZS13ZWItdjMgLmJ1c2luZXNzIC5idXNpbmVzcy1oZWFkIC5iYW5uZXItaW5mbyBhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cblxuLmRlLXdlYi12MyAuYnVzaW5lc3MgLmJhbm5lci1pbmZvLW1vYmlsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MDkyO1xuICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZGUtd2ViLXYzIC5idXNpbmVzcyAuYmFubmVyLWluZm8tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAuZGUtd2ViLXYzIC5idXNpbmVzcyAuYmFubmVyLWluZm8tbW9iaWxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmRlLXdlYi12MyAuYnVzaW5lc3MgLmJhbm5lci1pbmZvLW1vYmlsZSBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cblxuLmRlLXdlYi12MyAuYnVzaW5lc3MgLnNlY3Rpb25zIHtcbiAgcGFkZGluZy10b3A6IDY0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmRlLXdlYi12MyAuYnVzaW5lc3MgLnNlY3Rpb25zIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4OyB9IH1cbiAgLmRlLXdlYi12MyAuYnVzaW5lc3MgLnNlY3Rpb25zIC5zZWN0aW9uSXRlbS13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5idXNpbmVzcyAuc2VjdGlvbnMgLnNlY3Rpb25JdGVtLXdyYXAge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAuZGUtd2ViLXYzIC5idXNpbmVzcyAuc2VjdGlvbnMgLnNlY3Rpb25JdGVtLXdyYXAgLnNlY3Rpb25JdGVtIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5kZS13ZWItdjMgLmJ1c2luZXNzIC5zZWN0aW9ucyAuc2VjdGlvbkl0ZW0td3JhcCAuc2VjdGlvbkl0ZW0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH0gfVxuICAgICAgLmRlLXdlYi12MyAuYnVzaW5lc3MgLnNlY3Rpb25zIC5zZWN0aW9uSXRlbS13cmFwIC5zZWN0aW9uSXRlbSAuc29sdXRpb25zLWltZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5idXNpbmVzcyAuc2VjdGlvbnMgLnNlY3Rpb25JdGVtLXdyYXAgLnNlY3Rpb25JdGVtIC5zb2x1dGlvbnMtaW1nIC5pbWctdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjogIzJjMmMyYztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5kZS13ZWItdjMgLmJ1c2luZXNzIC5zZWN0aW9ucyAuc2VjdGlvbkl0ZW0td3JhcCAuc2VjdGlvbkl0ZW0gLnRleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICB3b3JkLWJyZWFrOiBub3JtYWw7IH1cbiAgICAgIC5kZS13ZWItdjMgLmJ1c2luZXNzIC5zZWN0aW9ucyAuc2VjdGlvbkl0ZW0td3JhcCAuc2VjdGlvbkl0ZW0gLmJ0bi1ib3gge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYnVzaW5lc3MgLnNlY3Rpb25zIC5zZWN0aW9uSXRlbS13cmFwIC5zZWN0aW9uSXRlbSAuYnRuLWJveCBhIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLmRlLXdlYi12MyAuYnVzaW5lc3MgLnNlY3Rpb25zIC5zZWN0aW9uSXRlbS13cmFwIC5zZWN0aW9uSXRlbSAuYnRuLWJveCBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEE5Q0FFOyB9XG5cbi5kZS13ZWItdjMgLmJ1c2luZXNzIC5tYW5hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MjlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9pbWcvZGUvYnVzaW5lc3MvcGljX2lubm92YXRvZXJzLndlYnBcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZGUtd2ViLXYzIC5idXNpbmVzcyAubWFuYWdlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL2J1c2luZXNzL3BpY19pbm5vdmF0b2Vyc19tb2JpbGUud2VicFwiKTtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gIC5kZS13ZWItdjMgLmJ1c2luZXNzIC5tYW5hZ2UgLm1hbmFnZS1pbmZvIHtcbiAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLmJ1c2luZXNzIC5tYW5hZ2UgLm1hbmFnZS1pbmZvIHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLmJ1c2luZXNzIC5tYW5hZ2UgLm1hbmFnZS1pbmZvIC5pbmZvLWltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjRweCk7IH0gfVxuICAgIC5kZS13ZWItdjMgLmJ1c2luZXNzIC5tYW5hZ2UgLm1hbmFnZS1pbmZvIC5pbmZvLXRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5kZS13ZWItdjMgLmJ1c2luZXNzIC5tYW5hZ2UgLm1hbmFnZS1pbmZvIC5pbmZvLXRleHQgLnRpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmRlLXdlYi12MyAuYnVzaW5lc3MgLm1hbmFnZSAubWFuYWdlLWluZm8gLmluZm8tdGV4dCAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cbiAgICAgIC5kZS13ZWItdjMgLmJ1c2luZXNzIC5tYW5hZ2UgLm1hbmFnZS1pbmZvIC5pbmZvLXRleHQgLnRleHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzAwRkRGRjsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZGUtd2ViLXYzIC5idXNpbmVzcyAubWFuYWdlIC5tYW5hZ2UtaW5mbyAuaW5mby10ZXh0IC50ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgICAuZGUtd2ViLXYzIC5idXNpbmVzcyAubWFuYWdlIC5tYW5hZ2UtaW5mbyAuaW5mby10ZXh0IGEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDsgfVxuXG4uZGUtd2ViLXYzIC5idXNpbmVzcyAuY29udGFjdCB7XG4gIHBhZGRpbmctdG9wOiA2NHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5kZS13ZWItdjMgLmJ1c2luZXNzIC5jb250YWN0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7IH0gfVxuICAuZGUtd2ViLXYzIC5idXNpbmVzcyAuY29udGFjdCAuY29udGFjdC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMjIpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5idXNpbmVzcyAuY29udGFjdCAuY29udGFjdC1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGUtd2ViLXYzIC5idXNpbmVzcyAuY29udGFjdCAuY29udGFjdC1pdGVtIC5pdGVtLWltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5kZS13ZWItdjMgLmJ1c2luZXNzIC5jb250YWN0IC5jb250YWN0LWl0ZW0gLm1vYmlsZS1pdGVtLWJnMSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTc2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS9idXNpbmVzcy9waWNfaXRlbTFfbW9iaWxlLndlYnBcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZGUtd2ViLXYzIC5idXNpbmVzcyAuY29udGFjdCAuY29udGFjdC1pdGVtIC5tb2JpbGUtaXRlbS1iZzEge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5kZS13ZWItdjMgLmJ1c2luZXNzIC5jb250YWN0IC5jb250YWN0LWl0ZW0gLm1vYmlsZS1pdGVtLWJnMiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTc2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS9idXNpbmVzcy9waWNfaXRlbTJfbW9iaWxlLndlYnBcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZGUtd2ViLXYzIC5idXNpbmVzcyAuY29udGFjdCAuY29udGFjdC1pdGVtIC5tb2JpbGUtaXRlbS1iZzIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5kZS13ZWItdjMgLmJ1c2luZXNzIC5jb250YWN0IC5jb250YWN0LWl0ZW0gLml0ZW0tcmlnaHQge1xuICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xuICAgICAgZmxleDogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgd29yZC1icmVhazogbm9ybWFsOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmRlLXdlYi12MyAuYnVzaW5lc3MgLmNvbnRhY3QgLmNvbnRhY3QtaXRlbSAuaXRlbS1yaWdodCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMzNweDsgfSB9XG4gICAgICAuZGUtd2ViLXYzIC5idXNpbmVzcyAuY29udGFjdCAuY29udGFjdC1pdGVtIC5pdGVtLXJpZ2h0IC5pdGVtLXRpdGxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAjMmMyYzJjOyB9XG4gICAgICAuZGUtd2ViLXYzIC5idXNpbmVzcyAuY29udGFjdCAuY29udGFjdC1pdGVtIC5pdGVtLXJpZ2h0IC5pdGVtLXRleHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzQ4NDg0ODsgfVxuICAgICAgLmRlLXdlYi12MyAuYnVzaW5lc3MgLmNvbnRhY3QgLmNvbnRhY3QtaXRlbSAuaXRlbS1yaWdodCAuaXRlbS1saW5rIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLmRlLXdlYi12MyAuYnVzaW5lc3MgLmNvbnRhY3QgLmNvbnRhY3QtaXRlbSAuaXRlbS1yaWdodCAuaXRlbS1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgICAgICAgLmRlLXdlYi12MyAuYnVzaW5lc3MgLmNvbnRhY3QgLmNvbnRhY3QtaXRlbSAuaXRlbS1yaWdodCAuaXRlbS1saW5rIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGNvbG9yOiAjMTk5QUI0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLmRlLXdlYi12MyAubGFyZ2UtYnVzaW5lc3MgLmxhcmdlLWJ1c2luZXNzLWhlYWQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9pbWcvZGUvYnVzaW5lc3MvbGFyZ2VCdXNpbmVzc0Jhbm5lckJnLndlYnBcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZGUtd2ViLXYzIC5sYXJnZS1idXNpbmVzcyAubGFyZ2UtYnVzaW5lc3MtaGVhZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS9idXNpbmVzcy9sYXJnZUJ1c2luZXNzQmFubmVyQmdfbW9iaWxlLndlYnBcIik7XG4gICAgICBoZWlnaHQ6IDI0MHB4OyB9IH1cbiAgLmRlLXdlYi12MyAubGFyZ2UtYnVzaW5lc3MgLmxhcmdlLWJ1c2luZXNzLWhlYWQgLmJhbm5lci1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgaGVpZ2h0OiA0MjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmRlLXdlYi12MyAubGFyZ2UtYnVzaW5lc3MgLmxhcmdlLWJ1c2luZXNzLWhlYWQgLmJhbm5lci1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmRlLXdlYi12MyAubGFyZ2UtYnVzaW5lc3MgLmxhcmdlLWJ1c2luZXNzLWhlYWQgLmJhbm5lci1pbmZvIC5pbmZvLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDsgfVxuICAgIC5kZS13ZWItdjMgLmxhcmdlLWJ1c2luZXNzIC5sYXJnZS1idXNpbmVzcy1oZWFkIC5iYW5uZXItaW5mbyBhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzNTBweDsgfVxuXG4uZGUtd2ViLXYzIC5sYXJnZS1idXNpbmVzcyAuYmFubmVyLWluZm8tbW9iaWxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcwOTI7XG4gIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5kZS13ZWItdjMgLmxhcmdlLWJ1c2luZXNzIC5iYW5uZXItaW5mby1tb2JpbGUge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIC5kZS13ZWItdjMgLmxhcmdlLWJ1c2luZXNzIC5iYW5uZXItaW5mby1tb2JpbGUgLmluZm8tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5kZS13ZWItdjMgLmxhcmdlLWJ1c2luZXNzIC5iYW5uZXItaW5mby1tb2JpbGUgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNTBweDsgfVxuXG4uZGUtd2ViLXYzIC5sYXJnZS1idXNpbmVzcyAubGFyZ2UtYnVzaW5lc3MtaW5mbyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1heC13aWR0aDogMTIwMHB4OyB9XG4gIC5kZS13ZWItdjMgLmxhcmdlLWJ1c2luZXNzIC5sYXJnZS1idXNpbmVzcy1pbmZvIC5pbmZvLXRleHQge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMyYzJjMmM7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLmxhcmdlLWJ1c2luZXNzIC5sYXJnZS1idXNpbmVzcy1pbmZvIC5pbmZvLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAuZGUtd2ViLXYzIC5sYXJnZS1idXNpbmVzcyAubGFyZ2UtYnVzaW5lc3MtaW5mbyAuaW5mby1jb250YWN0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMyYzJjMmM7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLmxhcmdlLWJ1c2luZXNzIC5sYXJnZS1idXNpbmVzcy1pbmZvIC5pbmZvLWNvbnRhY3Qge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgIC5kZS13ZWItdjMgLmxhcmdlLWJ1c2luZXNzIC5sYXJnZS1idXNpbmVzcy1pbmZvIC5pbmZvLWNvbnRhY3QgYSB7XG4gICAgICBjb2xvcjogIzE5OUFCNDsgfVxuXG4uZGUtd2ViLXYzIC5sYXJnZS1idXNpbmVzcyAubGFyZ2UtYnVzaW5lc3Mtb3JkZXIge1xuICBtYXJnaW46IDQwcHggYXV0bztcbiAgbWF4LXdpZHRoOiAxMjAwcHg7IH1cbiAgLmRlLXdlYi12MyAubGFyZ2UtYnVzaW5lc3MgLmxhcmdlLWJ1c2luZXNzLW9yZGVyIC5jaG9vc2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzJjMmMyYztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmRlLXdlYi12MyAubGFyZ2UtYnVzaW5lc3MgLmxhcmdlLWJ1c2luZXNzLW9yZGVyIC5jaG9vc2UtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDsgfSB9XG4gIC5kZS13ZWItdjMgLmxhcmdlLWJ1c2luZXNzIC5sYXJnZS1idXNpbmVzcy1vcmRlciAuY2hvb3NlLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5kZS13ZWItdjMgLmxhcmdlLWJ1c2luZXNzIC5sYXJnZS1idXNpbmVzcy1vcmRlciAuY2hvb3NlLWl0ZW0gLndpZmktaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTQwcHg7XG4gICAgICByaWdodDogLTM0cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZGUtd2ViLXYzIC5sYXJnZS1idXNpbmVzcyAubGFyZ2UtYnVzaW5lc3Mtb3JkZXIgLmNob29zZS1pdGVtIC53aWZpLWltZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogOTklO1xuICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7IH0gfVxuICAgIC5kZS13ZWItdjMgLmxhcmdlLWJ1c2luZXNzIC5sYXJnZS1idXNpbmVzcy1vcmRlciAuY2hvb3NlLWl0ZW0gLml0ZW0taW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5kZS13ZWItdjMgLmxhcmdlLWJ1c2luZXNzIC5sYXJnZS1idXNpbmVzcy1vcmRlciAuY2hvb3NlLWl0ZW0gLml0ZW0taW1nIHtcbiAgICAgICAgICB3aWR0aDogMjg0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyODRweDsgfSB9XG4gICAgLmRlLXdlYi12MyAubGFyZ2UtYnVzaW5lc3MgLmxhcmdlLWJ1c2luZXNzLW9yZGVyIC5jaG9vc2UtaXRlbSAuaXRlbS1zb3J0IHtcbiAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLmRlLXdlYi12MyAubGFyZ2UtYnVzaW5lc3MgLmxhcmdlLWJ1c2luZXNzLW9yZGVyIC5jaG9vc2UtaXRlbSAuaXRlbS1zb3J0IC5pdGVtLXRleHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICB3b3JkLWJyZWFrOiBub3JtYWw7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmRlLXdlYi12MyAubGFyZ2UtYnVzaW5lc3MgLmxhcmdlLWJ1c2luZXNzLW9yZGVyIC5jaG9vc2UtaXRlbSAuaXRlbS1zb3J0IC5pdGVtLXRleHQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzVweDsgfSB9XG4gICAgICAgIC5kZS13ZWItdjMgLmxhcmdlLWJ1c2luZXNzIC5sYXJnZS1idXNpbmVzcy1vcmRlciAuY2hvb3NlLWl0ZW0gLml0ZW0tc29ydCAuaXRlbS10ZXh0IC50aXRsZSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjogIzJjMmMyYzsgfVxuICAgICAgICAuZGUtd2ViLXYzIC5sYXJnZS1idXNpbmVzcyAubGFyZ2UtYnVzaW5lc3Mtb3JkZXIgLmNob29zZS1pdGVtIC5pdGVtLXNvcnQgLml0ZW0tdGV4dCAudGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICB3b3JkLWJyZWFrOiBub3JtYWw7IH1cblxuLmRlLXdlYi12MyAjbGFyZmVCdXNpbmVzc1NvbHV0aW9uc01vZGFsIC5tb2RhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2YjhiICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5kZS13ZWItdjMgI2xhcmZlQnVzaW5lc3NTb2x1dGlvbnNNb2RhbCAubW9kYWwtaGVhZGVyOjphZnRlciwgLmRlLXdlYi12MyAjbGFyZmVCdXNpbmVzc1NvbHV0aW9uc01vZGFsIC5tb2RhbC1oZWFkZXI6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZGUtd2ViLXYzICNsYXJmZUJ1c2luZXNzU29sdXRpb25zTW9kYWwgLm1vZGFsLWhlYWRlciA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBSZWd1bGFyXCI7IH1cbiAgLmRlLXdlYi12MyAjbGFyZmVCdXNpbmVzc1NvbHV0aW9uc01vZGFsIC5tb2RhbC1oZWFkZXIgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5kZS13ZWItdjMgI2xhcmZlQnVzaW5lc3NTb2x1dGlvbnNNb2RhbCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgLmRlLXdlYi12MyAjbGFyZmVCdXNpbmVzc1NvbHV0aW9uc01vZGFsIC5tb2RhbC1ib2R5IGZvcm0ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZGUtd2ViLXYzICNsYXJmZUJ1c2luZXNzU29sdXRpb25zTW9kYWwgLm1vZGFsLWJvZHkgZm9ybSA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmRlLXdlYi12MyAjbGFyZmVCdXNpbmVzc1NvbHV0aW9uc01vZGFsIC5tb2RhbC1ib2R5IGZvcm0gLm9wZXJhdGlvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuZGUtd2ViLXYzICNsYXJmZUJ1c2luZXNzU29sdXRpb25zTW9kYWwgLm1vZGFsLWJvZHkgZm9ybSAub3BlcmF0aW9ucyBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7IH1cblxuLmRlLXdlYi12MyAucmVxdWVzdC1xdW90ZS13cmFwIC5yZXF1ZXN0LXF1b3RlLWJhbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS9zb2xhci9yZXF1ZXN0UXVvdGVCYW5uZXIud2VicFwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZGUtd2ViLXYzIC5yZXF1ZXN0LXF1b3RlLXdyYXAgLnJlcXVlc3QtcXVvdGUtYmFubmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL3NvbGFyL3JlcXVlc3RRdW90ZUJhbm5lck0ud2VicFwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGhlaWdodDogMjQwcHg7IH0gfVxuICAuZGUtd2ViLXYzIC5yZXF1ZXN0LXF1b3RlLXdyYXAgLnJlcXVlc3QtcXVvdGUtYmFubmVyIC5iYW5uZXItdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0MjBweDtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5kZS13ZWItdjMgLnJlcXVlc3QtcXVvdGUtd3JhcCAucmVxdWVzdC1xdW90ZS1iYW5uZXIgLmJhbm5lci10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZGUtd2ViLXYzIC5yZXF1ZXN0LXF1b3RlLXdyYXAgLmJhbm5lci10aXRsZS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5kZS13ZWItdjMgLnJlcXVlc3QtcXVvdGUtd3JhcCAuYmFubmVyLXRpdGxlLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MDkyOyB9IH1cblxuLmRlLXdlYi12MyAucmVxdWVzdC1xdW90ZS13cmFwIC5yZXF1ZXN0LXF1b3RlLXRleHQge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5kZS13ZWItdjMgLnJlcXVlc3QtcXVvdGUtd3JhcCAucmVxdWVzdC1xdW90ZS1mb290IHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5kZS13ZWItdjMgLnJlcXVlc3QtcXVvdGUtd3JhcCAubmV3LWZvcm0ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTgwcHg7IH1cbiAgLmRlLXdlYi12MyAucmVxdWVzdC1xdW90ZS13cmFwIC5uZXctZm9ybSAub3BlcmF0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZGUtd2ViLXYzIC5yZXF1ZXN0LXF1b3RlLXdyYXAgLm5ldy1mb3JtIC5vcGVyYXRpb25zIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDsgfVxuXG4ubG9naW4tc2Vzc2lvbnMtZWRpdC5lbi5sb2dpbiBtYWluLFxuLmxvZ2luLXNlc3Npb25zLWVkaXQuemgtY24ubG9naW4gbWFpbixcbi5sb2dpbi1zZXNzaW9ucy1uZXcuZW4ubG9naW4gbWFpbixcbi5sb2dpbi1zZXNzaW9ucy1uZXcuemgtY24ubG9naW4gbWFpbixcbi5sb2dpbi1zZXNzaW9ucy12ZXJpZnktY29kZS5lbi5sb2dpbiBtYWluLFxuLmxvZ2luLXNlc3Npb25zLXZlcmlmeS1jb2RlLnpoLWNuLmxvZ2luIG1haW4sXG4ubG9naW4tcGFzc3dvcmRzLW5ldy56aC1jbi5sb2dpbiBtYWluLFxuLmxvZ2luLXBhc3N3b3Jkcy1uZXcuZW4ubG9naW4gbWFpbiB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyNTBweCkgIWltcG9ydGFudDsgfVxuXG4uZGUtd2ViLXYzIC5sb2dpbk1haW4ge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjUwcHgpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmRlLXdlYi12MyAubG9naW5XcmFwIHtcbiAgcGFkZGluZzogNzBweCAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ltZy9sb2dpbi9sb2dpbkJnLmpwZ1wiKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAuZGUtd2ViLXYzIC5sb2dpbldyYXAucmVzZXRXcmFwIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4OyB9XG4gIC5kZS13ZWItdjMgLmxvZ2luV3JhcCAubG9naW5TZWN0aW9uMSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW4tbGVmdDogNTBweDsgfVxuICAgIC5kZS13ZWItdjMgLmxvZ2luV3JhcCAubG9naW5TZWN0aW9uMSBoMyB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmRlLXdlYi12MyAubG9naW5XcmFwIC5sb2dpblNlY3Rpb24xIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmRlLXdlYi12MyAubG9naW5XcmFwIC5sb2dpblNlY3Rpb24xIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLmRlLXdlYi12MyAubG9naW5XcmFwIC5sb2dpblNlY3Rpb24yIHtcbiAgICBwYWRkaW5nOiAyMHB4IDM1cHggMCAzNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5sb2dpbldyYXAgLmxvZ2luU2VjdGlvbjIgLmxvZ2luQmFjayB7XG4gICAgICBjb2xvcjogIzk1OTU5NTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLmRlLXdlYi12MyAubG9naW5XcmFwIC5sb2dpblNlY3Rpb24yIGgzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMzBweCAwIDQwcHggMDsgfVxuICAgICAgLmRlLXdlYi12MyAubG9naW5XcmFwIC5sb2dpblNlY3Rpb24yIGgzIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDsgfVxuICAuZGUtd2ViLXYzIC5sb2dpbldyYXAgLmxvZ2luU2VjdGlvbjMge1xuICAgIHBhZGRpbmc6IDIwcHggNzBweCA0MHB4IDcwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMzUwcHg7IH1cbiAgICAuZGUtd2ViLXYzIC5sb2dpbldyYXAgLmxvZ2luU2VjdGlvbjMgLmxvZ2luU2VjdGlvbjNJbWcxIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC03MHB4O1xuICAgICAgYm90dG9tOiAtNDBweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBoZWlnaHQ6IDIwNnB4OyB9XG4gICAgLmRlLXdlYi12MyAubG9naW5XcmFwIC5sb2dpblNlY3Rpb24zIGgzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmRlLXdlYi12MyAubG9naW5XcmFwIC5mb3JtLWNvbnRyb2wtdGlwcyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjQjJCMkIyOyB9XG4gIC5kZS13ZWItdjMgLmxvZ2luV3JhcCAubG9naW5TZWN0aW9uMkZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0YwRjBGMDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzk1OTU5NTsgfVxuICAgIC5kZS13ZWItdjMgLmxvZ2luV3JhcCAubG9naW5TZWN0aW9uMkZvb3RlciBhIHtcbiAgICAgIGNvbG9yOiAjNEFBNkEwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgLmRlLXdlYi12MyAubG9naW5NYWluIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxNjgwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZGUtd2ViLXYzIC5sb2dpbk1haW4gLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDExNzBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgLmRlLXdlYi12MyAubG9naW5XcmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLmRlLXdlYi12MyAubG9naW5XcmFwIC5sb2dpblNlY3Rpb24xIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9pbWcvbG9naW4vbG9naW5CZ01vYmlsZS5qcGdcIikgNTAlIDAgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAgICAgLmRlLXdlYi12MyAubG9naW5XcmFwIC5sb2dpblNlY3Rpb24xIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4OyB9XG4gICAgICAuZGUtd2ViLXYzIC5sb2dpbldyYXAgLmxvZ2luU2VjdGlvbjEgaDQge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7IH1cbiAgICAgIC5kZS13ZWItdjMgLmxvZ2luV3JhcCAubG9naW5TZWN0aW9uMSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLmRlLXdlYi12MyAubG9naW5XcmFwIC5sb2dpblNlY3Rpb24yIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWluLWhlaWdodDogYXV0bzsgfVxuICAgICAgLmRlLXdlYi12MyAubG9naW5XcmFwIC5sb2dpblNlY3Rpb24yIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5kZS13ZWItdjMgLmxvZ2luV3JhcCAubG9naW5TZWN0aW9uMyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgLmRlLXdlYi12MyAubG9naW5XcmFwIC5sb2dpblNlY3Rpb24zIC5sb2dpblNlY3Rpb24zSW1nMSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5kZS13ZWItdjMgLmxvZ2luV3JhcCAubG9naW5TZWN0aW9uMyAuZm9ybS1ncm91cCBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfSB9XG5cbi5kZS13ZWItdjMubXktYWNjb3VudHMtdnBwIC5yaWdodC1jb250ZW50IHtcbiAgY29sb3I6ICMyQzJDMkM7IH1cbiAgLmRlLXdlYi12My5teS1hY2NvdW50cy12cHAgLnJpZ2h0LWNvbnRlbnQgaDUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBCb2xkXCI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMTZweDsgfVxuICAuZGUtd2ViLXYzLm15LWFjY291bnRzLXZwcCAucmlnaHQtY29udGVudCB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuZGUtd2ViLXYzLm15LWFjY291bnRzLXZwcCAucmlnaHQtY29udGVudCB1bCBsaSB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1heC13aWR0aDogNDE2cHg7IH1cbiAgICAgIC5kZS13ZWItdjMubXktYWNjb3VudHMtdnBwIC5yaWdodC1jb250ZW50IHVsIGxpID4gZGl2IHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5kZS13ZWItdjMubXktYWNjb3VudHMtdnBwIC5yaWdodC1jb250ZW50IHVsIGxpIC52cHAtc3RhdHVzIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjRUJFQkVCO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgLmRlLXdlYi12My5teS1hY2NvdW50cy12cHAgLnJpZ2h0LWNvbnRlbnQgdWwgbGkgLnZwcC1zdGF0dXMgc3BhbiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgU2VtaWJvbGRcIjsgfVxuICAgICAgICAuZGUtd2ViLXYzLm15LWFjY291bnRzLXZwcCAucmlnaHQtY29udGVudCB1bCBsaSAudnBwLXN0YXR1cyA+IGEge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICMwQTlDQUU7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwQTlDQUU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgICAgICAgLmRlLXdlYi12My5teS1hY2NvdW50cy12cHAgLnJpZ2h0LWNvbnRlbnQgdWwgbGkgLnZwcC1zdGF0dXMuc3RhdHVzMSB7XG4gICAgICAgICAgY29sb3I6ICNFNjk3MDA7IH1cbiAgICAgICAgLmRlLXdlYi12My5teS1hY2NvdW50cy12cHAgLnJpZ2h0LWNvbnRlbnQgdWwgbGkgLnZwcC1zdGF0dXMuc3RhdHVzMiB7XG4gICAgICAgICAgY29sb3I6ICM0QUI5ODc7IH1cbiAgICAgICAgLmRlLXdlYi12My5teS1hY2NvdW50cy12cHAgLnJpZ2h0LWNvbnRlbnQgdWwgbGkgLnZwcC1zdGF0dXMuc3RhdHVzMyB7XG4gICAgICAgICAgY29sb3I6ICNFNjJFMkU7IH1cbiAgICAgICAgICAuZGUtd2ViLXYzLm15LWFjY291bnRzLXZwcCAucmlnaHQtY29udGVudCB1bCBsaSAudnBwLXN0YXR1cy5zdGF0dXMzID4gYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5kZS13ZWItdjMubXktYWNjb3VudHMtdnBwIC5yaWdodC1jb250ZW50IHVsIGxpIC5kZXRhaWwtaW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIGZsZXg6IDE7IH1cbiAgICAgIC5kZS13ZWItdjMubXktYWNjb3VudHMtdnBwIC5yaWdodC1jb250ZW50IHVsIGxpIHRhYmxlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIC5kZS13ZWItdjMubXktYWNjb3VudHMtdnBwIC5yaWdodC1jb250ZW50IHVsIGxpIHRhYmxlIHRyIHRkIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgICAgICAuZGUtd2ViLXYzLm15LWFjY291bnRzLXZwcCAucmlnaHQtY29udGVudCB1bCBsaSB0YWJsZSB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgU2VtaWJvbGRcIjtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgIHdpZHRoOiAxMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmRlLXdlYi12My5teS1hY2NvdW50cy12cHAgLnJpZ2h0LWNvbnRlbnQgdWwgbGkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLmRlLXdlYi12My5teS1hY2NvdW50cy12cHAgLnJpZ2h0LWNvbnRlbnQgLnZwcC1saXN0LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDE2cHg7IH1cbiAgICAuZGUtd2ViLXYzLm15LWFjY291bnRzLXZwcCAucmlnaHQtY29udGVudCAudnBwLWxpc3QtdGl0bGUgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBCb2xkXCI7IH1cbiAgICAuZGUtd2ViLXYzLm15LWFjY291bnRzLXZwcCAucmlnaHQtY29udGVudCAudnBwLWxpc3QtdGl0bGUgYSB7XG4gICAgICBjb2xvcjogIzBBOUNBRTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ubXktd2lzaC1saXN0cy1zaG93IG1haW4sXG4ubXktd2lzaC1saXN0cy1uZXcgbWFpbiB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuKiB7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsOyB9XG5cbi56aC1jbiAqIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsICFpbXBvcnRhbnQ7IH1cblxuLmJyZWFrLWFsbCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbCAhaW1wb3J0YW50OyB9XG5cbi5rZWVwLWFsbCB7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsICFpbXBvcnRhbnQ7IH1cblxuLmJyZWFrLXdvcmQge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IH1cblxuLmFtZXJpY2FuLWV4cHJlc3MtaWNvbiB7XG4gIGhlaWdodDogMjNweDsgfVxuIiwiLyoqXG4gKiBPd2wgQ2Fyb3VzZWwgdjIuMy40XG4gKiBDb3B5cmlnaHQgMjAxMy0yMDE4IERhdmlkIERldXRzY2hcbiAqIExpY2Vuc2VkIHVuZGVyOiBTRUUgTElDRU5TRSBJTiBodHRwczovL2dpdGh1Yi5jb20vT3dsQ2Fyb3VzZWwyL093bENhcm91c2VsMi9ibG9iL21hc3Rlci9MSUNFTlNFXG4gKi9cbi8qXG4gKiAgT3dsIENhcm91c2VsIC0gQ29yZVxuICovXG4ub3dsLWNhcm91c2VsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIHBvc2l0aW9uIHJlbGF0aXZlIGFuZCB6LWluZGV4IGZpeCB3ZWJraXQgcmVuZGVyaW5nIGZvbnRzIGlzc3VlICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4tWTtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAvKiBmaXggZmlyZWZveCBhbmltYXRpb24gZ2xpdGNoICovIH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIi5cIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAwOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLyogZml4IGZvciBmbGFzaGluZyBiYWNrZ3JvdW5kICovXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC13cmFwcGVyLFxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLW5hdi5kaXNhYmxlZCxcbiAgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMuZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXYsXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0LFxuICAub3dsLWNhcm91c2VsIC5vd2wtZG90IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0LFxuICAub3dsLWNhcm91c2VsIGJ1dHRvbi5vd2wtZG90IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udDogaW5oZXJpdDsgfVxuICAub3dsLWNhcm91c2VsLm93bC1sb2FkZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLWxvYWRpbmcge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLXJlZnJlc2ggLm93bC1pdGVtIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtZHJhZyAub3dsLWl0ZW0ge1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgICAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtZ3JhYiB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICAgIGN1cnNvcjogZ3JhYjsgfVxuICAub3dsLWNhcm91c2VsLm93bC1ydGwge1xuICAgIGRpcmVjdGlvbjogcnRsOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLXJ0bCAub3dsLWl0ZW0ge1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG4vKiBObyBKcyAqL1xuLm5vLWpzIC5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxuICogIE93bCBDYXJvdXNlbCAtIEFuaW1hdGUgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLWluIHtcbiAgei1pbmRleDogMDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtb3V0IHtcbiAgei1pbmRleDogMTsgfVxuXG4ub3dsLWNhcm91c2VsIC5mYWRlT3V0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIEF1dG8gSGVpZ2h0IFBsdWdpblxuICovXG4ub3dsLWhlaWdodCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDsgfVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBMYXp5IExvYWQgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgLyoqXG5cdFx0XHRUaGlzIGlzIGludHJvZHVjZWQgZHVlIHRvIGEgYnVnIGluIElFMTEgd2hlcmUgbGF6eSBsb2FkaW5nIGNvbWJpbmVkIHdpdGggYXV0b2hlaWdodCBwbHVnaW4gY2F1c2VzIGEgd3Jvbmdcblx0XHRcdGNhbGN1bGF0aW9uIG9mIHRoZSBoZWlnaHQgb2YgdGhlIG93bC1pdGVtIHRoYXQgYnJlYWtzIHBhZ2UgbGF5b3V0c1xuXHRcdCAqLyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5W3NyY149XCJcIl0sIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eTpub3QoW3NyY10pIHtcbiAgICBtYXgtaGVpZ2h0OiAwOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZy5vd2wtbGF6eSB7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBWaWRlbyBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJvd2wudmlkZW8ucGxheS5wbmdcIikgbm8tcmVwZWF0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uOmhvdmVyIHtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4zLCAxLjMpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMsIDEuMyk7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10bixcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tdG4ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1mcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuIiwiLmhlYWRlck5hdntcbiAgYmFja2dyb3VuZDojZmZmZmZmO1xuICAubmF2YmFye1xuICAgIHBhZGRpbmc6MDtcbiAgfVxuICAubmF2YmFyLW5hdntcbiAgICAubmF2LWl0ZW17XG4gICAgICBtYXJnaW4tcmlnaHQ6cmVtKDQwKTtcbiAgICAgIC5uYXYtbGlua3tcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjokYm9keS1jb2xvcjtcbiAgICAgICAgaGVpZ2h0OnJlbSg4MCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oODApO1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIC8vIHdpZHRoOjA7XG4gICAgICAgICAgd2lkdGg6MDtcbiAgICAgICAgICBoZWlnaHQ6cmVtKDUpO1xuICAgICAgICAgIGJhY2tncm91bmQ6JHByaW1hcnk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLCYuYWN0aXZle1xuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgY29sb3I6JHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5oZWFkZXJBY2NvdW50TmF2e1xuICAgICAgLm5hdi1pdGVte1xuICAgICAgICAubmF2LWxpbmt7XG4gICAgICAgICAgJjpob3ZlciwmLmFjdGl2ZXtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICB3aWR0aDowO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaGVhZGVyTmF2TGcgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51e1xuICAgIGJvcmRlcjowO1xuICAgIG1pbi13aWR0aDpyZW0oMjYwKTtcbiAgICBiYWNrZ3JvdW5kOiRwcmltYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlKTtcbiAgICByaWdodDogNTAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLmRyb3Bkb3duLWl0ZW17XG4gICAgICBjb2xvcjojZmZmO1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaGVhZGVyTmF2TGcgLmRyb3Bkb3duOmhvdmVyIC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5uYXZiYXJTbWFsbHtib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKDAsMCwwLDAuMDYpO31cbiAgIC5oZWFkZXJOYXZTbUx7XG4gICAgIC5oZWFkZXJOYXZTbUJ0e1xuICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgICAgICBwYWRkaW5nOnJlbSgxMCkgMDtcbiAgICAgfVxuICAgfVxuICAgLmhlYWRlck5hdlNtUntcbiAgICBwYWRkaW5nOnJlbSgxMikgMDtcbiAgICAuZHJvcGRvd257XG4gICAgICAuZHJvcGRvd24tdG9nZ2xle1xuICAgICAgICBjb2xvcjokZ3JheS03MDA7XG4gICAgICAgIGxhYmVse1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgICAgbWFyZ2luLXRvcDotM3B4O1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubmF2YmFyLW5hdntcbiAgICAgICYuaGVhZGVyQWNjb3VudE5hdntcbiAgICAgICAgLm5hdi1pdGVte1xuICAgICAgICAgIG1hcmdpbi1yaWdodDpyZW0oMTApO1xuICAgICAgICAgIC5uYXYtbGlua3tcbiAgICAgICAgICAgIGhlaWdodDpyZW0oMzApO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMCk7XG4gICAgICAgICAgICAmOmhvdmVyLCYuYWN0aXZle1xuICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICB3aWR0aDowO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnV7XG4gICAgICAgIGJvcmRlcjowO1xuICAgICAgICBtaW4td2lkdGg6cmVtKDIwMCk7XG4gICAgICAgIGJhY2tncm91bmQ6IzM4QTM1QjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlKTtcbiAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgLmRyb3Bkb3duLWl0ZW17XG4gICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICB9XG4gICAmLmhlYWRlck5hdkNue1xuICAgICBiYWNrZ3JvdW5kOiRwcmltYXJ5O1xuICAgICAubmF2YmFyU21hbGx7XG4gICAgICAgYmFja2dyb3VuZDojZmZmZmZmO1xuICAgICB9XG4gICAgIC5uYXZiYXItbmF2e1xuICAgICAgLm5hdi1pdGVte1xuICAgICAgICBtYXJnaW4tcmlnaHQ6cmVtKDQwKTtcbiAgICAgICAgLm5hdi1saW5re1xuICAgICAgICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgICAgICAgaGVpZ2h0OnJlbSg1MCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg1MCk7XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiNmZmZmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5oZWFkZXJOYXZMZyAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnV7XG4gICAgICBib3JkZXI6MDtcbiAgICAgIG1pbi13aWR0aDpyZW0oMjIwKTtcbiAgICAgIGJhY2tncm91bmQ6I2ZmZmZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUpO1xuICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBwYWRkaW5nOjA7XG4gICAgICAuZHJvcGRvd24taXRlbXtcbiAgICAgICAgY29sb3I6JGdyYXktNjAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiNmZmZmZmY7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgcGFkZGluZy10b3A6cmVtKDEwKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206cmVtKDEwKTtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQ6IzM4QTM1QjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgIH1cbn1cblxuLmhlYWRlck5hdlNtTHtcbiAgcG9zaXRpb246Zml4ZWQ7XG4gIHRvcDowO1xuICBib3R0b206MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBsZWZ0OiAtMTAwdnc7XG4gIHotaW5kZXg6IDIwNTE7XG4gIHRyYW5zaXRpb246IGxlZnQgLjVzO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAmLm9wZW57XG4gICAgbGVmdDowO1xuICB9XG4gIC5iZ3tcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMik7XG4gIH1cbn1cbi5oZWFkZXJOYXZTbXtcbiBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuIGJveC1zaGFkb3c6IDJweCAwIDhweCByZ2JhKDAsMCwwLDAuMTUpO1xuIC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4haW1wb3J0YW50O1xuIHdpZHRoOjI4MHB4O1xuIG92ZXJmbG93LXk6YXV0bztcbiBvdmVyZmxvdy14OmhpZGRlbjtcbiBoZWlnaHQ6IDEwMCU7XG4gcGFkZGluZy1ib3R0b206MjBweDtcbiAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gLy8gJi5hbmltYXRley13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstbXMtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dH1cbiBoNHtcbiAgIGJhY2tncm91bmQ6JHByaW1hcnk7XG4gICBwYWRkaW5nOjIwcHg7XG4gICBjb2xvcjogI2ZmZmZmZjtcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIG1hcmdpbjogMDtcbiAgIGF7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgfVxuICAgLmhlYWRlck5hdlNtQ2xvc2VCdHtcbiAgICAgXG4gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgcmlnaHQ6MjBweDtcbiAgICAgY29sb3I6I2ZmZmZmZjtcbiAgICAgaXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgfVxuICAgfVxuIH1cbiAuaGVhZGVyTmF2U21VbHtcbiAgIG1hcmdpbjowO1xuICAgcGFkZGluZzowO1xuICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgIGxpe1xuICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAuaGVhZGVyTmF2U21JdGVtQnR7XG4gICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgcGFkZGluZzoxMnB4IDVweCAxMnB4IDIxcHg7XG4gICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgc3BhbntcbiAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICB9XG4gICAgICAgJjpob3ZlciwgJjphY3RpdmV7XG4gICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgfVxuICAgICAgICYuYWN0aXZle1xuICAgICAgICAgYmFja2dyb3VuZDokcHJpbWFyeTtcbiAgICAgICAgICYgPiBzcGFue1xuICAgICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgICAgfVxuICAgICAgICAgJiA+IC5pY29uZm9udHtcbiAgICAgICAgICAgY29sb3I6I2ZmZmZmZjtcbiAgICAgICAgIH1cbiAgICAgICAgICYgPiAuZmF7XG4gICAgICAgICAgY29sb3I6I2ZmZmZmZjtcbiAgICAgICAgfVxuICAgICAgICAgLmljb25kb3due1xuICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgfVxuICAgICAgICAgLmZhLWFuZ2xlLWRvd257XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgIH1cbiAgICAgICAgIC5mYS1hbmdsZS11cHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICB9XG4gICAgICAgICAuaWNvbnVwe1xuICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICB9XG4gICAgICAgfVxuICAgICAgICYgPiBzcGFue1xuICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgY29sb3I6I2I4YzdjZTtcbiAgICAgICB9XG4gICAgICAgJiA+IC5pY29uZm9udHtcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgIHJpZ2h0OjIwcHg7XG4gICAgICAgICB0b3A6MTNweDtcbiAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgIGNvbG9yOiRwcmltYXJ5O1xuICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgfVxuICAgICAgICYgPiAuZmF7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6MjBweDtcbiAgICAgICAgdG9wOjEzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgY29sb3I6JHByaW1hcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgIC5pY29uZG93bntcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgfVxuICAgICAgIC5mYS1hbmdsZS1kb3due1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICB9XG4gICAgICAgLmljb251cHtcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgfVxuICAgICAgIC5mYS1hbmdsZS11cHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICB9XG4gICAgIH1cbiAgICAgLmhlYWRlck5hdlNtU3Vie1xuICAgICAgIGJhY2tncm91bmQ6IzJjM2I0MTtcbiAgICAgICBtYXJnaW46MDtcbiAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICBsaXtcbiAgICAgICAgIGF7XG4gICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICBjb2xvcjojOGFhNGFmO1xuICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgIHBhZGRpbmc6cmVtKDgpIHJlbSg1KSByZW0oOCkgcmVtKDE1KTtcbiAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgYXtcbiAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgfVxuICAgICB9XG4gICB9XG4gfVxuIC5zaWRlLW5hdi1oZWFke1xuICAgZGlzcGxheTogZmxleDtcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICA+YXtcbiAgICAgZmxleDogMTtcbiAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTtcbiAgICAgcGFkZGluZzogMTZweDtcbiAgICAgaXtcbiAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICB9XG4gICAgIHNwYW57XG4gICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICB9XG4gICAgICYuYWN0aXZle1xuICAgICAgICBjb2xvcjogIzAwNkI4QjtcbiAgICAgICAgLy8gY29sb3I6IHdoaXRlXG4gICAgIH1cbiAgIH1cbiAgID5hOmZpcnN0LWNoaWxke1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFNUU1RTU7XG4gICB9XG4gIFxuIH1cbiAgLmNsb3NlLWJ0bntcbiAgICBpe1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB6LWluZGV4OiAzMDAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAyODVweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4uaGVhZGVye1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xuICBib3gtc2hhZG93OjBweCAzcHggNnB4IHJnYmEoMCwwLDAsMC4wNik7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIC5oZWFkZXJQQ3tcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi5oZWFkZXJMb2dpbntcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAuaGVhZGVyUEN7XG4gICAgICAuc2VjdGlvbk9uZXtcbiAgICAgICAgYm9yZGVyLXRvcDowO1xuICAgICAgfVxuICAgICAgLnNlY3Rpb25Ud297XG4gICAgICAgIG1heC13aWR0aDogMTY4MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MjBweDtcbiAgICAgICAgLmxvZ297XG4gICAgICAgICAgYm9yZGVyLXRvcDowO1xuICAgICAgICAgIHBhZGRpbmc6NDVweCAwO1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIGhlaWdodDo0NnB4O1xuICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdkFyZWF7XG4gICAgICAgICAgLnRvcHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAuYmxvZ0xhbmd1YWdle1xuICAgICAgICAgICAgICBjb2xvcjokZGUtZ3JheTUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zZWN0aW9uVGhyZWV7XG4gICAgICAgIGJvcmRlci10b3A6MDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhlYWRlck1vYmlsZXtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDoxMjgwcHgpIHtcbiAgICAuaGVhZGVyUEN7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5oZWFkZXJNb2JpbGV7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5oZWFkZXJQQ3tcbiAgICAuc2VjdGlvbk9uZXtcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkICA2LjNweCAgJHByaW1hcnk7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgICAuc2VjdGlvblR3b3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgICAubG9nb3tcbiAgICAgICAgYm9yZGVyLXRvcDogNi4zcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICBoZWlnaHQ6IDU3cHg7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jbGlwQXJlYXtcbiAgICAgICAgbWFyZ2luOiAwIC0ycHg7XG4gICAgICB9XG5cbiAgICAgIC5uYXZBcmVhe1xuICAgICAgICAudG9we1xuICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QjhCO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgLmN1c3RvbWVUeXBlQXJlYXtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC42KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICA+aW1nOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgID5pbWc6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID5pbWc6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgIH1cbiAgICAgICAgICAuYmxvZ0xhbmd1YWdle1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgLmJsb2dJbmZve1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDcuNXB4O1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGVcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kcm9wZG93bntcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDcuNXB4O1xuICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudXtcbiAgICAgICAgICAgICAgICAuZHJvcGRvd24taXRlbXtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPmErYXtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBGMEYwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZXtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnZlcnRpY2FsTGluZXtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2YmFye1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgID5kaXZ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB1bHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwIDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYubmF2U3dpdGNoQWNjb3VudHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxMDBweDtcbiAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIC5pY29uc3dpdGNoe1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubXktYWNjb3VudC1idG57XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0QUI5ODc7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGNvbG9yOiAjNEFCOTg3O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC41cztcbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDc0LDE4NSwxMzUsMC4zKVxuICAgICAgICAgIH1cbiAgICAgICAgICBpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWNjb3VudERyb3Bkb3due1xuICAgICAgICAgIHBhZGRpbmc6NnB4IDE1cHggMTBweCAxNXB4O1xuICAgICAgICAgICYub3BlbntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IzAzNTU2RTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZXtcbiAgICAgICAgICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgICAgICAgICAuaWNvbmljb19tZXtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3Vze1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5kcm9wZG93bi1tZW51e1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czowO1xuICAgICAgICAgICAgcGFkZGluZzo1cHggMDtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6NnB4IDE1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb25UaHJlZXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICBmbGV4OiAxO1xuICAgICAgYm9yZGVyLXRvcDogc29saWQgIDM4cHggICRwcmltYXJ5O1xuICAgIH1cbiAgICBcbiAgfVxuICAuaGVhZGVyTW9iaWxle1xuICAgIC50b3B7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgLmRyb3Bkb3duLXRvZ2dsZXtcbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmRyb3Bkb3duLW1lbnV7XG4gICAgICAgIC5kcm9wZG93bi1pdGVte1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICAgICAgPmErYXtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRjBGMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFjY291bnREcm9wZG93bntcbiAgICAgICAgcGFkZGluZzo2cHggMTVweCA4cHggMTVweDtcbiAgICAgICAgJi5vcGVue1xuICAgICAgICAgIGJhY2tncm91bmQ6IzAzNTU2RTtcbiAgICAgICAgfVxuICAgICAgICAuZHJvcGRvd24tdG9nZ2xle1xuICAgICAgICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgICAgICAgLmljb25pY29fbWV7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6N3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1c3tcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRyb3Bkb3duLW1lbnV7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czowO1xuICAgICAgICAgIHBhZGRpbmc6NXB4IDA7XG4gICAgICAgICAgbGl7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICBwYWRkaW5nOjZweCAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYm90dG9te1xuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC5sb2dve1xuICAgICAgICBpbWd7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjU0MHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYWNjb3VudFNpZGVNZW51e1xuICAgICAgICAuYWNjb3VudEFyZWF7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBkaXZ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogIzRENEQ0RCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3dpdGNoQWNjb3VudEFyZWF7XG4gICAgICAgICAgY29sb3I6IzRENEQ0RDtcbiAgICAgICAgICBtYXJnaW4tdG9wOi0xNXB4O1xuICAgICAgICAgIC5pY29uc3dpdGNoe1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBkaXZ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOi04cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZW51QXJlYXtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGRpdntcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjNEQ0RDREICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC52ZXJ0aWNhbExpbmV7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRTVFNUU1O1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTBweCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDoxMjgwcHgpIHtcbiAgLmhlYWRlcntcbiAgICAmLmhlYWRlck15e1xuICAgICAgaGVpZ2h0OjcwcHg7XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuLmVsZWNQbGFuc1dyYXB7XG4gIGgye1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBjb2xvcjogJGRlLWdyYXk5MDA7XG4gICAgcHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiMwMDcwOTI7XG4gICAgfVxuICB9XG4gIC5lbGVjUGxhbnNDb257XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgICAmID4gLmNvbnRhaW5lcntcbiAgICAgIG1heC13aWR0aDogMTIwMDtcbiAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgfVxuICB9XG4gIC5lbGVjUGxhY0hlbHB7XG4gICAgcGFkZGluZzpyZW0oMzApIDAgcmVtKDYwKSAwO1xuICAgICYgPiAuY29udGFpbmVye1xuICAgICAgbWF4LXdpZHRoOiByZW0oMTEwMCk7XG4gICAgICBtYXJnaW46MCBhdXRvO1xuICAgIH1cbiAgICAuZWxlY1BsYWNIZWxwSW1ne1xuICAgICAgd2lkdGg6cmVtKDE1MCk7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5lbGVjUGxhY0hlbHBUZXh0e1xuICAgICAgY29sb3I6JGdyYXktNzAwO1xuICAgICAgaDR7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmVsZWNQbGFjSGVscElubmVye1xuICAgICAgYmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICAgICAgYm94LXNoYWRvdzowcHggMnB4IDhweCByZ2JhKDAsMCwwLDAuMTIpO1xuICAgICAgcGFkZGluZzpyZW0oMjApIHJlbSg0MCk7XG4gICAgfVxuICB9XG5cbiAgLyoqIG9sZCBwbGFuIHVwbG9hZCBzdGFydCAqKi9cbiAgLnBsYW5CbG9ja3tcbiAgICBiYWNrZ3JvdW5kOiNmZmZmZmY7XG4gICAgLy8gYm9yZGVyLXJhZGl1czpyZW0oMjApO1xuICAgIC5wbGFuQmxvY2tJbWd7XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgIGhlaWdodDpyZW0oMTU4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBsYW5CbG9ja1RleHR7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjokZ3JheS03MDA7XG4gICAgICB3aWR0aDpyZW0oMjAwKTtcbiAgICB9XG4gICAgLnBsYW5CbG9ja0FjdGlvbntcbiAgICAgIHBhZGRpbmc6MCByZW0oNTApIDAgcmVtKDMwKTtcbiAgICAgIC51cGxvYWRCdHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgd2lkdGg6cmVtKDI4MCk7XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgICAgfVxuICAgICAgLnNlYXJjaEZpZWxke1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgLnBsYW5BZGRyZXNzRmllbGR7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge2NvbG9yOiAkZ3JheS01MDA7IGZvbnQtc2l6ZTogMTNweDt9XG4gICAgICA6Oi1tb3otcGxhY2Vob2xkZXIge2NvbG9yOiAkZ3JheS01MDA7IGZvbnQtc2l6ZTogMTNweDt9XG4gICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtjb2xvcjogJGdyYXktNTAwOyBmb250LXNpemU6IDEzcHg7fVxuICAgIH1cbiAgfVxuICAvKiogb2xkIHBsYW4gdXBsb2FkIGVuZCAqKi9cbiAgLyoqIHBsYW4gdXBsb2FkIHYyIHN0YXJ0ICoqL1xuICAucGxhbkJsb2NrM3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnBsYW5CbG9jay0zLTF7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg2NWRlZyxyZ2JhKDMxLDc2LDEwMiwxKSAwJSxyZ2JhKDc3LDE3NSwxNjQsMSkgMTAwJSk7XG4gICAgICBwYWRkaW5nOnJlbSgzNikgcmVtKDgwKSAwIHJlbSg4MCk7XG4gICAgICBtaW4taGVpZ2h0OjMwMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAucGxhbkJsb2NrLTMtMS1pbWd7XG4gICAgICAgIGhlaWdodDpyZW0oNjQpO1xuICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgY29sb3I6I2ZmZmZmZjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIG1hcmdpbjpyZW0oOCkgMCByZW0oNDApIDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB9XG4gICAgICAuc2VhcmNoRmllbGR7XG4gICAgICAgIGJvcmRlcjo4cHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjMpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgLmZvcm0tY29udHJvbHtcbiAgICAgICAgICBib3JkZXI6MDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7XG4gICAgICAgICAgICBjb2xvcjojQjJCMkIyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLy8gdG9wOnJlbSg0KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlYXJjaEljb25CdG57XG4gICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICBoZWlnaHQ6MzVweDtcbiAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICAmLmltZ0hvdmVye1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAmLmltZ0hvdmVye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWZfbGlzdHtcbiAgICAgICAgICAuYWZfaXRlbSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucGxhbkJsb2NrLTMtMntcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6I2ZmZmZmZjtcbiAgICAgIHBhZGRpbmc6cmVtKDM2KSByZW0oNDApIDAgcmVtKDQwKTtcbiAgICAgIG1pbi1oZWlnaHQ6MzAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC5wbGFuQmxvY2stMy0yLWltZ3tcbiAgICAgICAgaGVpZ2h0OnJlbSg2NCk7XG4gICAgICAgIHdpZHRoOmF1dG87XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBjb2xvcjogJGRlLWdyYXk5MDA7XG4gICAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIG1hcmdpbjpyZW0oOCkgMCByZW0oMjApIDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB9XG4gICAgICAucGxhblVwbG9hZEJveHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiNmOGY4Zjg7XG4gICAgICAgIGJvcmRlcjoxcHggZGFzaGVkICM3MDcwNzA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6NHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6cmVtKDQwKSAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAucGxhblVwbG9hZEJveFRpcHN7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiRkZS1ncmF5NTAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5maWxlSG92ZXJ7XG4gICAgICAgICAgYm9yZGVyOjFweCBkYXNoZWQgIzk5OTk5OTsgXG4gICAgICAgICAgYmFja2dyb3VuZDojRjBGMEYwO1xuICAgICAgICAgIC5wbGFuVXBsb2FkQm94VGlwc3tcbiAgICAgICAgICAgIGNvbG9yOiM5OTk5OTk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kei1wcmV2aWV3e1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnBsYW5CbG9ja09ye1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDo1MCU7XG4gICAgICBtYXJnaW4tbGVmdDpyZW0oLTMxKTtcbiAgICAgIHRvcDo1MCU7XG4gICAgICBtYXJnaW4tdG9wOnJlbSgtNDApO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOnJlbSg2Mik7XG4gICAgICBoZWlnaHQ6cmVtKDYyKTtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6NTAlO1xuICAgICAgYmFja2dyb3VuZDojZmZmZmZmO1xuICAgICAgYm94LXNoYWRvdzowcHggM3B4IDZweCByZ2JhKDAsMCwwLDAuMTYpO1xuICAgIH1cbiAgfVxuICAvKiogcGxhbiB1cGxvYWQgdjIgZW5kICoqL1xuXG4gIC5wbGFuQmxvY2tPclNte1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBsYW5UZXh0SW5mb3tcbiAgICBwe1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luOjA7XG4gICAgICBjb2xvcjokZ3JheS03MDA7XG4gICAgICBhe1xuICAgICAgICBjb2xvcjojM0U3NUI1O1xuICAgICAgfVxuICAgIH1cbiAgICAucGxhblRleHRJbmZvUVJJbWd7XG4gICAgICB3aWR0aDpyZW0oMTE1KTtcbiAgICAgIGhlaWdodDphdXRvO1xuICAgIH1cbiAgICAucGxhblRleHRJbmZvU3tcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiM0ODQ4NDg7XG4gICAgICBtYXJnaW46MDtcbiAgICB9XG4gIH1cbiAgLnVwbG9hZEJsb2Nre1xuICAgIGJhY2tncm91bmQ6I2ZmZmZmZjtcbiAgICBib3JkZXI6MXB4IGRhc2hlZCAkZ3JheS01MDA7XG4gICAgcGFkZGluZzpyZW0oNTApIDA7XG4gICAgbWluLWhlaWdodDogcmVtKDMwNSk7XG4gICAgLnVwbG9hZEJsb2NrSW1nMXtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206cmVtKDI1KTtcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6cmVtKDEyMCk7XG4gICAgICAgIGhlaWdodDpyZW0oMTIwKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnVwbG9hZEJsb2NrSW1nMntcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206cmVtKDI1KTtcbiAgICAgIHBhZGRpbmctdG9wOnJlbSgzMCk7XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgIGhlaWdodDpyZW0oNTUpO1xuICAgICAgfVxuICAgIH1cbiAgICAudXBsb2FkQmxvY2tUZXh0SW5mb3tcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiRncmF5LTcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206cmVtKDE1KTtcbiAgICB9XG4gICAgLnVwbG9hZEJsb2NrVGlwc0NvbntcbiAgICAgIGJhY2tncm91bmQ6I0Y4RjhGODtcbiAgICAgIHdpZHRoOnJlbSgzMzApO1xuICAgICAgbWF4LXdpZHRoOjkwJTtcbiAgICAgIHBhZGRpbmc6cmVtKDEwKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgLnVwbG9hZEJsb2NrVGlwc0Nvbkl0ZW17XG4gICAgICAgIHdpZHRoOnJlbSgzMik7XG4gICAgICAgIGhlaWdodDpyZW0oMzIpO1xuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgY29sb3I6JGdyYXktNzAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudXBsb2FkU3RlcHN7XG4gICAgbWFyZ2luLXRvcDpyZW0oMjApO1xuICAgIC51cGxvYWRTdGVwSXRlbXtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC51cGxvYWRTdGVwSXRlbUltZzEsLnVwbG9hZFN0ZXBJdGVtSW1nMHtcbiAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgaGVpZ2h0OnJlbSg2NSk7XG4gICAgICB9XG4gICAgICAudXBsb2FkU3RlcEl0ZW1JbWcxe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLnVwbG9hZFN0ZXBJdGVtSW1nMHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgICAgJi5hY3RpdmV7XG4gICAgICAgIC51cGxvYWRTdGVwSXRlbUltZzF7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC51cGxvYWRTdGVwSXRlbUltZzB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBoNXtcbiAgICAgICAgICBjb2xvcjokcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgIGNvbG9yOiRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgIGg0e1xuICAgICAgICAgIGNvbG9yOiRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBoNXtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjokZ3JheS01MDA7XG4gICAgICAgIG1hcmdpbjpyZW0oMjApIDAgcmVtKDYpIDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiRncmF5LTUwMDtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIGhlaWdodDogcmVtKDcwKTtcbiAgICAgIH1cbiAgICAgIGg0e1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICBjb2xvcjokZ3JheS01MDA7XG4gICAgICB9XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgY2xvdWRfdGhyZWV7XG4gICAgICAwJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDlweCAwO31cbiAgICAgIDEwMCV7YmFja2dyb3VuZC1wb3NpdGlvbjozcHggMDt9XG4gICAgfVxuICAgIC51cGxvYWRTdGVwQXJyb3d7XG4gICAgICBtYXJnaW46MDtcbiAgICAgIHdpZHRoOnJlbSgxMDIpO1xuICAgICAgaGVpZ2h0OiByZW0oMTQpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJ2h0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjIvaW1nL2VsZWN0cmljaXR5L3VwbG9hZFN0ZXBBcnJvdzAucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgICYuYWN0aXZle1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAycHggMDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJ2h0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjIvaW1nL2VsZWN0cmljaXR5L3VwbG9hZFN0ZXBBcnJvdzEucG5nJyk7XG4gICAgICAgIGFuaW1hdGlvbjogY2xvdWRfdGhyZWUgNHMgbGluZWFyIGluZmluaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudXBsb2FkVGVybXN7XG4gICAgbWFyZ2luOnJlbSgyMCkgMDtcbiAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnVwbG9hZFN1Ym1pdHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi51cGxvYWRFcnJvck1vZGFse1xuICAubW9kYWwtZGlhbG9ne1xuICAgIG1heC13aWR0aDpyZW0oNjAwKTtcbiAgfVxuICAubW9kYWxDb25UaXR7XG4gICAgbWFyZ2luLWJvdHRvbTpyZW0oMjApO1xuICAgIGg0e1xuICAgICAgbWFyZ2luOjA7XG4gICAgICBwYWRkaW5nOjA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG4gIC5tb2RhbENvbntcbiAgICBwYWRkaW5nOnJlbSgxMCkgcmVtKDMwKTtcbiAgICAubW9kYWxGb3Jte1xuICAgICAgYmFja2dyb3VuZDojRjhGOEY4O1xuICAgICAgcGFkZGluZzpyZW0oMjApIHJlbSgzMCk7XG4gICAgfVxuICB9XG59XG4udXBsb2FkV2FybmluZ01vYmlsZU1vZGFsLCAudXBsb2FkU3VjY01vYmlsZU1vZGFse1xuICBwYWRkaW5nOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgLm1vZGFsLWNvbnRlbnR7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAubW9kYWwtZGlhbG9ne1xuICAgIG1heC13aWR0aDogMzE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOnJlbSgxMDApIGF1dG8gMCBhdXRvO1xuICB9XG4gIC5tb2RhbC1ib2R5e1xuICAgIHBhZGRpbmc6MDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxuICAubW9kYWwtYmFubmVye1xuICAgIHBhZGRpbmctdG9wOnJlbSgxMCk7XG4gICAgaDR7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogJ1RpdGlsbGl1bVdlYic7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgfVxuICAudGV4dEluZm97XG4gICAgcGFkZGluZzpyZW0oMjApO1xuICAgIG1hcmdpbjowO1xuICAgIHB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICAgIC5sb2FkaW5nSW1ne1xuICAgICAgd2lkdGg6YXV0bztcbiAgICAgIGhlaWdodDo2OHB4O1xuICAgIH1cbiAgfVxuICAuaW5wdXQtYXJlYXtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgPmRpdntcbiAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDIzMGRlZyxyZ2JhKDMxLDc2LDEwMiwxKSAwJSxyZ2JhKDc3LDE3NSwxNjQsMSkgMTAwJSk7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgLnNraXBCdG57XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBhe1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlICAhaW1wb3J0YW50OztcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkZGRkY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGl0bGV7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIH1cbiAgICAgIC5pbnB1dENvbnRlbnR7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaW5wdXR7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzOTVweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3VibWl0QnRue1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGF7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzM2RlZyxyZ2JhKDAsMTgwLDE0OCwxKSAwJSxyZ2JhKDEwLDE1NywxNzMsMSkgMTAwJSk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgd2lkdGg6IDE5OHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gIH1cbiAgLm1DbG9zZUJ0e1xuICAgIGJvcmRlci1yYWRpdXM6cmVtKDQwKTtcbiAgfVxuICAubW9kYWwtaGVhZGVye1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMDtcbiAgICAudGl0bGV7XG4gICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICB9XG4gIH1cbn1cbi51cGxvYWRTdWNjTW9iaWxlTW9kYWx7XG4gIC5tb2RhbC1kaWFsb2d7XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46cmVtKDEwMCkgYXV0byAwIGF1dG87XG4gIH1cbiAgLm1vZGFsLWJhbm5lcntcbiAgICBwYWRkaW5nLXRvcDpyZW0oMTApO1xuICAgIGg0e1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW1XZWInO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gIH1cbn1cblxuLnBsYW5VcGxvYWRCb3hNb2RhbHtcbiAgcGFkZGluZzogMTVweDtcbiAgLm1vZGFsLWRpYWxvZ3tcbiAgICBtYXgtd2lkdGg6IDY1NnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjpyZW0oMTAwKSBhdXRvIDAgYXV0bztcbiAgfVxuICAubW9kYWwtaGVhZGVye1xuICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICBib3JkZXI6MDtcbiAgfVxuICAubW9kYWwtYm9keXtcbiAgICBwYWRkaW5nOjA7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbiAgLm1vZGFsLWJhbm5lcntcbiAgICBwYWRkaW5nLXRvcDpyZW0oMTApO1xuICAgIGg0e1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW1XZWInO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gIH1cbiAgLnRleHRJbmZve1xuICAgIHBhZGRpbmc6cmVtKDIwKSByZW0oNDApO1xuICAgIG1hcmdpbjowO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwe1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLmxvYWRpbmdJbWd7XG4gICAgICB3aWR0aDphdXRvO1xuICAgICAgaGVpZ2h0OnJlbSgxMDApO1xuICAgIH1cbiAgfVxuICAuaW5wdXQtYXJlYXtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgXG4gICAgPmRpdntcbiAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDIzMGRlZyxyZ2JhKDMxLDc2LDEwMiwxKSAwJSxyZ2JhKDc3LDE3NSwxNjQsMSkgMTAwJSk7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgLnNraXBCdG57XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBhe1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlICAhaW1wb3J0YW50OztcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkZGRkY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGl0bGV7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIH1cbiAgICAgIC5pbnB1dENvbnRlbnR7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaW5wdXR7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzOTVweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3VibWl0QnRue1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGF7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzM2RlZyxyZ2JhKDAsMTgwLDE0OCwxKSAwJSxyZ2JhKDEwLDE1NywxNzMsMSkgMTAwJSk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgd2lkdGg6IDE5OHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gIH1cbiAgLm1DbG9zZUJ0e1xuICAgIGJvcmRlci1yYWRpdXM6cmVtKDQwKTtcbiAgfVxufVxuLnBsYW5VcGxvYWRCb3hNb2RhbEVycm9ye1xuICAudGV4dEluZm97XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYShtYXgtd2lkdGg6IDEyODBweCl7XG4gIC5lbGVjUGxhbnNXcmFwe1xuICAgIGgye1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgICAucGxhbkJsb2NrT3JTbXtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46cmVtKC0zNSkgMCByZW0oLTMwKSAwO1xuICAgICAgICAgIC5wbGFuQmxvY2tPcklubmVye1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdpZHRoOnJlbSg1Nik7XG4gICAgICAgICAgICBoZWlnaHQ6cmVtKDU2KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDojZmZmZmZmO1xuICAgICAgICAgICAgY29sb3I6JHByaW1hcnk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCA2cHggI2NjY2NjYztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAvKiogb2xkIHBsYW4gdXBsb2FkIHN0YXJ0ICoqL1xuICAgIC5wbGFuQmxvY2t7XG4gICAgICBwYWRkaW5nOnJlbSg0MCkgcmVtKDMwKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6cmVtKDIwKTtcbiAgICAgIC5wbGFuQmxvY2tJbWd7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICBoZWlnaHQ6cmVtKDcwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBsYW5CbG9ja1RleHR7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6I2ZmZmZmZjtcbiAgICAgICAgbWFyZ2luOjAgMCByZW0oMjApIDA7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgIH1cbiAgICAgIC5wbGFuQmxvY2tBY3Rpb257XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAudXBsb2FkQnR7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6I2ZmZmZmZjtcbiAgICAgICAgICBjb2xvcjokcHJpbWFyeTtcbiAgICAgICAgICBib3JkZXI6MDtcbiAgICAgICAgIFxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6cmVtKDYpO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3I6ICNmZmZmZmYsICRhbHBoYTogMC43KTtcbiAgICAgICAgfVxuICAgICAgICAucGxhbkFkZHJlc3NGaWVsZHtcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnBsYW5CbG9jazF7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCdodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ltZy9lbGVjdHJpY2l0eS9wbGFuQmxvY2sxQmcucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgICAgJi5wbGFuQmxvY2sye1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9pbWcvZWxlY3RyaWNpdHkvcGxhbkJsb2NrMkJnLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnVwbG9hZEJsb2Nre1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzpyZW0oMjApIHJlbSgxMCk7XG4gICAgfVxuICAgIC5lbGVjUGxhY0hlbHB7XG4gICAgICAuZWxlY1BsYWNIZWxwSW1nLC5lbGVjUGxhY0hlbHBUZXh0e1xuICAgICAgICBtYXJnaW4tYm90dG9tOnJlbSgxNSk7XG4gICAgICB9XG4gICAgfVxuICAgIC8qKiBvbGQgcGxhbiB1cGxvYWQgZW5kICoqL1xuICAgIFxuICAgIC51cGxvYWRTdGVwc3tcbiAgICAgIC51cGxvYWRTdGVwSXRlbXtcbiAgICAgICAgaDV7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6cmVtKDE1KTtcbiAgICAgICAgICBoZWlnaHQ6cmVtKDQwKTtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgaDR7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOnJlbSgyMCk7XG4gICAgICAgIH1cbiAgICAgICAgLnVwbG9hZFN0ZXBJdGVtSW1nMCwgLnVwbG9hZFN0ZXBJdGVtSW1nMXtcbiAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgIGhlaWdodDpyZW0oMzApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudXBsb2FkU3RlcEFycm93e1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgd2lkdGg6cmVtKDMyKTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMTApO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9pbWcvZWxlY3RyaWNpdHkvdXBsb2FkU3RlcEFycm93MC5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzhweCAwO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCdodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ltZy9lbGVjdHJpY2l0eS91cGxvYWRTdGVwQXJyb3cxLnBuZycpO1xuICAgICAgICAgIGFuaW1hdGlvbjogY2xvdWRfdGhyZWUgNHMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC51cGxvYWRFcnJvck1vZGFse1xuICAgIC5tb2RhbC1kaWFsb2d7XG4gICAgICBtYXgtd2lkdGg6cmVtKDYwMCk7XG4gICAgfVxuICAgIC5tb2RhbENvblRpdHtcbiAgICAgIG1hcmdpbi1ib3R0b206cmVtKDIwKTtcbiAgICAgIGg0e1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5tb2RhbENvbntcbiAgICAgIHBhZGRpbmc6MCByZW0oMTApO1xuICAgICAgLm1vZGFsRm9ybXtcbiAgICAgICAgYmFja2dyb3VuZDojRjhGOEY4O1xuICAgICAgICBwYWRkaW5nOnJlbSgxMCkgcmVtKDIwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmVsZWNQbGFuc1dyYXAgLnBsYW5CbG9jazMgLnBsYW5CbG9jay0zLTEsIC5lbGVjUGxhbnNXcmFwIC5wbGFuQmxvY2szIC5wbGFuQmxvY2stMy0ye1xuICAgIGJvcmRlci1yYWRpdXM6cmVtKDIwKTtcbiAgICBib3gtc2hhZG93OiAwIDNweCA2cHggI2NjY2NjYztcbiAgICBwYWRkaW5nLWxlZnQ6cmVtKDIwKTtcbiAgICBwYWRkaW5nLXJpZ2h0OnJlbSgyMCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOnJlbSgzMCk7XG4gICAgcGFkZGluZy1ib3R0b206cmVtKDQwKTtcbiAgICBwe1xuICAgICAgbWFyZ2luLWJvdHRvbTpyZW0oMjApO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAucGxhbkJsb2NrLTMtMS1pbWd7XG4gICAgICBoZWlnaHQ6cmVtKDUwKTtcbiAgICAgIHdpZHRoOmF1dG87XG4gICAgfVxuICAgIC5zZWFyY2hGaWVsZHtcbiAgICAgIC5mb3JtLWNvbnRyb2x7XG4gICAgICAgIFxuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgfVxuICAgICAgLnNlYXJjaEljb25CdG4gaW1ne1xuICAgICAgICBoZWlnaHQ6MzVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmVsZWNQbGFuc1dyYXAgLnBsYW5CbG9jazMgLnBsYW5CbG9jay0zLTJ7XG4gICAgcGFkZGluZy10b3A6cmVtKDQwKTtcbiAgICAucGxhbkJsb2NrQWN0aW9ue1xuICAgICAgLy8gcGFkZGluZzowO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzowIHJlbSg1MCkgMCByZW0oMzApO1xuICAgICAgLnVwbG9hZEJ0e1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIC8vIG1heC13aWR0aDogODAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgY29sb3I6JHByaW1hcnk7XG4gICAgICAgIGJvcmRlcjowO1xuICAgICAgICBib3JkZXItcmFkaXVzOnJlbSg2KTtcbiAgICAgICAgY29sb3I6I2ZmZmZmZjtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcjogI2ZmZmZmZiwgJGFscGhhOiAwLjcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZWxlY1BsYW5zV3JhcCAucGxhbkJsb2NrMyAucGxhbkJsb2NrLTMtMiAucGxhbkJsb2NrQWN0aW9ue1xuICAgIHBhZGRpbmctbGVmdDowO1xuICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgfVxuICAuZWxlY1BsYW5zV3JhcCAucGxhbkJsb2NrIC5wbGFuQmxvY2tBY3Rpb24gLnNlYXJjaEZpZWxke1xuICAgIG1hcmdpbjowIGF1dG87XG4gIH1cbn0iLCIuaG9tZXtcbiAgLm91ci1jdXN0b21lcnMtc2F5e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAub3VyLWN1c3RvbWVycy1zYXktY29udGVudHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL2hvbWUvYmczLndlYnBcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgYm90dG9tOyBcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgfVxuICAgICAgPmgze1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgID5we1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIGF7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAkZGUtZ3JheTMwMDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAub3dsLWNhcm91c2VsLWN1c3RvbWVyc3tcbiAgICAgICAgLm93bC1zdGFnZXtcbiAgICAgICAgfVxuICAgICAgICAub3dsLWl0ZW17XG4gICAgICAgICAgLm93bC1jYXJvdXNlbC1jdXN0b21lci1pdGVte1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgPmRpdjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgIC5hdmF0YXJ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICA+ZGl2e1xuICAgICAgICAgICAgICAgIC5uYW1le1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRkZS1ncmF5OTAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkZS1ibHVlLWdyZWVuO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc3RhcnN7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgIC5zdGFye1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgPnNwYW46bnRoLW9mLXR5cGUoNSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID5kaXY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICA+YXtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRlLWJsdWUtZ3JlZW47XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgZGl2e1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRkZS1ncmF5MzAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmVsbGlwc2lzLWNvbnRlbnQtaW5mbzQge1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MFBYOyAgLy8gNOihjOaWh+Wtl+eahOacgOWkp+mrmOW6plxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDoyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgJi5lbGxpcHNpcyB7XG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7ICAgICAgIC8vIOWmguaenOi2hei/hzLooYznmoTlrr3luqbvvIzliJnnlKguLi7mlL7lnKjnrKzkuozooYznmoTnu5PlsL5cbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcuLi4nO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IC8vIOiwg+aVtC4uLueahOS9jee9rlxuICAgICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAxcHggNDVweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgI0Y4RjhGOCA1MCUpIHJlcGVhdCBzY3JvbGwgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZWxsaXBzaXMtY29udGVudC1pbmZvNyB7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjE4cHg7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgJi5lbGxpcHNpcyB7XG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMjZweDsgIC8vIDTooYzmloflrZfnmoTmnIDlpKfpq5jluqZcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICAxMjZweDtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7ICAgICAgIC8vIOWmguaenOi2hei/hzLooYznmoTlrr3luqbvvIzliJnnlKguLi7mlL7lnKjnrKzkuozooYznmoTnu5PlsL5cbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcuLi4nO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IC8vIOiwg+aVtC4uLueahOS9jee9rlxuICAgICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAxcHggNDVweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgI0Y4RjhGOCA1MCUpIHJlcGVhdCBzY3JvbGwgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5mYXEtaW5mb3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OjA7XG4gICAgICB0b3A6MDtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS9ob21lL3BpY19mYXFAMngud2VicFwiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTAyNHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL2hvbWUvcGljX2ZhcTJAMngud2VicFwiKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6Mzc1cHgpIHtcbiAgICAgICAgaGVpZ2h0OiAyMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgIHJpZ2h0OiAyMCU7XG4gICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBpbWd7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjM3NXB4KSB7XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCBcIi4vX2hvbWVQbGFuXCI7XG5AaW1wb3J0IFwiLi9pbmRleC56aFwiO1xuQGltcG9ydCBcIi4vb3VyQ3VzdG9tZXJzU2F5XCI7XG4uaG9tZXtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaG9tZXtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIC50b3BCYW5uZXIuYWxwaGFlc3MucGN7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDU2MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL2hvbWUvYmdfYmFubmVyX2FscGhhZXNzLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAuYmd7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnBsYXlWaWRlb0J0bntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAucGxheVZpZGVvSW1ne1xuICAgICAgICB3aWR0aDogMTEycHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICAgID5zcGFue1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICAgICAgY29sb3I6ICRkZS1ncmF5OTAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgJjpob3ZlcntcbiAgICAgICAgPnNwYW57XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRvcE9wZXJhdG9pbntcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDowcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNjFweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnU0YgUHJvIFRleHQnO1xuICAgICAgLnRpdGxle1xuICAgICAgICBmb250LWZhbWlseTogJ1NGIFBybyBUZXh0JztcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTo2cHggc29saWQgI0UzQzAwMDsgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5idG57XG4gICAgICAgIHdpZHRoOjM1MHB4O1xuICAgICAgICBoZWlnaHQ6NTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6MzZweDtcbiAgICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcscmdiYSgwLDE4MSwxNDgsMSkgMCUscmdiYSgxMCwxNTYsMTc0LDEpIDEwMCUpO1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6OHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgIC8vICY6aG92ZXJ7XG4gICAgICAgIC8vICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcscmdiYSgxMywxMjUsMTA1LDEpIDAlLHJnYmEoMTksMTExLDEyMCwxKSAxMDAlKTtcbiAgICAgICAgLy8gfVxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgICAudGFuZGN7XG4gICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTg2MHB4KSB7XG4gICAgICAudG9wT3BlcmF0b2lue1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgLnRvcE9wZXJhdG9pbntcbiAgICAgICAgcGFkZGluZy1yaWdodDogMSU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgLnRleHQtY2VudGVyIHtcbiAgICAgICAgICAud2hpdGUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAlO1xuICAgICAgLnRvcE9wZXJhdG9pbntcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgPmRpdntcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICA+ZGl2e1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLnRvcEJhbm5lci5tb3pvLnBje1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiA1NTJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS9ob21lL2JnX2Jhbm5lcl9tb3pvQDJ4LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAuYmd7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnBsYXlWaWRlb0J0bntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAucGxheVZpZGVvSW1ne1xuICAgICAgICB3aWR0aDogMTEycHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICAgID5zcGFue1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICAgICAgY29sb3I6ICRkZS1ncmF5OTAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgJjpob3ZlcntcbiAgICAgICAgPnNwYW57XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRvcE9wZXJhdG9pbntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDowcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gICAgICBwYWRkaW5nLXRvcDogNzJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIHdpZHRoOiA0NzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hd2FyZC1ib3gge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICB3aWR0aDogNDI4cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgaGVpZ2h0OiA5NnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS9ob21lL21vem9fYm94LnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgICAgICBoNCB7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDAgNHB4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGNvbG9yOiAjRkVGQ0QwO1xuICAgICAgICB9XG4gICAgICAgIGg1IHtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjRjZERThFO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZ29SZXBvcnQge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBzdmcge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgc3Ryb2tlOiAjZmZmO1xuICAgICAgICAgIHN0cm9rZS13aWR0aDogMTtcbiAgICAgICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxODYwcHgpIHtcbiAgICAgIC50b3BPcGVyYXRvaW57XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMCU7XG4gICAgICAudG9wT3BlcmF0b2lue1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICA+ZGl2e1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgID5kaXZ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50b3BCYW5uZXIuZWxlYy5wY3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogNTYwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9pbWcvaG9tZS9waWNfYmFubmVyLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAuYmd7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnBsYXlWaWRlb0J0bntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAucGxheVZpZGVvSW1ne1xuICAgICAgICB3aWR0aDogMTEycHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICAgID5zcGFue1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICAgICAgY29sb3I6ICRkZS1ncmF5OTAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgJjpob3ZlcntcbiAgICAgICAgPnNwYW57XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRvcE9wZXJhdG9pbntcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDowcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNjFweDtcbiAgICAgIC5idG57XG4gICAgICAgIHdpZHRoOjM1MHB4O1xuICAgICAgICBoZWlnaHQ6NTBweDtcbiAgICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcscmdiYSgwLDE4MSwxNDgsMSkgMCUscmdiYSgxMCwxNTYsMTc0LDEpIDEwMCUpO1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6OHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcscmdiYSgxMywxMjUsMTA1LDEpIDAlLHJnYmEoMTksMTExLDEyMCwxKSAxMDAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTg2MHB4KSB7XG4gICAgICAudG9wT3BlcmF0b2lue1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAgICAgLnRvcE9wZXJhdG9pbntcbiAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAlO1xuICAgICAgLnRvcE9wZXJhdG9pbntcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgPmRpdntcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICA+ZGl2e1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLnRvcEJhbm5lci5nYXMucGN7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDU2MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjIvaW1nL2hvbWUvYmdfYmFubmVyX2dhcy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLmJne1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5wbGF5VmlkZW9CdG57XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3R0b206IC0yMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgLnBsYXlWaWRlb0ltZ3tcbiAgICAgICAgd2lkdGg6IDExMnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgICA+c3BhbntcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgICAgICBjb2xvcjogJGRlLWdyYXk5MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgID5zcGFue1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50b3BPcGVyYXRvaW57XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDYxcHg7XG4gICAgICAuYnRue1xuICAgICAgICB3aWR0aDozNTBweDtcbiAgICAgICAgaGVpZ2h0OjUwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLHJnYmEoMCwxODEsMTQ4LDEpIDAlLHJnYmEoMTAsMTU2LDE3NCwxKSAxMDAlKTtcbiAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICBib3JkZXItcmFkaXVzOjhweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLHJnYmEoMTMsMTI1LDEwNSwxKSAwJSxyZ2JhKDE5LDExMSwxMjAsMSkgMTAwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgID5kaXZ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgfVxuICAgIH1cbiAgICAuYmFubmVyLWxvZ297XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtMjMwcHg7XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAyMTJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE4NjBweCkge1xuICAgICAgLnRvcE9wZXJhdG9pbntcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTAlO1xuICAgICAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAgICAgLnRvcE9wZXJhdG9pbntcbiAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAlO1xuICAgICAgLnRvcE9wZXJhdG9pbntcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgPmRpdntcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICA+ZGl2e1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICBhe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJhbm5lci1sb2dve1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLnRvcEJhbm5lci5ncmVlbi1wb3dlci5wY3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogNTYwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9pbWcvaG9tZS9iZ19ncmVlbl9wb3dlcl9iYW5uZXIyLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAuZ3JlZW4tcG93ZXItbG9nb3tcbiAgICAgIHBhZGRpbmctdG9wOiA2MXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMCU7XG4gICAgICBpbWd7XG4gICAgICAgIGhlaWdodDogNzhweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJne1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5wbGF5VmlkZW9CdG57XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3R0b206IC0yMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgLnBsYXlWaWRlb0ltZ3tcbiAgICAgICAgd2lkdGg6IDExMnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgICA+c3BhbntcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgICAgICBjb2xvcjogJGRlLWdyYXk5MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgID5zcGFue1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50b3BPcGVyYXRvaW57XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDYxcHg7XG4gICAgICAuYnRue1xuICAgICAgICB3aWR0aDozNTBweDtcbiAgICAgICAgaGVpZ2h0OjUwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLHJnYmEoMCwxODEsMTQ4LDEpIDAlLHJnYmEoMTAsMTU2LDE3NCwxKSAxMDAlKTtcbiAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICBib3JkZXItcmFkaXVzOjhweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLHJnYmEoMTMsMTI1LDEwNSwxKSAwJSxyZ2JhKDE5LDExMSwxMjAsMSkgMTAwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgID5kaXZ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJhbm5lci1sb2dve1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTIzMHB4O1xuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogMjEycHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxODYwcHgpIHtcbiAgICAgIC50b3BPcGVyYXRvaW57XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAgIC50b3BPcGVyYXRvaW57XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEyJTtcbiAgICAgIC50b3BPcGVyYXRvaW57XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgID5kaXZ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgPmRpdntcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5iYW5uZXItbG9nb3tcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC50b3BCYW5uZXIubW96by5tb2JpbGV7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLmJnX3NtYWxse1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5wbGF5VmlkZW9CdG57XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3R0b206IC00MHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLnBsYXlWaWRlb0ltZ3tcbiAgICAgICAgd2lkdGg6IDExMnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgICA+c3BhbntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY29sb3I6ICRkZS1ncmF5OTAwO1xuICAgICAgfVxuICAgIH1cbiAgICAudG9wT3BlcmF0b2lue1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgd2lkdGg6IDMzOHB4O1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgfVxuICAgICAgLmF3YXJkLWJveCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBoZWlnaHQ6IDc0cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL2hvbWUvbW96b19ib3gucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICBtYXJnaW46IDZweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBjb2xvcjogI0ZFRkNEMDtcbiAgICAgICAgfVxuICAgICAgICBoNSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBjb2xvcjogI0Y2REU4RTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmdvUmVwb3J0IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgIHN0cm9rZTogI2ZmZjtcbiAgICAgICAgICBzdHJva2Utd2lkdGg6IDE7XG4gICAgICAgICAgLy8gc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gICAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICAudG9wT3BlcmF0b2luIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDExMHB4O1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KXtcbiAgICAgIC50b3BPcGVyYXRvaW4ge1xuICAgICAgICAuYXdhcmQtYm94IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgLnBsYXlWaWRlb0J0bntcbiAgICAgICAgLnBsYXlWaWRlb0ltZ3tcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudG9wQmFubmVyLmFscGhhZXNzLm1vYmlsZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAuYmdfc21hbGx7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnBsYXlWaWRlb0J0bntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvdHRvbTogLTQwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAucGxheVZpZGVvSW1ne1xuICAgICAgICB3aWR0aDogMTEycHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICAgID5zcGFue1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogJGRlLWdyYXk5MDA7XG4gICAgICB9XG4gICAgfVxuICAgIC50b3BPcGVyYXRvaW57XG4gICAgICAqIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdTRiBQcm8gVGV4dCBSZWd1bGFyJztcbiAgICAgIH1cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206MjAwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAudGl0bGUgc3BhbiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjRTNDMDAwO1xuICAgICAgfVxuICAgICAgPmRpdntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgLmJ0bntcbiAgICAgICAgbWF4LXdpZHRoOjMwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZyxyZ2JhKDAsMTgxLDE0OCwxKSAwJSxyZ2JhKDEwLDE1NiwxNzQsMSkgMTAwJSk7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czo4cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgICAudGFuZGN7XG4gICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTg2MHB4KSB7XG4gICAgICAudG9wT3BlcmF0b2lue1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnU0YgUHJvIFRleHQgQm9sZCc7XG4gICAgICB9XG4gICAgICAudG9wT3BlcmF0b2lue1xuICAgICAgICB0b3A6IDEwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgIC50aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAudG9wT3BlcmF0b2lue1xuICAgICAgICB0b3A6IDYwcHg7XG4gICAgICB9XG4gICAgICAucGxheVZpZGVvQnRue1xuICAgICAgICAucGxheVZpZGVvSW1ne1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NDBweCkge1xuICAgICAgLnRvcE9wZXJhdG9pbntcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgIC50b3BPcGVyYXRvaW57XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgLnRhbmRjIHtcbiAgICAgICAgICBjb2xvcjogIzBBOUNBRTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudG9wQmFubmVyLmVsZWMubW9iaWxle1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC5iZ19zbWFsbHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAucGxheVZpZGVvQnRue1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm90dG9tOiAtNDBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC5wbGF5VmlkZW9JbWd7XG4gICAgICAgIHdpZHRoOiAxMTJweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgICAgPnNwYW57XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAkZGUtZ3JheTkwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRvcE9wZXJhdG9pbntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206MjAwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICA+ZGl2e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAuYnRue1xuICAgICAgICBtYXgtd2lkdGg6MzUwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLHJnYmEoMCwxODEsMTQ4LDEpIDAlLHJnYmEoMTAsMTU2LDE3NCwxKSAxMDAlKTtcbiAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICBib3JkZXItcmFkaXVzOjhweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE4NjBweCkge1xuICAgICAgLnRvcE9wZXJhdG9pbntcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLnRvcE9wZXJhdG9pbntcbiAgICAgICAgYm90dG9tOjMwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgIC50aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAudG9wT3BlcmF0b2lue1xuICAgICAgICBib3R0b206MjUlO1xuICAgICAgfVxuICAgICAgLnBsYXlWaWRlb0J0bntcbiAgICAgICAgLnBsYXlWaWRlb0ltZ3tcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudG9wQmFubmVyLmdhcy5tb2JpbGV7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLmJnX3NtYWxse1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5wbGF5VmlkZW9CdG57XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3R0b206IC00MHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLnBsYXlWaWRlb0ltZ3tcbiAgICAgICAgd2lkdGg6IDExMnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgICA+c3BhbntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY29sb3I6ICRkZS1ncmF5OTAwO1xuICAgICAgfVxuICAgIH1cbiAgICAudG9wT3BlcmF0b2lue1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbToyMDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgID5kaXZ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIC5idG57XG4gICAgICAgIG1heC13aWR0aDozNTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcscmdiYSgwLDE4MSwxNDgsMSkgMCUscmdiYSgxMCwxNTYsMTc0LDEpIDEwMCUpO1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6OHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cbiAgICAuYmFubmVyLWxvZ297XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgPmltZ3tcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTE1cHg7XG4gICAgICAgIGhlaWdodDogMTMycHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTg2MHB4KSB7XG4gICAgICAudG9wT3BlcmF0b2lue1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAudG9wT3BlcmF0b2lue1xuICAgICAgICBib3R0b206MjAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgLnRpdGxle1xuICAgICAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC50b3BPcGVyYXRvaW57XG4gICAgICAgIGJvdHRvbTo4MHB4O1xuICAgICAgfVxuICAgICAgLnBsYXlWaWRlb0J0bntcbiAgICAgICAgLnBsYXlWaWRlb0ltZ3tcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudG9wQmFubmVyLmdyZWVuLXBvd2VyLm1vYmlsZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAuYmdfc21hbGx7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnBsYXlWaWRlb0J0bntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvdHRvbTogLTQwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAucGxheVZpZGVvSW1ne1xuICAgICAgICB3aWR0aDogMTEycHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICAgID5zcGFue1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogJGRlLWdyYXk5MDA7XG4gICAgICB9XG4gICAgfVxuICAgIC50b3BPcGVyYXRvaW57XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOjIwMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgPmRpdntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgLmJ0bntcbiAgICAgICAgbWF4LXdpZHRoOjM1MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZyxyZ2JhKDAsMTgxLDE0OCwxKSAwJSxyZ2JhKDEwLDE1NiwxNzQsMSkgMTAwJSk7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czo4cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuICAgIC5iYW5uZXItbG9nb3tcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICA+aW1ne1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxMzJweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxODYwcHgpIHtcbiAgICAgIC50b3BPcGVyYXRvaW57XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAudG9wT3BlcmF0b2lue1xuICAgICAgICB0b3A6ICAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgID5kaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAudGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLnRvcE9wZXJhdG9pbntcbiAgICAgICAgYm90dG9tOjEwJTtcbiAgICAgIH1cbiAgICAgIC5wbGF5VmlkZW9CdG57XG4gICAgICAgIC5wbGF5VmlkZW9JbWd7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC50b3BCYW5uZXIubW96by5wY3tcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC50b3BCYW5uZXIuZWxlYy5wY3tcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC50b3BCYW5uZXIuYWxwaGFlc3MucGN7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAudG9wQmFubmVyLmdhcy5wY3tcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC50b3BCYW5uZXIuZ3JlZW4tcG93ZXIucGN7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAudG9wQmFubmVyLm1vem8ubW9iaWxle1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC50b3BCYW5uZXIuZWxlYy5tb2JpbGV7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLnRvcEJhbm5lci5hbHBoYWVzcy5tb2JpbGV7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLnRvcEJhbm5lci5nYXMubW9iaWxle1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC50b3BCYW5uZXIuZ3JlZW4tcG93ZXIubW9iaWxle1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC50b3BCYW5uZXIubW96by5wY3tcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC50b3BCYW5uZXIuZWxlYy5wY3tcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC50b3BCYW5uZXIuYWxwaGFlc3MucGN7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAudG9wQmFubmVyLmdhcy5wY3tcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC50b3BCYW5uZXIuZWxlYy5tb2JpbGV7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLnRvcEJhbm5lci5hbHBoYWVzcy5tb2JpbGV7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLnRvcEJhbm5lci5nYXMubW9iaWxle1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5ob21lTmF2TGlzdHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIC5ob21lTmF2SXRlbXtcbiAgICAgIG1hcmdpbjogMCA3NXB4O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGltZ3tcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgIH1cbiAgICAgIGRpdntcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICA+ZGl2e1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgIH1cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGF7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgID5kaXZ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLmhvbWVOYXZJdGVte1xuICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhvbWVOZXdzTGlzdHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAuaG9tZU5ld3NJdGVte1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgPmRpdjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgID5pbWc6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgID5pbWc6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+ZGl2Om50aC1jaGlsZCgyKXtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM4NXB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDcycHhcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGF7XG4gICAgICAgICAgPmRpdjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgPmltZzpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDUlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+bGkrbGl7XG4gICAgIFxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC5ob21lTmV3c0l0ZW17XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgIFxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLmhvbWVOZXdzSXRlbXtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICBhe1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgID5kaXY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhvbWVDaG9pY2V7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgPmgye1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcHtcbiAgICAgICAgY29sb3I6ICMwMDcwOTI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNob2ljZUxpc3R7XG4gICAgICAmLnRye1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICAgICYudGx7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgICAudHJ7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgICAgLnRse1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgICAgLm1yNTh7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNThweDtcbiAgICAgIH1cbiAgICAgIC5tcjE2MHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNjBweDtcbiAgICAgIH1cbiAgICAgIC5tcl8zMHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICAgIH1cbiAgICAgIC5tbDU4e1xuICAgICAgICBtYXJnaW4tbGVmdDogNThweDtcbiAgICAgIH1cbiAgICAgIC5tbDE2MHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2MHB4O1xuICAgICAgfVxuICAgICAgLm1sXzMwe1xuICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDE3MjBweCl7XG4gICAgICAgIC5tcjU4LCAubXIxNjAsIC5tcl8zMCwgLm1sNTgsIC5tbDE2MCwgLm1sXzMwe1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNob2ljZUl0ZW17XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIC50aXRsZXtcbiAgICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgICAgICBAZXh0ZW5kIC5mMTg7XG4gICAgICAgIH1cbiAgICAgICAgLmluZm97XG4gICAgICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE3MjBweCkge1xuICAgICAgLmNob2ljZUltZ3tcbiAgICAgICAgaW1ne1xuICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY2hvaWNlSW1nLnNtYWxse1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAuY2hvaWNlSW1nLmxne1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuY2hvaWNlSW1nLnNtYWxse1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2hvaWNlQ29udGVudHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLmNob2ljZUxpc3R7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIC5jaG9pY2VJdGVte1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZmFxc0NvbnRlbnR7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ltZy9ob21lL3BpY19mYXFfMS5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5mYXFzYnRue1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA3N3B4O1xuICAgICAgbGVmdDogNjAlO1xuICAgICAgZGl2e1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgY29sb3I6ICMwMEQ5RDg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBzcGFue1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDBEOUQ4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIHRvcDotM3B4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMEQ5RDg7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDBEOUQ4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlcntcbiAgICAgICAgZGl2e1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDBEOUQ4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgIFxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mYXFzYnRue1xuICAgICAgICByaWdodDogODBweDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICBpbWd7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnBpY0ZhcXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAucGljRmFxMXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5waWNGYXF7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAucGljRmFxMXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vdmUtaG91c2Uge1xuICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gICAgcGFkZGluZy1ib3R0b206IDE4M3B4O1xuICAgIHBhZGRpbmctdG9wOiAxMTJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAubW92ZS1ob3VzZS13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxNDM4cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIC5wZXJzb24ge1xuICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgbGVmdDogODBweDtcbiAgICAgIHotaW5kZXg6IDQ7XG4gICAgICB3aWR0aDogMzUlO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MjBweCkge1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICB0b3A6IDE5MHB4O1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgfVxuICAgICAgXG4gICAgfVxuXG4gICAgLnBlcnNpb24tbG93IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgIGhlaWdodDogMzMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgyNzBkZWcscmdiYSg4MiwxNzEsMTgzLDEpIDAlLHJnYmEoMCwxMCw1OSwxKSAxMDAlKTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IC0xODNweDtcbiAgICAgIFxuICAgICAgcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTIwcHg7XG4gICAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAndmVyZGFuYSc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mbG9hdC1jYXJkIHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgcGFkZGluZzogODBweDtcbiAgICAgIG1heC13aWR0aDogMTA5NnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgXG4gICAgICAudG9wIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIG1heC13aWR0aDogNzgwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTMzZGVnLHJnYmEoMCwxODAsMTQ4LDEpIDAlLHJnYmEoMTAsMTU3LDE3MywxKSAxMDAlKTtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZyxyZ2JhKDEzLDEyNSwxMDUsMSkgMCUscmdiYSgxOSwxMTEsMTIwLDEpIDEwMCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3RlcHMge1xuICAgICAgICBtYXgtd2lkdGg6IDc4MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIC5zdGVwIHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4OXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1heC13aWR0aDogMTc0cHg7XG4gICAgICAgICAgPmRpdntcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZyxyZ2JhKDkwLDE4NCwyMDQsMSkgMCUscmdiYSg0MSwxMTAsMTUyLDEpIDEwMCUpO1xuICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZyxyZ2JhKDk2LDIwMSwyMjQsMSkgMCUscmdiYSgxMCwxNTYsMTc0LDEpIDEwMCUpO1xuICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgYm90dG9tOjA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpdntcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMkVFRkFDO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgICAgIG1hcmdpbjogNzBweCBhdXRvIDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjODg4ODg4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo3NjVweCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgLnN0ZXB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDoxMjgwcHgpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAucGVyc29ue1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLnBlcnNpb24tbG93e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmZsb2F0LWNhcmR7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgLnN0ZXBze1xuICAgICAgICAgIC5zdGVwe1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICA+ZGl2e1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNXtcbiAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnJpZ2h0T3BlcmF0aW9uQnRuc3tcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcmlnaHQ6IC03NHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSgyMzQsMjM0LDIzNCwxKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgPmRpdjpsYXN0LWNoaWxke1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYXtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYS5jaHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICA+ZGl2e1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogODBweDtcbiAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICB3aWR0aDogMHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6MnB4IDBweCAxMHB4IHJnYmEoMCwwLDAsMC4wNik7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzFweDtcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAvLyBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6MnB4IDBweCAxMHB4IHJnYmEoMCwwLDAsMC4wNik7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICAgIC8vIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNVBYO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgcmlnaHQ6IC03LjVweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICByaWdodDogLTUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICAgICAgICAvLyB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIC8vIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGRpdntcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTM5cHgpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgIH1cbiAgICAgIGRpdi5jaHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgID5kaXZ7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiA3MHB4O1xuICAgICAgICAgIHRvcDotOHB4O1xuICAgICAgICAgIHdpZHRoOiAwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzoycHggMHB4IDEwcHggcmdiYSgwLDAsMCwwLjA2KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAzMXB4O1xuICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIGF7XG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgY29sb3I6ICMwQTlDQUU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLy8gaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgICAgICAvLyBib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVQWDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIHJpZ2h0OiAtNy41cHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgcmlnaHQ6IC01MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmZpeEFycm93Q292ZXJpc3N1ZXtcbiAgICAgICAgICAgIHJpZ2h0OjcwcHg7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTM5cHgpe1xuICAgICAgICAgICAgICByaWdodDoxMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUzOXB4KXtcbiAgICAgICAgICA+ZGl2IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc3BhbntcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgICAgICAgIC8vIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgLy8gdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgZGl2e1xuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MzlweCkge1xuICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgfVxuICAgIH1cbiAgICA+YXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDg4O1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gICAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjM0LDIzNCwyMzQsMSk7XG4gICAgICBib3gtc2hhZG93Oi0zcHggMnB4IDhweCByZ2JhKDAsMCwwLDAuMTUpO1xuICAgICAgb3BhY2l0eToxO1xuICAgICAgYm9yZGVyLXJhZGl1czoyMnB4IDBweCAwcHggMjJweDtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGl7XG4gICAgICAgIGNvbG9yOiAjNzE3MTcxO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZXtcbiAgICAgICAgaXtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuYWN0aXZle1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5vcGVyYXRpb25Db250ZW50e1xuICAgICAgJiA+IGRpdntcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxNHB4O1xuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAub3BlcmF0aW9uQ29udGVudEljb257XG4gICAgICAgIHdpZHRoOjMycHg7XG4gICAgICAgIGhlaWdodDozMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYXBwUXJjb2Rle1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2NHB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIC5hcHBRcmNvZGUtY29udGVudHtcbiAgICAgIG1heC13aWR0aDogMTExMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLmxlZnR7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLmJ0bntcbiAgICAgICAgICB3aWR0aDoxNTBweDtcbiAgICAgICAgICBoZWlnaHQ6NTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZyxyZ2JhKDAsMTgxLDE0OCwxKSAwJSxyZ2JhKDEwLDE1NiwxNzQsMSkgMTAwJSk7XG4gICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6OHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZyxyZ2JhKDEzLDEyNSwxMDUsMSkgMCUscmdiYSgxOSwxMTEsMTIwLDEpIDEwMCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+ZGl2e1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgID5kaXZ7XG4gICAgICAgICAgICA+ZGl2OmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID5kaXY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzAwNzA5MjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NDAwcHgpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgICA+ZGl2e1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBhe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5yaWdodHtcbiAgICAgICBcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVye1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIC8vIHpoXG4gIC5ob21lRmVhdHVyZUxpc3R7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLmhvbWVOZXdzSXRlbXtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBhe1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgID5kaXY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICA+aW1nOm50aC1jaGlsZCgxKXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICA+aW1nOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPmRpdjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAkZGUtZ3JheTkwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM4NXB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDcycHhcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGF7XG4gICAgICAgICAgPmRpdjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgPmltZzpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDUlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+bGkrbGl7XG4gICAgIFxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC5ob21lTmV3c0l0ZW17XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAuaG9tZU5ld3NJdGVte1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgIGF7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgPmRpdjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ob21lTmV3c1RpdGxle1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbWFyZ2luLXRvcDogNzFweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJGRlLWdyYXk5MDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuICB9XG4gIC5ob21lTmV3c0xpc3RaaHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGxpe1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG4gICAgLmhvbWVOZXdzSXRlbXtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICp7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgIH1cbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICA+YXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICA+ZGl2OmZpcnN0LWNoaWxke1xuICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCAjRjhGOEY4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGhlaWdodDogMjAzcHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID5kaXY6bGFzdC1jaGlsZHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC50aXRsZXtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICRkZS1ncmF5OTAwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmV7XG4gICAgICAgICAgd2lkdGg6MzNweDtcbiAgICAgICAgICBoZWlnaHQ6MHB4O1xuICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSgyMDgsMjA4LDIwOCwxKTtcbiAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICB9XG4gICAgICAgIC50aW1le1xuICAgICAgICAgIGNvbG9yOiAkZGUtZ3JheTEwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuICAgICAgICAuZWxsaXBzaXMtbmV3LWRldGFpbHtcbiAgICAgICAgICBjb2xvcjogJGRlLWdyYXk1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzAwNkI4QiA7XG4gICAgICAgID5he1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICA+ZGl2e1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmxpbmV7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OjBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAudGltZXtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZWxsaXBzaXMtbmV3LWRldGFpbHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhvbWVOZXdzSXRlbXtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAuaG9tZU5ld3NJdGVte1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAjd2VDaGF0TW9kYWx7XG4gICAgLndlY2hhdEltZ3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuY2xvc2VDb250ZW50e1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBpbWd7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tZXItc2VydmljZXtcbiAgICBtYXJnaW4tdG9wOiAxMTRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA2ODVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS9ob21lL3BpY19pbm5vdmF0b2VyczJfemgud2VicFwiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcbiAgICAuaW5mb3tcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgIFxuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogMjEzcHg7XG4gICAgICAgIGhlaWdodDogMjExcHg7XG4gICAgICB9XG4gICAgICBoMntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgPmRpdjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICBjb2xvcjogIzRDQzJDNztcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICA+ZGl2Omxhc3QtY2hpbGR7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pbmZvLWl0ZW0xe1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgLmluZm8taXRlbTIsIC5pbmZvLWl0ZW0zIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgICAgLmluZm8taXRlbTMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICAgICAgfVxuICAgICAgLnRpcHMtaW5mb3tcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ltZy9ob21lL3BpY19pbm5vdmF0b2Vyc19tb2JpbGVfemgucG5nXCIpO1xuICAgICAgLmluZm97XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICA+ZGl2OmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgY29sb3I6ICM0Q0MyQzc7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgID5kaXY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbmZvLWl0ZW0xe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgICAuaW5mby1pdGVtMiwgLmluZm8taXRlbTMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICAuaW5mby1pdGVtMyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzFweDtcbiAgICAgICAgfVxuICAgICAgICAudGlwcy1pbmZve1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICB9XG4gIC5tb3ZlLWhvdXNlLXpoIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgcGFkZGluZy1ib3R0b206IDE4M3B4O1xuICAgIHBhZGRpbmctdG9wOiAxMTJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAubW92ZS1ob3VzZS13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxNDM4cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIC5wZXJzb24ge1xuICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MHB4O1xuICAgICAgbGVmdDogNjBweDtcbiAgICAgIHotaW5kZXg6IDQ7XG4gICAgICB3aWR0aDogMzUlO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MjBweCkge1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDE5MHB4O1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgfVxuICAgICAgXG4gICAgfVxuXG4gICAgLnBlcnNpb24tbG93IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgIGhlaWdodDogMzMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgyNzBkZWcscmdiYSg4MiwxNzEsMTgzLDEpIDAlLHJnYmEoMCwxMCw1OSwxKSAxMDAlKTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IC0xODNweDtcbiAgICAgIFxuICAgICAgcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTIwcHg7XG4gICAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAndmVyZGFuYSc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mbG9hdC1jYXJkIHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgcGFkZGluZzogODBweDtcbiAgICAgIG1heC13aWR0aDogMTEyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm94LXNoYWRvdzowcHggM3B4IDEzcHggcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgLnRvcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDc4MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBjb2xvcjogJGRlLWdyYXk5MDA7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMzBweDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzNkZWcscmdiYSgwLDE4MCwxNDgsMSkgMCUscmdiYSgxMCwxNTcsMTczLDEpIDEwMCUpO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZyxyZ2JhKDEzLDEyNSwxMDUsMSkgMCUscmdiYSgxOSwxMTEsMTIwLDEpIDEwMCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY1cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdGVwcyB7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgLnN0ZXAge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDg5cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICA+ZGl2OmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHJnYmEoOTAsMTg0LDIwNCwxKSAwJSxyZ2JhKDQxLDExMCwxNTIsMSkgMTAwJSk7XG4gICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHJnYmEoOTYsMjAxLDIyNCwxKSAwJSxyZ2JhKDEwLDE1NiwxNzQsMSkgMTAwJSk7XG4gICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGl2e1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgICAgICAgY29sb3I6ICMyRUVGQUM7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgICAgbWFyZ2luOiA3MHB4IGF1dG8gMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaDUge1xuICAgICAgICAgICAgY29sb3I6ICRkZS1ncmF5OTAwO1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIH1cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgY29sb3I6ICRkZS1ncmF5NTAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo3NjVweCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgLnN0ZXB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ib3R0b217XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTMzZGVnLHJnYmEoMCwxODAsMTQ4LDEpIDAlLHJnYmEoMTAsMTU3LDE3MywxKSAxMDAlKTtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcscmdiYSgxMywxMjUsMTA1LDEpIDAlLHJnYmEoMTksMTExLDEyMCwxKSAxMDAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2NXB4KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6MTI4MHB4KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgLnBlcnNvbntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5wZXJzaW9uLWxvd3tcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5mbG9hdC1jYXJke1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIC5zdGVwc3tcbiAgICAgICAgICAuc3RlcHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgPmRpdjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPmRpdjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDV7XG4gICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgIC8vIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgICAgICAgLy8gdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiBcbn1cblxuLmNvcm9uYXZpcnVzLXYzIHtcbiAgcGFkZGluZzogMjJweDtcbiAgYmFja2dyb3VuZDogI0YxRTlENDtcbiAgLndyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC50aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLmxlZnQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdTRiBQcm8gVGV4dCBCb2xkJztcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIGEucmlnaHQge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICBtYXJnaW46IDAgMCAwIDQwcHg7XG4gICAgYSB7XG4gICAgICBjb2xvcjogIzNFNzVCNTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTogJ3ZlcmRhbmEnO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG59XG4jY29tcGFyZS1wbGFuLW5taS1saXN0e1xuICAubW9kYWwtY29udGVudHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4iLCIuZm9vdGVyWmh7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBcbiAgPmRpdjpudGgtY2hpbGQoMSl7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgPmRpdjpudGgtY2hpbGQoMil7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgPmRpdjpudGgtY2hpbGQoMil7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJFMkUyRTtcbiAgfVxuICAuZm9vdGVySW5mb3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgPmRpdntcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAubGVmdHtcbiAgICAgID5kaXY6Zmlyc3QtY2hpbGR7XG4gICAgICAgIGNvbG9yOiAjMDA3MDkyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDogMTcycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgID5kaXY6bGFzdC1jaGlsZHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICA+ZGl2OmZpcnN0LWNoaWxke1xuICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICB9XG4gICAgICAgID5kaXY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnJpZ2h0e1xuICAgICAgYXtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBjb2xvcjogIzBBOUNBRTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY1cHgpIHtcbiAgICAgIC5sZWZ0e1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgPmRpdntcbiAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjVweCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgID5kaXZ7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgPmRpdntcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxlZnR7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICA+ZGl2Omxhc3QtY2hpbGR7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5yaWdodHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29weVJpZ2h0e1xuICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC40KTtcbiAgfVxuICAucm93e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIFxuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgXG4gICAgfVxuICAgID5kaXZ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICA+ZGl2Omxhc3QtY2hpbGR7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubGlua3N7XG4gICAgYXtcbiAgICAgIGltZ3tcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNoe1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaW1ne1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgfVxuICAgICAgPmRpdntcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm94LXNoYWRvdzoycHggMHB4IDEwcHggcmdiYSgwLDAsMCwwLjA2KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICByaWdodDogLTE1MHB4O1xuICAgICAgICBsZWZ0OiAtMTUwcHg7XG4gICAgICAgIGJvdHRvbTo1MHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBib3gtc2hhZG93OjJweCAwcHggMTBweCByZ2JhKDAsMCwwLDAuMDYpO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1UFg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIGJvdHRvbTogLTcuNXB4O1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICB9XG4gICAgICAmOmhvdmVye1xuICAgICAgICBkaXZ7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzcGFue1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5mb290ZXJDb250YWN0SWNvbntcbiAgICAgICAgd2lkdGg6MzJweDtcbiAgICAgICAgaGVpZ2h0OjMycHg7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgLmNoe1xuICAgICAgICA+ZGl2e1xuICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgfVxuICAgICAgICBzcGFue1xuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjd2VDaGF0TW9kYWxGb290ZXJ7XG4gICAgLndlY2hhdEltZ3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuY2xvc2VDb250ZW50e1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBpbWd7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG59IiwiLmZvb3Rlci1teXtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MUUyOSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMjRweDtcbiAgLmZvb3Rlci1teS1jb250ZW50e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTE2MnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxRTI5ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC5jb3B5LXJpZ2h0e1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIC5saW5rc3tcbiAgICAgIGZsZXg6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgID5kaXZ7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBhe1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiA3MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgID5kaXY6bnRoLW9mLXR5cGUoMSl7XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIC5jb3B5LXJpZ2h0e1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIC5saW5rc3tcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgPmRpdntcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuICAgICAgICA+ZGl2Om50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgIC5saW5rc3tcbiAgICAgICAgPmRpdntcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgICBcbiAgfVxufSIsIkBpbXBvcnQgXCIuL2luZGV4LnpoLnNjc3NcIjtcbkBpbXBvcnQgXCIuL2luZGV4TXkuc2Nzc1wiO1xuZm9vdGVye1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgXG4gXG4gICYuZm9vdGVyTG9naW57XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6I2ZmZmZmZjtcbiAgICAuZm9vdGVyTG9naW5MaW5rc3tcbiAgICAgIHBhZGRpbmc6MDtcbiAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOjAgMTBweDtcbiAgICAgICAgY29sb3I6JGRlLWdyYXk1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZvb3RlckxvZ2luQ29weVJpZ2h0e1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6JGRlLWdyYXkxMDA7XG4gICAgfVxuICB9XG4gID5kaXZ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgPmRpdjpsYXN0LWNoaWxke1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyRTJFMkU7XG4gIH1cbiAgLmZvb3RlckluZm97XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgID5kaXZ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgXG4gICAgLmxlZnR7XG4gICAgICA+ZGl2OmZpcnN0LWNoaWxke1xuICAgICAgICBjb2xvcjogIzAwNzA5MjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgICAgPmRpdjpsYXN0LWNoaWxke1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgID5kaXY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIH1cbiAgICAgICAgPmRpdjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICA+ZGl2OmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICA+ZGl2OmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4uaG9tZS1mb290ZXItdGVzdGltb25pYWxze1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuaG9tZS1mb290ZXItdGVzdGltb25pYWxze1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgICAgICAgICAgPmltZ3tcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdGFyc3tcbiAgICAgICAgICAgICAgLnN0YXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgID5pe1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgfVxuICAgIH1cbiAgICAucmlnaHR7XG4gICAgICBhe1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGNvbG9yOiAjMEE5Q0FFO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjVweCkge1xuICAgICAgLmxlZnR7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICA+ZGl2e1xuICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5ob21lLWZvb3Rlci10ZXN0aW1vbmlhbHN7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY1cHgpIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICA+ZGl2e1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgID5kaXZ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5sZWZ0e1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgPmRpdjpsYXN0LWNoaWxke1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICA+ZGl2Om50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgID5kaXY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgID5kaXY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcmVndWxhcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJFMkUyRTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICA+LmhvbWUtZm9vdGVyLXRlc3RpbW9uaWFsc3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4uaG9tZS1mb290ZXItdGVzdGltb25pYWxze1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJpZ2h0e1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb3B5UmlnaHR7XG4gICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjQpO1xuICB9XG4gIC5yb3d7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgXG4gICAgcGFkZGluZzogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgfVxuICAgID5kaXZ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICBtYXJnaW46IDAgNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICA+ZGl2Omxhc3QtY2hpbGR7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubGlua3N7XG4gICAgYXtcbiAgICAgIGltZ3tcbiAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgICB3aWR0aDogMzFweDtcbiAgICAgIH1cbiAgICB9XG4gICAgPmEuY2h7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICA+ZGl2e1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3gtc2hhZG93OjJweCAwcHggMTBweCByZ2JhKDAsMCwwLDAuMDYpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGxlZnQ6IC0xMzNweDtcbiAgICAgICAgYm90dG9tOjUwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgPnNwYW57XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgLy8gd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAvLyB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIC8vIGJveC1zaGFkb3c6MnB4IDBweCAxMHB4IHJnYmEoMCwwLDAsMC4wNik7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6MTVweDtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1UFg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIGJvdHRvbTogLTcuNXB4O1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlcntcbiAgICAgICAgZGl2e1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICAgICAgLy8gaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzcGFue1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPmRpdi5jaHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCA2cHg7XG4gICAgICA+ZGl2e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm94LXNoYWRvdzoycHggMHB4IDEwcHggcmdiYSgwLDAsMCwwLjA2KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBsZWZ0OiAtMTMzcHg7XG4gICAgICAgIGJvdHRvbTo1MHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgID5zcGFue1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIC8vIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgLy8gdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAvLyBib3gtc2hhZG93OjJweCAwcHggMTBweCByZ2JhKDAsMCwwLDAuMDYpO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgbGVmdDowO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OjE1cHg7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNVBYO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICBib3R0b206IC03LjVweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgY29sb3I6ICMwQTlDQUU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVye1xuICAgICAgICA+ZGl2e1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICAgIC8vIGhlaWdodDogNjVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc3BhbntcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGVyQ29udGFjdEljb257XG4gICAgICB3aWR0aDozMnB4O1xuICAgICAgaGVpZ2h0OjMycHg7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIGEuY2h7XG4gICAgICAgID5kaXZ7XG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICB9XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICA+ZGl2LmNoIHtcbiAgICAgICAgPmRpdiB7XG4gICAgICAgICAgd2lkdGg6IDI1NXB4O1xuICAgICAgICAgIGxlZnQ6IC0xMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjd2VDaGF0TW9kYWxGb290ZXJ7XG4gICAgLndlY2hhdEltZ3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuY2xvc2VDb250ZW50e1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBpbWd7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufSIsIi52cHAtY2hhbm5lbHtcbiAgLnRvcC1iYW5uZXJ7XG4gICAgaGVpZ2h0OiA1NThweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ltZy92cHBDaGFubmVsL2JnMi5wbmdcIik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAudG9wLWluZm97XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgcGFkZGluZy1yaWdodDogMTAlO1xuICAgICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgICA+ZGl2e1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgICBoMXtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTQwcHgpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgPmRpdntcbiAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgfVxuICAgIC5zbWFsbC1iZ3tcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYzOHB4KSB7XG4gICAgICAudG9wLWluZm97XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIC50b3AtaW5mb3tcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcwOTI7XG4gICAgICAgID5kaXZ7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgaDF7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5mbm9ybWFse1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICMwMEZERkY7XG4gICAgICAgIH1cbiAgICAgICAgLmZJdGFsaWN7XG4gICAgICAgICAgY29sb3I6ICMwMEZERkY7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc21hbGwtYmd7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIGgxe1xuICAgICAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIFxuICAgIH1cbiAgfVxuICAuYnRue1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDMwOHB4O1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjUwcHg7XG4gICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcscmdiYSgwLDE4MSwxNDgsMSkgMCUscmdiYSgxMCwxNTYsMTc0LDEpIDEwMCUpO1xuICAgIG9wYWNpdHk6MTtcbiAgICBib3JkZXItcmFkaXVzOjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcscmdiYSgxMywxMjUsMTA1LDEpIDAlLHJnYmEoMTksMTExLDEyMCwxKSAxMDAlKTtcbiAgICB9XG4gIH1cbiAgLnBhcnRuZXJzaGlwe1xuICAgIHBhZGRpbmc6IDY1cHggMTZweDtcbiAgICA+aDF7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGNvbG9yOiAkZGUtZ3JheTkwMDtcbiAgICAgID5zcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgY29sb3I6ICRkZS1ncmF5OTAwO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgID5zcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgY29sb3I6ICM0Q0MyQzc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5kZXNje1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIGNvbG9yOiAkZGUtZ3JheTkwMDtcbiAgICAgID5kaXZ7XG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAubGlzdC1vbmV7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgPmxpe1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICAgIFxuICAgICAgICAudG9wLWNvbnRlbnQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLndpZmktaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAwcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYm90dG9tLWNvbnRlbnR7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgID5kaXZ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGgxe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICRkZS1ncmF5OTAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6ICRkZS1ncmF5OTAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBhe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6ICRkZS1ibHVlLWdyZWVuO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0Q0MyQzc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgID5saXtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIH1cbiAgICAgICBcbiAgICAgICAgPmxpOm50aC1jaGlsZCgzKXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgIC50b3AtY29udGVudHtcbiAgICAgICAgICAgIC53aWZpLWltZyB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBib3R0b206IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+bGk6bnRoLWNoaWxkKDQpe1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgICA+bGl7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgXG4gICAgICAgID5saXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIC50b3AtY29udGVudHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxODRweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndpZmktaW1nIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGJvdHRvbTogY2FsYygxMDAlICsgNDBweCk7XG4gICAgICAgICAgICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgIFxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgfVxuICAudnBwQmVuZWZpdHN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICAgIGgxe1xuICAgICAgY29sb3I6ICRkZS1ncmF5OTAwO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBzcGFue1xuICAgICAgICBjb2xvcjogIzRDQzJDNztcbiAgICAgIH1cbiAgICB9XG4gICAgdWx7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsaXtcbiAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgbWF4LXdpZHRoOjMyMHB4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbjogNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICBoZWlnaHQ6IDg0cHg7XG4gICAgICAgICAgd2lkdGg6IDg0cHg7XG4gICAgICAgIH1cbiAgICAgICAgaDJ7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGNvbG9yOiAkZGUtZ3JheTkwMDtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogJGRlLWdyYXk1MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7XG4gICAgICB1bHtcbiAgICAgICAgbGl7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICBoMXtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgfVxuICAgICAgdWx7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBsaXtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29vcGVyYXRpdmVDb21wYW55e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAudGl0bGV7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgc3BhbntcbiAgICAgICAgY29sb3I6IzRDQzJDNztcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgID5kaXZ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDExNjBweDtcbiAgICAgID5he1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtc2hyaW5rOjA7XG4gICAgICAgIGNvbG9yOiAjNUQ1RDVEO1xuICAgICAgICBmb250LXNpemU6IDI2UFg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgIGNvbG9yOiM0Q0MyQzc7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTM2MHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBQWCkgIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4NzBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0UFgpICB7XG4gICAgICAgIG1heC13aWR0aDogNTcwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwUFgpICB7XG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5vd2wtY2Fyb3VzZWx7XG4gICAgICAub3dsLWl0ZW17XG4gICAgICAgIHdpZHRoOjI3NHB4O1xuICAgICAgICBoZWlnaHQ6ODRweDtcbiAgICAgICAgJiA+IGRpdntcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzRweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnBhcnRuZXJJbmZve1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNTlkZWcsICMwQjdBODggMCUsICMwMTNCNTcgMTAwJSk7XG4gICAgICAgICAgICBwYWRkaW5nOjEycHggMzBweDtcbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgIG1hcmdpbjowIDAgNHB4IDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgY29sb3I6I2ZmZmZmZjtcbiAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmljb25mb250e1xuICAgICAgICAgICAgICAgIGNvbG9yOiMxNEY2RkY7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6LTVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IDAuMik7XG4gICAgICAgICAgICAgIHBhZGRpbmc6NnB4O1xuICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgLmljb25mb250e1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZmZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIC5wYXJ0bmVySW5mb3tcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAub3dsLWRvdHN7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYnV0dG9ue1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENkQ2RDY7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Njk3OTE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBtYXJnaW46NHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG4gIC5idXNpbmVzc3tcbiAgICAvLyBtaW4taGVpZ2h0OiA3NDlweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ltZy92cHBDaGFubmVsL3BpY19iZ193b3JrIHVzMS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAudG9we1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiA0MDZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206LTUwcHg7XG4gICAgICB9XG4gICAgICBoMXtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgY29sb3I6ICM0Q0MyQzc7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5saW5re1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGF7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHVse1xuICAgICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbGl7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyMThweDtcbiAgICAgICAgPmRpdntcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICBQe1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgPmRpdntcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDF7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogIzAwRkRGRjtcbiAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICB9XG4gICAgICBcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnRvcHtcbiAgICAgICAgdG9wOiAtNTBweDtcbiAgICAgIH1cbiAgICAgIHVse1xuICAgICAgICB0b3A6IC01MHB4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgbGl7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9pbWcvdnBwQ2hhbm5lbC9iZzQucG5nXCIpO1xuICAgICAgLnRvcHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgaDF7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDogMTU2cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5saW5re1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0blR5cGUye1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBwYWRkaW5nOjAgMTBweDtcbiAgICAgICAgICBoZWlnaHQ6MzBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOjNweDtcbiAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB1bHtcbiAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGxpe1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgICAudG9we1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBpbWd7XG4gICAgICAgICAgd2lkdGg6IDEwNnB4O1xuICAgICAgICB9XG4gICAgICAgID5kaXZ7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLndoYXRIYXBwZW57XG4gICAgcGFkZGluZzo3MHB4IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAud2hhdEhhcHBlblRleHQxe1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHBhZGRpbmc6MDtcbiAgICAgIG1hcmdpbi1ib3R0b206NDBweDtcbiAgICAgIHNwYW57XG4gICAgICAgIGNvbG9yOiM0Q0MyQzc7XG4gICAgICB9XG4gICAgfVxuICAgIC53aGF0SGFwcGVuQ29ue1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjowIC0xMHB4O1xuICAgICAgLndoYXRIYXBwZW5JdGVte1xuICAgICAgICBiYWNrZ3JvdW5kOiNmZmZmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgIG1hcmdpbjowIDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjE1cHg7XG4gICAgICAgIHdpZHRoOjMzJTtcbiAgICAgICAgLndoYXRIYXBwZW5JdGVtSW1ne1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgaGVpZ2h0OjE2MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICAgIC53aGF0SGFwcGVuSXRlbVRpdHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgY29sb3I6JGRlLWdyYXk5MDA7XG4gICAgICAgICAgbWFyZ2luOjE1cHggMTVweCAxMnB4IDE1cHg7XG4gICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLndoYXRIYXBwZW5JdGVtRGF0ZXtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgY29sb3I6JGRlLWdyYXkzMDA7XG4gICAgICAgICAgbWFyZ2luOjAgMTVweCAxMHB4IDE1cHg7XG4gICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICB9XG4gICAgICAgIC53aGF0SGFwcGVuSXRlbVRleHR7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIG1hcmdpbjowIDE1cHggMTBweCAxNXB4O1xuICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICB9XG4gICAgICAgIC53aGF0SGFwcGVuSXRlbU1vcmV7XG4gICAgICAgICAgcGFkZGluZzowIDE1cHg7XG4gICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiMwQTlDQUU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5yZWdpc3RlcllvdXJJbnRlcmVzdE1vZGFse1xuICAmLm1vZGFse1xuICAgIC5tb2RhbC1oZWFkZXJ7XG4gICAgICBwYWRkaW5nOjA7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA2QjhCO1xuICAgICAgLm1vZGFsLXRpdGxle1xuICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHBhZGRpbmc6MjVweCAzMHB4O1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICAgIC5jbG9zZXtcbiAgICAgICAgdG9wOjE1cHg7XG4gICAgICAgIHJpZ2h0OjE1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IDAuNCk7XG4gICAgICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICAgIC5tb2RhbC1ib2R5e1xuICAgICAgcGFkZGluZzoyMHB4IDMwcHggMzBweCAzMHB4O1xuICAgIH1cbiAgICAuZm9ybS1ncm91cHtcbiAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgIGxhYmVse1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgICAuZm9ybS1jb250cm9se1xuICAgICAgICBoZWlnaHQ6NDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnZwcC1jaGFubmVse1xuICAgIC53aGF0SGFwcGVue1xuICAgICAgcGFkZGluZzo0MHB4IDA7XG4gICAgICAud2hhdEhhcHBlblRleHQxe1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MzBweDtcbiAgICAgIH1cbiAgICAgIC53aGF0SGFwcGVuQ29ue1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLndoYXRIYXBwZW5JdGVte1xuICAgICAgICAgIHdpZHRoOjkwJTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuaW50ZWxsaVBvd2VyV3JhcHtcbiAgY29sb3I6ICRncmF5LTkwMDtcbiAgLnNlY3Rpb24xe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS9pbnRlbGxpcG93ZXIvSW50ZWxsaXBvd2VyQmdQYy53ZWJwJyk7XG4gICAgaGVpZ2h0OiA1NTRweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246MjAlO1xuICAgID5pbWd7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuc2VjdGlvbjEtaW1ne1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBpbWd7XG4gICAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA4NTdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb24xLWNvbnRlbnR7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAxNSU7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXgtd2lkdGg6IDUzOXB4O1xuICAgICAgaDN7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBzcGFue1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgY29sb3I6I0VCNTc0NDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gICAgICAgICAgbWFyZ2luOjAgMCAwIDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgID5wOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgICA+cDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjMDBGQ0ZFO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICBtYXgtd2lkdGg6IDMwOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XG4gICAgICAuc2VjdGlvbjEtY29udGVudCB7XG4gICAgICAgIHJpZ2h0OiAxMCU7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlY3Rpb24xLWNvbnRlbnR7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgXG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgPmltZ3tcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuc2VjdGlvbjEtaW1ne1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLnNlY3Rpb24xLWNvbnRlbnR7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBoM3tcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OjM1cHg7XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbjowIDAgMCA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID5wOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgICB9XG4gICAgICAgID5wOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgLnNlY3Rpb24xLWNvbnRlbnR7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAgICAgaGVpZ2h0OiA1NjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuc2VjdGlvbjJ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgaDN7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgPnNwYW46bnRoLW9mLXR5cGUoMSl7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICAgIH1cbiAgICAgID5zcGFuOm50aC1vZi10eXBlKDIpe1xuICAgICAgICBjb2xvcjogIzRDQzJDNztcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICB9XG4gICAgfVxuICAgIHB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDg4MHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24ze1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBoM3tcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIHBhZGRpbmc6MzBweCAwIDUwcHggMDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5pbWctbGlzdHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgID5kaXZ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTY5cHg7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6ICAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5kZXNje1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGg0e1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDExMThweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGJvbGQ7XG4gICAgICB9XG4gICAgICBQe1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDExMThweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2VjdGlvbjR7XG4gICAgcGFkZGluZzo1NXB4IDA7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIC52cHBTZWN0aW9uNlRleHQxe1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgY29sb3I6JGJvZHktY29sb3I7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOjUwcHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgc3BhbntcbiAgICAgICAgY29sb3I6IzRDQzJDNztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnZwcFNlY3Rpb242TG9nb3N7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBpbWd7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OjgwcHg7XG4gICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgIG1hcmdpbjoxMHB4IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC52cHBTZWN0aW9uNkxvZ29zMntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgID5kaXZ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgPmRpdntcbiAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgfVxuICAgIC5vd2wtY2Fyb3VzZWx7XG4gICAgICAub3dsLWRvdHN7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYnV0dG9ue1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENkQ2RDY7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Njk3OTE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCAnLi9jaGFubmVsJztcbkBpbXBvcnQgJy4vaW50ZWxsaVBvd2VyJztcbi5QTDB7XG4gIHBhZGRpbmctbGVmdDowICFpbXBvcnRhbnQ7XG59XG4uUFIwe1xuICBwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtcbn1cbi5NQjB7XG4gIG1hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O1xufVxuXG4udnBwV3JhcHtcbiAgY29sb3I6JGRlLWdyYXk5MDA7XG4gIC52cHBCYW5uZXJ7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL3ZwcC92cHBCYW5uZXJCZzAud2VicCcpIDUwJSBib3R0b20gbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZzo3MHB4IDAgMTAwcHggMDtcbiAgICAudnBwQmFubmVySW1ne1xuICAgICAgd2lkdGg6OTAlO1xuICAgICAgaGVpZ2h0OmF1dG87XG4gICAgfVxuICAgIC52cHBCYW5uZXJDb250ZW50e1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7ICAgICAgICBcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLnZwcEJhbm5lclRpdHtcbiAgICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICAgIHBhZGRpbmc6MDtcbiAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgIG1hcmdpbi10b3A6MHB4O1xuICAgICAgY29sb3I6I2ZmZmZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICAgIC52cHBCYW5uZXJUZXh0e1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzowO1xuICAgICAgbWFyZ2luOjA7XG4gICAgICBjb2xvcjojMDBGREZGO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC52cHBCYW5uZXJCdG57XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC52cHBCYW5uZXJCdG46bGFzdC1jaGlsZHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuXG4gIH1cbiAgLnZwcFNlY3Rpb24xe1xuICAgIHBhZGRpbmc6NjBweCAwO1xuICAgIC52cHBTZWN0aW9uMVRleHQxe1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwYWRkaW5nOjA7XG4gICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgICBzcGFue1xuICAgICAgICBjb2xvcjojNENDMkM3O1xuICAgICAgfVxuICAgIH1cbiAgICAudnBwU2VjdGlvbjFUZXh0MntcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiRkZS1ncmF5NTAwO1xuICAgIH1cbiAgfVxuICAudnBwU2VjdGlvbjJ7XG4gICAgcGFkZGluZzo3NXB4IDA7XG4gICAgYmFja2dyb3VuZDojRjhGOEY4O1xuICAgIC52cHBTZWN0aW9uMlRleHQxe1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwYWRkaW5nOjA7XG4gICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XG4gICAgICBzcGFue1xuICAgICAgICBjb2xvcjojNENDMkM3O1xuICAgICAgfVxuICAgIH1cbiAgICAudnBwU2VjdGlvbjJUZXh0MntcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206NDBweDtcbiAgICAgIHBhZGRpbmc6MCA2MHB4O1xuICAgICAgY29sb3I6JGRlLWdyYXk1MDA7XG4gICAgfVxuICAgIC52cHBTZWN0aW9uMkxpc3R7XG4gICAgICAudnBwU2VjdGlvbjJJdGVte1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLnZwcFNlY3Rpb24ySXRlbUltZ3tcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnZwcFNlY3Rpb24ySXRlbVRleHR7XG4gICAgICAgICAgLnZwcFNlY3Rpb24ySXRlbU51bUltZ3tcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOjMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6MzBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnZwcFNlY3Rpb24ySXRlbU51bVRleHR7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDo0MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC52cHBTZWN0aW9uMkl0ZW1XaWZpTWR7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDo4MHB4O1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgJi52cHBTZWN0aW9uMkl0ZW1XaWZpTWQxe1xuICAgICAgICAgICAgcmlnaHQ6LTYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYudnBwU2VjdGlvbjJJdGVtV2lmaU1kMntcbiAgICAgICAgICAgIHJpZ2h0Oi0xMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnZwcFNlY3Rpb24ySXRlbVdpZmlNZDN7XG4gICAgICAgICAgICByaWdodDotNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC52cHBTZWN0aW9uMkl0ZW1XaWZpSW1ne1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6NTBweDtcbiAgICAgICAgaGVpZ2h0OjUwcHg7XG4gICAgICAgIG1hcmdpbjoyMHB4IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC52cHBTZWN0aW9uM3tcbiAgICBwYWRkaW5nOjc1cHggMDtcbiAgICAudnBwU2VjdGlvbjNUZXh0MXtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBwYWRkaW5nOjA7XG4gICAgICBtYXJnaW4tYm90dG9tOjQwcHg7XG4gICAgICBzcGFue1xuICAgICAgICBjb2xvcjojNENDMkM3O1xuICAgICAgfVxuICAgIH1cbiAgICAudnBwU2VjdGlvbjNMaXN0e1xuICAgICAgcGFkZGluZzoyMHB4IDA7XG4gICAgICAmID4gLnJvd3tcbiAgICAgICAgJiA+IGRpdntcbiAgICAgICAgICAudnBwU2VjdGlvbjNJdGVte1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjQzJDMkMyO1xuICAgICAgICAgICAgcGFkZGluZzowIDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAudnBwU2VjdGlvbjNJbWd7XG4gICAgICAgICAgICAgIHdpZHRoOjg4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogODhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGg2e1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiRkZS1ncmF5NTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAudnBwU2VjdGlvbjNJdGVte1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC52cHBTZWN0aW9uNHtcbiAgICBwYWRkaW5nOjY1cHggMCA0MHB4IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKCdodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS92cHAvc2VjdGlvbjRJbWcyLndlYnAnKSA1MCUgdG9wIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIC52cHBTZWN0aW9uNENvbntcbiAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgICAvLyBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICAgIC52cHBTZWN0aW9uNENvbkltZ3tcbiAgICAgICAgLy8gZmxleC1ncm93OiAwO1xuICAgICAgICAudnBwU2VjdGlvbjRJbWd7XG4gICAgICAgICAgd2lkdGg6MjEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudnBwU2VjdGlvbjRDb25UZXh0e1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIC52cHBTZWN0aW9uNFRleHQxe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbToyNnB4O1xuICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiM0Q0MyQzc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC52cHBTZWN0aW9uNEJ0e1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHdpZHRoOjIwMHB4O1xuICAgICAgICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLHJnYmEoMCwxODEsMTQ4LDEpIDAlLHJnYmEoMTAsMTU2LDE3NCwxKSAxMDAlKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOjRweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLHJnYmEoMTMsMTI1LDEwNSwxKSAwJSxyZ2JhKDE5LDExMSwxMjAsMSkgMTAwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC52cHBTZWN0aW9uNXtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjIvaW1nL3ZwcC9zZWN0aW9uNUltZzEucG5nJykgI0Y4RjhGOCA1MCUgYm90dG9tIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBwYWRkaW5nOjg1cHggMCAyMDBweCAwO1xuICAgIC52cHBTZWN0aW9uNUl0ZW17XG4gICAgICBiYWNrZ3JvdW5kOiNmZmZmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOjRweDtcbiAgICAgIHBhZGRpbmc6NDBweCAyMHB4IDIwcHggMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206NDBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICAgICAgLnZwcFNlY3Rpb241SXRlbVRleHR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgICAgY29sb3I6JGJvZHktY29sb3I7XG4gICAgICAgIGg2e1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XG4gICAgICAgICAgY29sb3I6JGJvZHktY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xuICAgICAgICAgICYuZ3JheUNvbG9ye1xuICAgICAgICAgICAgY29sb3I6IzVFNUU1RTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5zcGVje1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgY29sb3I6IzA4OURBQjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnZwcFNlY3Rpb241SXRlbUJ0e1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOjIzMHB4O1xuICAgICAgICBoZWlnaHQ6NDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSgxMCwxNTcsMTczLDEpO1xuICAgICAgICBib3JkZXItcmFkaXVzOjRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiByZ2JhKDEwLDE1NywxNzMsMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC52cHBTZWN0aW9uNntcbiAgICBwYWRkaW5nOjU1cHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICAgIC52cHBTZWN0aW9uNlRleHQxe1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgY29sb3I6JGJvZHktY29sb3I7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOjUwcHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgc3Ryb25ne1xuICAgICAgICBjb2xvcjojNENDMkM3O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnZwcFNlY3Rpb242TG9nb3N7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBpbWd7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OjgwcHg7XG4gICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgIG1hcmdpbjoxMHB4IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC52cHBTZWN0aW9uNkxvZ29zMntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgID5kaXZ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgPmRpdntcbiAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgfVxuICAgIC5vd2wtY2Fyb3VzZWx7XG4gICAgICAub3dsLWRvdHN7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYnV0dG9ue1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENkQ2RDY7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Njk3OTE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC52cHBTZWN0aW9uN3tcbiAgICBwYWRkaW5nOjcwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIC52cHBTZWN0aW9uN1RleHQxe1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHBhZGRpbmc6MDtcbiAgICAgIG1hcmdpbi1ib3R0b206NDBweDtcbiAgICAgIHNwYW57XG4gICAgICAgIGNvbG9yOiM0Q0MyQzc7XG4gICAgICB9XG4gICAgfVxuICAgIC52cHBTZWN0aW9uN0NvbntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46MCAtMTBweDtcbiAgICAgIC52cHBTZWN0aW9uN0l0ZW17XG4gICAgICAgIGJhY2tncm91bmQ6I2ZmZmZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgbWFyZ2luOjAgMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MTVweDtcbiAgICAgICAgd2lkdGg6MzMlO1xuICAgICAgICAudnBwU2VjdGlvbjdJdGVtSW1ne1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgaGVpZ2h0OjE2MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICAgIC52cHBTZWN0aW9uN0l0ZW1UaXR7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGNvbG9yOiRkZS1ncmF5OTAwO1xuICAgICAgICAgIG1hcmdpbjoxNXB4IDE1cHggMTJweCAxNXB4O1xuICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgICAgICB9XG4gICAgICAgIC52cHBTZWN0aW9uN0l0ZW1EYXRle1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBjb2xvcjokZGUtZ3JheTMwMDtcbiAgICAgICAgICBtYXJnaW46MCAxNXB4IDEwcHggMTVweDtcbiAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIH1cbiAgICAgICAgLnZwcFNlY3Rpb243SXRlbVRleHR7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIG1hcmdpbjowIDE1cHggMTBweCAxNXB4O1xuICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICB9XG4gICAgICAgIC52cHBTZWN0aW9uN0l0ZW1Nb3Jle1xuICAgICAgICAgIHBhZGRpbmc6MCAxNXB4O1xuICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjojMEE5Q0FFO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudnBwU2VjdGlvbjh7XG4gICAgcGFkZGluZzo1NXB4IDAgMCAwO1xuICAgIG1hcmdpbi1ib3R0b206LTQwcHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgLnZwcFNlY3Rpb242VGV4dDF7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBjb2xvcjokYm9keS1jb2xvcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206ODBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICAgIC52cHBTZWN0aW9uOExpc3R7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAuaXRlbXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6MzMlO1xuICAgICAgICBwYWRkaW5nOjAgMTBweCA3MHB4IDEwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICA+ZGl2e1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOjUwcHggMjBweCA0MHB4IDIwcHg7XG4gICAgICAgICAgLnBvcnRyYWl0e1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgdG9wOiAtNTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICB3aWR0aDogODZweDtcbiAgICAgICAgICAgICBoZWlnaHQ6IDg2cHg7XG4gICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo1MCU7XG4gICAgICAgICAgICAgcGFkZGluZzoycHg7XG4gICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjMkMyQzJDO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuaXRlbUNvbntcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC5uYW1le1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICAgICAgICAgICAgY29sb3I6IzJDMkMyQztcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRleHR7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgY29sb3I6IzJDMkMyQztcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTYwcHg7XG4gICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pdGVtQ29uSW5mb3tcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxlZnQ6MjBweDtcbiAgICAgICAgICAgIGJvdHRvbTowcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjojOTU5NTk1O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXtcbiAgICAgIC52cHBTZWN0aW9uNlRleHQxe1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICB9XG4gICAgICAudnBwU2VjdGlvbjhMaXN0e1xuICAgICAgICAuaXRlbXtcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5lbGxpcHNpcy1jb250ZW50LWluZm80IHtcbiAgICBtYXgtaGVpZ2h0OiA4MFBYOyAgLy8gNOihjOaWh+Wtl+eahOacgOWkp+mrmOW6plxuICAgIGxpbmUtaGVpZ2h0OjIwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgJi5lbGxpcHNpcyB7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICAmOjphZnRlciB7ICAgICAgIC8vIOWmguaenOi2hei/hzLooYznmoTlrr3luqbvvIzliJnnlKguLi7mlL7lnKjnrKzkuozooYznmoTnu5PlsL5cbiAgICAgICAgY29udGVudDogJy4uLic7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IC8vIOiwg+aVtC4uLueahOS9jee9rlxuICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAxcHggNDVweDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCAjRjhGOEY4IDUwJSkgcmVwZWF0IHNjcm9sbCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudnBwV3JhcHtcbiAgICAudnBwU2VjdGlvbjV7XG4gICAgICBwYWRkaW5nOjQwcHggMCA5MHB4IDA7XG4gICAgICAudnBwU2VjdGlvbjVJdGVte1xuICAgICAgICBtaW4taGVpZ2h0OiA2MjBweDtcbiAgICAgICAgLnZwcFNlY3Rpb241SXRlbVRleHR7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudnBwV3JhcHtcbiAgICAudnBwU2VjdGlvbjF7XG4gICAgICAudnBwU2VjdGlvbjFUZXh0MXtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudnBwU2VjdGlvbjJ7XG4gICAgICBwYWRkaW5nOjMwcHggMDtcbiAgICAgIC52cHBTZWN0aW9uMlRleHQxe1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICB9XG4gICAgICAudnBwU2VjdGlvbjJMaXN0e1xuICAgICAgICAudnBwU2VjdGlvbjJJdGVte1xuICAgICAgICAgIC52cHBTZWN0aW9uMkl0ZW1JbWd7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDphdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OmF1dG87XG4gICAgICAgICAgICB3aWR0aDo3MCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC52cHBTZWN0aW9uMkl0ZW1XaWZpTWR7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudnBwU2VjdGlvbjN7XG4gICAgICBwYWRkaW5nOjMwcHggMDtcbiAgICAgIC52cHBTZWN0aW9uM1RleHQxe1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICB9XG4gICAgICAudnBwU2VjdGlvbjNMaXN0e1xuICAgICAgICBwYWRkaW5nOjIwcHggMDtcbiAgICAgICAgJiA+IC5yb3d7XG4gICAgICAgICAgJiA+IGRpdntcbiAgICAgICAgICAgIC52cHBTZWN0aW9uM0l0ZW17XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnZwcFNlY3Rpb240e1xuICAgICAgcGFkZGluZzo0MHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MCUgdG9wO1xuICAgICAgLnZwcFNlY3Rpb240Q29ue1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG4gICAgICAgIC52cHBTZWN0aW9uNENvbkltZyAudnBwU2VjdGlvbjRJbWd7XG4gICAgICAgICAgd2lkdGg6MTQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnZwcFNlY3Rpb240Q29uVGV4dCAudnBwU2VjdGlvbjRUZXh0MXtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC52cHBTZWN0aW9uNEltZ3tcbiAgICAgICAgd2lkdGg6MTIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC52cHBTZWN0aW9uNXtcbiAgICAgIHBhZGRpbmc6NDBweCAwIDkwcHggMDtcbiAgICAgIC52cHBTZWN0aW9uNUl0ZW17XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIC52cHBTZWN0aW9uNUl0ZW1UZXh0e1xuICAgICAgICAgIC8vIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgLy8gaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC52cHBTZWN0aW9uNntcbiAgICAgIHBhZGRpbmc6NDBweCAwO1xuICAgICAgLnZwcFNlY3Rpb242VGV4dDF7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICAgICAgfVxuICAgICAgLnZwcFNlY3Rpb242TG9nb3N7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICBoZWlnaHQ6NjBweDtcbiAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC52cHBTZWN0aW9uN3tcbiAgICAgIHBhZGRpbmc6NDBweCAwO1xuICAgICAgLnZwcFNlY3Rpb243VGV4dDF7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICAgICAgfVxuICAgICAgLnZwcFNlY3Rpb243Q29ue1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLnZwcFNlY3Rpb243SXRlbXtcbiAgICAgICAgICB3aWR0aDo5MCU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAudnBwV3JhcHtcbiAgICAudnBwQmFubmVye1xuICAgICAgLnZwcEJhbm5lclRpdHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICB9XG4gICAgICAudnBwQmFubmVyVGV4dHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgLnZwcEJhbm5lckJ0bntcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgLnZwcFNlY3Rpb24ye1xuICAgICAgLnZwcFNlY3Rpb24yTGlzdHtcbiAgICAgICAgLnZwcFNlY3Rpb24ySXRlbXtcbiAgICAgICAgICAudnBwU2VjdGlvbjJJdGVtSW1ne1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6YXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDphdXRvO1xuICAgICAgICAgICAgd2lkdGg6MTYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC52cHBTZWN0aW9uMkl0ZW1XaWZpTWR7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudnBwU2VjdGlvbjN7XG4gICAgICAudnBwU2VjdGlvbjNUZXh0MXtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgfVxuICAgICAgLnZwcFNlY3Rpb24zTGlzdHtcbiAgICAgICAgcGFkZGluZzoyMHB4IDA7XG4gICAgICAgICYgPiAucm93e1xuICAgICAgICAgICYgPiBkaXZ7XG4gICAgICAgICAgICAudnBwU2VjdGlvbjNJdGVte1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC52cHBTZWN0aW9uNHtcbiAgICAgIHBhZGRpbmc6NDBweCAwO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjglIHRvcDtcbiAgICB9XG4gICAgLnZwcFNlY3Rpb241e1xuICAgICAgcGFkZGluZzo0MHB4IDAgNjBweCAwO1xuICAgICAgLnZwcFNlY3Rpb241SXRlbXtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgLnZwcFNlY3Rpb241SXRlbVRleHR7XG4gICAgICAgICAgLy8gbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAvLyBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnZwcFNlY3Rpb242e1xuICAgICAgcGFkZGluZzo0MHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICAgICAgLnZwcFNlY3Rpb242VGV4dDF7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICAgICAgfVxuICAgICAgLnZwcFNlY3Rpb242TG9nb3N7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDo2MHB4O1xuICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgbWFyZ2luOjAgYXV0byAxNXB4IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJcbi5hYm91dFdyYXB7XG4gIC5hYm91dEJhbm5lcntcbiAgICBiYWNrZ3JvdW5kOnVybCgnaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9pbWcvZGUvb3RoZXIvYWJvdXRCYW5uZXIyLndlYnAnKSA1MCUgdG9wIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNTAlO1xuICAgIG1pbi1oZWlnaHQ6IDM1OHB4O1xuICAgIC5hYm91dEJhbm5lckNvbntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6NjBweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6ODgwcHg7XG4gICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgLmFib3V0QmFubmVyQ29uSW1ne1xuICAgICAgICB3aWR0aDo4ODBweDtcbiAgICAgIH1cbiAgICAgIC5hYm91dFRleHQxTWR7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDotMTQwcHg7XG4gICAgICAgIHRvcDogMzcwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGg2e1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYWJvdXRUZXh0Mk1ke1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0Oi04MHB4O1xuICAgICAgICB0b3A6IDQ2MHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIGg2e1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYWJvdXRUZXh0M01ke1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICB0b3A6IDYyMHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6LTE3NXB4O1xuICAgICAgICBoNntcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLmFib3V0U2VjdGlvbjF7XG4gICAgYmFja2dyb3VuZDojRjhGOEY4O1xuICAgIHBhZGRpbmc6NjBweCA0MHB4O1xuICAgIC5hYm91dFNlY3Rpb24xSXRlbXtcbiAgICAgIGJhY2tncm91bmQ6I2ZmZmZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206MzBweDtcbiAgICAgIHBhZGRpbmc6MzBweCA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MjBweDtcbiAgICAgIC5hYm91dFNlY3Rpb24xSXRlbUltZ3tcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjowIGF1dG8gMjBweCBhdXRvO1xuICAgICAgICB3aWR0aDo2NHB4O1xuICAgICAgfVxuICAgICAgaDV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbjowIDAgMjBweCAwO1xuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjojNDg0ODQ4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYWJvdXRTZWN0aW9uMntcbiAgICBiYWNrZ3JvdW5kOnVybCgnaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9pbWcvZGUvb3RoZXIvYWJvdXRTZWN0aW9uMkltZzIud2VicCcpICNGOEY4RjggNTAlIDgwcHggbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSA5MCU7XG4gICAgcGFkZGluZy1ib3R0b206NjBweDtcbiAgICAuYWJvdXRTZWN0aW9uMkNvbjF7XG4gICAgICBtYXJnaW4tYm90dG9tOjMwcHg7XG4gICAgICAuYWJvdXRTZWN0aW9uMkNvbjFJbWd7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgfVxuICAgICAgaDZ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6I2ZmZmZmZjsgXG4gICAgICAgIG1hcmdpbi10b3A6MTgwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MThweDtcbiAgICAgICAgc3Ryb25ne1xuICAgICAgICAgIGNvbG9yOiM0Q0MyQzc7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6I2ZmZmZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmFib3V0U2VjdGlvbjJDb24ye1xuICAgICAgLy8gbWFyZ2luLXRvcDotMTAwcHg7XG4gICAgICAuYWJvdXRTZWN0aW9uMkNvbjJJdGVte1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogI2ZmZmZmZiwgJGFscGhhOiAwLjIpO1xuICAgICAgICBwYWRkaW5nOjMwcHg7XG4gICAgICAgIC8vIGhlaWdodDogMzAwcHg7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICAgICAgICBoNntcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6IzAwRkRGRjtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgICB9XG4gICAgICAgIC5hYm91dFNlY3Rpb24yQ29uMkl0ZW1CdHtcbiAgICAgICAgICB3aWR0aDoyMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgY29sb3I6I2ZmZmZmZjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcscmdiYSgwLDE4MSwxNDgsMSkgMCUscmdiYSgxMCwxNTYsMTc0LDEpIDEwMCUpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6NHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206MjBweDtcbiAgICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDotMTAwcHg7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZW5lcmd5VHJhZGluZ1dyYXB7XG4gIC50cmFkQmFubmVye1xuICAgIGJhY2tncm91bmQ6dXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9pbWcvc29sYXIvdHJhZEltZzEucG5nXCIpIDUwJSBib3R0b20gbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICBwYWRkaW5nOjEyMHB4IDAgMTQwcHggMDtcbiAgICBoMntcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwYWRkaW5nOjA7XG4gICAgICBtYXJnaW46MCA1MHB4IDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGNvbG9yOiNmZmY7XG4gICAgfVxuICB9XG4gIFxuICAudHJhZENvbntcbiAgICAuY29udGFpbmVye1xuICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgICBtYXJnaW46MCBhdXRvO1xuICAgIH1cbiAgICAudHJhZEluZm97XG4gICAgICBiYWNrZ3JvdW5kOiNGOEY4Rjg7XG4gICAgICBwYWRkaW5nOjUwcHggMDtcbiAgICAgIC50cmFkSW5mb0l0ZW17XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiA1NjBweDtcbiAgICAgICAgYmFja2dyb3VuZDojZmZmZmZmO1xuICAgICAgICBtYXJnaW46MCAxNXB4IDIwcHggMTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MTVweDtcbiAgICAgICAgLnRyYWRJbmZvSXRlbUltZ3tcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIGhlaWdodDoyMDBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDN7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgIHBhZGRpbmc6MCAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBtYXJnaW46MCAwIDEwcHggMDtcbiAgICAgICAgICBwYWRkaW5nOjAgcmVtKDIwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudHJhZFN0YXJ0e1xuICAgICAgcGFkZGluZzo1MHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kOiNmZmZmZmY7XG4gICAgICBoM3tcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgbWFyZ2luOjAgMCA1MHB4IDA7XG4gICAgICB9XG4gICAgICAudHJhZFN0YXJ0LTF7XG4gICAgICAgIC50cmFkU3RhcnRJdGVte1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgbWFyZ2luOjAgMCA2MHB4IC03MHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgbWFyZ2luIC41cztcbiAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBtYXJnaW46MCAwIDYwcHggMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50cmFkU3RhcnQtMntcbiAgICAgICAgLnRyYWRTdGFydEl0ZW17XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBtYXJnaW46MCAtNzBweCA2MHB4IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzLCBtYXJnaW4gLjVzO1xuICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIG1hcmdpbjowIDAgNjBweCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRyYWRTdGFydC0ze1xuICAgICAgICAudHJhZFN0YXJ0SXRlbXtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIG1hcmdpbjowIDAgLTEwcHggMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIG1hcmdpbiAuNXM7XG4gICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgbWFyZ2luOjAgMCA2MHB4IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudHJhZFN0YXJ0SXRlbXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo2MHB4O1xuICAgICAgICBpbWd7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudHJhZFdoeXtcbiAgICAgIGJhY2tncm91bmQ6dXJsKCdodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ltZy9vdGhlci90cmFkV2h5QmcucG5nJykgI0Y4RjhGOCA1MCUgMjBweCBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOjYwcHg7XG4gICAgICAudHJhZFdoeUltZ3tcbiAgICAgICAgd2lkdGg6OTAlO1xuICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgIH1cbiAgICAgIC50cmFkV2h5Q29ue1xuICAgICAgICBwYWRkaW5nLXRvcDoxMDBweDtcbiAgICAgICAgaDN7XG4gICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICBtYXJnaW46MCAwIDQwcHggMDtcbiAgICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAudHJhZFdoeUl0ZW17XG4gICAgICAgIGJhY2tncm91bmQ6cmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MjVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLnRyYWRXaHlJdGVtSW1ne1xuICAgICAgICAgIGZsZXgtZ3JvdzowO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MTVweDtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDozN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OjM3cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50cmFkV2h5SXRlbVRleHR7XG4gICAgICAgICAgZmxleC1ncm93OjE7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgcGFkZGluZzo2cHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hYm91dFdyYXB7XG4gICAgLmFib3V0QmFubmVye1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDQwJTtcbiAgICAgIC5hYm91dEJhbm5lckNvbntcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAuYWJvdXRCYW5uZXJDb25JbWd7XG4gICAgICAgICAgd2lkdGg6ODAlO1xuICAgICAgICB9XG4gICAgICAgIC5hYm91dFRleHQxTWQsLmFib3V0VGV4dDJNZCwuYWJvdXRUZXh0M01ke1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjowIDAgMzBweCAwO1xuICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgaDZ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5hYm91dFNlY3Rpb24xe1xuICAgICAgYmFja2dyb3VuZDojRjhGOEY4O1xuICAgICAgcGFkZGluZzo0MHB4IDIwcHg7XG4gICAgICAuYWJvdXRTZWN0aW9uMUl0ZW17XG4gICAgICAgIHBhZGRpbmc6MzBweCAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYWJvdXRTZWN0aW9uMntcbiAgICAgIC5hYm91dFNlY3Rpb24yQ29uMXtcbiAgICAgICAgLmNvbC1zbS03e1xuICAgICAgICAgIHBhZGRpbmctbGVmdDo3MHB4O1xuICAgICAgICAgIGg2e1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBhe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFib3V0U2VjdGlvbjJDb24ye1xuICAgICAgICAuYWJvdXRTZWN0aW9uMkNvbjJJdGVte1xuICAgICAgICAgIG1hcmdpbjowIGF1dG8gMzBweCBhdXRvO1xuICAgICAgICAgIC8vIHdpZHRoOjgwJTtcbiAgICAgICAgICBoZWlnaHQ6MjUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmVuZXJneVRyYWRpbmdXcmFwe1xuICAgIC50cmFkQmFubmVye1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS9zb2xhci90cmFkSW1nMU0ucG5nXCIpO1xuICAgICAgaDJ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICB9XG4gICAgfVxuICAgIC50cmFkQ29ue1xuICAgICAgLnRyYWRJbmZve1xuICAgICAgICAudHJhZEluZm9JdGVte1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50cmFkV2h5e1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDgwJSB0b3A7XG4gICAgICAgIC50cmFkV2h5SW1ne1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnRyYWRXaHlDb257XG4gICAgICAgICAgcGFkZGluZy10b3A6NzBweDtcbiAgICAgICAgICBoM3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5hYm91dFdyYXB7XG4gICAgLmFib3V0QmFubmVye1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDI4JTtcbiAgICB9XG4gICAgLmFib3V0U2VjdGlvbjF7XG4gICAgICBiYWNrZ3JvdW5kOiNGOEY4Rjg7XG4gICAgICBwYWRkaW5nOjQwcHggMjBweDtcbiAgICAgIC5hYm91dFNlY3Rpb24xSXRlbXtcbiAgICAgICAgcGFkZGluZzozMHB4IDIwcHg7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAuYWJvdXRTZWN0aW9uMntcbiAgICAgIGJhY2tncm91bmQ6dXJsKCdodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS9vdGhlci9hYm91dFNlY3Rpb24ySW1nMi53ZWJwJykgI0Y4RjhGOCA2NSUgMCBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgIC5hYm91dFNlY3Rpb24yQ29uMXtcbiAgICAgICAgLmNvbC1zbS03e1xuICAgICAgICAgIHBhZGRpbmctbGVmdDoxMHB4O1xuICAgICAgICAgIGg2e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDozMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBhe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFib3V0U2VjdGlvbjJDb24ye1xuICAgICAgICAuYWJvdXRTZWN0aW9uMkNvbjJJdGVte1xuICAgICAgICAgIG1hcmdpbjowIGF1dG8gMzBweCBhdXRvO1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgLy8gcGFkZGluZy1ib3R0b206NzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQGltcG9ydCAnLi9vdXItc3Rvcnkuc2Nzcyc7XG5AaW1wb3J0ICcuL3Rlcm1zQW5kQ29udHJhY3Quc2Nzcyc7IiwiLm91ci1zdG9yeXtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC5vdXItc3RvcnktaGVhZHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgPmltZzpudGgtb2YtdHlwZSgxKXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICA+aW1nOm50aC1vZi10eXBlKDIpe1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLm91ci1zdG9yeS1oZWFkLWluZm97XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgID5kaXZ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgICAudGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogJGJvbGQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICB9XG4gICAgICAuZGVzY3tcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogIzAwRkRGRjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRyZWd1bGFyO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XG4gICAgICBoZWlnaHQ6IDQxNnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS9vdGhlci9waWNfc3Rvcnkud2VicCcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDAlIGNlbnRlcjtcbiAgICAgID5pbWc6bnRoLW9mLXR5cGUoMSl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIC5vdXItc3RvcnktaGVhZC1pbmZve1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzAlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICA+ZGl2e1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIC50aXRsZXtcbiAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmRlc2N7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgPmltZzpudGgtb2YtdHlwZSgyKXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAub3VyLXN0b3J5LWhlYWQtaW5mb3tcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm91ci1zdG9yeS1saXN0e1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBsaXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiAxMTA4cHg7XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAyMjZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3NnB4O1xuICAgICAgfVxuICAgICAgZGl2e1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgICAgfVxuICAgIH1cbiAgICA+bGkgKyBsaXtcbiAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIGxpe1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgPmxpe1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNUU1RTU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnRlcm1zX2FuZF9vbmRpdGlvbnNfMXtcbiAgICBmb250LWZhbWlseTogU0YgUHJvIFRleHQgIWltcG9ydGFudDtcbiAgICAuYmxvY2t7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuZHJvcHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAvLyBib3JkZXI6IDZweCBzb2xpZCAjMDAwO1xuICAgIH1cbiAgICBhe1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAgICAgY29sb3I6ICMwQTlDQUU7XG4gICAgfVxuICAgIGE6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgLmZvbnRfMjR7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gICAgLnBhbmVse1xuICAgICAgICBib3gtc2hhZG93Om5vbmU7ICAgIFxuICAgIH1cbiAgICAuY29sb3JfMEE5Q0FFe1xuICAgICAgICBjb2xvcjogIzBBOUNBRTtcbiAgICB9XG4gICAgLmxpbmV7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAvLyBiYWNrZ3JvdW5kOiAjMEE5Q0FFO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIH1cbiAgICAubGluZV8ye1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgLy8gYmFja2dyb3VuZDogIzBBOUNBRTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICB9XG4gICAgLmRpc2FibGVke1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuc2hvd3tcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAudGVybXNCYW5uZXJ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmJhbm5lcntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNjVweDtcbiAgICAgICAgfVxuICAgICAgICAuYmFubmVyX3dlYntcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuYmFubmVyX3Bje1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmFubmVyX3dlYntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDM3MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc3MHB4KSBhbmQgKG1heC13aWR0aDo4ODBweCkge1xuICAgICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhaW5lcntcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHsgXG4gICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogMzc3cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5yb3d7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuICAgIC5jYXJkX2NvbnRlbnRfYm94e1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jYXJkX2NvbnRlbnR7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcmRfY29udGVudF9pdGVte1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzNHB4O1xuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwQTlDQUU7XG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzBBOUNBRTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwQTlDQUU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHggKXtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogU0YgUHJvIFRleHQ7XG4gICAgICAgICAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jYXJkX2NvbnRlbnRfaXRlbXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzBBOUNBRTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50YWJfd2Vie1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRhYl93ZWJfaXRlbXtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgICAgXG4gICAgICAgICAgICAmPi5wYW5lbC1oZWFkaW5ne1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgICAgICAgICAucGFuZWwtdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLnRhYl93ZWJfaXRlbV9jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAuYm94e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51X2NvbnRlbnR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBhbmVsLWJvZHl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50e1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgLmNhcmRfbWVudXtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgLmNhcmRfbWVudV9pdGVte1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGNEY0RjQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FyZF9tZW51XzF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjRGNEY0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ib3h7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGluZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudV9jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkX2ljb257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbmZvbnR7ICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgIC5jYXJkX21lbnVfMntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmRfbWVudV8yX2l0ZW17XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGNEY0RjQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saW5lXzJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhYl9wY19zb2x0e1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkgeyAgICAgICBcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI3cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAvLyBwYWRkaW5nOiAwIDMwMHB4O1xuICAgICAgICAgICAgLmNhcmRfbWVudXtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNGNEY0RjQ7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjU3cHg7XG4gICAgICAgICAgICAgICAgLmNhcmRfbWVudV9pdGVte1xuICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7ICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAuY2FyZF9tZW51XzF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJveHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnVfY29udGVudHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA2NHB4IDAgMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7ICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkX2ljb257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb25mb250e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgIC5jYXJkX21lbnVfMntcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkX21lbnVfMl9pdGVte1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5hYm91dC11c3tcbiAgd2lkdGg6IDEwMCU7XG4gIC5hYm91dC11cy1iYW5uZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5iYW5uZXItcGN7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuYmFubmVyLW1vYmlsZXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgLmJhbm5lci10ZXh0e1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MDkyO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgICBoMntcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpYW5kKG1pbi13aWR0aDo5OTJweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpYW5kKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogIzAwRkNGRTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweClhbmQobWluLXdpZHRoOjk5MnB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweClhbmQobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFib3V0LXVzLWJhbm5lci1tb2JpbGV7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MDkyO1xuICAgIH1cbiAgICAuYmFubmVyLXRleHR7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBoMntcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogIzAwRkNGRTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24xe1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDY0cHggMCAzNHB4O1xuICAgIGgze1xuICAgICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzJjMmMyYztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHNwYW57XG4gICAgICAgIGNvbG9yOiAjNENDMkM3O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbjEtaXRlbXN7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIC5pdGVte1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB3aWR0aDogMzE4cHg7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBoNHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAjMmMyYzJjO1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgd2lkdGg6IDMxOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICMyYzJjMmM7XG4gICAgICAgICAgd29yZC1icmVhazogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uMntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgIC5zZWN0aW9uMi1pdGVtc3tcbiAgICAgIHBhZGRpbmc6IDY0cHggMDtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLWdhcDogMTBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KWFuZChtaW4td2lkdGg6OTkycHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTsgXG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpYW5kKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KWFuZChtaW4td2lkdGg6NTAwcHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgfVxuICAgICAgLml0ZW17XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgIGhlaWdodDogOTRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjhmOGY4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwe1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24ze1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybCgnaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9pbWcvZGUvbGFuZGluZy9wYy9iZzUud2VicCcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAuc2VjdGlvbjMtd3JhcHtcbiAgICAgIHBhZGRpbmc6IDY0cHggMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLmltZy13cmFwe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0NTJweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBkaXZ7XG4gICAgICAgICAgd2lkdGg6IDE5NnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIHB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICMyOEUyRUE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29udGFjdHtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDUycHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyOGUyZWE7XG4gICAgICAgIHB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgQm9sZFwiXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uNHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAuc2VjdGlvbjQtd3JhcHtcbiAgICAgIHBhZGRpbmctdG9wOiA0NHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ0cHg7XG4gICAgICBoM3tcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBCb2xkXCI7XG4gICAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICMyYzJjMmM7XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjMmMyYzJjO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgICAgIH1cbiAgICAgIC5zZWN0aW9uNC1mb3Jte1xuICAgICAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAudGN7XG4gICAgICAgIGJ1dHRvbntcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnZpZGVvc1dyYXB7XG4gIGNvbG9yOiAkZ3JheS05MDA7XG4gIC5jb250YWluZXJ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uMXtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDogNDE3cHg7XG4gICAgYmFja2dyb3VuZDp1cmwoJ2h0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL3ZpZGVvcy92aWRlb3NCZzEucG5nJykgNTAlIGJvdHRvbSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuICAgIC5pbmZve1xuICAgICAgcGFkZGluZzo3MHB4IDA7XG4gICAgICBoM3tcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgICBtYXJnaW46MCAwIDIwcHggMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luOjAgMCAyNXB4IDA7XG4gICAgICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgICAgIGJhY2tncm91bmQ6dXJsKCdodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS92aWRlb3MvdmlkZW9zQmcxTS5wbmcnKSA1MCUgYm90dG9tIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtNDBweDtcbiAgICAgIGhlaWdodDoyNjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDo0MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDo0MHB4O1xuICAgICAgLmluZm97XG4gICAgICAgIHBhZGRpbmc6NjBweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGgze1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIGhlaWdodDozMjBweDtcbiAgICAgIC5pbmZve1xuICAgICAgICBoM3tcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24ye1xuICAgIGJhY2tncm91bmQ6I0Y5RjlGOTtcbiAgICBwYWRkaW5nOjQwcHggNDBweCA4MHB4IDQwcHg7XG4gICAgaDN7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOjMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC52aWRlb0l0ZW17XG4gICAgICBiYWNrZ3JvdW5kOiNmZmZmZmY7XG4gICAgICBwYWRkaW5nOjMwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLnZpZGVvQ29ue1xuICAgICAgICB3aWR0aDo0OTBweDtcbiAgICAgICAgaGVpZ2h0OjI3MHB4O1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIC52aWRlb1RodW17XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6NDkwcHg7XG4gICAgICAgICAgaGVpZ2h0OjI3MHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAudmlkZW9JbWd7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAucGxheUljb257XG4gICAgICAgICAgICBoZWlnaHQ6ODBweDtcbiAgICAgICAgICAgIHdpZHRoOjgwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LTQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOi00MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAucGxheU1hc2t7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiNmZmZmZmY7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgLnBsYXlNYXNre1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnZpZGVvSW5mb3tcbiAgICAgICAgcGFkZGluZzoyMHB4IDQwcHg7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgaDR7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbToyNXB4O1xuICAgICAgICAgIGF7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiRkZS1ncmF5OTAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgY29sb3I6JGRlLWJsdWUtZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZzoyMHB4IDBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgIC5jb250YWluZXJ7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgd2lkdGg6MTE3MHB4XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTMwcHgpIHtcbiAgICAgIC52aWRlb0l0ZW17XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAudmlkZW9Db257XG4gICAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIGgze1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgICAudmlkZW9JdGVte1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgICAudmlkZW9Db257XG4gICAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgICB3aWR0aDozMjBweDtcbiAgICAgICAgICBoZWlnaHQ6MjAwcHg7XG4gICAgICAgICAgLnZpZGVvVGh1bXtcbiAgICAgICAgICAgIHdpZHRoOjMyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OjE4MHB4O1xuICAgICAgICAgICAgLnBsYXlJY29ue1xuICAgICAgICAgICAgICB3aWR0aDo1MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6NTBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LTI1cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6LTI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC52aWRlb0luZm97XG4gICAgICAgICAgcGFkZGluZzoxMHB4IDIwcHg7XG4gICAgICAgICAgaDR7XG4gICAgICAgICAgICBtYXJnaW46MCAwIDE1cHggMDtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24ze1xuICAgIGJhY2tncm91bmQ6I2ZmZmZmZjtcbiAgICBwYWRkaW5nOjYwcHggMCAzMHB4IDA7XG4gICAgXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nOjMwcHggMDtcbiAgICAgIFxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICAgIHBhZGRpbmc6MjBweCAwO1xuXG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7IFxuICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXtcbiAgICAgIC5jb250YWluZXJ7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgd2lkdGg6MTE3MHB4XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC52aWRlb3NMaXN0e1xuICAgIG1hcmdpbi1ib3R0b206NDBweDtcbiAgICBoM3tcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206NDBweDtcbiAgICAgIG1hcmdpbi10b3A6MDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC5tb3Jle1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIHRvcDoxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiRkZS1ibHVlLWdyZWVuO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC52aWRlb3NMaXN0Um93e1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgICAudmlkZW9JdGVte1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgbWFyZ2luOjAgMTBweCAyMHB4IDEwcHg7XG4gICAgICAudGh1bXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOjM3MHB4O1xuICAgICAgICBoZWlnaHQ6MjEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgICAudmlkZW9JbWd7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5wbGF5SWNvbntcbiAgICAgICAgICBoZWlnaHQ6NjBweDtcbiAgICAgICAgICB3aWR0aDo2MHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6LTMwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDotMzBweDtcbiAgICAgICAgfVxuICAgICAgICAucGxheU1hc2t7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgbGVmdDowO1xuICAgICAgICAgIHRvcDowO1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDojZmZmZmZmO1xuICAgICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgLnBsYXlNYXNre1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pbmZve1xuICAgICAgICB3aWR0aDozNzBweDtcbiAgICAgICAgLnZpZGVvTmFtZXtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjZweDtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJGRlLWdyYXk5MDA7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiRkZS1ibHVlLWdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudmlkZW9EYXRle1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjokZGUtZ3JheTMwMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDozcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnZpZGVvc0xpc3RMUm93e1xuICAgICAgLnZpZGVvSXRlbXtcbiAgICAgICAgLnRodW17XG4gICAgICAgICAgd2lkdGg6NTY1cHg7XG4gICAgICAgICAgaGVpZ2h0OjMxNnB4O1xuICAgICAgICB9XG4gICAgICAgIC5pbmZve1xuICAgICAgICAgIHdpZHRoOjU2NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYudmlkZW9zTGlzdFZ7XG4gICAgICAudmlkZW9JdGVte1xuICAgICAgICAudGh1bXtcbiAgICAgICAgICB3aWR0aDoyNzJweDtcbiAgICAgICAgICBoZWlnaHQ6MzY0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmluZm97XG4gICAgICAgICAgd2lkdGg6MjcycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAgICAgLnZpZGVvc0xpc3RSb3d7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIGgze1xuICAgICAgICB3aWR0aDo5MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OmF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDphdXRvO1xuICAgICAgfVxuICAgICAgLnZpZGVvSXRlbXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICAgICAgICAudGh1bXtcbiAgICAgICAgICBtYXJnaW4tbGVmdDphdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDphdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5pbmZve1xuICAgICAgICAgIHdpZHRoOjM3MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDphdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDphdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgaDN7XG4gICAgICAgIHdpZHRoOjkwJTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAubW9yZXtcbiAgICAgICAgICB0b3A6NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudmlkZW9JdGVte1xuICAgICAgICAudGh1bXtcbiAgICAgICAgICB3aWR0aDozMjBweDtcbiAgICAgICAgICBoZWlnaHQ6MTgwcHg7XG4gICAgICAgICAgLnBsYXlJY29ue1xuICAgICAgICAgICAgd2lkdGg6NTBweDtcbiAgICAgICAgICAgIGhlaWdodDo1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LTI1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOi0yNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW5mb3tcbiAgICAgICAgICB3aWR0aDozMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnZpZGVvc0xpc3RMUm93e1xuICAgICAgICAudmlkZW9JdGVte1xuICAgICAgICAgIC50aHVte1xuICAgICAgICAgICAgd2lkdGg6MzIwcHg7XG4gICAgICAgICAgaGVpZ2h0OjE4MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuaW5mb3tcbiAgICAgICAgICAgIHdpZHRoOjMyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudmlkZW9Qb3B1cHtcbiAgICAudmlkZW9Qb3B1cENvbntcbiAgICAgIHBhZGRpbmc6MHB4IDIwcHggMTBweCAyMHB4O1xuICAgICAgLnZpZGVvRnJhbWV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgICAgaWZyYW1le1xuICAgICAgICAgIHdpZHRoOjgzMHB4O1xuICAgICAgICAgIGhlaWdodDo0NjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmluZm97XG4gICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgICAgLnZpZGVvTmFtZXtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgY29sb3I6ICRkZS1ncmF5OTAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206cmVtLWNhbGMoNik7XG4gICAgICAgIH1cbiAgICAgICAgLnZpZGVvRGF0ZXtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6MTBweDtcbiAgICAgICAgICBjb2xvcjojOTU5NTk1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZGVze1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTVweDtcbiAgICAgIH1cbiAgICAgIC50YWdze1xuICAgICAgICAudGFne1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgcGFkZGluZzozcHggOHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTZweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6OHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6I0VBRUFFQTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaDV7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOjUwcHg7XG4gICAgICB9XG4gICAgICAudmlkZW9zTGlzdHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6LTIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDotMjBweDtcbiAgICAgICAgLnZpZGVvSXRlbXtcbiAgICAgICAgICAudGh1bXtcbiAgICAgICAgICAgIHdpZHRoOjI0M3B4O1xuICAgICAgICAgICAgaGVpZ2h0OjE0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuaW5mb3tcbiAgICAgICAgICAgIC52aWRlb05hbWV7XG4gICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi52aWRlb3NMaXN0VntcbiAgICAgICAgICAudmlkZW9JdGVte1xuICAgICAgICAgICAgLnRodW17XG4gICAgICAgICAgICAgIHdpZHRoOjE5MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6MjUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5mb3tcbiAgICAgICAgICAgICAgd2lkdGg6MTkwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCl7XG4gICAgICAudmlkZW9Qb3B1cENvbntcbiAgICAgICAgLnZpZGVvRnJhbWV7XG4gICAgICAgICAgaWZyYW1le1xuICAgICAgICAgICAgd2lkdGg6NTIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6MjkwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDphdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OmF1dG87IFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnZpZGVvc0xpc3R7XG4gICAgICAgIG1hcmdpbi1sZWZ0Oi0yMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6LTIwcHg7XG4gICAgICAgIC52aWRlb0l0ZW17XG4gICAgICAgICAgLnRodW17XG4gICAgICAgICAgICB3aWR0aDoyNjBweDtcbiAgICAgICAgICAgIGhlaWdodDoxNDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KXtcbiAgICAgIC52aWRlb1BvcHVwQ29ue1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIC52aWRlb0ZyYW1le1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBpZnJhbWV7XG4gICAgICAgICAgICB3aWR0aDozMjBweDtcbiAgICAgICAgICAgIGhlaWdodDoxODBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OmF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6YXV0bzsgXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC52aWRlb3NNb3Jle1xuICAgIGJhY2tncm91bmQ6IHVybCgnaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9pbWcvZGUvdmlkZW9zL3ZpZGVvc01vcmVCZy5wbmcnKSA1MCUgYm90dG9tIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgcGFkZGluZzo3MHB4IDAgMTIwcHggMDtcbiAgICAudmlkZW9zTGlzdHtcbiAgICAgIGgze1xuICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICB9XG4gICAgICAudmlkZW9JdGVte1xuICAgICAgICB3aWR0aDozNzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZDojZmZmZmZmO1xuICAgICAgICAudGh1bXtcbiAgICAgICAgICAudmlkZW9JbWd7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjEycHggMTJweCAwIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbmZve1xuICAgICAgICAgIC52aWRlb05hbWV7XG4gICAgICAgICAgICBwYWRkaW5nOjAgMCAwIDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC52aWRlb0RhdGV7XG4gICAgICAgICAgICBwYWRkaW5nOjAgMCAxMHB4IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudmlkZW9zTGlzdExSb3d7XG4gICAgICAgIC52aWRlb0l0ZW17XG4gICAgICAgICAgd2lkdGg6NTY1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYudmlkZW9zTGlzdFZ7XG4gICAgICAgIC52aWRlb0l0ZW17XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXtcbiAgICAgIC52aWRlb3NMaXN0e1xuICAgICAgICBoM3tcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnZpZGVvSXRlbXtcbiAgICAgICAgICB3aWR0aDozMjBweDtcbiAgICAgICAgfVxuICAgICAgICAudmlkZW9zTGlzdExSb3d7XG4gICAgICAgICAgLnZpZGVvSXRlbXtcbiAgICAgICAgICAgIHdpZHRoOjMyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIlxuLk1CMHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm92ZXJ2aWV3V3JhcHtcbiAgcGFkZGluZy10b3A6NTBweDtcbiAgYmFja2dyb3VuZDojZjVmNWY1O1xuICAuc2VjdGlvbjB7XG4gICAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICAgIC5iYW5uZXJ7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjIvaW1nL215L292ZXJ2aWV3L3NlY3Rpb24zQmcuanBnJykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgICBwYWRkaW5nOjMwcHggNDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAuYmFubmVyQ29uSW1ne1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5iYW5uZXJDb25Jbm5lcntcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5iYW5uZXJDb25DbG9zZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OjEwcHg7XG4gICAgICAgICAgICB0b3A6NXB4O1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGNvbG9yOiMyMjIyMjI7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSBcbiAgICAgIC5iYW5uZXJDb257XG4gICAgICAgIC5iYW5uZXJDb25JbWd7XG4gICAgICAgICAgd2lkdGg6MTY3cHg7XG4gICAgICAgICAgaGVpZ2h0OjE5M3B4O1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIC5iYW5uZXJDb25Jbm5lcntcbiAgICAgICAgICBtYXJnaW4tbGVmdDoxOTBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjUwcHg7XG4gICAgICAgICAgaDR7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5iYW5uZXJUZXh0MXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5iYW5uZXJUZXh0MntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGNvbG9yOiMyMUZERkQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5idG5UeXBlOHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2VjdGlvbjF7XG4gICAgbWFyZ2luLWJvdHRvbToxNXB4O1xuICAgIC5zZWN0aW9uMUluZm8xe1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOjI0cHg7XG4gICAgICAgIGhlaWdodDoyNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6cmVtKDUpO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbjFJbmZvMntcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgY29sb3I6IzQ4NDg0ODtcbiAgICAgIGF7XG4gICAgICAgIGNvbG9yOiMwQTlDQUU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uMntcbiAgICBtYXJnaW4tYm90dG9tOjMwcHg7XG4gICAgLnNlY3Rpb24yQ29uMXtcbiAgICAgIGJhY2tncm91bmQ6I2ZmZmZmZjtcbiAgICAgIHBhZGRpbmc6MjRweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDYxMXB4O1xuICAgICAgJi5zZWN0aW9uMkNvbjFIe1xuICAgICAgICBtaW4taGVpZ2h0OiA1MDJweDtcbiAgICAgIH1cbiAgICAgIGg0e1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIG1hcmdpbjowIDAgMjBweCAwO1xuICAgICAgfVxuICAgICAgaDV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBjb2xvcjojNzk3OTc5O1xuICAgICAgICAgIG1hcmdpbi10b3A6MTBweDsgXG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNlY3Rpb24yQ29uMS0xe1xuICAgICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNmMGYwZjA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MjBweDtcbiAgICAgICAgLnByaWNlTnVte1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjojMzMzMzMzO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHBhZGRpbmc6MTBweCAwIDIwcHggMDtcbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAucHJpY2VOdW1CdG4xLCAucHJpY2VOdW1CdG4ye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgICAgICAgcGFkZGluZzo2cHggMTVweCA1cHggMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoyMHB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnByaWNlTnVtQnRuMntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWN0aW9uMkNvbjEtMUluZm8xe1xuICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNGMEYwRjA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206MjZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNlY3Rpb24yQ29uMS0xVGV4dDJ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiM3OTc5Nzk7XG4gICAgICAgICAgbWFyZ2luOjAgMCAxMHB4IDA7XG4gICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG4gICAgICAgIC5zZWN0aW9uMkNvbjEtMVRleHQxe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLnNlY3Rpb24yQ29uMS0xVGV4dDN7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luOjE1cHggMCAwIDA7XG4gICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWN0aW9uMkNvbjJ7XG4gICAgICAuc2VjdGlvbjJDb24yLTF7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDojZmZmZmZmO1xuICAgICAgICBwYWRkaW5nOjE1cHggMjBweCA1cHggMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHJnYmEoODIsMTcxLDE4MywxKSAwJSxyZ2JhKDAsMTAsNTksMSkgMTAwJSk7XG4gICAgICAgIC5zZWN0aW9uMkNvbjJUaXREZHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgLmRyb3Bkb3duVHJpZ2dlcntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1c3tcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoNXtcbiAgICAgICAgICBtYXJnaW46MCAwIDIwcHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgY29sb3I6I2ZmZmZmZjtcbiAgICAgICAgfVxuICAgICAgICAuc2VjdGlvbjJDb24yLTFNYXB7XG4gICAgICAgICAgd2lkdGg6MzUwcHg7XG4gICAgICAgICAgaGVpZ2h0OjIxMHB4O1xuICAgICAgICAgIG1hcmdpbjowIGF1dG8gMTVweCBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9pbWcvbXkvb3ZlcnZpZXcvc2VjdGlvbjJDb24ySW1nNi5wbmcnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgLm1hcEl0ZW0xe1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgICAgICB3aWR0aDo2MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OjYycHg7XG4gICAgICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDotMzFweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6LTMxcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tYXBJdGVtMntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE5O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6NDJweDtcbiAgICAgICAgICAgIHJpZ2h0OjI1MHB4O1xuICAgICAgICAgICAgdG9wOi0xMXB4O1xuICAgICAgICAgICAgLm1hcEl0ZW0ySW1ne1xuICAgICAgICAgICAgICB3aWR0aDoyN3B4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDotMTNweDtcbiAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tYXBJdGVtMlRleHR7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6I0Y3QzM0RTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoycHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgY29sb3I6I2ZmZmZmZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOjNweCA4cHggMnB4IDhweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tYXBJdGVtM3tcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6NDJweDtcbiAgICAgICAgICAgIGxlZnQ6MjQ2cHg7XG4gICAgICAgICAgICB0b3A6LTIycHg7XG4gICAgICAgICAgICAubWFwSXRlbTNJbWd7XG4gICAgICAgICAgICAgIHdpZHRoOjM2cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0Oi0xOHB4O1xuICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1hcEl0ZW0zVGV4dHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDojMkZEMTlGO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjJweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6M3B4IDhweCAycHggOHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm1hcEl0ZW00e1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTc7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDo0NHB4O1xuICAgICAgICAgICAgcmlnaHQ6MjM1cHg7XG4gICAgICAgICAgICB0b3A6MTI2cHg7XG4gICAgICAgICAgICAubWFwSXRlbTRJbWd7XG4gICAgICAgICAgICAgIHdpZHRoOjIycHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0Oi0xMXB4O1xuICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1hcEl0ZW00VGV4dHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDojMTdBRkNCO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjJweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6M3B4IDhweCAycHggOHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tYXBJdGVtNFBlcmNlbnR7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgY29sb3I6I2ZmZmZmZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6LTE1cHg7XG4gICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm1hcEl0ZW01e1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTY7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDo0NnB4O1xuICAgICAgICAgICAgbGVmdDoyNTJweDtcbiAgICAgICAgICAgIHRvcDoxMzZweDtcbiAgICAgICAgICAgIC5tYXBJdGVtNUltZ3tcbiAgICAgICAgICAgICAgd2lkdGg6MjhweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1M3B4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LTE0cHg7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWFwSXRlbTVUZXh0e1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiMxN0FGQ0I7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MnB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgcGFkZGluZzozcHggOHB4IDJweCA4cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAubWFwSXRlbTZ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgd2lkdGg6ODVweDtcbiAgICAgICAgICAgIGhlaWdodDo0OHB4O1xuICAgICAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LTgzcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOi03MnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAubWFwSXRlbTd7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgd2lkdGg6NzhweDtcbiAgICAgICAgICAgIGhlaWdodDo2MHB4O1xuICAgICAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDotODRweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm1hcEl0ZW04e1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgICAgIHdpZHRoOjY3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6NTdweDtcbiAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0Oi02N3B4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDoyNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAubWFwSXRlbTl7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgd2lkdGg6ODRweDtcbiAgICAgICAgICAgIGhlaWdodDo3MHB4O1xuICAgICAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDoyNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAubWFwQXJyb3cxIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE1O1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBhY3Rpb24xIDRzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNGN0MzNEU7XG4gICAgICAgICAgfSAgICAgICAgIFxuICAgICAgICAgIEBrZXlmcmFtZXMgYWN0aW9uMSB7XG4gICAgICAgICAgICAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDE2NXB4LCA3MHB4KSByb3RhdGUoMCk7IG9wYWNpdHk6IDE7fVxuICAgICAgICAgICAgNTAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTY1cHgsIDM3cHgpO31cbiAgICAgICAgICAgIDUxJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDE2NXB4LCAzN3B4KSByb3RhdGUoLTkwZGVnKTt9XG4gICAgICAgICAgICA5OSUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3MHB4LCAzN3B4KSByb3RhdGUoLTkwZGVnKTsgb3BhY2l0eTogMTt9XG4gICAgICAgICAgICAxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzBweCwgMzdweCk7IG9wYWNpdHk6IDA7fVxuICAgICAgICAgIH1cbiAgICAgICAgICAubWFwQXJyb3cxLTAge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTQ7XG4gICAgICAgICAgICBhbmltYXRpb246IGFjdGlvbjEtMCA0cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgI0Y3QzM0RTtcbiAgICAgICAgICB9ICAgICAgICAgXG4gICAgICAgICAgQGtleWZyYW1lcyBhY3Rpb24xLTAge1xuICAgICAgICAgICAgMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3MHB4LCAzNXB4KSByb3RhdGUoMCk7IG9wYWNpdHk6IDE7fVxuICAgICAgICAgICAgNTAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTY3cHgsIDM1cHgpO31cbiAgICAgICAgICAgIDUxJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDE2N3B4LCAzNXB4KSByb3RhdGUoOTBkZWcpO31cbiAgICAgICAgICAgIDk5JSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDE2N3B4LCA3MHB4KSByb3RhdGUoOTBkZWcpOyBvcGFjaXR5OiAxO31cbiAgICAgICAgICAgIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNjdweCwgNzBweCk7IG9wYWNpdHk6IDA7fVxuICAgICAgICAgIH1cbiAgICAgICAgICAubWFwQXJyb3cyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYWN0aW9uMiA1cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMztcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgIzA2RTZCMztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9ICAgICAgICAgXG4gICAgICAgICAgQGtleWZyYW1lcyBhY3Rpb24yIHtcbiAgICAgICAgICAgIDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjY1cHgsIDI0cHgpOyBvcGFjaXR5OiAxO31cbiAgICAgICAgICAgIDUwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDE3OXB4LCAyNHB4KTt9XG4gICAgICAgICAgICA1MSUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNzlweCwgMjRweCkgcm90YXRlKC05MGRlZyk7fVxuICAgICAgICAgICAgOTklIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTc5cHgsIDcwcHgpIHJvdGF0ZSgtOTBkZWcpOyBvcGFjaXR5OiAxO31cbiAgICAgICAgICAgIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNzlweCwgNzBweCk7IG9wYWNpdHk6IDA7fVxuICAgICAgICAgIH1cbiAgICAgICAgICAubWFwQXJyb3cyLTAge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTI7XG4gICAgICAgICAgICBhbmltYXRpb246IGFjdGlvbjItMCA1cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjMDZFNkIzO1xuICAgICAgICAgIH0gICAgICAgICBcbiAgICAgICAgICBAa2V5ZnJhbWVzIGFjdGlvbjItMCB7XG4gICAgICAgICAgICAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDE3N3B4LCA3MHB4KTsgb3BhY2l0eTogMTt9XG4gICAgICAgICAgICA1MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNzdweCwgMjZweCk7fVxuICAgICAgICAgICAgNTElIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTc3cHgsIDI2cHgpIHJvdGF0ZSg5MGRlZyk7fVxuICAgICAgICAgICAgOTklIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjY1cHgsIDI2cHgpIHJvdGF0ZSg5MGRlZyk7IG9wYWNpdHk6IDE7fVxuICAgICAgICAgICAgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDI2NXB4LCAyNnB4KTsgb3BhY2l0eTogMDt9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tYXBBcnJvdzMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTE7XG4gICAgICAgICAgICBhbmltYXRpb246IGFjdGlvbjMgM3MgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgIzExQjBDRDtcbiAgICAgICAgICB9ICAgICAgICAgXG4gICAgICAgICAgQGtleWZyYW1lcyBhY3Rpb24zIHtcbiAgICAgICAgICAgIDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTYzcHgsIDEyMHB4KSByb3RhdGUoMCk7IG9wYWNpdHk6IDE7fVxuICAgICAgICAgICAgNTAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTYzcHgsIDE3NnB4KTt9XG4gICAgICAgICAgICA1MSUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNjNweCwgMTc2cHgpIHJvdGF0ZSg5MGRlZyk7fVxuICAgICAgICAgICAgOTklIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjVweCwgMTc2cHgpIHJvdGF0ZSg5MGRlZyk7IG9wYWNpdHk6IDE7fVxuICAgICAgICAgICAgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDY1cHgsIDE3NnB4KTsgb3BhY2l0eTogMDt9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tYXBBcnJvdzMtMCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYWN0aW9uMy0wIDNzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjMTFCMENEO1xuICAgICAgICAgIH0gICAgICAgICBcbiAgICAgICAgICBAa2V5ZnJhbWVzIGFjdGlvbjMtMCB7XG4gICAgICAgICAgICAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDY1cHgsIDE3NHB4KSByb3RhdGUoMCk7IG9wYWNpdHk6IDE7fVxuICAgICAgICAgICAgNTAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTY1cHgsIDE3NHB4KTt9XG4gICAgICAgICAgICA1MSUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNjVweCwgMTc0cHgpIHJvdGF0ZSgtOTBkZWcpO31cbiAgICAgICAgICAgIDk5JSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDE2NXB4LCAxMjBweCkgcm90YXRlKC05MGRlZyk7IG9wYWNpdHk6IDE7fVxuICAgICAgICAgICAgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDE2NXB4LCAxMjBweCk7IG9wYWNpdHk6IDA7fVxuICAgICAgICAgIH1cbiAgICAgICAgICAubWFwQXJyb3c0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICBhbmltYXRpb246IGFjdGlvbjQgNHMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgIzE2QUVDQTtcbiAgICAgICAgICB9ICAgICAgICAgXG4gICAgICAgICAgQGtleWZyYW1lcyBhY3Rpb240IHtcbiAgICAgICAgICAgIDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTc3cHgsIDEyMHB4KSByb3RhdGUoMCk7IG9wYWNpdHk6IDE7fVxuICAgICAgICAgICAgNTAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTc3cHgsIDE5MHB4KTt9XG4gICAgICAgICAgICA1MSUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNzdweCwgMTkwcHgpIHJvdGF0ZSgtOTBkZWcpO31cbiAgICAgICAgICAgIDk5JSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDI2NXB4LCAxOTBweCkgcm90YXRlKC05MGRlZyk7IG9wYWNpdHk6IDE7fVxuICAgICAgICAgICAgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDI2NXB4LCAxOTBweCk7IG9wYWNpdHk6IDA7fVxuICAgICAgICAgIH1cbiAgICAgICAgICAubWFwQXJyb3c0LTAge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogODtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYWN0aW9uNC0wIDRzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgIzE2QUVDQTtcbiAgICAgICAgICB9ICAgICAgICAgXG4gICAgICAgICAgQGtleWZyYW1lcyBhY3Rpb240LTAge1xuICAgICAgICAgICAgMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNjVweCwgMTg4cHgpIHJvdGF0ZSgwKTsgb3BhY2l0eTogMTt9XG4gICAgICAgICAgICA1MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNzlweCwgMTg4cHgpO31cbiAgICAgICAgICAgIDUxJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDE3OXB4LCAxODhweCkgcm90YXRlKDkwZGVnKTt9XG4gICAgICAgICAgICA5OSUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNzlweCwgMTIwcHgpIHJvdGF0ZSg5MGRlZyk7IG9wYWNpdHk6IDE7fVxuICAgICAgICAgICAgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDE3OXB4LCAxMjBweCk7IG9wYWNpdHk6IDA7fVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2VjdGlvbjJDb24yLTFSYW5re1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xuICAgICAgICAgIG1hcmdpbjowIC0yMHB4O1xuICAgICAgICAgIC5yYW5rSXRlbXtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46MCA1cHggMTBweCA1cHg7XG4gICAgICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NTI0cHggKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC50b29sdGlwLWlubmVye1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzNGOUZEO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmljb253ZW5oYW97XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6M3B4O1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICBjb2xvcjpyZ2JhKDIzMSwxNDEsNTMsMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmFua0l0ZW1JY29ue1xuICAgICAgICAgICAgICAuaWNvbmZvbnR7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5yYW5rSXRlbURvdHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6NXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDo1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6I2ZmZmZmZjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgIGNvbG9yOiMwMERFQzU7XG4gICAgICAgICAgICAgIC5yYW5rSXRlbUljb257XG4gICAgICAgICAgICAgICAgLnJhbmtJdGVtRG90e1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDojMDBERUM1O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAucmFua0l0ZW1TZXB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46N3B4IDhweCAwIDEwcHg7XG4gICAgICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNlY3Rpb24yQ29uMi0xLWxne1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOjQwcHg7XG4gICAgICAgICAgaDV7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjYycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID5kaXY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgICAgPmRpdntcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgICA+ZGl2OmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICBoNXtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgPmRpdjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnV7XG4gICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRyb3Bkb3duVHJpZ2dlcntcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgID5pe1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcblxuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlY3Rpb24yQ29uMi1ib3R0b217XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MjA0MztcbiAgICAgICAgICAmID4gZGl2e1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2VjdGlvbjJDb24yLTJ7XG4gICAgICAgIGJhY2tncm91bmQ6I2ZmZmZmZjtcbiAgICAgICAgcGFkZGluZzoyNXB4IDIwcHggMjNweCAyMHB4O1xuICAgICAgICBoNXtcbiAgICAgICAgICBtYXJnaW46MCAwIDEwcHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgLmtpbmRuZXNzU2xpZGVye1xuICAgICAgICAgIC5vd2wtY2Fyb3VzZWx7XG4gICAgICAgICAgICAua2luZG5lc3NTbGlkZXJDb257XG4gICAgICAgICAgICAgIC5raW5kbmVzc1NsaWRlckNvbi1idG57XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm93bC1kb3Rze1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBidXR0b24ub3dsLWRvdHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDo0MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6NHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoMTk2LCAxOTYsIDE5NiwgMC41KTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICBtYXJnaW46MCA0cHg7XG4gICAgICAgICAgICAgICY6Zm9jdXMsICY6YWN0aXZle1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5hY3RpdmUsICY6Zm9jdXMsICY6YWN0aXZle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6cmdiYSgxOTYsIDE5NiwgMTk2LCAxKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuYngtd3JhcHBlcntcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgICAgIC5ieC12aWV3cG9ydHtcbiAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzoycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ieC1wYWdlcntcbiAgICAgICAgICAgICAgYm90dG9tOi0yMHB4O1xuICAgICAgICAgICAgICAmLmJ4LWRlZmF1bHQtcGFnZXJ7XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOjQwcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6NHB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDE5NiwgMTk2LCAxOTYsIDAuNSk7XG4gICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDE5NiwgMTk2LCAxOTYsIDEpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNlY3Rpb24yQ29uMi0ze1xuICAgICAgICBiYWNrZ3JvdW5kOiNmZmZmZmY7XG4gICAgICAgIHBhZGRpbmc6MjBweCAyMHB4IDE1cHggMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgICBoNHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgICAubWFuYWdlQWNjb3VudExpbmt7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgICBjb2xvcjokYm9keS1jb2xvcjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgLmljb25mb250e1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6MTBweDtcbiAgICAgICAgICAgIHRvcDoxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb24yQ29uM3tcbiAgICAgIGJhY2tncm91bmQ6I2ZmZmZmZjtcbiAgICAgIHBhZGRpbmc6MjVweCAyMHB4IDMwcHggMjBweDtcbiAgICAgIC5zZWN0aW9uMkNvbjNJdGVte1xuICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRjBGMEYwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbToxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOjA7XG4gICAgICAgIH1cbiAgICAgICAgLnRvcGljb257XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6LTMwcHg7XG4gICAgICAgICAgY29sb3I6IzlGOUY5RiFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgLnBvcG92ZXJ7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDM1MHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgIC5wb3BvdmVyLWNvbnRlbnR7XG4gICAgICAgICAgICAgIC53b3JkY29sb3J7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC53b3JkY29sb3J0d297XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnRhYmxlaHRtbHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjE2cHggO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRib2R5e1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMzMwcHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4zKTtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdyFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAuZGlyc3R0ZHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNiwgMTgsIDE4LCAwLjgpO1xuICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6NTAlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjMpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucG9wb3ZlcntcbiAgICAgICAgICBtaW4td2lkdGg6IDQyOHB4IWltcG9ydGFudDtcblxuICAgICAgICAgIC5wb3BvdmVyLWNvbnRlbnR7XG4gICAgICAgICAgICAud29yZGNvbG9ye1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud29yZGNvbG9ydHdve1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50YWJsZWh0bWx7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTZweCA7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDM5NnB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHRib2R5e1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjMpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdyFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLmRpcnN0dGR7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI2LCAxOCwgMTgsIDAuOCk7XG4gICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6NTAlO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoNXtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbWFyZ2luOjAgMCAxNXB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnNlY3Rpb24yQ29uM0l0ZW1Db257XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIC50eXBlSWNvbntcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOjEyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICM2MjYyNjI7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDV7XG4gICAgICAgICAgICAgIGNvbG9yOiMxOTIxMkU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNntcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnR5cGVJY29uMntcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOjIwMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICM2MjYyNjI7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDV7XG4gICAgICAgICAgICAgIGNvbG9yOiMxOTIxMkU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICBcbiAgICAgICAgICAgIGg2e1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAudHlwZUluZm97XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGg2e1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgY29sb3I6IzNENDY1MztcbiAgICAgICAgICAgICAgJi50eXBlVGV4dDF7XG4gICAgICAgICAgICAgICAgY29sb3I6IzJGRDE5RjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLnR5cGVUZXh0MntcbiAgICAgICAgICAgICAgICBjb2xvcjojRjBCNTJFO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYudHlwZVRleHQze1xuICAgICAgICAgICAgICAgIGNvbG9yOiMyQ0IyREQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi50eXBlMntcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxNXB4O1xuICAgICAgICAgICAgLnR5cGVJY29ue1xuICAgICAgICAgICAgICB3aWR0aDoxODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi50eXBlM3tcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYngtd3JhcHBlcntcbiAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICAgICAgLmJ4LXBhZ2Vye1xuICAgICAgICAgICAgYm90dG9tOi0yMHB4O1xuICAgICAgICAgICAgJi5ieC1kZWZhdWx0LXBhZ2Vye1xuICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIHdpZHRoOjQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoMTk2LCAxOTYsIDE5NiwgMC41KTtcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6cmdiYSgxOTYsIDE5NiwgMTk2LCAxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJpbGxIaXN0b3J5Q29ue1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIH1cbiAgICAuYmlsbEhpc3RvcnlDb25WaWV3e1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBhe1xuICAgICAgICBjb2xvcjojMEE5Q0FFO1xuICAgICAgfVxuICAgIH1cbiAgICAmLlBCMzB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTozMHB4O1xuICAgIH1cbiAgfVxuICAuc2VjdGlvbjN7XG4gICAgcGFkZGluZy1ib3R0b206MzBweDtcbiAgICAuc2VjdGlvbjNDb257XG4gICAgICBiYWNrZ3JvdW5kOiNmZmZmZmY7XG4gICAgICBwYWRkaW5nOjMwcHggNDBweDtcbiAgICAgIC5zZWN0aW9uM0NvblJlZnJlc2h7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjQkZCRkJGO1xuICAgICAgICBib3JkZXItcmFkaXVzOjJweDtcbiAgICAgICAgYmFja2dyb3VuZDojRjVGNkY3O1xuICAgICAgICBwYWRkaW5nOjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZDojRjBmMGYwO1xuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDoxNnB4O1xuICAgICAgICAgIGhlaWdodDoxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBoNHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICBtYXJnaW46MCAwIDIwcHggMDtcbiAgICAgIH1cbiAgICAgIGg1e1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjI1cHg7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgY29sb3I6Izc5Nzk3OTtcbiAgICAgICAgICBtYXJnaW4tdG9wOjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNlY3Rpb24zQ29uMXtcbiAgICAgICAgLnNlY3Rpb24zQ29uMVRpbWV7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiM3OTc5Nzk7XG4gICAgICAgIH1cbiAgICAgICAgLnNlY3Rpb24zQ29uMUluZm97XG4gICAgICAgICAgYmFja2dyb3VuZDojRjhGOEY4O1xuICAgICAgICAgIHBhZGRpbmc6MTJweCAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAuc2VjdGlvbjNDb24xSW5mb0l0ZW17XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46MCAxNXB4IDAgMDtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgd2lkdGg6MjJweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OjIycHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2VjdGlvbjNDb24ye1xuICAgICAgICBib3JkZXItbGVmdDoxcHggc29saWQgI0YwRjBGMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjMwcHg7XG4gICAgICAgIC5NQjJ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zZWN0aW9uM0NvbjJJdGVtMXtcbiAgICAgICAgICBwYWRkaW5nOjIwcHggMDtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDozNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGg2e1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIGNvbG9yOiMzQkJCN0Q7XG4gICAgICAgICAgfVxuICAgICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjojNjI2MjYyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2VjdGlvbjNDb24ySXRlbTJ7XG4gICAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbjowIDAgNXB4IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIGg2e1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBtYXJnaW46MCAwIDMwcHggMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tY29udHJvbHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRpcHNJbmZve1xuICAgICAgICAgIGNvbG9yOiM3OTc5Nzk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYnRuVHlwZTh7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogNDZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICB9XG4gIC5idG5EaXNhYmxlZHtcbiAgICBiYWNrZ3JvdW5kOiNjNGM0YzQ7XG4gICAgYm9yZGVyLXJhZGl1czo0cHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOjAgMCAyMHB4IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOjEwMCU7XG4gICAgY29sb3I6I2ZmZmZmZjtcbiAgICBib3JkZXI6MDtcbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZDojYzRjNGM0O1xuICAgIH1cbiAgfVxuICAuc2VjdGlvbjNDb24xQ2hhcnR7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbi5zb2xhckNoYXJ0U2VjdGlvbjFXcmFwe1xuICBwYWRkaW5nLWJvdHRvbTozMHB4O1xuICAuc29sYXJDaGFydFNlY3Rpb24xVGl0e1xuICAgIG1hcmdpbi1ib3R0b206M3B4O1xuICAgIGJhY2tncm91bmQ6I2ZmZmZmZjtcbiAgICBwYWRkaW5nLWxlZnQ6MjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OjI1cHg7XG4gICAgLnNvbGFyQ2hhcnRTZWN0aW9uMUluZm97XG4gICAgICAucG9wb3ZlcntcbiAgICAgICAgbWluLXdpZHRoOiA0MjhweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAucG9wb3ZlcntcbiAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICAgIC5pY29udGlzaGl7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICNDNEM0QzQ7XG4gICAgICB9XG4gICAgICAuY28ydGl0bGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgICAgLmNvMnRpdGlwe1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cbiAgICAgIHN0cm9uZ3tcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6OHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNjcmVlbkN0cmx7XG4gICAgICAgIGNvbG9yOiM3MDcwNzA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgICAgLmljb25mdWxsc2NyZWVue1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc29sYXJDaGFydFNlY3Rpb24xQ29ue1xuICAgIGJhY2tncm91bmQ6I2ZmZmZmZjtcbiAgICBwYWRkaW5nOjMwcHg7XG4gIH1cbn1cblxuLnRhYnNUeXBlMXtcbiAgJi5uYXYtdGFic3tcbiAgICBib3JkZXI6MDtcbiAgICAmPmxpe1xuICAgICAgJj5he1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiM3MDcwNzA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGJvcmRlcjowO1xuICAgICAgICBib3JkZXItYm90dG9tOjNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzoyMHB4IDA7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjojMDA2QjhCO1xuICAgICAgICAgIGJvcmRlcjowO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206M3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZXtcbiAgICAgICAgJj5he1xuICAgICAgICAgIGNvbG9yOiMwMDZCOEI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXI6MDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOjNweCBzb2xpZCAjMDA2QjhCO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnRhYnNUeXBlMVNlcHtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGNvbG9yOiNFNkU2RTY7XG4gICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgICAgICAgIHBhZGRpbmc6MCAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6I2ZmZmZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3VtbWFyeVdyYXB7XG4gIHBhZGRpbmctdG9wOjUwcHg7XG4gIGJhY2tncm91bmQ6I2Y1ZjVmNTtcbiAgbWluLWhlaWdodDogODAwcHg7XG4gIHBhZGRpbmctYm90dG9tOjMwcHg7XG4gIC5zdW1tYXJ5VGl0e1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgbWFyZ2luLXRvcDowO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgc3BhbntcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiM3OTc5Nzk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICBhe1xuICAgICAgY29sb3I6ICRkZS1ibHVlLWdyZWVuO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgYXtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdW1tYXJ5TGlzdHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczpzdHJldGNoO1xuICAgIC5zdW1tYXJ5SXRlbVdyYXB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZy1yaWdodDozMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICAgICAgYWxpZ24taXRlbXM6c3RyZXRjaDtcbiAgICAgIGFsaWduLXNlbGY6c3RyZXRjaDtcbiAgICB9XG4gICAgLnN1bW1hcnlJdGVte1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGNvbG9yOiRib2R5LWNvbG9yO1xuICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAmOmhvdmVye1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiRib2R5LWNvbG9yO1xuICAgICAgfVxuICAgICAgYmFja2dyb3VuZDojZmZmZmZmO1xuICAgICAgbWluLWhlaWdodDogMjIwcHg7XG4gICAgICAmOjphZnRlcntcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGNsZWFyOmJvdGg7XG4gICAgICB9XG4gICAgICAuc3VtbWFyeUl0ZW1JbWd7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICB9XG4gICAgICA+aW1nOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuc3VtbWFyeUluZm97XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgcGFkZGluZzoxNXB4O1xuICAgICAgICBoNntcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6NzBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6MjBweDtcbiAgICAgICAgICAgIGhlaWdodDoyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tb3Jle1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgIGNvbG9yOiMyQzJDMkM7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgLmljb25mb250e1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zdGF0dXMtYnRue1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkYwRjA7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTYyRTJFO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRTYyRTJFO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHJlZ3VsYXI7XG4gICAgICAgICAgICBwYWRkaW5nOjRweCAxMHB4O1xuICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN1bW1hcnlUZXh0MXtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zdW1tYXJ5VGV4dDJ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICB9XG4gICAgICAgIC5zdW1tYXJ5VGV4dDN7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgICAuaGVpZ2h0TGlnaHR7XG4gICAgICAgICAgICBjb2xvcjojM0JCQjdEO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3VtbWFyeUxpbmtUb0hpc0JpbHtcbiAgICAgICAgICBjb2xvcjojMEE5Q0FFO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgICBocntcbiAgICAgICAgICBib3JkZXItY29sb3I6I0YwRjBGMDtcbiAgICAgICAgICBtYXJnaW46MCAwIDEwcHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc3VtbWFyeUl0ZW0uc3RhdHVzLWNsb3Nle1xuICAgICAgPmltZzpudGgtY2hpbGQoMSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgPmltZzpudGgtY2hpbGQoMikge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgICAubW9yZXtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLnN0YXR1cy1idG57XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLnN1bW1hcnlJdGVtV3JhcHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC5zdW1tYXJ5SXRlbXtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICB9XG4gIH1cbiAgLnBhZ2luYXRpb24tY29udGVudHtcbiAgICAucGFnaW5hdGlvbmpzLXBhZ2Vze1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5tb2RhbHtcbiAgLm1vZGFsLWhlYWRlcntcbiAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6MzBweCA0MHB4IDVweCA0MHB4O1xuICAgIGJvcmRlci1ib3R0b206MDtcbiAgICAuY2xvc2V7XG4gICAgICBiYWNrZ3JvdW5kOnJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcGFkZGluZzowIDhweCA0cHggOHB4O1xuICAgICAgc3BhbntcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG4gICAgfVxuICAgIC5tb2RhbC10aXRsZXtcbiAgICAgIGNvbG9yOiMyQzJDMkM7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICYucGF5bWVudE1vZGFse1xuICAgIC5tb2RhbC1kaWFsb2d7XG4gICAgICB3aWR0aDo5MDBweDtcbiAgICB9XG4gICAgLm1vZGFsLWhlYWRlcntcbiAgICAgIC5tb2RhbC10aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgLnBheW1lbnRNb2RhbFRpdEltZ3tcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6NTBweDtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGF5bWVudE1vZGFsQ29ue1xuICBwYWRkaW5nLWJvdHRvbTo0MHB4O1xuICAucGF5bWVudE1vZGFsSXRlbTF7XG4gICAgcGFkZGluZzowIDUwcHg7XG4gICAgaDZ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgIGNvbG9yOiRkZS1ncmF5OTAwO1xuICAgIH1cbiAgICBwe1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6JGRlLWdyYXk5MDA7XG4gICAgfVxuICAgIC5kaXZpZGVye1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICAuZGl2aWRlci1saW5le1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2MkUyRSA7XG4gICAgICB9XG4gICAgICAuZGl2aWRlci10ZXh0e1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6I0U2MkUyRSA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNjJFMkU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICAgIC5jaGVjay1saW5le1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAuaW5wdXR7XG4gICAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgfVxuICAgICAgLnNpdGUtYWRkcmVzc3tcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucGF5bWVudE1vZGFsSXRlbTJ7XG4gICAgcGFkZGluZzowIDUwcHg7XG4gICAgYm9yZGVyLWxlZnQ6NHB4IGRhc2hlZCByZ2JhKDI0MCwgMjQwLCAyNDAsIDEpO1xuICAgIGg2e1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XG4gICAgfVxuICAgIC5wYXltZW50TWV0aG9ke1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czo2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiNGMEYwRjA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIGJvcmRlcjoxcHggc29saWQgI0YwRjBGMDtcbiAgICAgIGNvbG9yOiM0ODQ4NDg7XG4gICAgICAuY2hlY2tlZEljb257XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgYm90dG9tOjA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHdpZHRoOjI2cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZle1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICMwQTlDQUU7XG4gICAgICAgIGNvbG9yOiMwQTlDQUU7XG4gICAgICAgIGJhY2tncm91bmQ6I2ZmZmZmZjtcbiAgICAgICAgLmNoZWNrZWRJY29ue1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXJkUGF5bWVudEluZm97XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIC5jYXJkSW1ne1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDo2cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5maWVsZFdpdGhQcmVmaXh7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgc3BhbntcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIHRvcDogOXB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgfVxuICB9XG59XG5cbi5tb2RhbC5zaGFyZUtpbmRuZXNzTW9kYWx7XG4gIC5tb2RhbC1kaWFsb2d7XG4gICAgd2lkdGg6NzUwcHg7XG4gICAgLm1vZGFsLWNvbnRlbnR7XG4gICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgfVxuICB9XG4gIC5tb2RhbC1oZWFkZXJ7XG4gICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOjMwcHggNDBweCAyMHB4IDQwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTowO1xuICAgIC5jbG9zZXtcbiAgICAgIGJhY2tncm91bmQ6cmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgY29sb3I6I2ZmZmZmZjtcbiAgICAgIHBhZGRpbmc6MCA4cHggNHB4IDhweDtcbiAgICAgIHNwYW57XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICAubW9kYWwtdGl0bGV7XG4gICAgICBjb2xvcjojMkMyQzJDO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1yaWdodDoxNjBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAuc2hhcmVMb2dve1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDowO1xuICAgICAgICB0b3A6LTE1cHg7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDoxNTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDc4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1vZGFsLWJvZHl7XG4gICAgcGFkZGluZzowIDQwcHg7XG4gICAgcHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206MTVweDtcbiAgICB9XG4gICAgLnNoYXJlS2luZG5lc3NGb290ZXJ7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ltZy9teS9vdmVydmlldy9wb3B1cEltZzEucG5nXCIpIDUwJSAycHggbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgbWFyZ2luOjAgLTQwcHggLTE2cHg7XG4gICAgICBwYWRkaW5nLXRvcDo4MHB4O1xuICAgICAgLmxpbmtze1xuICAgICAgICAuc2hhcmVLaW5kbmVzc0J0bjF7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6NHB4O1xuICAgICAgICAgIHBhZGRpbmc6NHB4IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDojZmZmZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjojMEE5Q0FFO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDo4cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5zaGFyZUtpbmRuZXNzQnRuMntcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czo0cHg7XG4gICAgICAgICAgcGFkZGluZzo0cHggMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZyxyZ2JhKDAsMTgxLDE0OCwxKSAwJSxyZ2JhKDEwLDE1NiwxNzQsMSkgMTAwJSk7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OjhweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6I2ZmZmZmZjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjQwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6NDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5tb2RhbC5zdWNjZXNzTW9kYWx7XG4gIC5tb2RhbC1kaWFsb2d7XG4gICAgLm1vZGFsLWNvbnRlbnR7XG4gICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgfVxuICB9XG4gIC5tb2RhbC1oZWFkZXJ7XG4gICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOjMwcHggNDBweCAyMHB4IDQwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTowO1xuICAgIC5jbG9zZXtcbiAgICAgIGJhY2tncm91bmQ6cmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgY29sb3I6I2ZmZmZmZjtcbiAgICAgIHBhZGRpbmc6MCA4cHggNHB4IDhweDtcbiAgICAgIHNwYW57XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICAubW9kYWwtdGl0bGV7XG4gICAgICBjb2xvcjojMkMyQzJDO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbiAgLm1vZGFsLWJvZHl7XG4gICAgcGFkZGluZzowIDQwcHg7XG4gICAgLnN5c3RlbUluZm9Nb2RhbENvbntcbiAgICAgIHBhZGRpbmctYm90dG9tOjMwcHg7XG4gICAgICAuc3VjY2Vzc0ljb257XG4gICAgICAgIHBhZGRpbmc6MjVweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOnJnYmEoNjcsIDE5MCwgMTU3LCAxKTtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIC5pY29ue1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLndhcm5pbmdJY29ue1xuICAgICAgICBwYWRkaW5nOjIwcHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjokd2FybmluZztcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIC5pY29ue1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnN5c3RlbUluZm9UaXRsZXtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIFRleHQgQm9sZFwiO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6YXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OmF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgLnN5c3RlbUluZm9UZXh0e1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MjVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgICAgLnN5c3RlbUluZm9CdG5ze1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC5zeXN0ZW1JbmZvQnRue1xuICAgICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLHJnYmEoMCwxODEsMTQ4LDEpIDAlLHJnYmEoMTAsMTU2LDE3NCwxKSAxMDAlKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOjRweDtcbiAgICAgICAgICBwYWRkaW5nOjhweCAzMHB4IDdweCAzMHB4O1xuICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgICAgIGJvcmRlcjowO1xuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZyxyZ2JhKDEzLDEyNSwxMDUsMSkgMCUscmdiYSgxOSwxMTEsMTIwLDEpIDEwMCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBwe1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uc3RhdHVzV3JhcHtcbiAgcGFkZGluZzo1MHB4IDA7XG4gIGJhY2tncm91bmQ6I2Y1ZjVmNTtcbiAgLnN0YXR1c1RpdHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHNwYW57XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgfVxuICAgIGF7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgJi5hY3RpdmV7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBhe1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnN0YXR1c0NvbntcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6MjBweCA0MHB4O1xuICAgIGg1e1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOjI0cHg7XG4gICAgICAgIGhlaWdodDoyNHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6NnB4O1xuICAgICAgfVxuICAgIH1cbiAgICBwe1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XG4gICAgICAmLk1CQmxvY2t7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgaHJ7XG4gICAgICBtYXJnaW46MjVweCAtNDBweDtcbiAgICB9XG4gICAgLnN0YXR1c0xpc3R7XG4gICAgICAuc3RhdHVzSXRlbXtcbiAgICAgICAgcGFkZGluZy1ib3R0b206NDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjIvaW1nL215L292ZXJ2aWV3L3N0ZXBBcnJvd0Rvd24ucG5nJykgMThweCA5NnB4IHJlcGVhdC15O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggYXV0bztcbiAgICAgICAgLnN0YXR1c0ltZzAsLnN0YXR1c0ltZzF7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6NTBweDtcbiAgICAgICAgICBoZWlnaHQ6NTBweDtcbiAgICAgICAgfVxuICAgICAgICAuc3RhdHVzSW1nMXtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5zdGF0dXNJbmZve1xuICAgICAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OjUwcHg7XG4gICAgICAgICAgaDZ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICBjb2xvcjojMkFDQzk0O1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgJi5zdGF0dXNMaW5rMntcbiAgICAgICAgICAgICAgICBjb2xvcjojMTk5QUI0O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN0YXR1c0l0ZW1CbHVle1xuICAgICAgICAgICAgICBjb2xvcjojM0Y3NUI1O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICBjb2xvcjojMEE5Q0FFO1xuICAgICAgICAgIC5zdGF0dXNJbWcwe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnN0YXR1c0ltZzF7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdGF0dXNMaXN0QWxlcnRCdG57XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czozcHg7XG4gICAgICAgICAgcGFkZGluZzo2cHggMTBweDtcbiAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQ6I0U2QkUzNTtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnN0YXR1c0xpc3RTdWNjQnRue1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6M3B4O1xuICAgICAgICAgIHBhZGRpbmc6NnB4IDEwcHg7XG4gICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiMyN0MzOEQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC8vIC5zdGF0dXNMYWJlbHtcbiAgICAgICAgLy8gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIC8vICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgLy8gICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIC8vICAgcGFkZGluZzoycHggOHB4O1xuICAgICAgICAvLyAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAvLyAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgLy8gICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAvLyAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IFJlZ3VsYXJcIjtcbiAgICAgICAgLy8gICBtYXJnaW4tbGVmdDo0cHg7XG4gICAgICAgIC8vICAgJi5wZW5kaW5ne1xuICAgICAgICAvLyAgICAgYm9yZGVyOjFweCBzb2xpZCByZ2JhKDEwLCAxNTYsIDE3NCwgMSk7XG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxNTYsIDE3NCwgMC4xKTtcbiAgICAgICAgLy8gICAgIGNvbG9yOnJnYmEoMTAsIDE1NiwgMTc0LCAxKTtcbiAgICAgICAgLy8gICB9XG4gICAgICAgIC8vICAgJi52ZXJpZnlpbmd7XG4gICAgICAgIC8vICAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoNzIsIDcyLCA3MiwgMSk7XG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcyLCA3MiwgNzIsIDAuMSk7XG4gICAgICAgIC8vICAgICBjb2xvcjpyZ2JhKDcyLCA3MiwgNzIsIDEpO1xuICAgICAgICAvLyAgIH1cbiAgICAgICAgLy8gICAmLmludmFsaWR7XG4gICAgICAgIC8vICAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjMwLCA0NiwgNDYsIDEpO1xuICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzAsIDQ2LCA0NiwgMC4xKTtcbiAgICAgICAgLy8gICAgIGNvbG9yOnJnYmEoMjMwLCA0NiwgNDYsIDEpO1xuICAgICAgICAvLyAgIH1cbiAgICAgICAgLy8gICAmLmFwcHJvdmVke1xuICAgICAgICAvLyAgICAgYm9yZGVyOjFweCBzb2xpZCByZ2JhKDc0LCAxODUsIDEzNSwgMSk7XG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc0LCAxODUsIDEzNSwgMC4xKTtcbiAgICAgICAgLy8gICAgIGNvbG9yOnJnYmEoNzQsIDE4NSwgMTM1LCAxKTtcbiAgICAgICAgLy8gICB9XG4gICAgICAgIC8vIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRyYWRpbmdXcmFwe1xuICBwYWRkaW5nLXRvcDo1MHB4O1xuICBiYWNrZ3JvdW5kOiNmNWY1ZjU7XG4gIC5zZWN0aW9uMXtcbiAgICBtYXJnaW4tYm90dG9tOjE1cHg7XG4gICAgLnNlY3Rpb24xSW5mbzF7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6MjRweDtcbiAgICAgICAgaGVpZ2h0OjI0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDpyZW0oNSk7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWN0aW9uMUluZm8ye1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBjb2xvcjojNDg0ODQ4O1xuICAgICAgYXtcbiAgICAgICAgY29sb3I6IzBBOUNBRTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24ye1xuICAgIHBhZGRpbmctYm90dG9tOjMwcHg7XG4gICAgLnNlY3Rpb24yQ29ue1xuICAgICAgYmFja2dyb3VuZDojZmZmZmZmO1xuICAgICAgcGFkZGluZzozMHB4IDQwcHg7XG4gICAgICAuc2VjdGlvbjJDb25SZWZyZXNoe1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgI0JGQkZCRjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoycHg7XG4gICAgICAgIGJhY2tncm91bmQ6I0Y1RjZGNztcbiAgICAgICAgcGFkZGluZzo0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGJhY2tncm91bmQ6I0YwZjBmMDtcbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgICAgd2lkdGg6MTZweDtcbiAgICAgICAgICBoZWlnaHQ6MTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaDR7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgbWFyZ2luOjAgMCAyNXB4IDA7XG4gICAgICB9XG4gICAgICAuc2VjdGlvbjJDb24xe1xuICAgICAgICAuc2VjdGlvbjJDb24xVGltZXtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6Izc5Nzk3OTtcbiAgICAgICAgfVxuICAgICAgICAuc2VjdGlvbjJDb24xSW5mb3tcbiAgICAgICAgICBiYWNrZ3JvdW5kOiNGOEY4Rjg7XG4gICAgICAgICAgcGFkZGluZzoxMnB4IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MTVweDtcbiAgICAgICAgICAuc2VjdGlvbjJDb24xSW5mb0l0ZW17XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46MCAxNXB4IDAgMDtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgd2lkdGg6MjJweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OjIycHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWN0aW9uMkNvbjFUZXh0e1xuICAgICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjokZGUtZ3JheTUwMDtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgIGNvbG9yOiRkZS1ibHVlLWdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNlY3Rpb24yQ29uMntcbiAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNGMEYwRjA7XG4gICAgICAgIHBhZGRpbmctbGVmdDozMHB4O1xuICAgICAgICAuTUIye1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgfVxuICAgICAgICAuc2VjdGlvbjJDb24ySXRlbTF7XG4gICAgICAgICAgcGFkZGluZzoyMHB4IDA7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6MzZweDtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBoNntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICBjb2xvcjojM0JCQjdEO1xuICAgICAgICAgIH1cbiAgICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6IzYyNjI2MjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlY3Rpb24yQ29uMkl0ZW0ye1xuICAgICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW46MCAwIDVweCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBoNntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWFyZ2luOjAgMCAzMHB4IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb3JtLWNvbnRyb2x7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC50aXBzSW5mb3tcbiAgICAgICAgICBjb2xvcjojNzk3OTc5O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJ0blR5cGU4e1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5idG5EaXNhYmxlZHtcbiAgICAgIGJhY2tncm91bmQ6I2M0YzRjNDtcbiAgICAgIGJvcmRlci1yYWRpdXM6NHB4O1xuICAgICAgaGVpZ2h0OjQ2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIG1hcmdpbjowIDAgMjBweCAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgICBib3JkZXI6MDtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6I2M0YzRjNDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24ze1xuICAgIHBhZGRpbmctYm90dG9tOjMwcHg7XG4gICAgLnNlY3Rpb24zQ29ue1xuICAgICAgcGFkZGluZzozMHB4IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiNmZmZmZmY7XG4gICAgICAuc2VjdGlvbjNUaXR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MjVweDtcbiAgICAgICAgaDR7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgfVxuICAgICAgICAuc2VjdGlvbjNUaXRUYWJBbGlnbntcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2VjdGlvbjR7XG4gICAgcGFkZGluZy1ib3R0b206MzBweDtcbiAgICAuc2VjdGlvbjRDb257XG4gICAgICBwYWRkaW5nOjMwcHggNDBweDtcbiAgICAgIGJhY2tncm91bmQ6I2ZmZmZmZjtcbiAgICAgIC5zZWN0aW9uNFRpdHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyNXB4O1xuICAgICAgICBoNHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICB9XG4gICAgICAgIC5zZWN0aW9uNFRpdFRhYkFsaWdue1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb240VGFibGVDb257XG4gICAgICAudGFibGVGaWx0ZXJ7XG4gICAgICAgIHdpZHRoOjE0MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICAgIH1cbiAgICAgIC50YWJsZURvd25sb2Fke1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDozMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDs7XG4gICAgICAgIGNvbG9yOiMwQTlDQUU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgICAgLnNlY3Rpb240VGFibGV7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgdGhlYWR7XG4gICAgICAgICAgdHJ7XG4gICAgICAgICAgICB0aHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgcGFkZGluZzoxMHB4IDVweDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTowO1xuICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgLnRoVGlwc3tcbiAgICAgICAgICAgICAgICBjb2xvcjokZGUtZ3JheTMwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRib2R5e1xuICAgICAgICAgIHRye1xuICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDojRjhGOEY4O1xuICAgICAgICAgICAgICBwYWRkaW5nOjEwcHggNXB4O1xuICAgICAgICAgICAgICBib3JkZXItdG9wOjA7XG4gICAgICAgICAgICAgIC50eXBlU2VsbHtcbiAgICAgICAgICAgICAgICBjb2xvcjojMzdCNzgyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC50eXBlQnV5e1xuICAgICAgICAgICAgICAgIGNvbG9yOiNFQUE2MDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnN0YXR1c1BlbmRpbmd7XG4gICAgICAgICAgICAgICAgY29sb3I6I0VGOTIzNjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuc3RhdHVzQ2FuY2VsbGVke1xuICAgICAgICAgICAgICAgIGNvbG9yOiMzN0I3OTU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnN0YXR1c0VuZHtcbiAgICAgICAgICAgICAgICBjb2xvcjojRTMyNDI0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5zdGF0dXNGYWlsZWR7XG4gICAgICAgICAgICAgICAgY29sb3I6IzJDMkMyQztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKXtcbiAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDojZmZmZmZmO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubG9hZC1tb3JlLWJ0bi1jb250ZW50e1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkZS1ncmF5MzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgLy8gJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgLy8gICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgICAgICAgICAgLy8gICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAvLyAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAvLyAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgLy8gICBoZWlnaHQ6OHB4O1xuICAgICAgICAgICAgICAgIC8vICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZGUtZ3JheTMwMDtcbiAgICAgICAgICAgICAgICAvLyAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGUtZ3JheTMwMDtcbiAgICAgICAgICAgICAgICAvLyAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAvLyAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGUtZ3JheTkwMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGUtZ3JheTkwMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2VjdGlvbjRUYWJsZTJMaXN0e1xuICAgICAgICAuc2VjdGlvbjRUYWJsZXtcbiAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRTNFM0UzO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgICAvLyB0YWJsZS1sYXlvdXQ6IGZpeGVkOyAvL+iuqXRhYmxl5LitdGTlkox0aOeahHdpZGh05o6n5Yi255Sf5pWIXG4gICAgICAgICAgdGhlYWR7XG4gICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgdGh7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiRkZS1ncmF5MzAwO1xuICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGhlYWRJdGVtMXtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOjE2MHB4O1xuICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpICB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGhlYWRJdGVtMntcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOjMxMHB4O1xuICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpICB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGhlYWRJdGVtM3tcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOjMwMHB4O1xuICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpICB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGhlYWRJdGVtNHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OjE1cHg7XG4gICAgICAgICAgICAgICAgICB0b3A6MTBweDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOjcwcHg7XG4gICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHRib2R5e1xuICAgICAgICAgICAgLy8gdmlzaWJpbGl0eTogY29sbGFwc2U7XG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNFM0UzRTM7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDojZmZmZmZmO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zaG93RGV0YWlse1xuICAgICAgICAgICAgLmljb25kb3due1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaWNvbnVwe1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLm9wZW57XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjA7XG4gICAgICAgICAgICB0Ym9keXtcbiAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2hvd0RldGFpbHtcbiAgICAgICAgICAgICAgLmljb251cHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmljb25kb3due1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICBcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAudG9vbHRpcC1pY29ue1xuICAgICAgY29sb3I6ICRkZS1ncmF5MzAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICAudG9vbHRpcHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICAmLnRvcHtcbiAgICAgICAgLnRvb2x0aXAtYXJyb3d7XG4gICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5yaWdodHtcbiAgICAgICAgLnRvb2x0aXAtYXJyb3d7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgICYuYm90dG9te1xuICAgICAgICAudG9vbHRpcC1hcnJvd3tcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudG9vbHRpcC1pbm5lcntcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudG9vbHRpcC1wcm9maXR7XG4gICAgICAudG9vbHRpcHtcbiAgICAgICAgLnRvb2x0aXAtaW5uZXJ7XG4gICAgICAgICAgLy8gbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgfVxuICAucGFnaW5hdGlvbi10ZHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYXBwb1dyYXB7XG4gIHBhZGRpbmc6NTBweCAwO1xuICBiYWNrZ3JvdW5kOiNmNWY1ZjU7XG4gIC5hcHBvRm9ybVdyYXB7XG4gICAgYmFja2dyb3VuZDojZmZmZmZmO1xuICAgIHBhZGRpbmc6NDBweDtcbiAgICAuYXBwb0Zvcm1UaXQxe1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW46MCAwIDMwcHggMDtcbiAgICB9XG4gICAgLmFwcG9Gb3JtVGl0MntcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206NDBweDtcbiAgICAgIHBhZGRpbmctdG9wOjIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbToxNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMEYwRjA7XG4gICAgfVxuICAgIC5hcHBvRm9ybVNpZ25hdHVyZXtcbiAgICAgIGJhY2tncm91bmQ6I2Y1ZjVmNTtcbiAgICAgIGJvcmRlcjoxcHggc29saWQgI2QwZDBkMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOjUwMHB4O1xuICAgICAgaGVpZ2h0OjE1MXB4O1xuICAgIH1cbiAgICBhe1xuICAgICAgY29sb3I6JGRlLWJsdWUtZ3JlZW47XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICAmOmhvdmVye1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJi5idG5UeXBlMXtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5hcHBvaW50bWVudERldmljZUluZm97XG4gIGJvcmRlci10b3A6MnB4IGRhc2hlZCAjRTJFMkUyO1xuICBwYWRkaW5nLXRvcDoyMHB4O1xuICBtYXJnaW4tdG9wOjMwcHg7XG4gIC5hcHBvaW50bWVudERldmljZUluZm9Jbm5lcntcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICAgIHBhZGRpbmc6MjBweCAzMHB4O1xuICB9XG4gIGg0e1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICB9XG59XG5cbi8vY29tbW9uIGNvbXBvbmVudFxuLmZvcm0tZ3JvdXB7XG4gIGxhYmVse1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gIH1cbiAgLmZvcm0tY29udHJvbHtcbiAgICBoZWlnaHQ6NDRweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBwYWRkaW5nOjAgMTJweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgJjpmb2N1c3tcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5mb3JtLWdyb3VwLWZpZWxkLWlubGluZXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLmZpZWxkSXRlbXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsZXgtZ3JvdzoxO1xuICAgICAgc2VsZWN0e1xuICAgICAgICAmLmZvcm0tY29udHJvbHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgICAgICAvLyB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAvLyAuZm9ybS1jb250cm9se1xuICAgIC8vICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8vICAgZmxleC1ncm93OjE7XG4gICAgLy8gfVxuICAgIHNwYW4uc2Vwe1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6IzQ4NDg0ODtcbiAgICAgIHBhZGRpbmc6MCA1cHg7XG4gICAgICBmbGV4LWdyb3c6MDtcbiAgICAgIG1hcmdpbi10b3A6MTJweDtcbiAgICB9XG4gIH1cbn1cbi5jb21tb25UYWJzMXtcbiAgbWFyZ2luOjA7XG4gIHBhZGRpbmc6MDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyOjFweCBzb2xpZCAjMDA2QjhCO1xuICBib3JkZXItcmFkaXVzOjRweDtcbiAgbGl7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOjA7XG4gICAgcGFkZGluZzowO1xuICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgIzAwNkI4QjtcbiAgICBhe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjojMDA2QjhCO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZzo2cHggMjVweDtcbiAgICAgICYuYWN0aXZle1xuICAgICAgICBiYWNrZ3JvdW5kOiMwMDZCOEI7XG4gICAgICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgICB9XG4gICAgICAmOmhvdmVye1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgIGJvcmRlci1yaWdodDowO1xuICAgICAgYXtcbiAgICAgICAgYm9yZGVyLXJhZGl1czowIDRweCA0cHggMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgIGF7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6NHB4IDAgMCA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uYWxlcnR7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OjUwcHg7XG4gIG1hcmdpbi1ib3R0b206MTBweDtcbiAgJi5hbGVydC13YXJuaW5ne1xuICAgIGNvbG9yOiNEOUIxMjY7XG4gIH1cbiAgLmFsZXJ0SWNvbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDoxNXB4O1xuICAgIHRvcDo1MCU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW4tdG9wOi0xMnB4O1xuICAgIC5pY29udGlzaGl7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG59XG4uZHJvcGRvd24tbWVudXtcbiAgcGFkZGluZzo4cHggMDtcbiAgbGl7XG4gICAgYXtcbiAgICAgIGNvbG9yOiM0ODQ4NDg7XG4gICAgICBwYWRkaW5nOjRweCAxMHB4O1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDAsMTA3LDEzOSwwLjEpO1xuICAgICAgICBjb2xvcjojMEE5Q0FFO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmJ1dHRvbnNHcm91cHtcbiAgZm9udC1zaXplOiAwO1xuICAuYnRue1xuICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6MDtcbiAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDoxcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgICB9XG4gICAgJi5idG4tZGVmYXVsdHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kOiNmZmZmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vaXBhZCBwcm9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm92ZXJ2aWV3V3JhcHtcbiAgICAuc2VjdGlvbjJ7XG4gICAgICBcbiAgICB9XG4gIH1cbn1cblxuLy9pcGFkXG5AbWVkaWEgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgLy9mb3IgcGF5bWVudCBtb2RhbFxuICAubW9kYWx7XG4gICAgJi5wYXltZW50TW9kYWx7XG4gICAgICAubW9kYWwtZGlhbG9ne1xuICAgICAgICB3aWR0aDo5MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucGF5bWVudE1vZGFsQ29ue1xuICAgIHBhZGRpbmctYm90dG9tOjQwcHg7XG4gICAgLnBheW1lbnRNb2RhbEl0ZW0xe1xuICAgICAgcGFkZGluZzowIDEwcHg7XG4gICAgfVxuICAgIC5wYXltZW50TW9kYWxJdGVtMntcbiAgICAgIHBhZGRpbmc6MCAxMHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6MDtcbiAgICB9XG4gIH1cbiAgLy8gNzcwXG4gIC5zdW1tYXJ5V3JhcHtcbiAgICAuc3VtbWFyeUxpc3R7XG4gICAgICAuc3VtbWFyeUl0ZW1XcmFwe1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XG4gICAgICAgIC5zdW1tYXJ5SXRlbXtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOjhweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggI2RkZGRkZDtcbiAgICAgICAgICAuc3VtbWFyeUl0ZW1JbWd7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zdW1tYXJ5SW5mb3tcbiAgICAgICAgICAgIC5zdW1tYXJ5SW5mb1RpdHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNntcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwJTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNlbWlib2xkO1xuICAgICAgICAgICAgICAubW9yZXtcbiAgICAgICAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnN0YXR1cy1idG57XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6NXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3VtbWFyeVRleHQxe1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2VtaWJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3VtbWFyeVRleHQye1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zdW1tYXJ5SW5mb1RpdHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDk4QTUgMCUsICMwMzVGOTUgMTAwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgICAgICAgICBtYXJnaW46LTE1cHggLTE1cHggMjBweCAtMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6MjBweCAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo4cHggOHB4IDAgMDtcbiAgICAgICAgICAgIC5zdW1tYXJ5VGV4dDF7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3VtbWFyeUl0ZW0uc3RhdHVzLWNsb3Nle1xuICAgICAgICAgIC5zdW1tYXJ5SW5mb1RpdHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFMkUyRTI7XG4gICAgICAgICAgICBoNntcbiAgICAgICAgICAgICAgY29sb3I6ICRkZS1ncmF5OTAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2VtaWJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3VtbWFyeVRleHQxe1xuICAgICAgICAgICAgICBjb2xvcjogJGRlLWdyYXk5MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZW1pYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudHJhZGluZ1dyYXB7XG4gICAgLnNlY3Rpb24ye1xuICAgICAgLnNlY3Rpb24yQ29ue1xuICAgICAgICBwYWRkaW5nOjIwcHg7XG4gICAgICAgIC5zZWN0aW9uMkNvbjF7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDowO1xuICAgICAgICB9XG4gICAgICAgIC5zZWN0aW9uMkNvbjJ7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6MDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbjN7XG4gICAgICAuc2VjdGlvbjNDb257XG4gICAgICAgIHBhZGRpbmc6MTVweCAyMHB4O1xuICAgICAgICAuc2VjdGlvbjNUaXR7XG4gICAgICAgICAgaDR7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zZWN0aW9uM1RpdFRhYkFsaWdue1xuICAgICAgICAgICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbjR7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAuc2VjdGlvbjRDb257XG4gICAgICAgIHBhZGRpbmc6MTVweCAyMHB4O1xuICAgICAgICAuc2VjdGlvbjRUaXR7XG4gICAgICAgICAgaDR7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zZWN0aW9uNFRpdFRhYkFsaWdue1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2VjdGlvbjRUYWJsZUNvbntcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAub3ZlcnZpZXdXcmFwe1xuICAgIC5zZWN0aW9uMHtcbiAgICAgIG1hcmdpbi1ib3R0b206MzBweDtcbiAgICAgIC5iYW5uZXJ7XG4gICAgICAgIHBhZGRpbmc6MTVweDtcbiAgICAgICAgLmJhbm5lckNvbntcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLmJhbm5lckNvbkltZ3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOjAgYXV0byAyMHB4IGF1dG87XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmJhbm5lckNvbklubmVye1xuICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWN0aW9uMXtcbiAgICAgIC5zZWN0aW9uMUluZm8xe1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICB9XG4gICAgICAuc2VjdGlvbjFJbmZvMntcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbjJ7XG4gICAgICAuc2VjdGlvbjJDb24xe1xuICAgICAgICBwYWRkaW5nOjE1cHggMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgICAuc2VjdGlvbjJDb24xLTF7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDowO1xuICAgICAgICAgIGJvcmRlci1yaWdodDowO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNlY3Rpb24yQ29uMntcbiAgICAgICAgLnNlY3Rpb24yQ29uMi0xe1xuICAgICAgICAgIHBhZGRpbmc6MTVweCAxMHB4O1xuICAgICAgICAgIC5zZWN0aW9uMkNvbjItMVJhbmt7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zZWN0aW9uMkNvbjN7XG4gICAgICAgIC5zZWN0aW9uMkNvbjNJdGVte1xuICAgICAgICAgIC5zZWN0aW9uMkNvbjNJdGVtQ29ue1xuICAgICAgICAgICAgLnR5cGVJY29ue1xuICAgICAgICAgICAgICB3aWR0aDo3MHB4O1xuICAgICAgICAgICAgICAmLnR5cGVJY29uQmF0e1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MzBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnR5cGVJbmZve1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjhweDtcbiAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGg2e1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbjN7XG4gICAgICAuc2VjdGlvbjNDb257XG4gICAgICAgIHBhZGRpbmc6MTVweCAxMHB4O1xuICAgICAgICAuc2VjdGlvbjNDb24xe1xuICAgICAgICAgIC5zZWN0aW9uM0NvbjFJbmZve1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgcGFkZGluZzo4cHggMTBweDtcbiAgICAgICAgICAgIC5zZWN0aW9uM0NvbjFJbmZvSXRlbXtcbiAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIGhlaWdodDoxNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOjE2cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlY3Rpb24zQ29uMntcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgICAgICBib3JkZXItbGVmdDowO1xuICAgICAgICAgIC5zZWN0aW9uM0NvbjJJdGVtMXtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnNlY3Rpb24zQ29uMkl0ZW0ye1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICAgICAgICAgICAgaDZ7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgXG4gIH1cbiAgLnN1bW1hcnlXcmFwe1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICB9XG4gIC5tb2RhbC5zaGFyZUtpbmRuZXNzTW9kYWx7XG4gICAgLm1vZGFsLWRpYWxvZ3tcbiAgICAgIHdpZHRoOjkwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OjUlO1xuICAgIH1cbiAgICAubW9kYWwtaGVhZGVye1xuICAgICAgcGFkZGluZzoxNXB4IDIwcHggMTBweCAyMHB4O1xuICAgIH1cbiAgICAubW9kYWwtYm9keXtcbiAgICAgIHBhZGRpbmc6MCAyMHB4O1xuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgICAgLnNoYXJlS2luZG5lc3NGb290ZXJ7XG4gICAgICAgIG1hcmdpbjowIC0yMHB4IC0xNnB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDoyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xuICAgICAgICAubGlua3N7XG4gICAgICAgICAgLnNoYXJlS2luZG5lc3NCdG4xe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4ICNjY2NjY2M7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDoyMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3RhdHVzV3JhcHtcbiAgICBwYWRkaW5nOjIwcHggMDtcbiAgICAuc3RhdHVzQ29ue1xuICAgICAgcGFkZGluZzoxNXB4IDIwcHg7XG4gICAgfVxuICB9XG4gIC5zb2xhckNoYXJ0U2VjdGlvbjFXcmFwe1xuICAgIC5zb2xhckNoYXJ0U2VjdGlvbjFUaXR7XG4gICAgICAudGFic1R5cGUxe1xuICAgICAgICAmLm5hdi10YWJze1xuICAgICAgICAgICYgPiBsaXtcbiAgICAgICAgICAgICYgPiBhe1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc29sYXJDaGFydFNlY3Rpb24xSW5mb3tcbiAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyA1NDBcbiAgLnN1bW1hcnlXcmFwe1xuICAgIC5zdW1tYXJ5TGlzdHtcbiAgICAgIC5zdW1tYXJ5SXRlbVdyYXB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIC5zdW1tYXJ5SXRlbXtcbiAgICAgICAgICAuc3VtbWFyeUl0ZW1JbWd7XG4gICAgICAgICAgICB3aWR0aDoxMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjIgLnNlY3Rpb24yQ29uMi0xIC5zZWN0aW9uMkNvbjJUaXREZEFsaWdue1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgLnNlY3Rpb24yQ29uMlRpdERke1xuICAgIH1cbiAgfVxuICAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24yIC5zZWN0aW9uMkNvbjItMS5zZWN0aW9uMkNvbjItMS1sZyBoNXtcbiAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gIH1cblxuICAudHJhZGluZ1dyYXB7XG4gICAgLnNlY3Rpb24ze1xuICAgICAgLnNlY3Rpb24zQ29ue1xuICAgICAgICAuc2VjdGlvbjNUaXR7XG4gICAgICAgICAgLnNlY3Rpb24zVGl0VGFiQWxpZ257XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgLmJ0bntcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbjR7XG4gICAgICAuc2VjdGlvbjRDb257XG4gICAgICAgIC5zZWN0aW9uNFRpdHtcbiAgICAgICAgICAuc2VjdGlvbjRUaXRUYWJBbGlnbntcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgLmJ1dHRvbnNHcm91cHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGwgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0bntcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBmb3IgYWZfbGlzdCB3b3JkIGJyZWFrIChERS0xNzQzKVxudWwuYWZfbGlzdCBsaS5hZl9pdGVte1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMiAuc2VjdGlvbjJDb24yLTEgLnNlY3Rpb24yQ29uMi0xTWFwe1xuICAgIG1hcmdpbi1sZWZ0Oi0zMHB4O1xuICAgIC5vdmVydmlld1dyYXB7XG4gICAgICBcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMzBweCkge1xuICAub3ZlcnZpZXdXcmFwIC5zZWN0aW9uMiAuc2VjdGlvbjJDb24yIC5zZWN0aW9uMkNvbjItMSAuc2VjdGlvbjJDb24yLTFNYXB7XG4gICAgbWFyZ2luLWxlZnQ6LTQ1cHg7XG4gIH1cbiAgLm92ZXJ2aWV3V3JhcCAuc2VjdGlvbjIgLnNlY3Rpb24yQ29uMiAuc2VjdGlvbjJDb24yLTEgLnNlY3Rpb24yQ29uMi0xTWFwIC5tYXBJdGVtNXtcbiAgICBsZWZ0OjI0NHB4O1xuICB9XG4gIC5vdmVydmlld1dyYXAgLnNlY3Rpb24yIC5zZWN0aW9uMkNvbjIgLnNlY3Rpb24yQ29uMi0xIC5zZWN0aW9uMkNvbjItMU1hcCAubWFwSXRlbTJ7XG4gICAgcmlnaHQ6MjM0cHg7XG4gIH1cbiAgLnNvbGFyQ2hhcnRTZWN0aW9uMVdyYXB7XG4gICAgLnNvbGFyQ2hhcnRTZWN0aW9uMVRpdHtcbiAgICAgIHBhZGRpbmctbGVmdDo1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OjVweDtcbiAgICB9XG4gIH1cbiAgLm92ZXJ2aWV3V3JhcHtcbiAgICAuYnRuVHlwZTgsIC5idG5EaXNhYmxlZHtcbiAgICAgIG1pbi1oZWlnaHQ6NTBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICB3aGl0ZS1zcGFjZTpub3JtYWw7XG4gICAgICB3b3JkLWJyZWFrOm5vcm1hbDsgXG4gICAgICB3b3JkLXdyYXA6YnJlYWstd29yZDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLm15QWNjb3VudENvbnRlbnR7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTdweCk7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIwcHgpO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxODBweCkgIWltcG9ydGFudDtcbiAgfVxuICAuYmFjay1idG57XG4gICAgYXtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkZGUtZ3JheTkwMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgIH1cblxuICB9XG59XG5AaW1wb3J0ICcuL2FjY291bnQtb3V0c2lkZS5zY3NzJzsiLCIubXlBY2NvdW50VnBwe1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICBwYWRkaW5nOiA0MHB4IDE2cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC5teUFjY291bnRWcHBXcmFwcGVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTEyNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5iYWNrLWJ0bntcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICAgIGgze1xuICAgICAgbWFyZ2luOiAxMHB4IDAgNDBweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICAgICAgY29sb3I6ICRkZS1ncmF5OTAwO1xuICAgIH1cbiAgICBmb3Jte1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuZGUtdGlwczF7XG4gICAgICBjb2xvcjogIzk1OTU5NTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGl7XG4gICAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgY29sb3I6ICRkZS1ibHVlLWdyZWVuO1xuICAgICAgfVxuICAgIH1cbiAgICAucHJvdG9jb2x7XG4gICAgICBAZXh0ZW5kIC5tYXJnaW4tdC0yMDtcbiAgICAgIEBleHRlbmQgLmQtZmxleDtcbiAgICAgIEBleHRlbmQgLmFsaWduLWl0ZW1zLWNlbnRlcjtcbiAgICAgIC5iLWNoZWNrYm94e1xuICAgICAgICBAZXh0ZW5kIC5tYXJnaW4tci0xMDtcbiAgICAgICAgaW5wdXR7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICA+bGFiZWx7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYXtcbiAgICAgICAgICBjb2xvcjogJGRlLWJsdWUtZ3JlZW47XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm9wZXJhdGlvbnN7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBpbnB1dHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgIH1cbiAgICB9XG4gICAgLmxpbmtze1xuICAgICAgY29sb3I6ICRkZS1ncmF5NTAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYXtcbiAgICAgICAgY29sb3I6ICRkZS1ibHVlLWdyZWVuO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRpcC1pbmZvLWJ0bntcbiAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgLnBvcG92ZXJ7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIC5hcnJvd3tcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYucmlnaHR7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgICAuY2xvc2UtaWNvbi1idG57XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDoycHg7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYXtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICB9XG4gICAgICAuaW5mb3tcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBhe1xuICAgICAgICAgIGNvbG9yOiAkZGUtYmx1ZS1ncmVlbjtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRvb2x0aXB7XG4gICAgICAudG9vbHRpcC1hcnJvd3tcbiAgICAgICAgXG4gICAgICB9XG4gICAgICAudG9vbHRpcC1pbm5lcntcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgICAgIC5jaGVja0NvZGVUb29sVGlwQ29udGVudHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAuY2xvc2VJY29ue1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pbmZve1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZGUtYmx1ZS1ncmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgI2FkZFZwcEltZ01vZGFse1xuICAgICAgLm1vZGFsLWRpYWxvZ3tcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgLm1vZGFsLWNvbnRlbnR7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIC5tb2RhbC1ib2R5e1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuaW52ZXJ0ZXItaW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5teUFjY291bnRFVkNoYXJnaW5nTGlua3tcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgcGFkZGluZzogNDBweCAxNnB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAubXlBY2NvdW50RVZDaGFyZ2luZ0xpbmtXcmFwcGVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTEyNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5iYWNrLWJ0bntcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICAgIGgze1xuICAgICAgbWFyZ2luOiAxMHB4IDAgNDBweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICAgICAgY29sb3I6ICRkZS1ncmF5OTAwO1xuICAgIH1cbiAgICBmb3Jte1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuYnJhbmQtbG9nbyB7XG4gICAgICBtYXJnaW46IDhweCAwO1xuICAgICAgd2lkdGg6IDEzM3B4O1xuICAgIH1cbiAgICAucHJvdG9jb2x7XG4gICAgICBAZXh0ZW5kIC5tYXJnaW4tdC0yMDtcbiAgICAgIEBleHRlbmQgLmQtZmxleDtcbiAgICAgIEBleHRlbmQgLmFsaWduLWl0ZW1zLWNlbnRlcjtcbiAgICAgIC5iLWNoZWNrYm94e1xuICAgICAgICBAZXh0ZW5kIC5tYXJnaW4tci0xMDtcbiAgICAgICAgaW5wdXR7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICA+bGFiZWx7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYXtcbiAgICAgICAgICBjb2xvcjogJGRlLWJsdWUtZ3JlZW47XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm9wZXJhdGlvbnN7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBpbnB1dHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubXlTZXRXcmFwe1xuICBiYWNrZ3JvdW5kOiNGOEY4Rjg7XG4gIHBhZGRpbmc6MjBweCAwO1xuICBtaW4taGVpZ2h0OiA4NTBweDtcbiAgLm15U2V0U2lkZWJhcntcbiAgICBiYWNrZ3JvdW5kOiNmZmZmZmY7XG4gICAgcGFkZGluZzoyMHB4IDMwcHg7XG4gICAgZGx7XG4gICAgICBtYXJnaW46MCAwIDEwcHggMDtcbiAgICAgIHBhZGRpbmc6MDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBkdHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6JGRlLWdyYXk5MDA7XG4gICAgICAgIHBhZGRpbmc6MTVweCAwO1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIH1cbiAgICAgIGRke1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzoxMHB4IDMwcHg7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGF7XG4gICAgICAgICAgY29sb3I6JGRlLWdyYXk5MDA7XG4gICAgICAgICAgJjpob3ZlciwgJi5hY3RpdmV7XG4gICAgICAgICAgICBjb2xvcjokZGUtcHJpbWFyeTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm15U2V0Q29ue1xuICAgIGJhY2tncm91bmQ6I2ZmZmZmZjtcbiAgICBwYWRkaW5nOjIwcHggMzBweDtcbiAgICAubXlTZXRUaXR7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbjoxNXB4IDAgMTBweCAwO1xuICAgICAgY29sb3I6JGRlLWdyYXk5MDA7XG4gICAgfVxuICAgIC5teVNldFRpdDJ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbjoxNXB4IDAgMTVweCAwO1xuICAgICAgY29sb3I6JGRlLWdyYXk5MDA7XG4gICAgfVxuICAgIC5teVNldERlc3tcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206MzBweDtcbiAgICB9XG4gICAgLm15U2V0SXRlbXtcbiAgICAgIHBhZGRpbmc6MjBweCAwIDMwcHggMDtcbiAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNGMEYwRjA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAubXlTZXRJdGVtU2hvd0Rlc0J0e1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiRkZS1ncmF5MzAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIHRvcDoxMHB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAuaWNvbmRvd257XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5pY29udXB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAuaWNvbmRvd257XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuaWNvbnVwe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBib3JkZXItYm90dG9tOjA7XG4gICAgICB9XG4gICAgICAubXlTZXRJdGVtVGl0e1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICAgIGg0e1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgY29sb3I6JGRlLWdyYXk5MDA7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICBjb2xvcjokZGUtYmx1ZS1ncmVlbjtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDotNHB4O1xuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubXlTZXRJdGVtVGV4dDF7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6JGRlLWdyYXk5MDA7XG4gICAgICB9XG4gICAgICAubXlTZXRJdGVtVGV4dDJ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6JGRlLWdyYXkzMDA7XG4gICAgICAgIGF7XG4gICAgICAgICAgY29sb3I6JGRlLWJsdWUtZ3JlZW47XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubXlTZXRJdGVtTGlua3tcbiAgICAgICAgY29sb3I6JGRlLWJsdWUtZ3JlZW47XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6LTVweDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5teVNldEl0ZW1Mb2dve1xuICAgICAgICBoZWlnaHQ6NTBweDtcbiAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgLm15U2V0SXRlbUluZm9MaXN0e1xuICAgICAgbWFyZ2luOi0zcHggMCAwIDA7XG4gICAgICBwYWRkaW5nOjAgMCAwIDIwcHg7XG4gICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICAgICAgLm15U2V0SXRlbUluZm9UZXh0MXtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOjAgMCA1cHggMDtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6JGRlLWdyYXk5MDA7XG4gICAgICAgICYuaGFzVHJUZXh0e1xuICAgICAgICAgIHBhZGRpbmctdG9wOjIwcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIC50clRleHR7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDotNTBweDtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5teVNldEl0ZW1JbmZvVGV4dDJ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6JGRlLWdyYXkzMDA7XG4gICAgICB9XG4gICAgICAmLmhpZGVEZWN7XG4gICAgICAgIC5teVNldEl0ZW1JbmZvVGV4dDJ7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL2lwYWQgcHJvXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cbn1cblxuLy9pcGFkXG5AbWVkaWEgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgLm15U2V0V3JhcHtcbiAgICAubXlTZXRDb257XG4gICAgICBiYWNrZ3JvdW5kOiNmZmZmZmY7XG4gICAgICBwYWRkaW5nOjEwcHggMjBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG5cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuXG59XG5AbWVkaWEgKG1heC13aWR0aDogMzMwcHgpIHtcblxufSIsIi5iaWxsVXNhZ2VXcmFwcGVye1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBwYWRkaW5nOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgY29sb3I6ICRkZS1ncmF5OTAwO1xuICAudGFic3tcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgLnRhYi1pdGVte1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRlLXByaW1hcnk7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkZGUtcHJpbWFyeTtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZle1xuICAgICAgICBiYWNrZ3JvdW5kOiRkZS1wcmltYXJ5O1xuICAgICAgICBhe1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+bGkrbGl7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICB9XG4gICAgPmxpOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICB9XG4gICAgPmxpOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uMCwgLnNlY3Rpb24xLCAuc2VjdGlvbjMsIC5zZWN0aW9uNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMzI3cHg7XG4gIH1cbiAgLnNlY3Rpb24we1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICAgID5kaXY6Zmlyc3QtY2hpbGR7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICB9XG4gICAgICBzcGFue1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgPmRpdjpsYXN0LWNoaWxke1xuICAgICAgbWFyZ2luLWxlZnQ6IDI3cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uMXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgPi5sZWZ0e1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWF4LXdpZHRoOiA0NDhweDtcbiAgICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgICAgIC5kaXZpc2lvbi1saW5le1xuICAgICAgICBtYXJnaW4tdG9wOjI2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAgICAgZmxleDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIH1cbiAgICAgIGgze1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgICAgLmJpbGwtcGVyaW9ke1xuICAgICAgICA+cDpmaXJzdC1jaGlsZHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbWFyZ2luOjEwcHggMDtcbiAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cbiAgICAgICAgPnA6bGFzdC1jaGlsZHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICM5NTk1OTU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubW9uZXktaW5mb3tcbiAgICAgICAgLm1vbmV5LWluZm8tZGV0YWlse1xuICAgICAgICAgID5zcGFue1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgfVxuICAgICAgICAgID5zcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgID5zcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgID5zcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGF7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2QjhCO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTVweCA1cHggMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID5kaXY6bGFzdC1jaGlsZHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgY29sb3I6ICNkYzM1NDU7XG4gICAgICAgICAgLm1vbmV5LWluZm8tZGV0YWlse1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RjMzU0NTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICBcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1ha2UtcGF5bWVudC1idG57XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAmID4gYXtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5kZWJpdGVkLWluZm97XG4gICAgICAgID5wOmZpcnN0LWNoaWxke1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogIzk1OTU5NTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBtYXJnaW46MTBweCAwO1xuICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgfVxuICAgICAgICA+cDpsYXN0LWNoaWxke1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ubWktaW5mb3tcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgPnA6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgICAgICB9XG4gICAgICAgID5wOmxhc3QtY2hpbGR7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICA+LnJpZ2h0e1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBoM3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgIFxuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICB9XG4gICAgICAudGltZS1pbmZve1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAgIGF7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICNCRkJGQkY7XG4gICAgICAgICAgaXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wZXJvaWQtd2Vla3tcbiAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0e1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pbXBvcnRzLWV4cG9ydHMtaW5mb3tcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMwN2RlZywgIzUyQUJCNyAwJSwgIzAwMEEzQiAxMDAlKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICYuZ2FzLW5vcm1hbHtcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgPmRpdjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgPmRpdntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbmZve1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAmPmRpdjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgJj5kaXY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmPmRpdjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAmLnNtYXJ0e1xuICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgICAgPmRpdntcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICYuaW1wb3J0LXN5bWJvbHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMTcsIDIxLCAxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5leHBvcnQtc3ltYm9se1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NywgMjM3LCAxODcsIDEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo1NDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmluZm97XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo1NDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jaGFydC10b29sdGlwe1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgLnRvb2wtdGltZXtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgfVxuICAgICAgPmRpdjpsYXN0LWNoaWxke1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAubGVmdHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgY29sb3I6ICNGRkQ5MTVcbiAgICAgICAgfVxuICAgICAgICAucmlnaHR7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgY29sb3I6ICMyRkVEQkI7XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0MntcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBjb2xvcjogIzA0QTI5MztcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICAgIC5lbGVjLXNtYXJ0LWluZm97XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLmVsZWNTbWFydENoYXJ0e1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC5nYXMtZWxlYy1pbmZve1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC5lbGVjR2FzQ2hhcnR7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICAgICYuYWN0aXZle1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgPi5sZWZ0e1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgID4ucmlnaHR7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgaDN7XG4gICAgICAgIHVse1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgbGl7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICA+bGk6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICBmbGV4OiAwO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24ze1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZzogMzVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG4gICAgaDN7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAudGFic3tcbiAgICAgICAgLnRhYi1pdGVte1xuICAgICAgICAgIHdpZHRoOiAxMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAudGFic3tcbiAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAudGFiLWl0ZW17XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzJweDtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPmRpdntcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICB9XG4gICAgdGFibGUuc21hcnQtaGlzdG9yeS10YWJsZXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiA4MDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRoZWFke1xuICAgICAgICB0aHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRib2R5e1xuICAgICAgICA+dHJ7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHRke1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgLnRkLXRpdGxle1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRkLWNvbnRlbnR7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnBkZi1pbmZve1xuICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgPmltZzpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPmltZzpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgYTpob3ZlcntcbiAgICAgICAgICAgICAgICA+aW1nOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+aW1nOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG57XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwQjU5NCAwJSwgIzBBOUNBRSAxMDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc3RhdHVzLWluZm97XG4gICAgICAgICAgICAgIC50ZC1jb250ZW50e1xuICAgICAgICAgICAgICAgID5zcGFue1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+dHI6bnRoLWNoaWxkKDJuLTEpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OCwgMjQ4LCAyNDgsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgdGhlYWR7XG4gICAgICAgICAgdGh7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRib2R5e1xuICAgICAgICAgID50cntcbiAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5oaXN0b3J5LXRhYmxle1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgdGhlYWR7XG4gICAgICAgIHRoe1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0Ym9keXtcbiAgICAgICAgPnRye1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICB0ZHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIC50ZC10aXRsZXtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubW9uZXktaW5mb3tcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+dHI6bnRoLWNoaWxkKDJuLTEpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OCwgMjQ4LCAyNDgsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaWNvbndlbmhhb3tcbiAgICAgICAgY29sb3I6ICM5NTk1OTU7XG4gICAgICB9XG4gICAgICAuaWNvbndlbmhhbzo6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlxcZTY4ZlwiO1xuICAgICAgfVxuICAgICAgLnBvcG92ZXJ7XG4gICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICB9XG4gICAgICAucG9wb3Zlci5yaWdodD4uYXJyb3d7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLDAsMCwuOCk7XG4gICAgICB9XG4gICAgICAucG9wb3Zlci5yaWdodD4uYXJyb3c6YWZ0ZXJ7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLDAsMCwuOCk7XG4gICAgICB9XG4gICAgICAucG9wb3Zlci1jb250ZW50IHB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICAudG9vbHRpcC1pbm5lcntcbiAgICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgfVxuICAgIH0gXG4gIH1cbiAgLnNlY3Rpb240e1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgY29sb3I6ICRkZS1ncmF5MzAwOyBcbiAgfVxuICAjYmlsbFVzYWdlTW9kYWx7XG4gICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xuICAgIC5tb2RhbC1ib2R5e1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nLXRvcDoxNXB4O1xuICAgIH1cbiAgICAubW9kYWwtY29udGVudHtcbiAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgfVxuICAgIC5tb2RhbC1kaWFsb2d7XG4gICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5ib2R5LWhlYWQtaW5mb3tcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGUtcHJpbWFyeTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgPmRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICA+c3BhbntcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuXG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHggKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICA+ZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgPnNwYW4gKyBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNCk7XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudGFibGUtY29udGVudHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLy8gb3ZlcmZsb3cteDogYXV0bzsgLy9maXggZm9yIERFLTI0ODIgIzdcbiAgICB9XG4gICAgdGFibGUuaGlzdG9yeS1tb2RhbC10YWJsZXtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICBtaW4td2lkdGg6IDcyMHB4O1xuICAgICAgdGhlYWR7XG4gICAgICAgIHRoe1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRib2R5e1xuICAgICAgICA+dHJ7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHRke1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIC50ZC10aXRsZXtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2VsbC1jb2xvcntcbiAgICAgICAgICAgICAgY29sb3I6ICMzN0I3ODI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmJ1eS1jb2xvcntcbiAgICAgICAgICAgICAgY29sb3I6ICNFQUE2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID50cjpudGgtY2hpbGQoMm4tMSkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ4LCAyNDgsIDI0OCwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5vLWRhdGEtYXJlYXtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICYuYWN0aXZle1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDE0M3B4O1xuICAgIH1cbiAgICBwe1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGNvbG9yOiAjMzU0MjRFO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbiAgfVxuICAuc3RhdHVzLWNsb3Nle1xuICAgIHdpZHRoOiA2N3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGMEYwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNjJFMkU7XG4gICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgICBjb2xvcjogI0U2MkUyRTtcbiAgICByaWdodDogMDtcbiAgICBmb250LWZhbWlseTogJHJlZ3VsYXI7XG4gICAgJi5hY3RpdmV7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG59IiwiLmFjY291bnRDbG9zZVdyYXAge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTc1cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDo1MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTM4cHgpO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjEycHgpO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgcGFkZGluZzozMHB4IDIwcHg7XG4gIH1cbiAgLmFjY291bnRDbG9zZUNvbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgICBiYWNrZ3JvdW5kOiNmZmZmZmY7XG4gICAgcGFkZGluZzoxMDBweCAzMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLmFjY291bnRDbG9zZUltZ3tcbiAgICAgIHdpZHRoOjEwMHB4O1xuICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICBoNHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICBwe1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luOjA7XG4gICAgICBhe1xuICAgICAgICBjb2xvcjokZGUtYmx1ZS1ncmVlbjtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgIHBhZGRpbmc6NTBweCAzMHB4O1xuICAgICAgbWFyZ2luOjAgMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5FVkNoYXJnaW5nV3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNzVweCk7XG4gIHBhZGRpbmc6IDY0cHggMTZweCAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgc2VjdGlvbiB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTMyMHB4O1xuICB9XG4gIC5zZWN0aW9uMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS9ldkNoYXJnaW5nL2V2X2JnLndlYnBcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAuY2hhcmdpbmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA4M3B4O1xuICAgICAgbGVmdDogMTExcHg7XG4gICAgICB3aWR0aDogMzM3cHg7XG4gICAgICAmOm50aC1jaGlsZCgxKXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2hhcmdpbmctaW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcGFkZGluZzogMjRweCA0MHB4O1xuICAgICAgdG9wOiA4M3B4O1xuICAgICAgcmlnaHQ6IDEyJTtcbiAgICAgIHdpZHRoOiA1NzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM2LCA1MCwgNjQsIDAuNik7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICBoNCB7XG4gICAgICAgIGNvbG9yOiAjMGZlZGVkO1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogIzBmZWRlZDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGg1IHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJpZ2h0IHtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmljb253ZW5oYW8ge1xuICAgICAgY29sb3I6ICM1YjZiNzkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24yIHtcbiAgICBwYWRkaW5nOiAzMHB4IDMycHggNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMmMyYzJjO1xuICAgIC5uZXctdGFibGUtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBCb2xkXCI7XG4gICAgICAuaWNvbmZvbnQge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5pY29ud2VuaGFvIHtcbiAgICAgIGNvbG9yOiAjOTU5NTk1ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5zd2l0Y2gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1YjZiNzk7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgICAgbGVmdDogMnB4O1xuICAgICAgdG9wOiAzcHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1YjZiNzk7XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzBmZWZlZjtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgbGVmdDogMjZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBmZWZlZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRvb2x0aXAtaW5uZXIge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5jb2xvci1jaGFyZ2luZyB7XG4gICAgY29sb3I6ICMzN2I3ODI7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgdG9wOiAyMCU7XG4gICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDE1cHg7XG4gICAgfVxuICAgIC5vcGVyYXRpb24tYnRucyB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC5idG4ge1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5FVkNoYXJnaW5nV3JhcHBlci5vZmZsaW5lIHtcbiAgLnNlY3Rpb24xIHtcbiAgICAuY2hhcmdpbmcge1xuICAgICAgJjpudGgtY2hpbGQoMSl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNoYXJnaW5nLWluZm8ge1xuICAgICAgaW1nOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIGltZzpudGgtY2hpbGQoMikge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uRVZDaGFyZ2luZ1dyYXBwZXIubm9jaGFyZ2luZyB7XG4gIC5zZWN0aW9uMSB7XG4gICAgLmNoYXJnaW5nIHtcbiAgICAgICY6bnRoLWNoaWxkKDEpe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC5jaGFyZ2luZy1pbmZvIHtcbiAgICAgIGltZzpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICAgIGltZzpudGgtY2hpbGQoMikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuRVZDaGFyZ2luZ1dyYXBwZXIge1xuICAgIC5zZWN0aW9uMSB7XG4gICAgICAuY2hhcmdpbmctaW5mbyB7XG4gICAgICAgIHJpZ2h0OiA1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuRVZDaGFyZ2luZ1dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLnNlY3Rpb24xIHtcbiAgICAgIHBhZGRpbmc6IDQ4cHggMTZweCAwO1xuICAgICAgaGVpZ2h0OiA2NjBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL2V2Q2hhcmdpbmcvZXZfYmdfbW9iaWxlLndlYnBcIik7XG4gICAgICAuY2hhcmdpbmctaW5mbyB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICAgIC5jaGFyZ2luZyB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjAlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb24yIHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgID4gZGl2IHtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgIGgzIHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgICB0YWJsZSB7XG4gICAgICAgIG1pbi13aWR0aDogNjAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuRVZDaGFyZ2luZ1dyYXBwZXIge1xuICAgIC5zZWN0aW9uMSB7XG4gICAgICAuY2hhcmdpbmctaW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYXktb25saW5le1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAudG9wLmJpZ3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgID5pbWd7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgPnB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjUlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB0b3A6IDI1JTtcbiAgICB9XG4gIH1cbiAgLnRvcC5zbWFsbHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgID5pbWd7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgPnB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTo1MHB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnRvcC5iaWd7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAudG9wLnNtYWxse1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbiAgPmZvcm17XG4gICAgbWFyZ2luLXRvcDogNDJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc0MHB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgPmg1e1xuICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgaDZ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuICAgIC5mb3JtLWl0ZW17XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgID5sYWJlbHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAucmVxdWlyZS1zeW1ib2x7XG4gICAgICAgICAgY29sb3I6ICNFNjJFMkU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIC5pY29uZm9udHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICBjb2xvcjojOTU5NTk1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpbnB1dHtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgI0QwRDBEMDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICB9XG4gICAgICBlbS5qcXYtZXJyb3J7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICNFNjJFMkU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIC5zZWxlY3QtY29udGVudHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuc2VsZWN0LWFyZWF7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5kaXZpc2lvbntcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgc2VsZWN0e1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjRDBEMEQwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6NnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NTQwcHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgPm9wdGlvbjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICBjb2xvcjogI0IyQjJCMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPmRpdjpudGgtb2YtdHlwZSgxKXtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgICA+ZGl2Om50aC1vZi10eXBlKDIpe1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jY3YtaW5wdXR7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo1NDBweCkge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubGluZXtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBGMEYwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgLnN1Ym1pdC1idG57XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1heC13aWR0aDogMzY4cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLHJnYmEoMCwxODEsMTQ4LDEpIDAlLHJnYmEoMTAsMTU2LDE3NCwxKSAxMDAlKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgLmZvcm0taXRlbS1jb250ZW50e1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaW5wdXR7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50b29sdGlwLWlubmVye1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NDU0NTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTRweCAyMHB4O1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgfVxuICB9XG4gIC50b29sdGlwLnJpZ2h0IC50b29sdGlwLWFycm93e1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzQ1NDU0NTtcbiAgfVxufSIsIlxuLnBsYW5XcmFwe1xuICBwYWRkaW5nLXRvcDo0MHB4O1xuICAuY29tcGFyZVNlY3Rpb24xe1xuICAgIHBhZGRpbmctYm90dG9tOjQwcHg7XG4gICAgLmNvbXBhcmVTZWN0aW9uMVRpdFdyYXB7XG4gICAgICAuZHJvcGRvd24tbWVudXtcbiAgICAgICAgd2lkdGg6MzAwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgIGJvcmRlcjowO1xuICAgICAgICBsaXtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgcGFkZGluZzo2cHggMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbXBhcmVTZWN0aW9uMVRpdHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjokZGUtZ3JheTkwMDtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5pY29ue1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XG4gICAgICAgIGNvbG9yOiRkZS1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgICAuY29tcGFyZVNlY3Rpb24xVXBsb2Fke1xuICAgICAgYmFja2dyb3VuZDpyZ2JhKDAsIDEwNywgMTM5LCAwLjEpO1xuICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgd2lkdGg6MjcwcHg7XG4gICAgICAuYnRuVHlwZTF7XG4gICAgICAgIHBhZGRpbmc6NnB4IDIwcHg7XG4gICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAkZGUtcHJpbWFyeTtcbiAgICAgICAgbWFyZ2luOjAgMCAwIDExMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb21wYXJlU2VjdGlvbjFTZWFyY2h7XG4gICAgICBwYWRkaW5nLXRvcDoxMHB4O1xuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgIH1cbiAgICAgIC5jb21wYXJlU2VjdGlvbjFTZWFyY2hGaWVsZHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBpbnB1dFt0eXBlPXRleHRde1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjRDBEMEQwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6M3B4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBwYWRkaW5nOjhweCAxNXB4O1xuICAgICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge2NvbG9yOiRkZS1ncmF5MTAwO31cbiAgICAgICAgICAmOi1tb3otcGxhY2Vob2xkZXIge2NvbG9yOiRkZS1ncmF5MTAwO31cbiAgICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtjb2xvcjokZGUtZ3JheTEwMDt9XG4gICAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge2NvbG9yOiRkZS1ncmF5MTAwO31cbiAgICAgICAgfVxuICAgICAgICAuaWNvbndlbmhhb3tcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6MTVweDtcbiAgICAgICAgICB0b3A6MTBweDtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIGNvbG9yOiNEMEQwRDA7XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbWFyZ2luLWJvdHRvbTo2cHg7XG4gICAgICB9XG4gICAgICAuY29tcGFyZVNlY3Rpb24xU2VhcmNoVGlwc3tcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjokZGUtZ3JheTMwMDtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICB9XG4gICAgICAuc2V0bWVhbFRpdGxle1xuICAgICAgICBtYXJnaW4tdG9wOjI0cHg7XG4gICAgICB9XG4gICAgICAuc2V0bWVhbENoZWNrYm94e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIG1hcmdpbi10b3A6OHB4O1xuICAgICAgICAuc2V0bWVhbENoZWNraXRlbXtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgICAgIGlucHV0W3R5cGU9cmFkaW9de1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOi0zcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jb21wYXJlU2VjdGlvbjFBZGRyZXNzVHlwZXtcbiAgICAgIC8vIHdpZHRoOjE2MHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNFREVERUQ7XG4gICAgICBwYWRkaW5nOjAgMjRweDtcbiAgICAgIGg1e1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiRkZS1ncmF5NTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgIH1cbiAgICAgIGxhYmVse1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaW5wdXR7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBtYXJnaW46LTJweCA1cHggMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jb21wYXJlU2VjdGlvbjFEaXNjb3ZlcntcbiAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjRURFREVEO1xuICAgICAgcGFkZGluZzowIDI0cHg7XG4gICAgICAuY29tcGFyZVNlY3Rpb24xRGlzY292ZXJMb2dve1xuICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMjEzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICB9XG4gICAgfVxuICAgIC5wcmljZS10aXB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5wbGFuTGlzdFdyYXB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIGJhY2tncm91bmQ6I0Y4RjhGODtcbiAgICBoM3tcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGNvbG9yOiRkZS1ncmF5OTAwO1xuICAgICAgbWFyZ2luOjAgMCAzMHB4IDA7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgLnBsYW5MaXN0e1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbjowIC0yMHB4O1xuICAgICAgLnBsYW5JdGVtV3JhcHtcbiAgICAgICAgZmxleC1zaHJpbms6MTtcbiAgICAgICAgd2lkdGg6MzMlO1xuICAgICAgICBwYWRkaW5nOjAgMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICAgICAgfVxuICAgICAgLnBsYW5JdGVte1xuICAgICAgICBwYWRkaW5nOjM1cHggMzBweDtcbiAgICAgICAgYmFja2dyb3VuZDojZmZmZmZmO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMHB4IDBweDtcbiAgICAgICAgYm9yZGVyLXRvcDo2cHggc29saWQgIzRBQjk4NztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICYuaGFzT2ZmZXJGbGFne1xuICAgICAgICAgIGJvcmRlci10b3A6MDtcbiAgICAgICAgfVxuICAgICAgICAub2ZmZXJJdGVtUmV3YXJke1xuICAgICAgICAgIGhlaWdodDozNnB4O1xuICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICB0b3A6LTE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgaDR7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGNvbG9yOiRkZS1ncmF5OTAwO1xuICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgICBoNXtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6JGRlLWdyYXk5MDA7XG4gICAgICAgICAgbWFyZ2luOjAgMCAxNXB4IDA7XG4gICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIC5tb3Jle1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6LTRweDtcbiAgICAgICAgICAgIGNvbG9yOiMwMDZCOEIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC5pY29uZm9udHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmljb25kb3due1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaWNvbnVwe1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgIC5pY29uZG93bntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5pY29udXB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50aXRsZUxpbmV7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6MjUlO1xuICAgICAgICAgIGhlaWdodDo0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDojMDhBNTc1O1xuICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICBtYXJnaW46MjBweCAwO1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGNvbG9yOiRkZS1ncmF5OTAwO1xuICAgICAgICB9XG4gICAgICAgIC5ocntcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNFOEU4RTg7XG4gICAgICAgICAgbWFyZ2luOjIwcHggMDtcbiAgICAgICAgfVxuICAgICAgICAucGxhbkluZm97XG4gICAgICAgICAgLmluZm9OdW1XcmFwe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgICAgICAgICAgLmluZm9OdW17XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgICAgcGFkZGluZzowIDhweCAwIDA7XG4gICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgY29sb3I6IzA4QTU3NTtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdTRiBQcm8gVGV4dCBNZWRpdW0nO1xuICAgICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5mb1N5bXtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC43O1xuICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgY29sb3I6IzA4QTU3NTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMCAwIDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmluZm9UZXh0MXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiMwOEE1NzU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuaW5mb1RleHQye1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6IzA4QTU3NTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmluZm9UZXh0M3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiRkZS1ncmF5NTAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuaW5mb1llYXJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW46MCAwIDZweCAwO1xuICAgICAgICAgICAgY29sb3I6IzQzQkU2QjtcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZGUtZ3JheTMwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgaGVpZ2h0OjE4cHg7XG4gICAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHVse1xuICAgICAgICAgIG1hcmdpbjowIDAgMCAtMjBweDtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBvdXRzaWRlO1xuICAgICAgICAgICYubWFpbk9mZmVye1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjg1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGxpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xuICAgICAgICAgICAgY29sb3I6IzJjMmMyYztcbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgY29sb3I6JGRlLWdyYXkzMDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgICYuc2hvd3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5oYXNUclRleHR7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOjIwcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgICAgLnRyVGV4dHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6MHB4O1xuICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBsYW5UeXBlVGV4dHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjojMDhBNTc1O1xuICAgICAgICB9XG4gICAgICAgIC5wbGFuUmF0ZVRpdHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgcGFkZGluZzoxMnB4IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MTVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiNGMkYyRjI7XG4gICAgICAgICAgY29sb3I6JGRlLWdyYXk5MDA7XG4gICAgICAgICAgLm1vcmV7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDotOHB4O1xuICAgICAgICAgICAgY29sb3I6IzAwNkI4QiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLmljb25mb250e1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaWNvbmRvd257XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pY29udXB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgLmljb25kb3due1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmljb251cHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBsYW50TGlua3tcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiMwMDZCOEI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlbGVjdFBsYW5CdG57XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgICAgICAgcGFkZGluZy10b3A6MTJweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IzA4QTU3NTtcbiAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5wbGFuSW1nSW5CdG57XG4gICAgICAgICAgYmFja2dyb3VuZDojMDhBNTc1O1xuICAgICAgICAgIHBhZGRpbmctdG9wOjdweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTo3cHg7XG4gICAgICAgICAgY29sb3I6I2ZmZmZmZjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgaGVpZ2h0OjMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucGxhbkl0ZW1UeXBlMntcbiAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiMwMDYzQTA7XG4gICAgICAgICAgLnRpdGxlTGluZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IzAwNjNBMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnBsYW5JbmZve1xuICAgICAgICAgICAgLmluZm9OdW1XcmFwe1xuICAgICAgICAgICAgICAuaW5mb051bXtcbiAgICAgICAgICAgICAgICBjb2xvcjojMDA2M0EwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5pbmZvU3lte1xuICAgICAgICAgICAgICAgIGNvbG9yOiMwMDYzQTA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbmZvVGV4dDF7XG4gICAgICAgICAgICAgIGNvbG9yOiMwMDYzQTA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5mb1RleHQye1xuICAgICAgICAgICAgICBjb2xvcjojMDA2M0EwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmluZm9ZZWFye1xuICAgICAgICAgICAgICBjb2xvcjojMDA2M0EwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc2VsZWN0UGxhbkJ0bntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IzAwNjNBMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnBsYW5JbWdJbkJ0bntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IzAwNjNBMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnBsYW5UeXBlVGV4dHtcbiAgICAgICAgICAgIGNvbG9yOiMwMDYzQTA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucGxhbkl0ZW1UeXBlM3tcbiAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiMwMDlDQUY7XG4gICAgICAgICAgLnRpdGxlTGluZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IzAwOUNBRjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnBsYW5JbmZve1xuICAgICAgICAgICAgLmluZm9OdW1XcmFwe1xuICAgICAgICAgICAgICAuaW5mb051bXtcbiAgICAgICAgICAgICAgICBjb2xvcjojMDA5Q0FGO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5pbmZvU3lte1xuICAgICAgICAgICAgICAgIGNvbG9yOiMwMDlDQUY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbmZvVGV4dDF7XG4gICAgICAgICAgICAgIGNvbG9yOiMwMDlDQUY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5mb1RleHQye1xuICAgICAgICAgICAgICBjb2xvcjojMDA5Q0FGO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmluZm9ZZWFye1xuICAgICAgICAgICAgICBjb2xvcjojMDA5Q0FGO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc2VsZWN0UGxhbkJ0bntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IzAwOUNBRjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnBsYW5JbWdJbkJ0bntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IzAwOUNBRjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnBsYW5UeXBlVGV4dHtcbiAgICAgICAgICAgIGNvbG9yOiMwMDlDQUY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucGxhbkl0ZW1UeXBlNHtcbiAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiNFODk4MDA7XG4gICAgICAgICAgLnRpdGxlTGluZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6I0U4OTgwMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnBsYW5JbmZve1xuICAgICAgICAgICAgLmluZm9OdW1XcmFwe1xuICAgICAgICAgICAgICAuaW5mb051bXtcbiAgICAgICAgICAgICAgICBjb2xvcjojRTg5ODAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5pbmZvU3lte1xuICAgICAgICAgICAgICAgIGNvbG9yOiNFODk4MDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbmZvVGV4dDF7XG4gICAgICAgICAgICAgIGNvbG9yOiNFODk4MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5mb1RleHQye1xuICAgICAgICAgICAgICBjb2xvcjojRTg5ODAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmluZm9ZZWFye1xuICAgICAgICAgICAgICBjb2xvcjojRTg5ODAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc2VsZWN0UGxhbkJ0bntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6I0U4OTgwMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnBsYW5JbWdJbkJ0bntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6I0U4OTgwMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnBsYW5UeXBlVGV4dHtcbiAgICAgICAgICAgIGNvbG9yOiNFODk4MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucGxhbkl0ZW1UeXBlNXtcbiAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiMxN0EwQUM7XG4gICAgICAgICAgLnRpdGxlTGluZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IzE3QTBBQztcbiAgICAgICAgICB9XG4gICAgICAgICAgLnBsYW5JbmZve1xuICAgICAgICAgICAgLmluZm9OdW1XcmFwe1xuICAgICAgICAgICAgICAuaW5mb051bXtcbiAgICAgICAgICAgICAgICBjb2xvcjojMTdBMEFDO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5pbmZvU3lte1xuICAgICAgICAgICAgICAgIGNvbG9yOiMxN0EwQUM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbmZvVGV4dDF7XG4gICAgICAgICAgICAgIGNvbG9yOiMxN0EwQUM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5mb1RleHQye1xuICAgICAgICAgICAgICBjb2xvcjojMTdBMEFDO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmluZm9ZZWFye1xuICAgICAgICAgICAgICBjb2xvcjojMTdBMEFDO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc2VsZWN0UGxhbkJ0bntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IzE3QTBBQztcbiAgICAgICAgICB9XG4gICAgICAgICAgLnBsYW5JbWdJbkJ0bntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IzE3QTBBQztcbiAgICAgICAgICB9XG4gICAgICAgICAgLnBsYW5UeXBlVGV4dHtcbiAgICAgICAgICAgIGNvbG9yOiMxN0EwQUM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucGxhbkl0ZW1UeXBlNntcbiAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiNEOUM5MDA7XG4gICAgICAgICAgLnRpdGxlTGluZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6I0Q5QzkwMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnBsYW5JbmZve1xuICAgICAgICAgICAgLmluZm9OdW1XcmFwe1xuICAgICAgICAgICAgICAuaW5mb051bXtcbiAgICAgICAgICAgICAgICBjb2xvcjojRDlDOTAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5pbmZvU3lte1xuICAgICAgICAgICAgICAgIGNvbG9yOiNEOUM5MDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbmZvVGV4dDF7XG4gICAgICAgICAgICAgIGNvbG9yOiNEOUM5MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5mb1RleHQye1xuICAgICAgICAgICAgICBjb2xvcjojRDlDOTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmluZm9ZZWFye1xuICAgICAgICAgICAgICBjb2xvcjojRDlDOTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc2VsZWN0UGxhbkJ0bntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6I0Q5QzkwMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnBsYW5JbWdJbkJ0bntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6I0Q5QzkwMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnBsYW5UeXBlVGV4dHtcbiAgICAgICAgICAgIGNvbG9yOiNEOUM5MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wbGFuTm90aWNlV3JhcHtcbiAgICBwYWRkaW5nOjMwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjMwZGVnLCAjMUY0QzY2IDAlLCAjNERBRkE0IDEwMCUpO1xuICAgIC5wbGFuTm90aWNle1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICAgIC5wbGFuTm90aWNlSWNvbntcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICBwYWRkaW5nOjAgNDBweCAwIDIwcHg7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICBoZWlnaHQ6NDZweDtcbiAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucGxhbk5vdGljZVRleHR7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgaDV7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICBtYXJnaW46MCAwIDEwcHggMDtcbiAgICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZ2FzU2VhcmNoV3JhcHtcbiAgICBwYWRkaW5nOjMwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiNmZmZmZmY7XG4gICAgaDN7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbjowIDAgMjBweCAwO1xuICAgICAgcGFkZGluZzowO1xuICAgIH1cbiAgICBoNntcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luOjAgMCAxMHB4IDA7XG4gICAgICBwYWRkaW5nOjA7XG4gICAgfVxuICAgIC5nYXNTZWFyY2h7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOjZweDtcbiAgICAgIGlucHV0W3R5cGU9dGV4dF17XG4gICAgICAgIHBhZGRpbmc6MCA1MHB4IDAgMTVweDtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjRDBEMEQwO1xuICAgICAgICBib3JkZXItcmFkaXVzOjNweDtcbiAgICAgICAgaGVpZ2h0OiA0MXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIH1cbiAgICAgIC5nYXNTZWFyY2hCdHtcbiAgICAgICAgaGVpZ2h0OjQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOjAgMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcscmdiYSgwLDE4MSwxNDgsMSkgMCUscmdiYSgxMCwxNTYsMTc0LDEpIDEwMCUpO1xuICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MCAzcHggM3B4IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDowO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgLmljb25mb250e1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLHJnYmEoMTMsMTI1LDEwNSwxKSAwJSxyZ2JhKDE5LDExMSwxMjAsMSkgMTAwJSk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5nYXNTZWFyY2hUaXBze1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiRkZS1ncmF5MzAwO1xuICAgIH1cbiAgfVxuICAuZ2V0UGxhbldyYXB7XG4gICAgLy8gYmFja2dyb3VuZDojZjZmNmY2O1xuICAgIG1hcmdpbi10b3A6LTQwcHg7XG4gICAgcGFkZGluZy10b3A6NDBweDtcbiAgICBoMntcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGNvbG9yOiMzMzMzMzM7XG4gICAgICBwe1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiMwMDcwOTI7XG4gICAgICB9XG4gICAgfVxuICAgIC5nZXRQbGFuQ29uLWxne1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLnBsYW5CbG9ja09ye1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDotMzFweDtcbiAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDotNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6NjJweDtcbiAgICAgICAgaGVpZ2h0OjYycHg7XG4gICAgICAgIHBhZGRpbmctdG9wOjE1cHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOjUwJTtcbiAgICAgICAgYmFja2dyb3VuZDojZmZmZmZmO1xuICAgICAgICBib3gtc2hhZG93OjBweCAzcHggNnB4IHJnYmEoMCwwLDAsMC4xNik7XG4gICAgICB9XG4gICAgfVxuICAgIC5nZXRQbGFuQ29uLXNte1xuICAgICAgLnBsYW5CbG9ja09yU217XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjpyZW0oLTM1KSAwIHJlbSgtMzApIDA7XG4gICAgICAgIC5wbGFuQmxvY2tPcklubmVye1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgd2lkdGg6cmVtKDU2KTtcbiAgICAgICAgICBoZWlnaHQ6cmVtKDU2KTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czo1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZDojZmZmZmZmO1xuICAgICAgICAgIGNvbG9yOiRwcmltYXJ5O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCAjY2NjY2NjO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucGxhbkJsb2NrLTMtMXtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgcGFkZGluZzozMHB4IDMwcHggMCAzMHB4O1xuICAgICAgfVxuICAgICAgLnBsYW5CbG9jay0zLTJ7XG4gICAgICAgIGhlaWdodDoyMjBweDtcbiAgICAgICAgcGFkZGluZzozMHB4IDMwcHggMCAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAucGxhbkJsb2NrLTMtMXtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2NWRlZywgIzFGNEM2NiAwJSwgIzREQUZBNCAxMDAlKTtcbiAgICAgIHBhZGRpbmc6MzZweCA4MHB4IDAgODBweDtcbiAgICAgIGhlaWdodDozMDBweDtcbiAgICAgIC5wbGFuQmxvY2stMy0xLWltZ3tcbiAgICAgICAgaGVpZ2h0OjYxcHg7XG4gICAgICAgIHdpZHRoOmF1dG87XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgbWFyZ2luOjhweCAwIDI1cHggMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cbiAgICAgIC5zZWFyY2hGaWVsZHtcbiAgICAgICAgYm9yZGVyOjhweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMyk7XG4gICAgICAgIC5mb3JtLWNvbnRyb2x7XG4gICAgICAgICAgYm9yZGVyOjA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czowO1xuICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6cmVtKDg2KTtcbiAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0IGJyb3dzZXJzICovXG4gICAgICAgICAgICBjb2xvcjojQjJCMkIyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICAgICAgICAgICAgY29sb3I6I0IyQjJCMjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTArICovXG4gICAgICAgICAgICBjb2xvcjojQjJCMkIyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH0gXG4gICAgICAgIH1cbiAgICAgICAgLnNlYXJjaEljb25CdG57XG4gICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICBoZWlnaHQ6NDNweDtcbiAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICAmLmltZ0hvdmVye1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAmLmltZ0hvdmVye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucGxhbkJsb2NrLTMtMntcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6I2ZmZmZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICBwYWRkaW5nOjM2cHggNDBweCAwIDQwcHg7XG4gICAgICBoZWlnaHQ6MzAwcHg7XG4gICAgICAucGxhbkJsb2NrLTMtMi1pbWd7XG4gICAgICAgIGhlaWdodDo2MXB4O1xuICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgY29sb3I6IzQ4NDg0ODtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIG1hcmdpbjo4cHggMCAyMHB4IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB9XG4gICAgICAucGxhblVwbG9hZEJveHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAvLyBiYWNrZ3JvdW5kOiNGN0ZFRkY7XG4gICAgICAgIC8vIGJvcmRlcjoxcHggZGFzaGVkICM1QkI5Q0Q7XG4gICAgICAgIGJhY2tncm91bmQ6I2YwZjBmMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6MXB4IGRhc2hlZCAjOTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6NHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6NDBweCAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC5wbGFuVXBsb2FkQm94VGlwc3tcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6IzQ4NDg0ODtcbiAgICAgICAgfVxuICAgICAgICAmLmZpbGVIb3ZlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kOiNGN0ZFRkYgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6MXB4IGRhc2hlZCAjNUJCOUNEICFpbXBvcnRhbnQ7XG4gICAgICAgICAgLnBsYW5VcGxvYWRCb3hUaXBze1xuICAgICAgICAgICAgY29sb3I6Izk5OTk5OTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmR6LXByZXZpZXd7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgIFxuICB9XG4gIC5nZXRQbGFuSGVscHtcbiAgICBwYWRkaW5nOjMwcHggMCA2MHB4IDA7XG4gICAgJiA+IC5jb250YWluZXJ7XG4gICAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgfVxuICAgIC5lbGVjUGxhY0hlbHBJbWd7XG4gICAgICB3aWR0aDoxNTBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgLmVsZWNQbGFjSGVscFRleHR7XG4gICAgICBjb2xvcjokZ3JheS03MDA7XG4gICAgICBwYWRkaW5nLXRvcDo0MHB4O1xuICAgICAgaDR7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmVsZWNQbGFjSGVscElubmVye1xuICAgICAgLy8gYmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICAgICAgLy8gYm94LXNoYWRvdzowcHggMnB4IDhweCByZ2JhKDAsMCwwLDAuMTIpO1xuICAgICAgcGFkZGluZzoyMHB4IDA7XG4gICAgfVxuICAgIC5lbGVjUGxhY0hlbHBCdHtcbiAgICAgIGJvcmRlcjoxcHggc29saWQgIzQzQkU2QjtcbiAgICAgIGNvbG9yOiM0M0JFNkI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBwYWRkaW5nOjhweCAzMnB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDo1NXB4O1xuICAgIH1cbiAgfVxuICAucmVzdWx0SW5mb1dyYXB7XG4gICAgYmFja2dyb3VuZDojZjhmOGY4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOjMwcHggMDtcbiAgICBtYXJnaW4tdG9wOi00MHB4O1xuICAgIGgye1xuICAgICAgbWFyZ2luOjAgMCAxMHB4IDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBhZGRpbmc6MDtcbiAgICAgIGltZ3tcbiAgICAgICAgaGVpZ2h0OjYwcHg7XG4gICAgICAgIHdpZHRoOmF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIGgze1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgcGFkZGluZzowO1xuICAgICAgbWFyZ2luOjAgMCAzMHB4IDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiMyQzJDMkM7XG4gICAgfVxuICAgIC5uZXdzVGV4dEluZm97XG4gICAgICBiYWNrZ3JvdW5kOnJnYmEoNjgsMTkzLDEwMSwwLjEpO1xuICAgICAgcGFkZGluZzoxMHB4IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjokcHJpbWFyeTtcbiAgICAgIG1hcmdpbi1ib3R0b206MzBweDtcbiAgICAgIHN0cm9uZ3tcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1ncm91cCAuY29sLWZvcm0tbGFiZWx7XG4gICAgICBjb2xvcjojNDg0ODQ4O1xuICAgICAgZm9udC1mYW1pbHk6ICdTRiBQcm8gVGV4dCBNZWRpdW0nO1xuICAgIH1cbiAgICBwe1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6IzQ4NDg0ODtcbiAgICAgIG1hcmdpbjowIDAgMTBweCAwO1xuICAgICAgcGFkZGluZzowO1xuICAgIH1cbiAgICAmID4gLmNvbnRhaW5lcntcbiAgICAgIG1heC13aWR0aDo3MjBweDtcbiAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgfVxuICB9XG4gIC5yZXN1bHRUZXh0SW5mb3tcbiAgICBiYWNrZ3JvdW5kOnJnYmEoMCwgMTA3LCAxMzksIDAuMDgpO1xuICAgIHBhZGRpbmc6MTBweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjokcHJpbWFyeTtcbiAgICBtYXJnaW4tYm90dG9tOjMwcHg7XG4gICAgc3Ryb25ne1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbiAgfVxuICAub2ZmZXJXcmFwe1xuICAgIHBhZGRpbmc6NDBweCAwO1xuICAgIGgye1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgY29sb3I6IzQ4NDg0ODtcbiAgICAgIGZvbnQtZmFtaWx5OiAnU0YgUHJvIFRleHQgU2VtaWJvbGQnO1xuICAgICAgbWFyZ2luOjAgMCAzMHB4IDA7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICAmID4gLmNvbnRhaW5lcntcbiAgICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIH1cbiAgICAub2ZmZXJJdGVte1xuICAgICAgYmFja2dyb3VuZDojZmZmZmZmO1xuICAgICAgYm94LXNoYWRvdzowcHggMnB4IDZweCByZ2JhKDAsMCwwLDAuMTYpO1xuICAgICAgcGFkZGluZzpyZW0oNDApIHJlbSgzMCkgcmVtKDMwKSByZW0oMzApO1xuICAgICAgbWFyZ2luLWJvdHRvbTpyZW0oMzApO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLm9mZmVySXRlbVJld2FyZHtcbiAgICAgICAgaGVpZ2h0OnJlbSgyNSk7XG4gICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcmlnaHQ6cmVtKDEpO1xuICAgICAgICB0b3A6cmVtKDE1KTtcbiAgICAgIH1cbiAgICAgIGgze1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgbWFyZ2luOjAgMCByZW0oMTUpIDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGNvbG9yOiM0ODQ4NDg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnU0YgUHJvIFRleHQgTWVkaXVtJztcbiAgICAgIH1cbiAgICAgIGg0e1xuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgbWFyZ2luOjAgMCByZW0oMTUpIDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFBybyBUZXh0IFNlbWlib2xkXCI7XG4gICAgICAgIGNvbG9yOiMyQzJDMkM7XG4gICAgICAgIC5tb3Jle1xuICAgICAgICAgIGNvbG9yOiRncmF5LTUwMDtcbiAgICAgICAgICAuZmF7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5mYS1hbmdsZS1kb3due1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZmEtYW5nbGUtdXB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgIC5mYS1hbmdsZS1kb3due1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZhLWFuZ2xlLXVwe1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGl0bGVMaW5le1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6MzAlO1xuICAgICAgICBoZWlnaHQ6cmVtKDQpO1xuICAgICAgICBiYWNrZ3JvdW5kOiRwcmltYXJ5O1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206cmVtKDIwKTtcbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICAgICAgY29sb3I6IzQ4NDg0ODtcbiAgICAgIH1cbiAgICAgIC5vZmZlclByaWNlSW5mbzEsIC5vZmZlclByaWNlSW5mbzIsIC5vZmZlclByaWNlSW5mbzN7XG4gICAgICAgIC5wcmljZU51bXtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSg0OCk7XG4gICAgICAgICAgcGFkZGluZzowIHJlbSg4KSAwIDA7XG4gICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgY29sb3I6IzQzQkU2QjtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1NGIFBybyBUZXh0IE1lZGl1bSc7XG4gICAgICAgIH1cbiAgICAgICAgLnByaWNlU3lte1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMC43O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICBjb2xvcjojNDNCRTZCO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByaWNlSW5mb1RleHR7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgIGNvbG9yOiM0M0JFNkI7XG4gICAgICAgIH1cbiAgICAgICAgLnByaWNlWWVhcntcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgY29sb3I6IzQzQkU2QjtcbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZmF7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIGhlaWdodDpyZW0oMTgpO1xuICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5vZmZlclByaWNlSW5mbzJ7XG4gICAgICAgIGNvbG9yOiM0ODgzYzk7XG4gICAgICB9XG4gICAgICAub2ZmZXJQcmljZUluZm8ze1xuICAgICAgICBjb2xvcjojNTFjOWM0O1xuICAgICAgfVxuICAgICAgdWx7XG4gICAgICAgIG1hcmdpbjowIDAgMCByZW0oLTIwKTtcbiAgICAgICAgbGlzdC1zdHlsZTogb3V0c2lkZTtcbiAgICAgICAgbGl7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206cmVtKDE1KTtcbiAgICAgICAgICBjb2xvcjojMmMyYzJjO1xuICAgICAgICAgIHB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICAgICAgY29sb3I6JGdyYXktNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgJi5zaG93e1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm9mZmVyRGV0YWlsRm9ybXtcbiAgICAgIHBhZGRpbmc6NDBweCA4MHB4O1xuICAgICAgYm94LXNoYWRvdzowcHggMnB4IDhweCByZ2JhKDAsMCwwLDAuMTIpO1xuICAgICAgYmFja2dyb3VuZDojZmZmZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICAgICAgLmZvcm0tZ3JvdXB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6MjBweDtcbiAgICAgIH1cbiAgICAgIGg0e1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICAgICAgICBjb2xvcjojMkMyQzJDO1xuICAgICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBTZW1pYm9sZFwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucGxhbkxpc3RXcmFwe1xuICAgIGJhY2tncm91bmQ6I2ZmZmZmZjtcbiAgfVxuICAub2ZmZXJGQVF7XG4gICAgcGFkZGluZzowIDIwcHg7XG4gICAgaDN7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgfVxuICAgIHB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIGhye1xuICAgICAgbWFyZ2luOjIwcHggMDtcbiAgICB9XG4gIH1cbiAgLm9mZmVyU2VsZWN0QmFye1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OjA7XG4gICAgcmlnaHQ6MDtcbiAgICBib3R0b206IC0xMjBweDtcbiAgICB6LWluZGV4OiA5O1xuICAgIGJhY2tncm91bmQ6I2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OjBweCAtMnB4IDZweCByZ2JhKDAsMCwwLDAuMDYpO1xuICAgIHBhZGRpbmc6MTVweCAzMHB4O1xuICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjVzO1xuICAgICYuYWN0aXZle1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICBcbn1cbiNlcXVpcG1lbnRJbmZvcm1hdGlvbk1vZGFsIHtcbiAgLm1vZGFsLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmI4YiAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICY6OmFmdGVyLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRyZWd1bGFyO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuICAubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBmb3JtIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgICAub3BlcmF0aW9uc3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaW5wdXR7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5wcmljZS10aXB7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRjNFMDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM4RDY2MjQ7XG4gICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICB9XG4gIGRpdntcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM4RDY2MjQ7XG4gICAgZm9udC1mYW1pbHk6ICRyZWd1bGFyO1xuICB9XG59XG4ucGxhblVwbG9hZEJveEVtYWlse1xuICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgyMjlkZWcscmdiYSgzMSw3NiwxMDIsMSkgMCUscmdiYSg3NywxNzUsMTY0LDEpIDEwMCUpO1xuICAuc2tpcExpbmt7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbi51cGxvYWRXYXJuaW5nTW9iaWxlTW9kYWwsIC51cGxvYWRTdWNjTW9iaWxlTW9kYWx7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIC5tb2RhbC1jb250ZW50e1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLm1vZGFsLWRpYWxvZ3tcbiAgICBtYXgtd2lkdGg6IDMxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjoxMDBweCBhdXRvIDAgYXV0bztcbiAgfVxuICAubW9kYWwtYm9keXtcbiAgICBwYWRkaW5nOjA7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbiAgLm1vZGFsLWJhbm5lcntcbiAgICBwYWRkaW5nLXRvcDoxMHB4O1xuICAgIGg0e1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6ICd2ZXJkYW5hJztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICB9XG4gIC50ZXh0SW5mb3tcbiAgICBwYWRkaW5nOjIwcHg7XG4gICAgbWFyZ2luOjA7XG4gICAgcHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gICAgLmxvYWRpbmdJbWd7XG4gICAgICB3aWR0aDphdXRvO1xuICAgICAgaGVpZ2h0OjY4cHg7XG4gICAgfVxuICB9XG4gIC5pbnB1dC1hcmVhe1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICA+ZGl2e1xuICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMjMwZGVnLHJnYmEoMzEsNzYsMTAyLDEpIDAlLHJnYmEoNzcsMTc1LDE2NCwxKSAxMDAlKTtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAuc2tpcEJ0bntcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGF7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGUgICFpbXBvcnRhbnQ7O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50aXRsZXtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgfVxuICAgICAgLmlucHV0Q29udGVudHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBpbnB1dHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM5NXB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zdWJtaXRCdG57XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgYXtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcscmdiYSgwLDE4MSwxNDgsMSkgMCUscmdiYSgxMCwxNTYsMTc0LDEpIDEwMCUpO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIHdpZHRoOiAxOThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZyxyZ2JhKDEzLDEyNSwxMDUsMSkgMCUscmdiYSgxOSwxMTEsMTIwLDEpIDEwMCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgfVxuICAubUNsb3NlQnR7XG4gICAgYm9yZGVyLXJhZGl1czpyZW0oNDApO1xuICB9XG4gIC5tb2RhbC1oZWFkZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAudGl0bGV7XG4gICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgIH1cbiAgfVxuICAucGxhblVwbG9hZEJveEVtYWlse1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgPmRpdjpmaXJzdC1jaGlsZHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIH1cbiAgICBQe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgYXtcbiAgICAgIFxuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICBoNHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIGlucHV0e1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAzOTVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG4gICAgLmJ0bntcbiAgICAgIHdpZHRoOjI0MXB4O1xuICAgICAgaGVpZ2h0OjUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzNkZWcscmdiYSgwLDE4MCwxNDgsMSkgMCUscmdiYSgxMCwxNTcsMTczLDEpIDEwMCUpO1xuICAgICAgb3BhY2l0eToxO1xuICAgICAgYm9yZGVyLXJhZGl1czo4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG4gIH1cbiAgLmhvcml6b250YWxEYXNoZWRMaW5le1xuICAgIG1hcmdpbjogMjVweCAwO1xuICB9XG59XG4udXBsb2FkU3VjY01vYmlsZU1vZGFse1xuICAubW9kYWwtZGlhbG9ne1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOnJlbSgxMDApIGF1dG8gMCBhdXRvO1xuICB9XG4gIC5tb2RhbC1iYW5uZXJ7XG4gICAgcGFkZGluZy10b3A6cmVtKDEwKTtcbiAgICBoNHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAndmVyZGFuYSc7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgfVxufVxuLnBsYW5VcGxvYWRCb3hNb2RhbHtcbiAgcGFkZGluZzogMTVweDtcbiAgLm1vZGFsLWRpYWxvZ3tcbiAgICBtYXgtd2lkdGg6IDY1NnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjoxMDBweCBhdXRvIDAgYXV0bztcbiAgfVxuICAubW9kYWwtaGVhZGVye1xuICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICBib3JkZXI6MDtcbiAgfVxuICAubW9kYWwtYm9keXtcbiAgICBwYWRkaW5nOjA7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbiAgLm1vZGFsLWJhbm5lcntcbiAgICBwYWRkaW5nLXRvcDoxMHB4O1xuICAgIGg0e1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6ICd2ZXJkYW5hJztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICB9XG4gIC50ZXh0SW5mb3tcbiAgICBwYWRkaW5nOjIwcHggNDBweDtcbiAgICBtYXJnaW46MDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5sb2FkaW5nSW1ne1xuICAgICAgd2lkdGg6YXV0bztcbiAgICAgIGhlaWdodDoxMDBweDtcbiAgICB9XG4gIH1cbiAgLmlucHV0LWFyZWF7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgID5kaXZ7XG4gICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgyMzBkZWcscmdiYSgzMSw3NiwxMDIsMSkgMCUscmdiYSg3NywxNzUsMTY0LDEpIDEwMCUpO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIC5za2lwQnRue1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgYXtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZSAgIWltcG9ydGFudDs7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRpdGxle1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICB9XG4gICAgICAuaW5wdXRDb250ZW50e1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGlucHV0e1xuICAgICAgICAgIG1heC13aWR0aDogMzk1cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnN1Ym1pdEJ0bntcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBhe1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZyxyZ2JhKDAsMTgxLDE0OCwxKSAwJSxyZ2JhKDEwLDE1NiwxNzQsMSkgMTAwJSk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgd2lkdGg6IDE5OHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLHJnYmEoMTMsMTI1LDEwNSwxKSAwJSxyZ2JhKDE5LDExMSwxMjAsMSkgMTAwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICB9XG4gIC5tQ2xvc2VCdHtcbiAgICBib3JkZXItcmFkaXVzOnJlbSg0MCk7XG4gIH1cbiAgLnBsYW5VcGxvYWRCb3hFbWFpbHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgID5kaXY6Zmlyc3QtY2hpbGR7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICB9XG4gICAgUHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIGF7XG4gICAgICBcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgaDR7XG4gICAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICBpbnB1dHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1heC13aWR0aDogMzk1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIC5idG57XG4gICAgICB3aWR0aDoyNDFweDtcbiAgICAgIGhlaWdodDo1MHB4O1xuICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTMzZGVnLHJnYmEoMCwxODAsMTQ4LDEpIDAlLHJnYmEoMTAsMTU3LDE3MywxKSAxMDAlKTtcbiAgICAgIG9wYWNpdHk6MTtcbiAgICAgIGJvcmRlci1yYWRpdXM6OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG4gIC5ob3Jpem9udGFsRGFzaGVkTGluZXtcbiAgICBtYXJnaW46IDI1cHggMDtcbiAgfVxufVxuLnBsYW5VcGxvYWRCb3hNb2RhbEVycm9ye1xuICAudGV4dEluZm97XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsYW5XcmFwe1xuICAgIC5jb21wYXJlU2VjdGlvbjF7XG4gICAgICAuY29tcGFyZVNlY3Rpb24xVGl0e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgICB9XG4gICAgICAuY29tcGFyZVNlY3Rpb24xU2VhcmNoe1xuICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgICB9XG4gICAgICAuY29tcGFyZVNlY3Rpb24xQWRkcmVzc1R5cGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6MDtcbiAgICAgIH1cbiAgICAgIC5jb21wYXJlU2VjdGlvbjFEaXNjb3ZlcntcbiAgICAgICAgYm9yZGVyLWxlZnQ6MDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBsYW5MaXN0V3JhcHtcbiAgICAgIC5wbGFuTGlzdHtcbiAgICAgICAgLnBsYW5JdGVtV3JhcHtcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5vZmZlclNlbGVjdEJhcntcbiAgICAgIHBhZGRpbmc6MTVweCAxMHB4O1xuICAgIH1cbiAgfVxuICAucGxhblVwbG9hZEJveE1vZGFse1xuICAgIHBhZGRpbmc6MTBweCAhaW1wb3J0YW50O1xuICAgIC5wbGFuVXBsb2FkQm94RW1haWx7XG4gICAgICAuYnRue1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbn1cblxuLy90ZW1wKGp1c3QgZm9yIGZpdC10YWJsZSlcbnRhYmxle1xuICAmLm5taS1saXN0LXRhYmxle1xuICAgIHRoZWFke1xuICAgICAgJiA+IHRye1xuICAgICAgICB0aCx0ZHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6NnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgdGJvZHl7XG4gICAgICAmID4gdHJ7XG4gICAgICAgIHRke1xuICAgICAgICAgIHBhZGRpbmctbGVmdDo2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAudGQtdGl0bGV7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuXG59IiwiLmNocmlzdG1hc0FjdGl2aXRpZXNXcmFwe1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTU3cHgpO1xuICBwYWRkaW5nOiAxNnB4IDIwMHB4IDEwNnB4IDIwMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjIvaW1nL2NocmlzdG1hcy93aXNoX2JnLnBuZycpO1xuICBAbWVkaWEgKG1heC13aWR0aDogMTMyMHB4KSB7XG4gICAgcGFkZGluZzogNjRweCAxMDBweCAxMDZweCAxMDBweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTAwcHggMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9ue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTMyMHB4O1xuICB9XG4gIC5zZWN0aW9uT25le1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuaW1nLWNvbnRlbnR7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5pbWctY29udGVudC1sZWZ0e1xuICAgICAgbWF4LXdpZHRoOiA3MDRweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmbGV4OiAxO1xuICAgICAgaW1ne1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAuaW1nLWNvbnRlbnQtcmlnaHR7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1NHB4O1xuICAgICAgZmxleDogMTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGltZ3tcbiAgICAgICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIC53aXNoLXRpdGxlLWxvZ297XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXgtd2lkdGg6IDY1OHB4O1xuICAgICAgaGVpZ2h0OiAxMDRweDtcbiAgICAgIGJvdHRvbTogLTYwcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB6LWluZGV4OiA5OTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBib3R0b206IC04MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAud2lzaC1yZXN1bHQtbG9nb3tcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1heC13aWR0aDogNjU4cHg7XG4gICAgICBoZWlnaHQ6IDEwNHB4O1xuICAgICAgYm90dG9tOiAtOTBweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIGJvdHRvbTogLTgwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBib3R0b206IC04MHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgYm90dG9tOiAtNzBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJvdHRvbTogLTcwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgLndpc2gtdGl0bGUtbG9nb3tcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGJvdHRvbTogLTYwcHg7XG4gICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgfVxuICAgICAgLndpc2gtcmVzdWx0LWxvZ297XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBib3R0b206IC03MHB4O1xuICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAud2lzaC10aXRsZS1sb2dve1xuICAgICAgICBib3R0b206IC01MHB4O1xuICAgICAgfVxuICAgICAgLndpc2gtcmVzdWx0LWxvZ297XG4gICAgICAgIGJvdHRvbTogLTcwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uVHdve1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcbiAgICAud2lzaC10aXRsZS1sb2dve1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgei1pbmRleDogOTk7XG4gICAgICBtYXgtd2lkdGg6IDY1OHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IC00MHB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIHRvcDogLTEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC53aXNoLXJlc3VsdC1sb2dve1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgei1pbmRleDogOTk7XG4gICAgICBtYXgtd2lkdGg6IDY1OHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IC00MHB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAud2lzaC1jb250ZW50LCAud2lzaC1yZXN1bHR7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgICAgIHBhZGRpbmc6IDM3cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjFweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIC53aXNoLXJlc3VsdHtcbiAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAud2lzaC1yZXN1bHQtbGlzdHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbGl7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgIGRpdntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRDgzMzM0O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRTRCMztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAycHggMXB4IHJnYmEoOTgsIDQsIDEyLCAwLjU3KTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxN3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo1NDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJlZmVyZWVze1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICA+c3BhbjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICAgICAgfVxuICAgICAgICA+c3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5ib3JkZXItdG9we1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ltZy9jaHJpc3RtYXMvYm9yZGVyX2JnX3RocmVlLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIH1cbiAgICAuYm9yZGVyLWxlZnR7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ltZy9jaHJpc3RtYXMvYm9yZGVyX2JnX3R3by5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICB9XG4gICAgLmJvcmRlci1yaWdodHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ltZy9jaHJpc3RtYXMvYm9yZGVyX2JnX3R3by5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgfVxuICAgIC5ib3JkZXItYm90dG9te1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ltZy9jaHJpc3RtYXMvYm9yZGVyX2JnX3RocmVlLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICB9XG4gICAgXG4gICAgLmNocmlzdG1hcy1zdWJ0aXRsZXtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNEODMzMzQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZFNEIzO1xuICAgICAgYm94LXNoYWRvdzogMXB4IDJweCAxcHggcmdiYSg5OCwgNCwgMTIsIDAuNTcpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE3cHg7XG4gICAgICBmb250LWZhbWlseTogJGJvbGQ7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgLm10MTAwe1xuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgfVxuICAgIC5tdDMwe1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gICAgLmlucHV0LWNvbnRlbnR7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgICAgLnRpdGxle1xuICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmlucHV0LXN0eWxle1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0QwRDBEMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICY6Zm9jdXN7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5lbWFpbC1pbnB1dHtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgfVxuICAgIC53aXNoLXRleHRhcmVhe1xuICAgICAgbWluLWhlaWdodDogMTAycHg7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC53aXNoLWJ0bntcbiAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgICB3aWR0aDogMTQ0cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjQUNBQ0FDO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RCREJEQjtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAycHggMXB4IHJnYmEoMTIxLCAxMjEsIDEyMSwgMC43Mik7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgJi5hY3RpdmV7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4NUQ1QkE7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNDYzNDM7XG4gICAgICAgIGJveC1zaGFkb3c6IDFweCAycHggMXB4IHJnYmEoMywgOTMsIDYzLCAwLjcyKTtcbiAgICAgIH1cbiAgICAgIGltZ3tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICBsZWZ0OiAtNDVweDtcbiAgICAgICAgd2lkdGg6IDEwNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAud2lzaC10cmVle1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWF4LXdpZHRoOiAyNjNweDtcbiAgICAgIHJpZ2h0OiAtNTBweDtcbiAgICAgIGJvdHRvbTogLTEwMHB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IC01MHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IC01MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvKiBDaHJvbWUgKi9cbiAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye1xuICAgIGNvbG9yOiAjOTU5NTk1O1xuICB9XG4gIC8qIElFIDEwKyAqL1xuICA6LW1zLWlucHV0LXBsYWNlaG9sZGVye1xuICAgIGNvbG9yOiAjOTU5NTk1O1xuICB9XG4gIFxuICA6Oi13ZWJraXQtdGV4dGFyZWEtcGxhY2Vob2xkZXJ7XG4gICAgY29sb3I6ICM5NTk1OTU7XG4gIH1cbiAgLyogSUUgMTArICovXG4gIDotbXMtdGV4dGFyZWEtcGxhY2Vob2xkZXJ7XG4gICAgY29sb3I6ICM5NTk1OTU7XG4gIH1cbiAgLyogRmlyZWZveCA0LTE4ICovXG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIDotbW96LXBsYWNlaG9sZGVyLFxuICA6Oi1tb3otcGxhY2Vob2xkZXJ7XG4gICAgY29sb3I6ICM5NTk1OTU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjd2lzaFJ1bGVNb2RhbHtcbiAgICAubW9kYWwtZGlhbG9ne1xuICAgICAgbWF4LXdpZHRoOiA1MTJweDtcbiAgICB9XG4gICAgLm1vZGFsLWNvbnRlbnR7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cbiAgICAubW9kYWwtYm9keXtcbiAgICAgIGJhY2tncm91bmQ6ICNCRjM5MzM7XG4gICAgICBib3gtc2hhZG93OiAwcHggMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC5jbG9zZS1idG57XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC53aXNoLW1vZGFsLWhlYWR7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgPmltZzpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIG1heC13aWR0aDogMTkwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgID5pbWc6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucnVsZXMtY29udGVudHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAzN3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIxcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC5ib3JkZXItdG9we1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjIvaW1nL2NocmlzdG1hcy9ib3JkZXJfYmdfdGhyZWUucG5nXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgfVxuICAgICAgICAuYm9yZGVyLWxlZnR7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ltZy9jaHJpc3RtYXMvYm9yZGVyX2JnX3R3by5wbmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5ib3JkZXItcmlnaHR7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92Mi9pbWcvY2hyaXN0bWFzL2JvcmRlcl9iZ190d28ucG5nXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5ib3JkZXItYm90dG9te1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjIvaW1nL2NocmlzdG1hcy9ib3JkZXJfYmdfdGhyZWUucG5nXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucnVsZS10aXRsZXtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLnJ1bGUtaXRlbXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICBjb2xvcjogI0JGMzkzMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjd2lzaFN1Y2Nlc3NNb2RhbHtcbiAgICAubW9kYWwtZGlhbG9ne1xuICAgICAgbWF4LXdpZHRoOiA0OTBweDtcbiAgICB9XG4gICAgLm1vZGFsLWNvbnRlbnR7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cbiAgICAubW9kYWwtYm9keXtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAzMHB4IDE2cHg7XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgfVxuICAgICAgZGl2e1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTI4cHg7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDBCNTk0IDAlLCAjMEE5Q0FFIDEwMCUpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmRlLWluc2lnaHR7XG4gIC5zd2lwZXItY29udGFpbmVyLWluc2lnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEwN3B4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnBhZ2UtY29udGVudHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ltZy9kZUluc2lnaHQvZmlyc3RCZy5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjozMCUgbGVmdDtcbiAgICB9XG4gICAgLmZpcnN0LXBhZ2UtY29udGVudHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgID5pbWc6bnRoLWNoaWxkKDEpe1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgPmltZzpudGgtY2hpbGQoMil7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICA+ZGl2e1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweCAxMDBweDtcbiAgICAgICAgaDF7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICBjb2xvcjogIzEyQzZDRTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2ODBweCkge1xuICAgICAgICA+ZGl2e1xuICAgICAgICAgIGgxe1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgPmltZzpudGgtY2hpbGQoMSl7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICA+aW1nOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgPmRpdntcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgIGgxe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBwe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICBcbiAgICB9XG4gICAgLnNlY29uZC1wYWdlLWNvbnRlbnR7XG4gICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjIvaW1nL2RlSW5zaWdodC9zZWNvbmRQYWdlQmcucG5nJyk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgID5pbWc6bnRoLWNoaWxkKDEpe1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgPmltZzpudGgtY2hpbGQoMil7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICA+ZGl2e1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweCAxMDBweDtcbiAgICAgICAgaDF7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICBjb2xvcjogIzEyQzZDRTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2ODBweCkge1xuICAgICAgICA+ZGl2e1xuICAgICAgICAgIGgxe1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICA+aW1nOm50aC1jaGlsZCgxKXtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgID5pbWc6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICA+ZGl2e1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgaDF7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIHB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50aGlyZC1wYWdlLWNvbnRlbnR7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIFxuICAgICAgPmRpdntcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICAgID5kaXY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIHVse1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBsaXtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaDF7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaXRlbS1sb2dve1xuICAgICAgICAgICAgICB3aWR0aDogNTRweDtcbiAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5saW5rc3tcbiAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICA+YTpudGgtY2hpbGQoMSl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgID5saSsgbGl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgPmRpdjpudGgtY2hpbGQoMikge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgPmltZzpudGgtY2hpbGQoMSl7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgPmltZzpudGgtY2hpbGQoMil7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBcbiAgICAgICAgPmRpdntcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICA+ZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHVse1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIC5saW5rc3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+ZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNjkwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tdG9wOiA0NHB4O1xuICAgICAgICA+ZGl2e1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgID5kaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgPmltZzpudGgtY2hpbGQoMSl7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICA+aW1nOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgPmRpdjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIHVse1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgIC5saW5rc3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG5cblxuICAgIC5mb3J0aC1wYWdlLWNvbnRlbnR7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgID5kaXZ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgPmRpdjpudGgtY2hpbGQoMil7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGgxe1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogNDM4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGRpdntcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQzOHB4O1xuICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzAwNkI4QjtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MzhweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgID5kaXZ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgPmRpdjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgaDEsIGRpdiwgcHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5maWZ0aC1wYWdlLWNvbnRlbnR7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgID5kaXZ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgPmRpdjpudGgtY2hpbGQoMSl7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGgxe1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogNDM4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGRpdntcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQzOHB4O1xuICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzAwNkI4QjtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MzhweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICA+ZGl2e1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgID5kaXY6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICBoMSwgZGl2LCBwe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc3dpcGVyLXNsaWRlLWNvdW50e1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogOTk5O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICA+c3BhbjpudGgtY2hpbGQoMSl7XG4gICAgICAgIGNvbG9yOiAjMEE5Q0FFO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgICA+c3BhbjpudGgtY2hpbGQoMil7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0JGQkZCRjtcbiAgICAgICAgb3BhY2l0eTogMC43NTtcbiAgICAgIH1cbiAgICAgID5zcGFuOm50aC1jaGlsZCgzKXtcbiAgICAgICAgY29sb3I6ICNCRkJGQkY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgb3BhY2l0eTogMC43NTtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgLnN3aXBlci13cmFwcGVye1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAuc3dpcGVyLXNsaWRle1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnN3aXBlci1zbGlkZS1jb3VudHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH0gIFxufSIsIi5ibG9nV3JhcHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDM3N3B4KTtcbiAgY29sb3I6ICRncmF5LTkwMDtcbiAgLnNlY3Rpb24xe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICA+aW1ne1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICA+aW1nOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgXG4gICAgaDN7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgcmlnaHQ6IDMwJTtcbiAgICAgIHRvcDogMzAlO1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgID5pbWc6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgPmltZzpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBoM3tcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2VjdGlvbjJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHVse1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDExMTBweDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICBcbiAgICAgIGxpe1xuICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICA+YXtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgKntcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgICAgLmJsb2ctaXRlbS1iZ3tcbiAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBoM3tcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRzZW1pYm9sZDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbntcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgY29sb3I6ICM5NTk1OTU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgICAgIH1cbiAgICAgICAgLmJsb2ctaW5mb3tcbiAgICAgICAgICBwYWRkaW5nOiAgMCAxNnB4IDE2cHggMTZweDtcbiAgICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICB9XG4gICAgICAgIC5yZWFkLW1vcmV7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAkZGUtYmx1ZS1ncmVlbjtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAgJGRlLWJsdWUtZ3JlZW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGUtYmx1ZS1ncmVlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjphdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGRlLWJsdWUtZ3JlZW47XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRlLWJsdWUtZ3JlZW47XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIC5ibG9nLWl0ZW0tYmd7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDExMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIGgze1xuICAgICAgICAgICAgY29sb3I6JGRlLWJsdWUtZ3JlZW47XG4gICAgICAgICAgfVxuICAgICAgICAgIC5yZWFkLW1vcmUge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICByaWdodDogLTMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgbGl7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAgIGxpe1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmVsbGlwc2lzLWNvbnRlbnQtaW5mbzEge1xuICAgICAgbWF4LWhlaWdodDogMjBQWDsgIC8vIDTooYzmloflrZfnmoTmnIDlpKfpq5jluqZcbiAgICAgIGxpbmUtaGVpZ2h0OjIwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICYuZWxsaXBzaXMge1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICAgICY6OmFmdGVyIHsgICAgICAgLy8g5aaC5p6c6LaF6L+HMuihjOeahOWuveW6pu+8jOWImeeUqC4uLuaUvuWcqOesrOS6jOihjOeahOe7k+WwvlxuICAgICAgICAgIGNvbnRlbnQ6ICcuLi4nO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgLy8g6LCD5pW0Li4u55qE5L2N572uXG4gICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4IDFweCA0NXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgI0ZGRiA1MCUpIHJlcGVhdCBzY3JvbGwgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmVsbGlwc2lzLWNvbnRlbnQtaW5mbzMge1xuICAgICAgbWF4LWhlaWdodDogNjBQWDsgIC8vIDTooYzmloflrZfnmoTmnIDlpKfpq5jluqZcbiAgICAgIGxpbmUtaGVpZ2h0OjIwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICYuZWxsaXBzaXMge1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICAgICY6OmFmdGVyIHsgICAgICAgLy8g5aaC5p6c6LaF6L+HMuihjOeahOWuveW6pu+8jOWImeeUqC4uLuaUvuWcqOesrOS6jOihjOeahOe7k+WwvlxuICAgICAgICAgIGNvbnRlbnQ6ICcuLi4nO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgLy8g6LCD5pW0Li4u55qE5L2N572uXG4gICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4IDFweCA0NXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgI0ZGRiA1MCUpIHJlcGVhdCBzY3JvbGwgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZ3JlZW5Qb3dlcldyYXB7XG4gIGNvbG9yOiAkZ3JheS05MDA7XG4gIC5zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgLnNlY3Rpb24tY29udGFpbmVye1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24xe1xuICAgIGhlaWdodDogNDE3cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9pbWcvZGUvZ3JlZW5wb3dlci9iZzEud2VicCcpO1xuICAgIC5pbmZvLWNvbnRlbnR7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXgtd2lkdGg6IDQ2OHB4O1xuICAgICAgdG9wOiAgNSU7XG4gICAgICByaWdodDogMjAlO1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIGgze1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9pbWcvZGUvZ3JlZW5wb3dlci9iZzMud2VicCcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAuaW5mby1jb250ZW50e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGgze1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24ye1xuICAgIC5zZWN0aW9uLWNvbnRhaW5lcntcbiAgICAgIGgze1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBzcGFue1xuICAgICAgICAgIGNvbG9yOiAjNENDMkM3O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2VjdGlvbi1jb250YWluZXJ7XG4gICAgICAgIGgze1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2VjdGlvbjN7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAuc2VjdGlvbi1jb250YWluZXJ7XG4gICAgICBoM3tcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICBzcGFue1xuICAgICAgICAgIGNvbG9yOiAjNENDMkM3O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaDR7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2VtaWJvbGQ7XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgICAuZGV0YWlse1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICA+ZGl2OmZpcnN0LWNoaWxke1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogNjYwcHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID5kaXY6bGFzdC1jaGlsZHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDY2MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlY3Rpb24tY29udGFpbmVye1xuICAgICAgICBoM3tcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmRldGFpbHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgID5kaXZ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgID5kaXY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uNHtcbiAgICBwYWRkaW5nOiA0MHB4IDE2cHg7XG4gICAgLnNlY3Rpb24tY29udGFpbmVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgIHBhZGRpbmc6IDQwcHggMTAwcHg7XG4gICAgICBoM3tcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM3cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBzcGFue1xuICAgICAgICAgIGNvbG9yOiAjNENDMkM3O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBsYW5zLWRldGFpbHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTNweDtcbiAgICAgICAgPmRpdjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgICB0YWJsZXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0QzRDNEMztcbiAgICAgICAgICAgIHRoZWFke1xuICAgICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEM0QzRDM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRoe1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGJvZHl7XG4gICAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICA+dHIgKyB0ciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEM0QzRDM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPmRpdjpudGgtb2YtdHlwZSgyKXtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgPmRpdntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDhweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjYwcHg7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0bntcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDE2cHggMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaDR7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2VtaWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICRncmF5LTUwMDtcbiAgICAgIH1cbiAgICAgID5we1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkZ3JheS01MDA7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggNDBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGgze1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuICAgICAgICAucGxhbnMtZGV0YWlse1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgPmRpdjpudGgtb2YtdHlwZSgxKXtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRhYmxle1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB0aHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgID5kaXY6bnRoLW9mLXR5cGUoMil7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgID5kaXZ7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlY3Rpb241e1xuICAgIC5zZWN0aW9uLWNvbnRhaW5lcntcbiAgICAgIGgze1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweCAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBzcGFue1xuICAgICAgICAgIGNvbG9yOiAjNENDMkM3O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdWx7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGxpe1xuICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICA+YXtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgICp7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pdGVtLWJne1xuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pbmZve1xuICAgICAgICAgICAgcGFkZGluZzogIDAgMTZweCAxNnB4IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgaDR7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZW1pYm9sZDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZWFkLW1vcmV7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgY29sb3I6ICRkZS1ibHVlLWdyZWVuO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAgJGRlLWJsdWUtZ3JlZW47XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlLWJsdWUtZ3JlZW47XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOmF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZGUtYmx1ZS1ncmVlbjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRlLWJsdWUtZ3JlZW47XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAuaXRlbS1iZ3tcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgIGNvbG9yOiRkZS1ibHVlLWdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJlYWQtbW9yZSB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0zMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBsaXtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgICAgIGxpe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5lbGxpcHNpcy1jb250ZW50LWluZm8xIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjBQWDsgIC8vIDTooYzmloflrZfnmoTmnIDlpKfpq5jluqZcbiAgICAgICAgbGluZS1oZWlnaHQ6MjBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICYuZWxsaXBzaXMge1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgICAgICAmOjphZnRlciB7ICAgICAgIC8vIOWmguaenOi2hei/hzLooYznmoTlrr3luqbvvIzliJnnlKguLi7mlL7lnKjnrKzkuozooYznmoTnu5PlsL5cbiAgICAgICAgICAgIGNvbnRlbnQ6ICcuLi4nO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IC8vIOiwg+aVtC4uLueahOS9jee9rlxuICAgICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAxcHggNDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgI0ZGRiA1MCUpIHJlcGVhdCBzY3JvbGwgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZWxsaXBzaXMtY29udGVudC1pbmZvMiB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwUFg7ICAvLyA06KGM5paH5a2X55qE5pyA5aSn6auY5bqmXG4gICAgICAgIGxpbmUtaGVpZ2h0OjIwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAmLmVsbGlwc2lzIHtcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICAgICAgJjo6YWZ0ZXIgeyAgICAgICAvLyDlpoLmnpzotoXov4cy6KGM55qE5a695bqm77yM5YiZ55SoLi4u5pS+5Zyo56ys5LqM6KGM55qE57uT5bC+XG4gICAgICAgICAgICBjb250ZW50OiAnLi4uJztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyAvLyDosIPmlbQuLi7nmoTkvY3nva5cbiAgICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMXB4IDQ1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksICNGRkYgNTAlKSByZXBlYXQgc2Nyb2xsIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGgze1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucmVmZXJlbmNlLWNvbnRlbnR7XG4gIC5yZWZlcmVuY2UtaXRlbXtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgd29yZC13cmFwOmJyZWFrLXdvcmQ7XG4gIH1cbn0iLCIubW92ZUhvdXNlV3JhcHtcbiAgY29sb3I6ICRkZS1ncmF5OTAwO1xuICAuc2VjdGlvbjF7XG4gICAgaGVpZ2h0OiA1NTRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL21vdmVob3VzZS9iZzEud2VicCcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAlIGNlbnRlcjtcbiAgICA+aW1ne1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmluZm97XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNTE0cHg7XG4gICAgICB0b3A6IDgwcHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMTAlO1xuICAgICAgaDN7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI5cHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgID5pbWd7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuaW5mb3tcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBoM3tcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2VjdGlvbjJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaDN7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LWZhbWlseTogJGJvbGQ7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG4gICAgdWx7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMTYycHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbGl7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDI3MXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDogNjJweDtcbiAgICAgICAgfVxuICAgICAgICBoNHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgY29sb3I6ICRkZS1ncmF5OTAwO1xuICAgICAgICB9XG4gICAgICAgIFB7XG4gICAgICAgICAgY29sb3I6ICRkZS1ncmF5NTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGxpe1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgXG4gICAgfVxuICB9XG4gIC5zZWN0aW9uM3tcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGgze1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICA+UHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgdWx7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMTIycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICBsaXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMjcxcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGgze1xuICAgICAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgd29yZC1icmVhazprZWVwLWFsbDtcbiAgICAgICAgICBjb2xvcjogJGRlLWdyYXk1MDA7XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbGl7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+YXtcbiAgICAgIG1pbi13aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDM4cHggMDtcbiAgICB9XG4gIH1cbiAgLnNlY3Rpb240e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiA0NHB4IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB1bHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDExNjJweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBsaXtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA1ODdweDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgKntcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgICAgPmRpdjpudGgtb2YtdHlwZSgxKXtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICA+aW1nOm50aC1vZi10eXBlKDEpe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICAgID5pbWc6bnRoLW9mLXR5cGUoMil7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgIFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+ZGl2Om50aC1vZi10eXBlKDIpe1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNDVweDtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgXG4gICAgICAgICAgaDN7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJvbGQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogJGRlLWdyYXk1MDA7XG4gICAgICAgICAgICBcbiAgICAgICAgICB9XG4gICAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIyNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0QwRDBEMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogJGRlLWJsdWUtZ3JlZW47XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBpe1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgPmRpdjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICA+aW1nOm50aC1vZi10eXBlKDIpe1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgID5kaXY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZGUtYmx1ZS1ncmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTAyNHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBsaXtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgPmRpdjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGl7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgPmRpdjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgID5pbWc6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIzOHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID5pbWc6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuICAgICAgICAgID5kaXY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID5saSArIGxpe1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlY3Rpb241e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAzMHB4IDE2cHg7XG4gICAgPmgze1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgIH1cbiAgICAuY29sbGFwc2luZ3tcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4xcztcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgIH1cbiAgICAucGFuZWwtZ3JvdXB7XG4gICAgICBtYXgtd2lkdGg6IDExMjJweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLnBhbmVse1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgfVxuICAgICAgLnBhbmVsLXRpdGxle1xuICAgICAgICBhe1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGJvbGQ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgICBpe1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBjb2xvcjogIzk1OTU5NTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJlthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAkZGUtYmx1ZS1ncmVlbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wYW5lbC1oZWFkaW5ne1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cbiAgICAgIC5wYW5lbC1ib2R5e1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICAgID51bHtcbiAgICAgIG1heC13aWR0aDogMTEyMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMEYwRjA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRjBGMDtcbiAgICAgIGxpe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRjBGMDtcbiAgICAgICAgLndlbGx7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJG1lZGl1bTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICAgICAgICAgICAgY29sb3I6ICRkZS1ibHVlLWdyZWVuO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpe1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBjb2xvcjogIzk1OTU5NTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgICZbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gICAgICAgICAgICBpe1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICA+bGk6bGFzdC1jaGlsZHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuYmlsbE15QWNjb3VudFdyYXB7XG4gIGNvbG9yOiAkZGUtZ3JheTkwMDtcbiAgLnNlY3Rpb24xe1xuICAgIGhlaWdodDogNDE3cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS9iaWxsTXlBY2NvdW50L2FjY291bnQvYmcxLnBuZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwJSBib3R0b207XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGgze1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICAgIHJpZ2h0OiAyMCU7XG4gICAgICB0b3A6IDI1JTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgaDN7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIH1cbiAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL2JpbGxNeUFjY291bnQvYWNjb3VudC9iZzIucG5nJyk7XG4gICAgfVxuICB9XG4gIC5zZWN0aW9ue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICAuc2VjdGlvbi1jb250YWluZXJ7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAuc2VjdGlvbjJ7XG4gICAgaDR7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LWZhbWlseTogJGJvbGQ7XG4gICAgICBjb2xvcjogJGRlLWdyYXk5MDA7XG4gICAgfVxuICAgIHVse1xuICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgbGl7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICRkZS1ncmF5NTAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuaW1nLWxpc3R7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLmltZy1pdGVte1xuICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgID5pbWc6bnRoLW9mLXR5cGUoMSl7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgPmltZzpudGgtb2YtdHlwZSgyKXtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5pbmZve1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgICBib3R0b206IDQwcHg7XG4gICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGUtZ3JheTUwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XG4gICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgICAgcmlnaHQ6MjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAgICAgICAgID5pbWc6bnRoLW9mLXR5cGUoMSl7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICA+aW1nOm50aC1vZi10eXBlKDIpe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAuaW1nLWl0ZW17XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgfVxuICAgICAgICAuaW5mb3tcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgICAgIC5pbWctaXRlbXtcbiAgICAgICAgICAuaW5mb3tcbiAgICAgICAgICAgIGJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICAuc2VjdGlvbjN7XG4gICAgLnNlY3Rpb24tY29udGFpbmVye1xuICAgICAgaDN7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OztcbiAgICAgICAgbWFyZ2luLXRvcDogMjlweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LWZhbWlseTogJGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IFxuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZhcXMtbGlzdHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAuZmFxcy1pdGVte1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjBGMEYwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI5cHg7XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBjb2xvcjogIzk1OTU5NTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9dHJ1ZV17XG4gICAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC53ZWxse1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRkZS1ncmF5NTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBoNHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bHtcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZTogaW5zaWRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2VjdGlvbjV7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTZweCAxNnB4IDMwcHggMTZweDtcbiAgICA+aDN7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBmb250LWZhbWlseTogJGJvbGQ7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICBjb2xvcjogJGRlLWdyYXk5MDA7XG4gICAgfVxuICAgIC5jb2xsYXBzaW5ne1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjFzO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgfVxuICAgIC5wYW5lbC1ncm91cHtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAucGFuZWx7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICB9XG4gICAgICAucGFuZWwtdGl0bGV7XG4gICAgICAgIGF7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICAgIGl7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICRkZS1ibHVlLWdyZWVuO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBhbmVsLWhlYWRpbmd7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgICAgLnBhbmVsLWJvZHl7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIGg1e1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICRkZS1ncmF5OTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPnVse1xuICAgICAgbWF4LXdpZHRoOiAxMTIycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0YwRjBGMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBGMEYwO1xuICAgICAgbGl7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBGMEYwO1xuICAgICAgICAud2VsbHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICAgICZbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gICAgICAgICAgICBjb2xvcjogJGRlLWJsdWUtZ3JlZW47XG4gICAgICAgICAgfVxuICAgICAgICAgIGl7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgJlthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgID5saTpsYXN0LWNoaWxke1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5zb2xhcldyYXB7XG4gIGNvbG9yOiAkZ3JheS05MDA7XG4gIC5zZWN0aW9uMXtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDogNDE3cHg7XG4gICAgYmFja2dyb3VuZDp1cmwoJ2h0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL3NvbGFyL3NvbGFyQmcxLndlYnAnKSA1MCUgYm90dG9tIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG4gICAgLmluZm97XG4gICAgICBwYWRkaW5nOjcwcHggMDtcbiAgICAgIGgze1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgICAgIG1hcmdpbjowIDAgMTBweCAwO1xuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBtYXJnaW46MCAwIDI1cHggMDtcbiAgICAgICAgY29sb3I6IzAwRkRGRjtcbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMzBweCkge1xuICAgICAgYmFja2dyb3VuZDp1cmwoJ2h0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL3NvbGFyL3NvbGFyQmcxTS53ZWJwJykgNTAlIGJvdHRvbSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgICBoZWlnaHQ6MzIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6NDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6NDBweDtcbiAgICAgIC5pbmZve1xuICAgICAgICBwYWRkaW5nOjYwcHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBoM3tcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24ye1xuICAgIGJhY2tncm91bmQ6I0Y5RjlGOTtcbiAgICBwYWRkaW5nOjIwcHggNDBweDtcbiAgICAuc2VjdGlvbjJJdGVte1xuICAgICAgYmFja2dyb3VuZDojZmZmZmZmO1xuICAgICAgcGFkZGluZzo0MHB4IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46MjBweCAxMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGhlaWdodDogNDIwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICB9XG4gICAgICBpbWd7XG4gICAgICAgIGhlaWdodDo4MHB4O1xuICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgfVxuICAgICAgaDV7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnU0YgUHJvIFRleHQgQm9sZCc7XG4gICAgICAgIG1hcmdpbjoyNXB4IDAgMTVweCAwO1xuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJGRlLWdyYXk1MDA7XG4gICAgICAgIG1hcmdpbjowIDAgMjBweCAwO1xuICAgICAgfVxuICAgICAgZGl2e1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgICAgaGVpZ2h0OiA5NnB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgYXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4IDdweDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAzcHggN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sYXN0QnRue1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6OTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9ICAgICAgXG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZzoyMHB4IDBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgIC5jb250YWluZXJ7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7XG4gICAgICAuY29udGFpbmVye1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgIC5jb250YWluZXJ7XG4gICAgICAgIHdpZHRoOjExNzBweFxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2VjdGlvbjN7XG4gICAgYmFja2dyb3VuZDojZmZmZmZmO1xuICAgIHBhZGRpbmc6NjBweCAwO1xuICAgIC5zZWN0aW9uM0lubmVye1xuICAgICAgcGFkZGluZzo0NXB4IDIwcHg7XG4gICAgICAvLyBtYXJnaW46MCAtMTBweDtcbiAgICAgIGhlaWdodDozMTBweDtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOnVybCgnaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9pbWcvZGUvc29sYXIvc29sYXJJbWczLndlYnAnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC5pbWd7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICBoZWlnaHQ6MjAwcHg7XG4gICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRleHRJbmZve1xuICAgICAgICBwe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgICAgIG1hcmdpbjowIDAgMjVweCAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjojNENDMkM3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRue1xuICAgICAgICAgIC8vIHdpZHRoOjE4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZzozMHB4IDA7XG4gICAgICAuc2VjdGlvbjNJbm5lcntcbiAgICAgICAgcGFkZGluZzozMHB4IDIwcHg7XG4gICAgICAgIGhlaWdodDoyMDBweDtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIC5pbWd7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgaGVpZ2h0OjEyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGV4dEluZm97XG4gICAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmJ0bntcbiAgICAgICAgICAgIC8vIHdpZHRoOjgwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOjRweCAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICAgIHBhZGRpbmc6MjBweCAwO1xuICAgICAgLnNlY3Rpb24zSW5uZXJ7XG4gICAgICAgIHBhZGRpbmc6MjBweCAxMHB4O1xuICAgICAgICBoZWlnaHQ6MTYwcHg7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICAuaW1ne1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIGhlaWdodDo4MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGV4dEluZm97XG4gICAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmJ0bntcbiAgICAgICAgICAgIC8vIHdpZHRoOjgwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOjRweCAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyBcbiAgICAgIC5jb250YWluZXJ7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7XG4gICAgICAuY29udGFpbmVye1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgIC5jb250YWluZXJ7XG4gICAgICAgIHdpZHRoOjExNzBweFxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi52aWNFbGVjcldyYXB7XG4gIGNvbG9yOiAkZ3JheS05MDA7XG4gIC5zZWN0aW9uMXtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDogNDE3cHg7XG4gICAgYmFja2dyb3VuZDp1cmwoJ2h0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL3ZpY0VsZWN0cmljaXR5L3ZpY0VsZWNJbWcxLnBuZycpIDUwJSBib3R0b20gbm8tcmVwZWF0O1xuICAgIC8vIGJhY2tncm91bmQ6dXJsKCcuLi8uLi9pbWcvdmljRWxlY3RyaWNpdHkvdmljRWxlY0ltZzEucG5nJykgNTAlIGJvdHRvbSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuICAgIC5pbmZve1xuICAgICAgcGFkZGluZzo3MHB4IDA7XG4gICAgICBoM3tcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgICBtYXJnaW46MCAwIDEwcHggMDtcbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luOjAgMCAyNXB4IDA7XG4gICAgICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgICB9XG4gICAgICAuYnRue1xuICAgICAgICAmLmJ0blR5cGUxe1xuICAgICAgICAgIHBhZGRpbmc6OHB4IDUwcHggN3B4IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMzBweCkge1xuICAgICAgYmFja2dyb3VuZDp1cmwoJ2h0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL3ZpY0VsZWN0cmljaXR5L3ZpY0VsZWNJbWcyLnBuZycpIDUwJSBib3R0b20gbm8tcmVwZWF0O1xuICAgICAgLy8gYmFja2dyb3VuZDp1cmwoJy4uLy4uL2ltZy92aWNFbGVjdHJpY2l0eS92aWNFbGVjSW1nMi5wbmcnKSA1MCUgYm90dG9tIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICAgIGhlaWdodDozMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDo0MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDo0MHB4O1xuICAgICAgLmluZm97XG4gICAgICAgIHBhZGRpbmc6NjBweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGgze1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2VjdGlvbjJ7XG4gICAgcGFkZGluZzo0MHB4IDA7XG4gICAgLnNlY3Rpb24yUntcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBib3gtc2hhZG93OiAwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgcGFkZGluZzowIDE1cHg7XG4gICAgICAuc2VjdGlvbjJSSXRlbXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzoyMHB4IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNGMEYwRjA7XG4gICAgICAgIC5pdGVtQ2VsbDEsIC5pdGVtQ2VsbDJ7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6NDBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiMyQzJDMkM7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLml0ZW1DZWxsMXtcbiAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDoyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5pdGVtQ2VsbDJ7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5vZmZlcldyYXB7XG4gICAgbWFyZ2luLWJvdHRvbTo0MHB4O1xuICAgIC5wYW5lbC1ncm91cHtcbiAgICAgIC5wYW5lbHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czowO1xuICAgICAgICBtYXJnaW4tdG9wOjJweDtcbiAgICAgICAgLnBhbmVsLWhlYWRpbmd7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgICAgICAgICAucGFuZWwtdGl0bGV7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgICAgICAgICAgICYgPiBhe1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U1RTVFNTtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwQTlDQUU7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgcGFkZGluZzoxMHB4IDQwcHggMTBweCAyMHB4O1xuICAgICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwmOmZvY3Vze1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMGE5Y2FlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5hY2NvcmRpb25JY29ue1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDoyMHB4O1xuICAgICAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDotMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjojMEE5Q0FFO1xuICAgICAgICAgICAgICAgIHdpZHRoOjQwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIC5pY29uMXtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjIwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pY29uMntcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoyMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmNvbGxhcHNlZHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTVFNUU1O1xuICAgICAgICAgICAgICAgIC5hY2NvcmRpb25JY29ue1xuICAgICAgICAgICAgICAgICAgLmljb24xe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmljb24ye1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wYW5lbC1ib2R5e1xuICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAub2ZmZXJMaXN0e1xuICAgICAgICAgICAgLm9mZmVySXRlbXtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI0RCREJEQjtcbiAgICAgICAgICAgICAgcGFkZGluZzoxNnB4IDIwcHg7XG4gICAgICAgICAgICAgIC5vZmZlckl0ZW1UaXR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgaDV7XG4gICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaXRlbVRleHQye1xuICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6MTUwcHg7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLm9mZmVySXRlbUNvbntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLml0ZW1UZXh0TGlzdHtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICAgIC5pdGVtVGV4dDF7XG4gICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206NnB4O1xuICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm9mZmVySXRlbUF0dGFjaHtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuaXRlbVRleHQxLCAuaXRlbVRleHQye1xuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLm9mZmVySXRlbVBERntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6IzBBOUNBRTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDozcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjNweDtcbiAgICAgICAgICAgICAgICAuaWNvbmZvbnR7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICBjb2xvcjojNEFCOTg3O1xuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5vZmZlckxpc3R7XG4gICAgICAgICAgICAgIC5vZmZlckl0ZW17XG4gICAgICAgICAgICAgICAgLm9mZmVySXRlbUNvbntcbiAgICAgICAgICAgICAgICAgIC5vZmZlckl0ZW1BdHRhY2h7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm9mZmVySXRlbVBERntcbiAgICAgICAgICAgICAgICAgIC5pY29uZm9udHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAub2ZmZXJJdGVtVGV4dHtcbiAgICAgICAgICAgICAgICAgIC5vZmZlckl0ZW1Db257XG4gICAgICAgICAgICAgICAgICAgIC5pdGVtQ29uMXtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaXRlbUNvbjJ7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuam9pbnRBY2NvdW50V3JhcHtcbiAgY29sb3I6ICRkZS1ncmF5OTAwO1xuICAuam9pbnRBY2NvdW50SGVhZXJ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIzMWRlZywgIzAwNkI4QiAwJSwgIzAwNDQ2MiAxMDAlKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMjEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgID5kaXY6Zmlyc3QtY2hpbGR7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMCA5MHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgID5he1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5kcm9wZG93bntcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDcuNXB4O1xuICAgICAgICBsYWJlbHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5pY29uZm9udHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5kcm9wZG93bi1tZW51e1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgLmRyb3Bkb3duLWl0ZW17XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICBjb2xvcjogJGRlLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkZS1wcmltYXJ5O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5kcm9wZG93bi1kaXZpZGVye1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgID5hK2F7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZHJvcGRvd24tdG9nZ2xle1xuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgXG4gICAgPmRpdjpsYXN0LWNoaWxke1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGgye1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlY3Rpb257XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgICAmLmFjdGl2ZXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIC5zZWN0aW9uLWNvbnRhaW5lcntcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgIC5zZWN0aW9uLWJveHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICB9XG4gICAgICAuc2VjdGlvbjEtMXtcbiAgICAgICAgdWx7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0IyQjJCMjtcbiAgICAgICAgICBsaXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggNDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBsaS5pbmZvLWhlYWR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICRkZS1ncmF5OTAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICA+bGkrbGl7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0YwRjBGMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPnVsK3Vse1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5saW5le1xuICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBGMEYwO1xuICAgICAgfVxuICAgICAgLnNlY3Rpb24xLTJ7XG4gICAgICAgIGgze1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LWZhbWlseTogJHJlZ3VsYXI7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBjb2xvcjogJGRlLWdyYXk5MDA7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0taXRlbXtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGUtZ3JheTkwMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgc2VsZWN0e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDBEMEQwO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICA+b3B0aW9uOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgY29sb3I6cmdiKDE3OCwgMTc4LCAxNzgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc2VsZWN0cy1jb250ZW50e1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgID5zZWxlY3R7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDBEMEQwO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW5wdXQ6ZGlzYWJsZWR7XG4gICAgICAgICAgICBjb2xvcjogIzk1OTU5NTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMEQwRDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IFxuICAgICAgICAgICAgLyogV2ViS2l0IGJyb3dzZXJzICovIFxuICAgICAgICAgICAgY29sb3I6ICNCMkIyQjI7IFxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIH0gXG4gICAgICAgICAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7IFxuICAgICAgICAgICAgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi8gXG4gICAgICAgICAgICBjb2xvcjogI0IyQjJCMjsgXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgfSBcbiAgICAgICAgICBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7IFxuICAgICAgICAgICAgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqLyBcbiAgICAgICAgICAgIGNvbG9yOiAjQjJCMkIyOyBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICB9IFxuICAgICAgICAgIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IFxuICAgICAgICAgICAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTArICovIFxuICAgICAgICAgICAgY29sb3I6ICNCMkIyQjI7IFxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuanF2LWVycm9ye1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICNlNjJlMmUhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAubWVkaWNhcmUtbGlzdHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgLjVzIGVhc2U7XG4gICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMGE5Y2FlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMGE5Y2FlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS9qb2ludEFjY291bnQvaWNvX2NsaWNrLnBuZ1wiKSBuby1yZXBlYXQgcmlnaHQgYm90dG9tO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgIFxuICAgICAgICAgIH1cbiAgICAgICAgICAuZGF0ZS1vZi1jb250ZW50e1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgID4qIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDMyJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAudmFsaWQtdG8tY29udGVudHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICB3aWR0aDogNDglICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuYi1jaGVja2JveHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYucHJvdG9jb2x7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgID5zcGFue1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhY3QtZGV0YWlscy1jb250ZW50e1xuICAgICAgICAgIGgze1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN1Ym1pdC1idG5ze1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgXG4gICAgICAgICAgPmEsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgID5hOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICAgICAgfVxuICAgICAgICAgID5pbnB1dDpsYXN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucHJvY2Vzcy1jb21wbGV0ZWQge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDI2MHB4KTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBoM3tcbiAgICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAkZGUtZ3JheTkwMDtcbiAgICB9XG4gICAgUHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAkZGUtZ3JheTkwMDtcbiAgICB9XG4gICAgYXtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzY4cHg7XG4gICAgfVxuICB9XG4gIC50aGlyZC1wYXJ0eXtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjYwcHgpO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5qb2ludEFjY291bnRIZWFlcntcbiAgICAgIHBhZGRpbmc6IDE2cHggMTZweCAxNnB4IDE2cHg7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgPmRpdjpmaXJzdC1jaGlsZHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgID5he1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICA+ZGl2e1xuICAgICAgICBoMntcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbntcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAuc2VjdGlvbi1jb250YWluZXJ7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgID5kaXZ7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5wcm9jZXNzLWNvbXBsZXRlZCwgLnRoaXJkLXBhcnR5IHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMjBweCk7XG4gICAgfVxuICB9XG4gICNqb2ludFN1Y2Nlc3NNb2RhbCwgI2pvaW50RmFpbE1vZGFse1xuICAgIC5tb2RhbC1ib2R5e1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6NTBweDtcbiAgICAgIH1cbiAgICAgIGgze1xuICAgICAgICBmb250LWZhbWlseTogJGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgY29sb3I6ICRkZS1ncmF5OTAwO1xuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1heC13aWR0aDogNDEwcHg7XG4gICAgICAgIGNvbG9yOiAkZGUtZ3JheTkwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBpbXBvcnQgJy4vYWRkSG9sZGVyLnNjc3MnOyIsIi5hZGRIb2xkZXJXYXJwe1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcGFkZGluZzogNDBweCAxNnB4IDgwcHggMTZweDtcbiAgY29sb3I6ICRkZS1ncmF5OTAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIC5zZWN0aW9ue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTEyNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5iYWNrLWJ0bntcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogJGRlLWdyYXk5MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgPmgze1xuICAgICAgY29sb3I6ICRkZS1ncmF5OTAwO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRQWDtcbiAgICAgIH1cbiAgICB9XG4gICAgPnB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGM0UwO1xuICAgICAgY29sb3I6ICM4RDY2MjQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogJHJlZ3VsYXI7XG4gICAgICBwYWRkaW5nOiAxNnB4IDMwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogOTkwcHg7XG4gICAgfVxuICAgIFxuICAgID5mb3Jte1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgPmg0e1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiRkZS1ncmF5OTAwO1xuICAgICAgICBmb250LWZhbWlseTogJHJlZ3VsYXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIC5lbGVjdHJpY2l0LWNoZWNrYm94LC5nYXMtY2hlY2tib3h7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgID5kaXY6bGFzdC1jaGlsZHtcbiAgICAgICAgICA+ZGl2e1xuICAgICAgICAgICAgY29sb3I6JGRlLWdyYXk5MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHJlZ3VsYXI7XG4gICAgICAgICAgfVxuICAgICAgICAgID5we1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiRkZS1ncmF5NTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRyZWd1bGFyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmRlLXRpcHMxe1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgfVxuICAgICAgLnN1Ym1pdC1idG5ze1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgYSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM2OHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnRlc3RpbW9uaWFsc1dyYXB7XG4gIC5jb2xsYXBzaW5ne1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICB9XG4gIC5zZWN0aW9uMXtcbiAgICBoZWlnaHQ6IDU1MnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9pbWcvZGUvdGVzdGltb25pYWxzL2JnMS5wbmcnKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIGJvdHRvbTtcbiAgICAuaW5mby1jb250ZW50e1xuICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgPmRpdntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIGgze1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGJvbGQ7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgPnB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNlBYO1xuICAgICAgICAgIGNvbG9yOiMwMEZDRkU7XG4gICAgICAgIH1cbiAgICAgICAgPnA6bnRoLW9mLXR5cGUoMSl7XG4gICAgICAgICAgbWFyZ2luOiAzMXB4IDAgMjRweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgID5kaXZ7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS90ZXN0aW1vbmlhbHMvYmcyLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgICAuaW5mby1jb250ZW50e1xuICAgICAgICA+ZGl2e1xuICAgICAgICAgIGgze1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2VjdGlvbjJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIC5sZWZ0e1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDM4cHg7XG4gICAgICBwYWRkaW5nOiAzMXB4IDE4cHg7XG4gICAgICB1bHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICA+bGl7XG4gICAgICAgICAgaDR7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWcxe1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1nMntcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmltZzN7XG4gICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWc0e1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgID5kaXZ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgID5zcGFuOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvbGQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RhcnN7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICAgICAgLnN0YXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9pbWcvZGUvdGVzdGltb25pYWxzL2ZpdmVzdGFyMi5wbmcnKTtcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9pbWcvZGUvdGVzdGltb25pYWxzL2ZpdmVzdGFyLnBuZycpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZTF7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL3Rlc3RpbW9uaWFscy9maXZlc3RhcjMucG5nJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+c3BhbjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICBjb2xvcjogJGRlX2dyYXkzMDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPmxpICsgbGl7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY2VudGVye1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIC5yZXZpZXdzLWNhdGVyZ3JheXtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBsaXtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyQzJDMkM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGl2e1xuICAgICAgICAgICAgICBjb2xvcjogJGRlX2dyYXk5MDA7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcmVndWxhcjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICAgICAgICAgICAgICBjb2xvcjogJGRlX2dyYXk5MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmV2aWV3cy1saXN0e1xuICAgICAgICAucmV2aWV3cy1jb3VudHtcbiAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gICAgICAgICAgaDR7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBkaXZ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgID5zcGFuOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvbGQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RhcnN7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICAgICAgLnN0YXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9pbWcvZGUvdGVzdGltb25pYWxzL2ZpdmVzdGFyMi5wbmcnKTtcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9pbWcvZGUvdGVzdGltb25pYWxzL2ZpdmVzdGFyLnBuZycpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZTF7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL3Rlc3RpbW9uaWFscy9maXZlc3RhcjMucG5nJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+c3BhbjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICBjb2xvcjogJGRlX2dyYXkzMDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLndlbGx7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC5yZXZpZXdzLWRldGFpbC1saXN0e1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIGxpe1xuICAgICAgICAgICAgcGFkZGluZzogMjRweCAzMnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gICAgICAgICAgICAudXNlci1pbmZve1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICA+YSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgID5pbWd7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgIFxuICAgICAgICAgICAgICA+ZGl2e1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIC5uYW1le1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkZV9ncmF5OTAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRlLWJsdWUtZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnN0YXJze1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAuc3RhcntcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS90ZXN0aW1vbmlhbHMvZml2ZXN0YXIyLnBuZycpO1xuICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9pbWcvZGUvdGVzdGltb25pYWxzL2ZpdmVzdGFyLnBuZycpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJi5hY3RpdmUxe1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL3Rlc3RpbW9uaWFscy9maXZlc3RhcjMucG5nJyk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID5zcGFuOm50aC1vZi10eXBlKDUpIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdGltZXtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVfZ3JheTMwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZXZpZXdzLXRleHR7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgY29sb3I6ICRkZV9ncmF5OTAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgJj5hIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyb20taW5mb3tcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgPmltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgPmRpdntcbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRkZV9ncmF5MzAwO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgLnJldmlld3MtY2F0ZXJncmF5e1xuICAgICAgICAgIGxpe1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5sZWZ0e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmNlbnRlcntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC5yZXZpZXdzLWNhdGVyZ3JheXtcbiAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgICBsaXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgPmRpdntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgID5zcGFue1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgPmxpOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgPmRpdntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJldmlld3MtbGlzdHtcbiAgICAgICAgICAucmV2aWV3cy1jb3VudHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5yZXZpZXdzLWRldGFpbC1saXN0e1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xuICAgIC5lbGxpcHNpcy1jb250ZW50LWluZm80IHtcbiAgICAgXG4gICAgICBsaW5lLWhlaWdodDoyMHB4O1xuICAgICAgXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICY+LnNob3ctdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmLmVsbGlwc2lzIHtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgbWF4LWhlaWdodDogODBQWDsgIC8vIDTooYzmloflrZfnmoTmnIDlpKfpq5jluqZcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAmPi5oaWRlLXRleHQgeyBcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY+LnNob3ctdGV4dCB7ICAgICAgIC8vIOWmguaenOi2hei/hzLooYznmoTlrr3luqbvvIzliJnnlKguLi7mlL7lnKjnrKzkuozooYznmoTnu5PlsL5cbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgY29sb3I6ICM5NTk1OTU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5NTk1OTU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyAvLyDosIPmlbQuLi7nmoTkvY3nva5cbiAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMXB4IDE1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCNGOEY4RjgsICNGOEY4RjggNTAlKSByZXBlYXQgc2Nyb2xsIDAgMCAjRjhGOEY4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5lbGxpcHNpcy1jb250ZW50LWluZm80LWFsbHtcbiAgICAgICYuZWxsaXBzaXMge1xuICAgICAgICAmPi5zaG93LXRleHQgeyBcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJj4uaGlkZS10ZXh0IHsgXG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICA+c3BhbntcbiAgICAgICAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5NTk1OTU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxufVxuIiwiLmFjY291bnRDb21tb25XcmFwIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE3NXB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIC5idG4ge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbToxNXB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTM4cHgpO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjEycHgpO1xuICB9XG4gIC5hY2NvdW50LWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTMyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICAmLmFjY291bnQtZWRpdC1jb250ZW50IHtcbiAgICAgID4gZGl2IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIC5iYWNrLWJ0biB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGVfZ3JheTkwMDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJGRlLWJsdWUtZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5sZWZ0LWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDMxOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoNCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogJGRlLWdyYXk5MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgICBjb2xvcjogJGRlLWdyYXk5MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRyZWd1bGFyO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJGRlLWJsdWUtZ3JlZW47XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRkZS1ibHVlLWdyZWVuO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICA+IGg0Om50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJpZ2h0LWNvbnRlbnQge1xuICAgICAgZmxleDogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICYuYWNjb3VudC1iYXNlLWluZm8tY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDYwcHggNDBweDtcbiAgICAgICAgLyogc2V0IHBvc2l0aW9uIGZvciAub3B0T3V0TGluayAqL1xuICAgICAgICAuYmFjay1idG4ge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTZweCAxNnB4IDE2cHg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogJGRlX2dyYXk5MDA7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRkZS1ibHVlLWdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBiIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGVfZ3JheTkwMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGRlLWJsdWUtZ3JlZW47XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW5mby1pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICBoNSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZGUtYmx1ZS1ncmVlbjtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICRkZV9ncmF5OTAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgY29sb3I6ICRkZS1ncmF5MzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmJvcmRlci1ib3R0b20ge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm9wdE91dExpbmt7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbToyMHB4O1xuICAgICAgICAgIGxlZnQ6NDBweDtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjokZGUtZ3JheTUwMDtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6JGRlLWdyYXk1MDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgI2RlcmVnaXN0ZXJNb2RhbCwgI2V4dGVuc2lvbk1vZGFse1xuICAgICAgLm1vZGFsLWRpYWxvZ3tcbiAgICAgICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5hZGRpdGlvbmFsQ29udGVudHtcbiAgICAgIC5hZGRpdGlvbmFsU3RhdHVze1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgcGFkZGluZzoycHggOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LWZhbWlseTogXCJTRiBQcm8gVGV4dCBSZWd1bGFyXCI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjRweDtcbiAgICAgICAgJi5wZW5kaW5ne1xuICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSgxMCwgMTU2LCAxNzQsIDEpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDE1NiwgMTc0LCAwLjEpO1xuICAgICAgICAgIGNvbG9yOnJnYmEoMTAsIDE1NiwgMTc0LCAxKTtcbiAgICAgICAgfVxuICAgICAgICAmLnZlcmlmeWluZ3tcbiAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoNzIsIDcyLCA3MiwgMSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3MiwgNzIsIDcyLCAwLjEpO1xuICAgICAgICAgIGNvbG9yOnJnYmEoNzIsIDcyLCA3MiwgMSk7XG4gICAgICAgIH1cbiAgICAgICAgJi5pbnZhbGlke1xuICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSgyMzAsIDQ2LCA0NiwgMSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzAsIDQ2LCA0NiwgMC4xKTtcbiAgICAgICAgICBjb2xvcjpyZ2JhKDIzMCwgNDYsIDQ2LCAxKTtcbiAgICAgICAgfVxuICAgICAgICAmLmFwcHJvdmVke1xuICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSg3NCwgMTg1LCAxMzUsIDEpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzQsIDE4NSwgMTM1LCAwLjEpO1xuICAgICAgICAgIGNvbG9yOnJnYmEoNzQsIDE4NSwgMTM1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFkZGl0aW9uYWxUeXBle1xuICAgICAgICBtYXJnaW46MjBweCAwIDQwcHggMTBweDtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICBsaXN0LXN0eWxlOiBpbnNpZGU7XG4gICAgICAgIGxpe1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGlzdC1zdHlsZTogaW5zaWRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYWRkaXRpb25hbERvY3NJbWdze1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgY29sb3I6JGRlLWdyYXkzMDA7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGRlLWdyYXkzMDA7XG4gICAgICAgICAgfVxuICAgICAgICB9ICBcbiAgICAgIH1cbiAgICAgIC5hZGRpdGlvbmFsRG9jc3tcbiAgICAgICAgbWFyZ2luOjIwcHggMjBweCAyMHB4IDA7XG4gICAgICAgIHB7XG4gICAgICAgICAgJi52ZXJpZnlpbmdUZXh0e1xuICAgICAgICAgICAgY29sb3I6cmdiYSg0NCwgNDQsIDQ0LCAxKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5pbnZhbGlkVGV4dHtcbiAgICAgICAgICAgIGNvbG9yOnJnYmEoMjMwLCA0NiwgNDYsIDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmFwcHJvdmVkVGV4dHtcbiAgICAgICAgICAgIGNvbG9yOnJnYmEoNzQsIDE4NSwgMTM1LCAxKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGltcG9ydCBcIi4vYWNjb3VudC1sb2dpbi1kZXRhaWxcIjtcbiAgICBAaW1wb3J0IFwiLi9hY2NvdW50LWNvbnRhY3QtZGV0YWlsXCI7XG4gICAgQGltcG9ydCBcIi4vYWNjb3VudC1jb25jZXNzaW9uXCI7XG4gICAgQGltcG9ydCBcIi4vYWNjb3VudC1saWZlLXN1cHBvcnRcIjtcbiAgICBAaW1wb3J0IFwiLi9hY2NvdW50LXJld2FyZFwiO1xuICAgIEBpbXBvcnQgXCIuL2FjY291bnQtaG9sZGVyc1wiO1xuICAgIEBpbXBvcnQgXCIuL2FjY291bnQtcGF5bWVudHNcIjtcbiAgICBAaW1wb3J0IFwiLi9hY2NvdW50LXZwcFwiO1xuICAgIEBpbXBvcnQgXCIuL2FjY291bnQtdnBwLXVuYm91bmRcIjtcbiAgICBAaW1wb3J0IFwiLi9hY2NvdW50LXZpZXctcGxhblwiO1xuICAgIEBpbXBvcnQgXCIuL2FjY291bnQtbW92ZS1vdXRcIjtcbiAgICBAaW1wb3J0IFwiLi9hZGQtc2hhcmVkLXNjcmVlbnNob3RcIjtcbiAgICBAaW1wb3J0IFwiLi9hY2NvdW50LXdlY2hhdFwiO1xuICAgIEBpbXBvcnQgXCIuL2FjY291dC1hZGQtZmVlZGJhY2tcIjtcbiAgICBAaW1wb3J0IFwiLi9hY2NvdW50LWV2LWNoYXJnaW5nXCI7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubGVmdC1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5yaWdodC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQGltcG9ydCBcIi4vYWNjb3VudC1yZXdhcmQtc2hhcmUtcnVsZVwiO1xuXG4ubXlJbmZvVGl0U2VjdGlvbntcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTMyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gID5kaXY6Zmlyc3QtY2hpbGR7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBpbWd7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIH1cbiAgICBzcGFue1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgfVxuICB9XG4gID5kaXY6bGFzdC1jaGlsZHtcbiAgICBtYXJnaW4tbGVmdDogMjdweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLm15SW5mb1RpdENsb3Nle1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGMEYwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNjJFMkU7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBjb2xvcjogI0U2MkUyRTtcbiAgICBmb250LWZhbWlseTogJHJlZ3VsYXI7XG4gICAgcGFkZGluZzo0cHggMTBweDtcbiAgICAmLmFjdGl2ZXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgID5kaXY6Zmlyc3QtY2hpbGR7XG4gICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgfVxuICB9XG59IiwiXG4uYWNjb3VudC1jb25jZXNzaW9uLWNvbnRlbnQge1xuICBoNHtcbiAgICA+ZGl2e1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYntcbiAgICAgICAgZmxleDogMTtcbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS9teS9jYW5jZWxfY29uc2Vzc2lvbl9pY29uLnBuZycpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgfVxuICAuYmFjay1idG57XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgaDR7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5pbmZvLWl0ZW17XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICA+ZGl2e1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBhe1xuICAgICAgICBjb2xvcjogJGRlLWJsdWUtZ3JlZW47XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hZGQtY2FyZC1idG57XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgYXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB9XG4gIH1cbiAgLmNvbmNlc3Npb24taW5mb3tcbiAgICAuY29uY2Vzc2lvbi1pbmZvLWl0ZW17XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgIGltZ3tcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuY29uY2Vzc2lvbi1pbmZvLWl0ZW0tbGFibGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICRkZS1ncmF5NTAwO1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgIC5jb25jZXNzaW9uLWluZm8taXRlbS1pbmZve1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkZGUtZ3JheTUwMDtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5idG57XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgfVxuICB9XG4gICNjb25jZXNzaW9uQ29uZmlybU1vZGFse1xuICAgIC5tb2RhbC1oZWFkZXJ7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbiAgICBoNXtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICAgIGNvbG9yOiAkZGVfZ3JheTkwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIHB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogJGRlLWdyYXk1MDA7XG4gICAgfVxuICAgIC5vcGVyYXRpb24tYnRuc3tcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLm9wZXJhdGlvbi1idG5ze1xuICAgICAgYnV0dG9ue1xuICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLndhcm4taWNvbntcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGl7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgY29sb3I6ICNmZmMxMDc7XG4gICAgICB9XG4gICAgfVxuICAgIC5zaXRlLWFkZHJlc3MtaW5mb3tcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG59IiwiLmFjY291bnQtbGlmZS1zdXBwb3J0LWNvbnRlbnR7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLmluZm8taXRlbXtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgID5kaXZ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cbiAgLnVwbG9hZGVkLXRpcHtcbiAgICBoNXtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBjb2xvcjogJGRlX2dyYXk5MDA7XG4gICAgfVxuICB9XG59IiwiLm10MntcbiAgbWFyZ2luOiAwIDAgMnB4O1xufVxuLncyMHtcbiAgd2lkdGg6IDIwJTtcbn1cbi53MTZ7XG4gIHdpZHRoOiAxNiU7XG59XG5cbi5hY2NvdW50LXJld2FyZC1jb250ZW50e1xuICBmb250LWZhbWlseTogJHJlZ3VsYXI7XG4gIGg0e1xuICAgID5kaXZ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBie1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIFxuICAgIH1cbiAgfVxuICAuYXNzb2NpYXRlZC13ZUNoYXQtbGlzdHtcbiAgICAubGlzdC1oZWFke1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuXG4gICAgICBzcGFue1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBmb250LWZhbWlseTogJGJvbGQ7XG4gICAgICAgIGNvbG9yOiAkZGVfZ3JheTkwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAkZGUtYmx1ZS1ncmVlbjtcbiAgICAgICAgICBmb250LWZhbWlseTogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9pbWcvZGUvbXkvYWRkX3dlY2hhdF9pY29uLnBuZycpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmFmdGVyeyBcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLml0ZW17XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNEY1O1xuICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBzcGFue1xuICAgICAgICBjb2xvcjogJGRlX2dyYXk5MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogNnB4IDIycHg7XG4gICAgICAgIGNvbG9yOiAkZGUtYmx1ZS1ncmVlbjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRlLWJsdWUtZ3JlZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnJld2FyZC1oaXN0b3J5LWxpc3R7XG4gICAgLmxpc3QtaGVhZHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgIHNwYW57XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICAgICAgY29sb3I6ICRkZV9ncmF5OTAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICRkZS1ibHVlLWdyZWVuO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS9teS9hZGRfcmV3YXJkX2hpc3RvcnkucG5nJyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHRhYmxle1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0aHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJGRlLWdyYXk5MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIFxuICAgICAgfVxuICAgICAgdGJvZHl7XG4gICAgICAgIHRye1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gICAgICAgICAgdGR7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnRkLXRpdGxle1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAuaWNvbndlbmhhb3tcbiAgICAgICAgICAgICAgICBjb2xvcjogIzlGOUY5RjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRkLWNvbnRlbnR7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgY29sb3I6ICRkZS1ncmF5OTAwO1xuICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGUtYmx1ZS1ncmVlbjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuYWN0aW9uc19idG57XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICYuZWRpdHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL215L3Jld2FyZC9lZGl0X2ljb24ucG5nXCIpO1xuICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9pbWcvZGUvbXkvcmV3YXJkL2VkaXRfaWNvbl9ob3Zlci5wbmdcIik7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZWRpdC5kaXNhYmxlZHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL215L3Jld2FyZC9lZGl0X2ljb25fZGlzLnBuZ1wiKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5kZWxldGV7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS9teS9yZXdhcmQvZGVsZXRlX2ljb24ucG5nXCIpO1xuICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9pbWcvZGUvbXkvcmV3YXJkL2RlbGV0ZV9pY29uX2hvdmVyLnBuZ1wiKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5kZWxldGUuZGlzYWJsZWR7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS9teS9yZXdhcmQvZGVsZXRlX2ljb25fZGlzLnBuZ1wiKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPnRyOm50aC1vZi10eXBlKDJuKXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYWNjb3VudF9yZWZlcnJhbHtcbiAgICAgIC50b29sdGlwLWljb257XG4gICAgICAgIGNvbG9yOiAkZGUtZ3JheTMwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgICAgLnRvb2x0aXB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICYudG9we1xuICAgICAgICAgIC50b29sdGlwLWFycm93e1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5yaWdodHtcbiAgICAgICAgICAudG9vbHRpcC1hcnJvd3tcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYuYm90dG9te1xuICAgICAgICAgIC50b29sdGlwLWFycm93e1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRvb2x0aXAtaW5uZXJ7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50b29sdGlwLXByb2ZpdHtcbiAgICAgICAgLnRvb2x0aXB7XG4gICAgICAgICAgLnRvb2x0aXAtaW5uZXJ7XG4gICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXtcbiAgICAgIC5hY2NvdW50X3JlZmVycmFse1xuICAgICAgICB0aHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTpub3JtYWw7XG4gICAgICAgIH07XG4gICAgICAgIHRib2R5e1xuICAgICAgICAgIHRye1xuICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ob3Jpem9udGFsU29saWRMaW5le1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG4gICNwcmV2aWV3SW1nTW9kYWxSZXdhcmR7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xuICAgIC5tb2RhbC1ib2R5e1xuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLmFjY291bnQtaG9sZGVycy1jb250ZW50e1xuICAuaG9sZGVycy1saXN0e1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIC50b29sdGlwLWlubmVyIHtcbiAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NTQ1NDU7XG4gICAgfVxuICAgIGg0e1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgc3BhbntcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgIGl7XG4gICAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgICAgfVxuICAgIH1cbiAgICAudGV4dC1pbmZve1xuICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgY29sb3I6ICRkZV9ncmF5OTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICAgIC5ob2xkZXItZGV0YWlsLWluZm97XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgLmluZm8tYm94e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGUtZ3JheTMwMDtcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGF7XG4gICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgJi5pY29uZ3VhbmJpX2h1YWJhbntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0Oi0xMHB4O1xuICAgICAgICAgICAgdG9wOi0xMHB4O1xuICAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMDUwNTA7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmljb25iaWFuaml7XG4gICAgICAgICAgICBjb2xvcjokZGUtZ3JheTUwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDoycHg7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICBjb2xvcjokZGUtYmx1ZS1ncmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPnNwYW46bnRoLW9mLXR5cGUoMSl7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgID5zcGFuOm50aC1vZi10eXBlKDIpe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAmLnBlbmRpbmd7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTY5NzAwO1xuICAgICAgICAgICAgY29sb3I6ICNFNjk3MDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYWNjZXB0ZWR7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNEFCOTg3O1xuICAgICAgICAgICAgY29sb3I6ICM0QUI5ODc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgfVxuICAgICAgLnRpcHMtaW5mb3tcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICBjb2xvcjogI0U2OTcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuaG9sZGVyLWFjY291bnQtaW5mb3tcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogJGRlLWdyYXk5MDA7XG4gICAgICBwYWRkaW5nOiAxNnB4IDIycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNEY1O1xuICAgIH1cbiAgICA+bGkge1xuICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgIH1cbiAgICA+bGkgK2xpIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjBGMEYwO1xuICAgIH1cbiAgfVxuICAjY2FuY2VsSG9sZGVyTW9kYWx7XG4gICAgLm1vZGFsLWJvZHl7XG4gICAgICBwe1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAub3BlcmF0aW9uLWJ0bnN7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBidXR0b257XG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5hY2NvdW50LXZwcC1jb250ZW50IHtcbiAgY29sb3I6ICRkZS1ncmF5OTAwO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgaDR7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIGJ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cbiAgdWx7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbGl7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1heC13aWR0aDogNDE2cHg7XG4gICAgICA+ZGl2e1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC52cHAtc3RhdHVze1xuICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICNFQkVCRUI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRzZW1pYm9sZDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgID5he1xuICAgICAgICAgICAgY29sb3I6ICRkZS1ncmF5MzAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+YXtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjMEE5Q0FFO1xuICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMEE5Q0FFO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRvb2x0aXB7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAudG9vbHRpcC1hcnJvd3tcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50b29sdGlwLWlubmVye1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYudnBwLXBlbmRpbmcge1xuICAgICAgICAgIGNvbG9yOiAjMjQ5Q0Y0O1xuICAgICAgICB9XG4gICAgICAgICYudnBwLWFwcHJvdmVkIHtcbiAgICAgICAgICBjb2xvcjogIzRBQjk4NztcbiAgICAgICAgfVxuICAgICAgICAmLnZwcC13YXJpbmcge1xuICAgICAgICAgIGNvbG9yOiAjRTYyRTJFO1xuICAgICAgICAgID5he1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnZwcC13YXJuaW5nIHtcbiAgICAgICAgICBjb2xvcjogI0U2MkUyRTtcbiAgICAgICAgICA+YXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi52cHAtcmVqZWN0ZWQge1xuICAgICAgICAgIGNvbG9yOiAjRjQ5NDEzO1xuICAgICAgICAgID5he1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnZwcC10ZXJtaW5hdGVkIHtcbiAgICAgICAgICBjb2xvcjogJGRlLWdyYXk5MDA7XG4gICAgICAgICAgPmF7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZGV0YWlsLWluZm97XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG4gICAgICB0YWJsZXtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0cntcbiAgICAgICAgICB0ZHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICA+dGQ6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHNlbWlib2xkO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgICA+dGQ6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICAgICAgICAgIHdvcmQtd3JhcDpicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGwgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgbGl7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbGl7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC52cHAtbGlzdC10aXRsZXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBzcGFue1xuICAgICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIGF7XG4gICAgICBjb2xvcjogIzBBOUNBRTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIC52cHAtbGlzdC10aXRsZXtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG59XG4ucmlnaHQtd3JhcHBlciB7XG4gIGZsZXg6IDE7XG4gID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5yaWdodC1ib3R0b20ge1xuICAgIGhlaWdodDogNjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0YwRjBGMDtcbiAgICBsaW5lLWhlaWdodDogNjRweDtcbiAgICAub3RoZXItbGluayB7XG4gICAgICBjb2xvcjogIzBBOUNBRTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmICsgaSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE2cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBsaW5lYXI7XG4gICAgICBjb2xvcjogI0IyQjJCMjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ0MHB4KXtcbiAgICAucmlnaHQtYm90dG9tIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgIC5vdGhlci1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJGZjb2xvcjE6IzJjMmMyYztcbiRmY29sb3IyOiMwQTlDQUU7XG4uYWNjb3VudC12cHAtdW5ib3VuZC1jb250ZW50IHtcbiAgICAmLmFjY291bnQtYmFzZS1pbmZvLWNvbnRlbnQge1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgID5oNCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgICAgICAgICAgY29sb3I6ICRmY29sb3IxO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgICA+aDUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJGZjb2xvcjE7XG4gICAgICAgIH1cbiAgICAgICAgPiBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZmNvbG9yMTtcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMil7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZmNvbG9yMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3VwcG9ydGVkLWJyYW5kcyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgPmltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0NHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNnB4IDZweCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDNweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYWNjb3VudC12aWV3cy1wbGFuLWNvbnRlbnR7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIC50aXRsZTF7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLnRpdGxlMntcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmhvcml6b250YWxTb2xpZExpbmV7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbiAgLnJhdGVzLWxpc3R7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIGxpe1xuICAgICAgZGl2e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogJGRlLWdyYXkzMDA7XG4gICAgICB9XG4gICAgfVxuICAgIGxpICsgbGl7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cbiAgfVxuICAudXBkYXRlLWxpbmt7XG4gICAgY29sb3I6ICRkZS1ibHVlLWdyZWVuO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuZ3JlZW4tcG93ZXItbG9nb3tcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5yb3d7XG4gICAgPmRpdjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAvLyBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cbiAgICAuZ3JheTEze1xuICAgICAgY29sb3I6ICRkZS1ncmF5MzAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgfVxuICAuZWZmZWN0LWluZm97XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGM0UwO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzhENjYyNDtcbiAgICBmb250LWZhbWlseTogJHJlZ3VsYXI7XG4gIH1cbn0iLCIuYWRkLXNoYXJlZC1zY3JlZW5zaG90e1xuICBmb250LWZhbWlseTogJHJlZ3VsYXI7XG4gIGgze1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogJGRlX2dyYXk5MDA7XG4gICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBmb3Jte1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5zY3JlZW5zaG90LWxhdGZyb217XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0RCREJEQjtcbiAgICB9XG4gICAgLmZvcm0taXRlbXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIC5pbnB1dC1maWxle1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgLmltZy1zaG93e1xuICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICA+YTpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgY29sb3I6d2hpdGVcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgPmE6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0e1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWx7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjZGNztcbiAgICAgICAgICBib3JkZXI6IDJweCBkYXNoZWQgI0JGQkZCRjtcbiAgICAgICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgICAgICBpe1xuICAgICAgICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5hZGQtcGxhdGZvcm17XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgXG4gICAgICBhe1xuICAgICAgICBjb2xvcjogJGRlLWJsdWUtZ3JlZW47XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNhbmNlbC1idG57XG4gICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgIGF7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICRkZS1ibHVlLWdyZWVuO1xuXG4gICAgICB9XG4gICAgfVxuICAgIC5vcGVyYXRpb24tYnRuc3tcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgYnV0dG9ue1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI3ByZXZpZXdJbWdNb2RhbFJld2FyZHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgLm1vZGFsLWJvZHl7XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5hY2NvdW50LXdlY2hhdC1jb250ZW50e1xuICBoNHtcbiAgICA+ZGl2e1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYntcbiAgICAgICAgZmxleDogMTtcbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBcbiAgICB9XG4gIH1cbiAgPmRpdjpudGgtb2YtdHlwZShuKzEpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRjBGMDtcbiAgfVxuICA+ZGl2Omxhc3Qtb2YtdHlwZXtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC5pbmZvLWl0ZW17XG4gICAgcGFkZGluZzogMTZweCAwICFpbXBvcnRhbnQ7XG4gICAgcHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBhe1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiRkZS1ibHVlLWdyZWVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWNjb3VudC13ZWNoYXQtcXJjb2RlLWNvbnRlbnR7XG4gIC5jb2RlLWltZy1pbmZve1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwe1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gICAgaW1ne1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICB9XG4gIH1cbiAgLmRlc2NyaXB0aW9ue1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICA+ZGl2e1xuICAgICAgY29sb3I6ICRkZV9ncmF5OTAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgLnRpdGxle1xuICAgICAgICBmb250LWZhbWlseTogJGJvbGQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgLnN1YntcbiAgICAgICAgY29sb3I6ICRkZV9ncmF5MzAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3lzbWJvbHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgJjo6YmVmb3Jle1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICAkZGVfZ3JheTMwMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgLnN5c21ib2wuZG90e1xuICAgICY6OmJlZm9yZXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZV9ncmF5MzAwO1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICB9IFxuICB9XG59IiwiLmFkZC1mZWVkYmFjayB7XG4gIGZvbnQtZmFtaWx5OiAkcmVndWxhcjtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogJGRlX2dyYXk5MDA7XG4gICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBmb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgLmlucHV0LWZpbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgLmltZy1zaG93IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgPiBhOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgPiBhOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNmY3O1xuICAgICAgICAgIGJvcmRlcjogMnB4IGRhc2hlZCAjYmZiZmJmO1xuICAgICAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIC8vIHJlc2l6ZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm9wZXJhdGlvbi1idG5zIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYWNjb3VudC1ldi1jaGFyZ2luZy1jb250ZW50IHtcbiAgY29sb3I6ICRkZS1ncmF5OTAwO1xuICBoNCB7XG4gICAgYiB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cbiAgPiB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgPiBsaSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWF4LXdpZHRoOiA0NzNweDtcbiAgICAgICY6bnRoLWNoaWxkKG9kZCl7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDA7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZChldmVuKXtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcbiAgICAgIH1cbiAgICAgID4gZGl2IHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgICAuY2hhcmdpbmctc3RhdHVzIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgICAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgI2ViZWJlYjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRzZW1pYm9sZDtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICRkZS1ncmF5MzAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IGEge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICMwYTljYWU7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwYTljYWU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRvb2x0aXAge1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgLnRvb2x0aXAtYXJyb3cge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRvb2x0aXAtaW5uZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY2hhcmdpbmctcGVuZGluZyB7XG4gICAgICAgICAgY29sb3I6ICMyNDljZjQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5jaGFyZ2luZy1hcHByb3ZlZCB7XG4gICAgICAgICAgY29sb3I6ICM0YWI5ODc7XG4gICAgICAgIH1cbiAgICAgICAgJi5jaGFyZ2luZy13YXJpbmcge1xuICAgICAgICAgIGNvbG9yOiAjZTYyZTJlO1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY2hhcmdpbmctd2FybmluZyB7XG4gICAgICAgICAgY29sb3I6ICNlNjJlMmU7XG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jaGFyZ2luZy1yZWplY3RlZCB7XG4gICAgICAgICAgY29sb3I6ICNmNDk0MTM7XG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jaGFyZ2luZy10ZXJtaW5hdGVkIHtcbiAgICAgICAgICBjb2xvcjogJGRlLWdyYXk5MDA7XG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5kZXRhaWwtaW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBjb2xvcjogJGRlLWdyYXk5MDA7XG4gICAgICAgID4gZGl2IGltZyB7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZW1pYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMzNweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaDUge1xuICAgICAgICAgICAgbWFyZ2luOiA4cHggMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2VtaWJvbGQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgID4gbGkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pLCY6bnRoLWNoaWxkKG9kZCl7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICB9XG4gICAgICAgIC5kZXRhaWwtaW5mbyB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jaGFyZ2luZy1saXN0LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6ICMwYTljYWU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgIGg0ICwuY2hhcmdpbmctbGlzdC10aXRsZSB7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgfVxuICAgID4gdWwge1xuICAgICAgJjpudGgtY2hpbGQoZXZlbiksJjpudGgtY2hpbGQob2RkKXtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgICAgfVxuICAgICAgPiBsaSB7XG4gICAgICAgIC5kZXRhaWwtaW5mbyB7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgLmNoYXJnaW5nLWxpc3QtdGl0bGUge1xuICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ0MHB4KXtcbiAgICA+IHVsID4gbGkge1xuICAgICAgLmRldGFpbC1pbmZvID4gdWwgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4kZmNvbG9yMTogIzJjMmMyYztcbiRmY29sb3IyOiAjMGE5Y2FlO1xuLmFjY291bnQtZXYtY2hhcmdpbmctdW5saW5rLWNvbnRlbnQge1xuICAmLmFjY291bnQtYmFzZS1pbmZvLWNvbnRlbnQge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICA+IGg0IHtcbiAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgICBjb2xvcjogJGZjb2xvcjE7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICA+IGg1IHtcbiAgICAgIG1hcmdpbjogMCAwIDI0cHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICRmY29sb3IxO1xuICAgIH1cbiAgICA+IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgY29sb3I6ICRmY29sb3IxO1xuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgd2lkdGg6IDIwM3B4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIH1cbiAgfVxufVxuXG4iLCIuYWNjb3VudFJld2FyZFNoYXJlV2FycHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAucmV3YXJkLXNoYXJlLXJ1bGUtaGVhZHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMxRjRDNjYgMCUsICMwNjcyODAgNjMlLCAjNDM5ODk2IDEwMCUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoMntcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogNTdweCAxNnB4O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnJld2FyZC1zaGFyZS1ydWxlLWNvbnRlbnR7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICA+aDN7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogNDBweCAwIDAgMDtcbiAgICAgIHNwYW57XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICAgICAgfVxuICAgIH1cbiAgICA+cCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogJHJlZ3VsYXI7XG4gICAgICBjb2xvcjogJGRlLWdyYXkzMDA7XG4gICAgICBtYXJnaW46IDIwcHggMDtcbiAgICB9XG4gICAgLmV4YW1wbGVzLWxpc3R7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGxpe1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgICA+ZGl2e1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRkZS1ncmF5OTAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNzNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGxpe1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gICAgICAgICAgPmRpdntcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgID5pbWd7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubGluay1leHBpcmVkLXdyYXBwZXJ7XG4gIGZvbnQtZmFtaWx5OiAkcmVndWxhcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNjBweCAxNnB4IDE2cHggMTZweDtcbiAgaW1ne1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjM4cHg7XG4gIH1cbiAgaDN7XG4gICAgY29sb3I6ICRkZS1ncmF5OTAwO1xuICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIHB7XG4gICAgY29sb3I6ICRkZS1ncmF5MzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBhe1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufSIsIi51cGdyYWRlLXdyYXBwZXJ7XG4gIGZvbnQtZmFtaWx5OiAkcmVndWxhcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNjBweCAxNnB4IDE2cHggMTZweDtcbiAgaW1ne1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODMycHg7XG4gIH1cbiAgaDN7XG4gICAgY29sb3I6ICRkZS1ncmF5OTAwO1xuICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIHB7XG4gICAgY29sb3I6ICRkZS1ncmF5MzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgIHBhZGRpbmc6IDE0cHggMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICBoMyB7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbn0iLCIudHJhbnNhY3Rpb24tZGVzY3tcbiAgcGFkZGluZzogMTZweDtcbiAgPmg0Om50aC1vZi10eXBlKDEpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIGg0e1xuICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbWFyZ2luOiAxNnB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgPnB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIHVse1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICA+ZGl2Om50aC1jaGlsZCgxKXtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICAgID5kaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgcHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgfVxuICAgICAgICA+ZGl2e1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgID5kaXY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1hcmdpbi1iLTMwe1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn0iLCIubGFuZGluZ3tcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLnNlY3Rpb24xe1xuICAgIC8vIGhlaWdodDogNTUycHg7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCcnKTtcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgYm90dG9tO1xuICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLy8gYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAuc2VjdGlvbjEtMXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgID5pbWc6bGFzdC1jaGlsZHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb24xLTJ7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MDkyO1xuICAgICAgfVxuICAgICAgaDN7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMCU7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBjb2xvcjogIzAwRkNGRTtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2VjdGlvbjJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICYuYWN0aXZle1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICBoM3tcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkcmVndWxhcjtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgc3BhbntcbiAgICAgICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICAgICAgICBjb2xvcjogIzRDQzJDNztcbiAgICAgIH1cbiAgICB9XG4gICAgdWx7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGxpe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM3NnB4O1xuICAgICAgICB9XG4gICAgICAgIGRpdntcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgaDR7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHJlZ3VsYXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRkZS1ncmF5OTAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICRkZS1ncmF5OTAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgPmxpOm50aC1jaGlsZCgybil7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgPmRpdjpsYXN0LWNoaWxke1xuICAgICAgICAgIGg0e1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgXG4gICAgfVxuICB9XG4gIC5zZWN0aW9uMi10aHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJi5hY3RpdmV7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIGgze1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIHNwYW57XG4gICAgICAgIGNvbG9yOiAjNENDMkM3O1xuICAgICAgICBmb250LWZhbWlseTogJGJvbGQ7XG4gICAgICB9XG4gICAgfVxuICAgIHVse1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBsaXtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIGRpdntcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICRkZS1ncmF5OTAwO1xuICAgICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogIzRDQzJDNztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24ze1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1MHB4IDE2cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL2xhbmRpbmcvcGMvYmc1LndlYnAnKTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICYuYWN0aXZle1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICBoNHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgYXtcbiAgICAgICAgY29sb3I6ICMyOEUyRUE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICBzcGFue1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcmVndWxhcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG4gICBcbiAgICBpbWd7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgJi5hY3RpdmV7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgcHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjMjhFMkVBO1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuXG4gIH1cbiAgLnNlY3Rpb24zLXRoe1xuICAgIHBhZGRpbmc6IDYwcHggMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL2xhbmRpbmcvcGMvYmc1LndlYnBcIik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaDN7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBzcGFue1xuICAgICAgICBjb2xvcjogIzI4RTJFQTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICAgICAgfVxuICAgIH1cbiAgICA+ZGl2e1xuICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICA+ZGl2e1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICAgICAgICBpbWd7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgICAgfVxuICAgICAgICBkaXZ7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzRweDtcbiAgICAgICAgICBjb2xvcjogIzI4RTJFQTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdWx7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBoZWlnaHQ6IDI3MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGxpe1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI4RTJFQTtcbiAgICAgICAgICBoNXtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgZGl2e1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgID5zcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPmxpICtsaSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2VjdGlvbjMtdml7XG4gICAgcGFkZGluZzogNjBweCAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9pbWcvZGUvbGFuZGluZy9wYy9iZzUud2VicFwiKTtcbiAgICBoM3tcbiAgICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5xcmNvZGVze1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgID5kaXZ7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxODJweDtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICAgIGNvbG9yOiAjMjhFMkVBO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5pbmZvLWJveHtcbiAgICAgIG1heC13aWR0aDogNjMzcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyOEUyRUE7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgPmRpdntcbiAgICAgICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICBmb250LWZhbWlseTogJHJlZ3VsYXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICAuc2VjdGlvbjR7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgIHB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgfVxuICAgIC5iLWZvcm17XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNzYwcHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuc2VjdGlvbjF7XG4gICAgICAuc2VjdGlvbjEtMntcbiAgICAgICAgaDN7XG4gICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc2VjdGlvbjF7XG4gICAgICAuc2VjdGlvbjEtMntcbiAgICAgICAgaDN7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWN0aW9uMXtcbiAgICAgIC5zZWN0aW9uMS0xe1xuICAgICAgICA+aW1nOmZpcnN0LWNoaWxke1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgPmltZzpsYXN0LWNoaWxke1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNlY3Rpb24xLTJ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3R0b206IDgwcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaDN7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb24ye1xuICAgICAgdWx7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGxpe1xuICAgICAgICAgIGRpdntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgaDR7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnNlY3Rpb24ze1xuICAgICAgaDR7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhICAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZWN0aW9uMi10aHtcbiAgICAgIHVse1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBsaXtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb24zLXRoe1xuICAgICAgPmRpdntcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgPmRpdntcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgIC5zZWN0aW9uMXtcbiAgICAgIC5zZWN0aW9uMS0ye1xuICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmVsZWMtdmVoaWNsZXMtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDQwMHB4O1xuICA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9pbWcvZGUvZWxlYy12ZWhpY2xlcy9iZ0AyeC53ZWJwXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuXG4gICAgcGFkZGluZy1ib3R0b206IDMwMHB4O1xuICB9XG4gIC5zZWN0aW9uMSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogNSU7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBoMyB7XG4gICAgICBmb250LWZhbWlseTogJGJvbGQ7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICAgIC5pbmZvMSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LWZhbWlseTogJHJlZ3VsYXI7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICAgIC5pbmZvMiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogJHJlZ3VsYXI7XG4gICAgICBjb2xvcjogIzAwZmNmZTtcbiAgICAgIG1heC13aWR0aDogMTAzMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbjIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICA+IGRpdiB7XG4gICAgICB3aWR0aDogNDglO1xuICAgIH1cbiAgICAuaW1nLWNvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5pbmZvLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgY29sb3I6ICMyZGZhZmE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRyZWd1bGFyO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgfVxuICAgICAgPiBkaXYge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiA4OHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgPiBkaXYge1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICB9XG4gICAgLmltZy1jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDg3MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuaW5mby1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGNvbG9yOiAjMmRmYWZhO1xuICAgICAgICBmb250LWZhbWlseTogJGJvbGQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcmVndWxhcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIH1cbiAgICAgID4gZGl2IHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogODhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52aWRlby1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3R0b206IDIwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDUwcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBpZnJhbWUge1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgIzJkZmFmYTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogOTgwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTUwcHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MDBweDtcbiAgICA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gICAgfVxuICAgIC5zZWN0aW9uMSB7XG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIH1cbiAgICAgIC5pbmZvMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICAgIC5pbmZvMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb24yIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgPiBkaXYge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuaW5mby1jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA4OHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIzMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWN0aW9uMyB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgPiBkaXYge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuaW5mby1jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA4OHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIzMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NTBweDtcbiAgfVxuICAjZWxlY1ZlaGljbGVzUmVnaXN0ZXJNb2RhbCB7XG4gICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2YjhiICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICY6OmFmdGVyLFxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRyZWd1bGFyO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBmb3JtIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnN1Ym1pdC1idG4ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTkwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2VsZWNWZWhpY2xlc1N1Y2Nlc3NNb2RhbCB7XG4gICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAubW9kYWwtYm9keSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMjBweCAyMHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRkZS1ibHVlLWdyZWVuO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubmV3WWVhcjIwMjJXcmFwe1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9pbWcvZGUvZXZlbnRzLzIwMjIvY255QmdUb3Aud2VicCcpLCB1cmwoJ2h0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL2V2ZW50cy8yMDIyL2NueUJnQm90dG9tLndlYnAnKSwgdXJsKCdodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS9ldmVudHMvMjAyMi9jbnlCZ0ltZzMud2VicCcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQsIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCwgY2VudGVyIGJvdHRvbSwgNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG8sIDEwMCUgYXV0bywgY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTEyMTk7XG4gICYubWlkQXV0dW1uV3JhcEVue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9pbWcvZGUvZXZlbnRzLzIwMjEvbWFJbWcxMS5qcGcnKTtcbiAgfVxuICAuc2VjdGlvbjF7XG4gICAgcGFkZGluZzo3MHB4IDYwcHggMzBweCA2MHB4O1xuICAgIGltZ3tcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgfVxuICAgIGg2e1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgY29sb3I6I0ZGQzQyNDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOjIwcHg7XG4gICAgfVxuICAgIHB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgbWFyZ2luOjEwcHggMCAwIDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBzcGFue1xuICAgICAgICBjb2xvcjojRkZEQTBEO1xuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgY29sb3I6I2ZmZmZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgY29sb3I6I0ZGRTdCNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbjFJbWdQQ3tcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgLnNlY3Rpb24xSW1nTW9iaWxle1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmNueVNlY3Rpb24xSW1nMXtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgfVxuICAgIC5jbnlTZWN0aW9uMUltZzJ7XG4gICAgICB3aWR0aDozMCU7XG4gICAgICBoZWlnaHQ6YXV0bztcbiAgICB9XG4gICAgLnNlY3Rpb24yT3RoZXJ7XG4gICAgICBwYWRkaW5nOjEwIDA7XG4gICAgICAuc2VjdGlvbjJPdGhlckltZ3tcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjoxMHB4IGF1dG8gMCBhdXRvO1xuICAgICAgICB3aWR0aDo0MHB4O1xuICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgIH1cbiAgICAgIC5zZWN0aW9uMk90aGVyRGF0ZXtcbiAgICAgICAgY29sb3I6I2ZmZmZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgIC5zZXB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlcntcbiAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgZmxleDoxO1xuICAgICAgICAgIGhlaWdodDoxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDojZmZmZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6MjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgcGFkZGluZzo2MHB4IDAgMjBweCAwO1xuICAgICAgaDZ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICAgIC5zZWN0aW9uMUltZ1BDe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLnNlY3Rpb24xSW1nTW9iaWxle1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgICAuY255U2VjdGlvbjFJbWcye1xuICAgICAgICB3aWR0aDo1MCU7XG4gICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgfVxuICAgICAgLnNlY3Rpb24yT3RoZXJ7XG4gICAgICAgIC5zZWN0aW9uMk90aGVySW1ne1xuICAgICAgICAgIHdpZHRoOjMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24ye1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGltZ3t3aWR0aDo0NSV9XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuc2VjdGlvbjN7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206MTIwcHg7XG4gICAgLnNlY3Rpb24zQ29ue1xuICAgICAgYm9yZGVyOjZweCBzb2xpZCAjQkMyOTMyO1xuICAgICAgYm9yZGVyLXJhZGl1czoxMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyREFCODtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggIzc1MTIxOSwgMCAwIDNweCAjN2E2ZTVkIGluc2V0O1xuICAgICAgcGFkZGluZzozMHB4IDE1cHg7XG4gICAgfVxuICAgIC5taWRBdXR1bW5Gb3Jte1xuICAgICAgLmZvcm0tZ3JvdXB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgLmNvbnRyb2wtbGFiZWx7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6IzJDMkMyQztcbiAgICAgICAgICBwYWRkaW5nLXRvcDoyMHB4O1xuICAgICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjojMmMyYzJjO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICBjb2xvcjojQjc3RjAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1jb250cm9se1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgIzdCN0I3QjtcbiAgICAgICAgICBjb2xvcjojMmMyYzJjO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubWlkQXV0dW1uVXBsb2Fke1xuICAgICAgICAudXBsb2FkRmllbGR7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOjE4MHB4O1xuICAgICAgICAgIGhlaWdodDoxODBweDtcbiAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6NHB4O1xuICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgIzdCN0I3QjtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgLnBsdXN7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjN0I3QjdCO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDotMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0Oi0xNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbnB1dFt0eXBlPVwiZmlsZVwiXXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1MHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnVwbG9hZEltZ3tcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnVwbG9hZEJhcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMwLCAxOTYsIDEzMSwgLjYpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MCAwIDRweCA0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOjRweCAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgd2lkdGg6MzBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OjMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZm9ybVN1Ym1pdHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOjQwcHggMCAyMHB4IDA7XG4gICAgICAgIGEsIGE6Zm9jdXMsYTpob3ZlcntcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OjQwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czo0cHg7XG4gICAgICAgICAgcGFkZGluZzowIDYwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzUsIDE5LCAzMSwgMSk7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBhOmZvY3VzLGE6aG92ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzUsIDE5LCAzMSwgMC44KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybVJ1bGV7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46MCAwIDVweCAwO1xuICAgICAgYXtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjojMmMyYzJjO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBjb2xvcjojQjc3RjAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5mb3JtRm9vdGVyVGV4dHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICBjb2xvcjogcmdiYSgkY29sb3I6ICMyYzJjMmMsICRhbHBoYTogMC41KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgIC8vIHBhZGRpbmc6MCAyMHB4O1xuICAgIH1cbiAgICAuYm90dG9tSW1nMXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOjI2MHB4O1xuICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0Oi0xMzBweDtcbiAgICAgIGJvdHRvbTotMTAwcHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAuYm90dG9tSW1nMntcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOjE2MHB4O1xuICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDotODBweDtcbiAgICAgIGJvdHRvbTotODBweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAuc2VjdGlvbjNDb257XG4gICAgICAgIHBhZGRpbmc6MTVweDtcbiAgICAgIH1cbiAgICAgIC5taWRBdXR1bW5Gb3Jte1xuICAgICAgICAuZm9ybVN1Ym1pdHtcbiAgICAgICAgICBwYWRkaW5nOjMwcHggMCAyMHB4IDA7XG4gICAgICAgICAgYSwgYTpmb2N1cyxhOmhvdmVye1xuICAgICAgICAgICAgaGVpZ2h0OjQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5mb3JtRm9vdGVyVGV4dHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICB9XG4gICAgICAuYm90dG9tSW1nMXtcbiAgICAgICAgd2lkdGg6MTYwcHg7XG4gICAgICAgIGxlZnQ6LTgwcHg7XG4gICAgICAgIGJvdHRvbTotODBweDtcbiAgICAgIH1cbiAgICAgIC5ib3R0b21JbWcye1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOjEwMHB4O1xuICAgICAgICByaWdodDotMzBweDtcbiAgICAgICAgYm90dG9tOi00MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubW9kYWx7XG4gICYubWFSdWxlTW9kYWx7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgIC5tb2RhbC1kaWFsb2d7XG4gICAgICAgIG1hcmdpbi10b3A6MTAwcHg7XG4gICAgICB9XG4gICAgICAubW9kYWwtY29udGVudHtcbiAgICAgICAgLm1vZGFsLWhlYWRlcntcbiAgICAgICAgICAuY2xvc2V7XG4gICAgICAgICAgICB0b3A6LTY0cHg7XG4gICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgLnJ1bGVNb2RhbENsb3Nle1xuICAgICAgICAgICAgICBoZWlnaHQ6NjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgLm1vZGFsLWRpYWxvZ3tcbiAgICAgICAgd2lkdGg6ODAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5tb2RhbC1kaWFsb2d7XG4gICAgICBtYXJnaW4tdG9wOjE4MHB4O1xuICAgIH1cbiAgICAubW9kYWwtY29udGVudHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkRBQjg7XG4gICAgICBib3gtc2hhZG93OiAwIDAgNXB4ICM3NTEyMTksIDAgMCAzcHggIzdhNmU1ZCBpbnNldDtcbiAgICAgIGJvcmRlci1yYWRpdXM6NnB4O1xuICAgICAgYm9yZGVyOiA2cHggc29saWQgI0JDMjkzMjtcbiAgICAgIC5tb2RhbC1oZWFkZXJ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAuY2xvc2V7XG4gICAgICAgICAgdG9wOi0xMDVweDtcbiAgICAgICAgICByaWdodDoyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIC5ydWxlTW9kYWxDbG9zZXtcbiAgICAgICAgICAgIGhlaWdodDoxMDBweDtcbiAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ydWxlTW9kYWxUaXR7XG4gICAgICAgICAgd2lkdGg6MzIwcHg7XG4gICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0Oi0xNjBweDtcbiAgICAgICAgICB0b3A6LTUwcHg7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgICAgICAgIHdpZHRoOjI2MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LTEzMHB4O1xuICAgICAgICAgICAgdG9wOi00MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1vZGFsLWJvZHl7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgIH1cbiAgICAgIC5tb2RhbC1mb290ZXJ7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgYm9yZGVyLXRvcDowO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIC5ydWxlTW9kYWxGb290ZXJ7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm1hUnVsZUNvbntcbiAgICAgIHBhZGRpbmc6NDBweCAzMHB4IDIwcHggMzBweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICAgIHBhZGRpbmc6NDBweCAyMHB4IDIwcHggMjBweDtcbiAgICAgICAgLm1hUnVsZUl0ZW17XG4gICAgICAgICAgaDZ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgIH1cbiAgICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tYVJ1bGVJdGVte1xuICAgICAgICBjb2xvcjojNDg0ODQ4O1xuICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgICAgICYgPiB1bHtcbiAgICAgICAgICBtYXJnaW46MCAwIDAgMjBweDtcbiAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAmID4gbGl7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOmRlY2ltYWwgb3V0c2lkZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NnB4O1xuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgIG1hcmdpbjowIDAgMCAyMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjRweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgICAgaDZ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICBwOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGg2e1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogIzJjMmMyYztcbiAgICAgICAgICAubWFSdWxlSXRlbUljb257XG4gICAgICAgICAgICBoZWlnaHQ6MzBweDtcbiAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6OHB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6IzQ4NDg0ODtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBjb2xvcjojNDg0ODQ4O1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgY29sb3I6I0I3N0YwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm1hU29jaWFsSWNvbntcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDo4cHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOi0zcHg7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgIHdpZHRoOjIycHg7XG4gICAgICAgICAgICAgIGhlaWdodDoyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjojQjc3RjAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLm1hU3VibWl0VGlwc01vZGFse1xuICAgIC5tb2RhbC1kaWFsb2d7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgfVxuICAgIC5tb2RhbC1jb250ZW50e1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyREFCODtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggIzc1MTIxOSwgMCAwIDNweCAjN2E2ZTVkIGluc2V0O1xuICAgICAgYm9yZGVyLXJhZGl1czo2cHg7XG4gICAgICBib3JkZXI6IDZweCBzb2xpZCAjQkMyOTMyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzo1MHB4IDMwcHggMjBweCAzMHB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgICAgcGFkZGluZzogNTBweCAxNXB4IDIwcHggMTVweDtcbiAgICAgIH1cbiAgICAgIC5tYVN1Ym1pdFRpcHNNb2RhbHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAubWFTdWJtaXRUaXBzQ2xvc2V7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgdG9wOi0xMzdweDtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDozMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tYVN1Ym1pdFRpcHNUaXR7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOjYwcHg7XG4gICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6LTMwcHg7XG4gICAgICAgICAgdG9wOi0xMDBweDtcbiAgICAgICAgfVxuICAgICAgICAuc2NyZWVuc2hvdEltZ3tcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICBoM3tcbiAgICAgICAgICBjb2xvcjojMkMyQzJDO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBtYXJnaW46MCAwIDIwcHggMDtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjojMkMyQzJDO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjojMmMyYzJjO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjojQjc3RjAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5mcWFwYWdle1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyBcbiAgPmZvcm17XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgPmg1e1xuICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgaDZ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuICAgIC5mb3JtLWl0ZW17XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICA+bGFiZWx7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgLnJlcXVpcmUtc3ltYm9se1xuICAgICAgICAgIGNvbG9yOiAjRTYyRTJFO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgICAuaWNvbmZvbnR7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgY29sb3I6Izk1OTU5NTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW5wdXR7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNEMEQwRDA7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgfVxuICAgICAgZW0uanF2LWVycm9ye1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjRTYyRTJFO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IFxuICAgICAgfVxuICAgICAgLnNlbGVjdC1jb250ZW50e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5zZWxlY3QtYXJlYXtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmRpdmlzaW9ue1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICBzZWxlY3R7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNEMEQwRDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czo2cHg7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo1NDBweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICA+b3B0aW9uOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjQjJCMkIyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+ZGl2Om50aC1vZi10eXBlKDEpe1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICAgID5kaXY6bnRoLW9mLXR5cGUoMil7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNjdi1pbnB1dHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjU0MHB4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5saW5le1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMEYwRjA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAuc3VibWl0LWJ0bntcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAzNjhweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcscmdiYSgwLDE4MSwxNDgsMSkgMCUscmdiYSgxMCwxNTYsMTc0LDEpIDEwMCUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAuZm9ybS1pdGVtLWNvbnRlbnR7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBpbnB1dHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBzcGFue1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRvb2x0aXAtaW5uZXJ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU0NTQ1O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICB9XG4gIH1cbiAgLnRvb2x0aXAucmlnaHQgLnRvb2x0aXAtYXJyb3d7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNDU0NTQ1O1xuICB9XG4gIC5mb3JtLWl0ZW0taW5wdXQtdmVydGljYWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG4gIC5wcm90b2NvbHtcbiAgICAgIEBleHRlbmQgLm1hcmdpbi10LTIwO1xuICAgICAgQGV4dGVuZCAuZC1mbGV4O1xuICAgICAgQGV4dGVuZCAuYWxpZ24taXRlbXMtY2VudGVyO1xuICAgICAgLmItY2hlY2tib3h7XG4gICAgICAgIEBleHRlbmQgLm1hcmdpbi1yLTEwO1xuICAgICAgICBpbnB1dHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgID5sYWJlbHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgYXtcbiAgICAgICAgICBjb2xvcjogJGRlLWJsdWUtZ3JlZW47XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgICAuZnFhYm90dG9te1xuICAgICAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgICAgfVxuICAgICAgLnRje1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgfSAgXG4gIH0gXG4iLCIuYnVzaW5lc3N7XG4gICAgLmJ1c2luZXNzLWhlYWR7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDUwNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL2J1c2luZXNzL2J1c2luZXNzQmFubmVyQmcud2VicCcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL2J1c2luZXNzL2J1c2luZXNzQmFubmVyQmdfbW9iaWxlLndlYnAnKTtcbiAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJhbm5lci1pbmZve1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MDZweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJhbm5lci1pbmZvLW1vYmlsZXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcwOTI7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uc3tcbiAgICAgICAgcGFkZGluZy10b3A6IDY0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNlY3Rpb25JdGVtLXdyYXB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VjdGlvbkl0ZW17XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNvbHV0aW9ucy1pbWd7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgLmltZy10aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYzJjMmM7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRleHR7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ0bi1ib3h7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEE5Q0FFO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5tYW5hZ2V7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDUyOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL2J1c2luZXNzL3BpY19pbm5vdmF0b2Vycy53ZWJwJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL2J1c2luZXNzL3BpY19pbm5vdmF0b2Vyc19tb2JpbGUud2VicCcpO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5tYW5hZ2UtaW5mb3tcbiAgICAgICAgICAgIG1heC13aWR0aDogNDYwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmluZm8taW1ne1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI0cHgpO1xuICAgICAgICAgICAgfSBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmluZm8tdGV4dHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwRkRGRjtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9IFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhY3R7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhY3QtaXRlbXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDhweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyMik7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaXRlbS1pbWd7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubW9iaWxlLWl0ZW0tYmcxe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTc2cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCdodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS9idXNpbmVzcy9waWNfaXRlbTFfbW9iaWxlLndlYnAnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1vYmlsZS1pdGVtLWJnMntcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3NnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9pbWcvZGUvYnVzaW5lc3MvcGljX2l0ZW0yX21vYmlsZS53ZWJwJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLml0ZW0tcmlnaHR7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweClhbmQobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIzM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaXRlbS10aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmMyYzJjO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaXRlbS10ZXh0e1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLml0ZW0tbGlua3tcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweClhbmQobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxOTlBQjQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmxhcmdlLWJ1c2luZXNze1xuICAgIC5sYXJnZS1idXNpbmVzcy1oZWFke1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0MjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCdodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YzL2ltZy9kZS9idXNpbmVzcy9sYXJnZUJ1c2luZXNzQmFubmVyQmcud2VicCcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL2J1c2luZXNzL2xhcmdlQnVzaW5lc3NCYW5uZXJCZ19tb2JpbGUud2VicCcpO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgfVxuICAgICAgICAuYmFubmVyLWluZm97XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDQyMHB4O1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmluZm8tdGl0bGV7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmFubmVyLWluZm8tbW9iaWxle1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzA5MjtcbiAgICAgICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICAgIC5pbmZvLXRpdGxle1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sYXJnZS1idXNpbmVzcy1pbmZve1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgLmluZm8tdGV4dHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBjb2xvcjogIzJjMmMyYztcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbmZvLWNvbnRhY3R7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgY29sb3I6ICMyYzJjMmM7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxOTlBQjQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGFyZ2UtYnVzaW5lc3Mtb3JkZXJ7XG4gICAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgLmNob29zZS10aXRsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgY29sb3I6ICMyYzJjMmM7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgIC5jaG9vc2UtaXRlbXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAud2lmaS1pbWd7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMTQwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0zNHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA5OSU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pdGVtLWltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4NHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4NHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pdGVtLXNvcnR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgLml0ZW0tdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDo5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmMyYzJjO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cblxuXG59XG4jbGFyZmVCdXNpbmVzc1NvbHV0aW9uc01vZGFsIHtcbi5tb2RhbC1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZiOGIgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmOjphZnRlcixcbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkcmVndWxhcjtcbiAgICB9XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbiAgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZm9ybSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgICAgLm9wZXJhdGlvbnN7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGlucHV0e1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTkwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucmVxdWVzdC1xdW90ZS13cmFwe1xuICAucmVxdWVzdC1xdW90ZS1iYW5uZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vd2ViYXNzZXRzLmRpc2NvdmVyZW5lcmd5LmNvbS5hdS9hc3NldHMvdjMvaW1nL2RlL3NvbGFyL3JlcXVlc3RRdW90ZUJhbm5lci53ZWJwJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnaHR0cHM6Ly93ZWJhc3NldHMuZGlzY292ZXJlbmVyZ3kuY29tLmF1L2Fzc2V0cy92My9pbWcvZGUvc29sYXIvcmVxdWVzdFF1b3RlQmFubmVyTS53ZWJwJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgIH1cbiAgICAuYmFubmVyLXRpdGxle1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDQyMHB4O1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYmFubmVyLXRpdGxlLW1vYmlsZXtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzA5MjtcbiAgICB9XG4gIH1cbiAgLnJlcXVlc3QtcXVvdGUtdGV4dHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucmVxdWVzdC1xdW90ZS1mb290e1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLm5ldy1mb3JtIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgIC5vcGVyYXRpb25ze1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGlucHV0e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvLyBjc3MgZm9yIGNvdmVyaW5nIHYxIGxvZ2luIGNzc1xuLmxvZ2luLXNlc3Npb25zLWVkaXQuZW4ubG9naW4gbWFpbiwgXG4ubG9naW4tc2Vzc2lvbnMtZWRpdC56aC1jbi5sb2dpbiBtYWluLCBcbi5sb2dpbi1zZXNzaW9ucy1uZXcuZW4ubG9naW4gbWFpbiwgXG4ubG9naW4tc2Vzc2lvbnMtbmV3LnpoLWNuLmxvZ2luIG1haW4sIFxuLmxvZ2luLXNlc3Npb25zLXZlcmlmeS1jb2RlLmVuLmxvZ2luIG1haW4sIFxuLmxvZ2luLXNlc3Npb25zLXZlcmlmeS1jb2RlLnpoLWNuLmxvZ2luIG1haW4sIFxuLmxvZ2luLXBhc3N3b3Jkcy1uZXcuemgtY24ubG9naW4gbWFpbiwgXG4ubG9naW4tcGFzc3dvcmRzLW5ldy5lbi5sb2dpbiBtYWlue1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjUwcHgpICFpbXBvcnRhbnQ7XG59XG5cbi8vdjMgZGUgbG9naW4gc3RhcnRcbi5kZS13ZWItdjN7XG4gIC5sb2dpbk1haW57XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDI1MHB4KSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206MzBweDtcbiAgfVxuICAubG9naW5XcmFwe1xuICAgIHBhZGRpbmc6NzBweCAwO1xuICAgIGJhY2tncm91bmQ6dXJsKCdodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ltZy9sb2dpbi9sb2dpbkJnLmpwZycpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgJi5yZXNldFdyYXB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICAgIH1cbiAgICAubG9naW5TZWN0aW9uMXtcbiAgICAgIHBhZGRpbmctdG9wOjgwcHg7XG4gICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OjUwcHg7XG4gICAgICBoM3tcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTVweDtcbiAgICAgICAgY29sb3I6I2ZmZmZmZjtcbiAgICAgIH1cbiAgICAgIGg0e1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo0NXB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgfVxuICAgIH1cbiAgICAubG9naW5TZWN0aW9uMntcbiAgICAgIHBhZGRpbmc6MjBweCAzNXB4IDAgMzVweDtcbiAgICAgIGJhY2tncm91bmQ6I2ZmZmZmZjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgICAgbWF4LXdpZHRoOiA0ODBweDsgXG4gICAgICBtYXJnaW4tbGVmdDo2MHB4O1xuICAgICAgLmxvZ2luQmFja3tcbiAgICAgICAgY29sb3I6JGRlLWdyYXkzMDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDoxNXB4O1xuICAgICAgICB0b3A6MTBweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICAgIGgze1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICBwYWRkaW5nOjMwcHggMCA0MHB4IDA7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nLXRvcDo4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmxvZ2luU2VjdGlvbjN7XG4gICAgICBwYWRkaW5nOjIwcHggNzBweCA0MHB4IDcwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiNmZmZmZmY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICAgIC5sb2dpblNlY3Rpb24zSW1nMXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0Oi03MHB4O1xuICAgICAgICBib3R0b206LTQwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdpZHRoOjE1MHB4O1xuICAgICAgICBoZWlnaHQ6IDIwNnB4O1xuICAgICAgfVxuICAgICAgaDN7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1jb250cm9sLXRpcHN7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjokZGUtZ3JheTEwMDtcbiAgICB9XG4gICAgLmxvZ2luU2VjdGlvbjJGb290ZXJ7XG4gICAgICBtYXJnaW4tdG9wOjUwcHg7XG4gICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjRjBGMEYwO1xuICAgICAgcGFkZGluZzoyMHB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjokZGUtZ3JheTMwMDtcbiAgICAgIGF7XG4gICAgICAgIGNvbG9yOiM0QUE2QTA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTIwcHgpe1xuICAuZGUtd2ViLXYze1xuICAgIC5sb2dpbk1haW57XG4gICAgICAuY29udGFpbmVye1xuICAgICAgICB3aWR0aDogMTY4MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfSBcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXtcbiAgLmRlLXdlYi12M3tcbiAgICAubG9naW5NYWlue1xuICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgd2lkdGg6IDExNzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH0gXG4gIH1cbn1cblxuLy9pcGFkXG5AbWVkaWEgKG1heC13aWR0aDogNzcwcHgpe1xuICAuZGUtd2ViLXYze1xuICAgIC5sb2dpbldyYXB7XG4gICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9sb2dpbi9sb2dpbkJnTW9iaWxlLmpwZycpO1xuICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICBwYWRkaW5nLXRvcDowO1xuICAgICAgYmFja2dyb3VuZDpub25lO1xuICAgICAgLmxvZ2luU2VjdGlvbjF7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjQwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6dXJsKCdodHRwczovL3dlYmFzc2V0cy5kaXNjb3ZlcmVuZXJneS5jb20uYXUvYXNzZXRzL3YyL2ltZy9sb2dpbi9sb2dpbkJnTW9iaWxlLmpwZycpIDUwJSAwIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6LTIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDotMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6NDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDo0MHB4O1xuICAgICAgICBtYXgtd2lkdGg6bm9uZTtcbiAgICAgICAgaDN7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICB9XG4gICAgICAgIGg0e1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxvZ2luU2VjdGlvbjJ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OmF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDphdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XXtcbiAgICAgICAgICBtYXJnaW4tdG9wOjJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubG9naW5TZWN0aW9uM3tcbiAgICAgICAgcGFkZGluZy1sZWZ0OjMwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgICAgICAubG9naW5TZWN0aW9uM0ltZzF7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1ncm91cCBsYWJlbHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5kZS13ZWItdjMubXktYWNjb3VudHMtdnBwIHtcbiAgLnJpZ2h0LWNvbnRlbnQge1xuICAgIGNvbG9yOiAkZGUtZ3JheTkwMDtcbiAgICBoNXtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB9XG4gICAgdWx7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGxpe1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQxNnB4O1xuICAgICAgICA+ZGl2e1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAudnBwLXN0YXR1c3tcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjRUJFQkVCO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2VtaWJvbGQ7XG4gICAgICAgICAgfVxuICAgICAgICAgID5he1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjMEE5Q0FFO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzBBOUNBRTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5zdGF0dXMxe1xuICAgICAgICAgICAgY29sb3I6ICNFNjk3MDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuc3RhdHVzMntcbiAgICAgICAgICAgIGNvbG9yOiAjNEFCOTg3O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnN0YXR1czN7XG4gICAgICAgICAgICBjb2xvcjogI0U2MkUyRTtcbiAgICAgICAgICAgID5he1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kZXRhaWwtaW5mb3tcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgIH1cbiAgICAgICAgdGFibGV7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHRye1xuICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+dGQ6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZW1pYm9sZDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGxpe1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudnBwLWxpc3QtdGl0bGV7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIHNwYW57XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIGNvbG9yOiAjMEE5Q0FFO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59Il19 */
