body{font-size:16px;font-weight:400;background-color:#fff}p{margin:0}ul{padding:0;margin:0}ul li{list-style:none}h1{margin:0;padding:.57em 1em;font-size:16px;font-weight:500;text-transform:uppercase;color:#101010}.subtitle{margin:0;font-weight:500;padding:.6em 1em;font-size:16px;background-color:#f1f1f1;text-transform:uppercase;border-top:1px solid #fff}a{text-decoration:none;color:#198fff}ul,li,div,a{-webkit-tap-highlight-color:transparent}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;margin:0}@media screen and (min-width:48em){h1,h2{text-transform:none}}html,button,input,select,textarea,code,.pure-g [class*=pure-u]{font-family:Helvetica Neue,Helvetica}.puree-group-container{width:280px}.pure-form input[type=color],.pure-form input[type=date],.pure-form input[type=datetime-local],.pure-form input[type=datetime],.pure-form input[type=email],.pure-form input[type=month],.pure-form input[type=number],.pure-form input[type=password],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=text],.pure-form input[type=time],.pure-form input[type=url],.pure-form input[type=week],.pure-form select,.pure-form textarea{padding:.75em .65em;border:1px solid #e5e5e5;-webkit-box-shadow:none;box-shadow:none;border-radius:2px;color:#101010;width:100%}.pure-form input{-webkit-appearance:none}.pure-form-stacked input[type=color],.pure-form-stacked input[type=date],.pure-form-stacked input[type=datetime-local],.pure-form-stacked input[type=datetime],.pure-form-stacked input[type=email],.pure-form-stacked input[type=month],.pure-form-stacked input[type=number],.pure-form-stacked input[type=password],.pure-form-stacked input[type=search],.pure-form-stacked input[type=tel],.pure-form-stacked input[type=text],.pure-form-stacked input[type=time],.pure-form-stacked input[type=url],.pure-form-stacked input[type=week],.pure-form-stacked select,.pure-form-stacked textarea{display:block;font-size:16px;width:100%;height:44px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}.pure-form-stacked .label-input{color:#939598;font-size:13px;margin:0 0 5px}.pure-form input[type=color]:focus,.pure-form input[type=date]:focus,.pure-form input[type=datetime-local]:focus,.pure-form input[type=datetime]:focus,.pure-form input[type=email]:focus,.pure-form input[type=month]:focus,.pure-form input[type=number]:focus,.pure-form input[type=password]:focus,.pure-form input[type=search]:focus,.pure-form input[type=tel]:focus,.pure-form input[type=text]:focus,.pure-form input[type=time]:focus,.pure-form input[type=url]:focus,.pure-form input[type=week]:focus,.pure-form select:focus,.pure-form textarea:focus{border-color:#188fff}.pure-form input[type=color]:disabled,.pure-form input[type=date]:disabled,.pure-form input[type=datetime-local]:disabled,.pure-form input[type=datetime]:disabled,.pure-form input[type=email]:disabled,.pure-form input[type=month]:disabled,.pure-form input[type=number]:disabled,.pure-form input[type=password]:disabled,.pure-form input[type=search]:disabled,.pure-form input[type=tel]:disabled,.pure-form input[type=text]:disabled,.pure-form input[type=time]:disabled,.pure-form input[type=url]:disabled,.pure-form input[type=week]:disabled,.pure-form select:disabled,.pure-form textarea:disabled{border:0;background-color:#e6e7e8;color:#101010}::-webkit-input-placeholder{color:#8f8f8f}:-moz-placeholder{color:#8f8f8f}::-moz-placeholder{color:#8f8f8f}:-ms-input-placeholder{color:#8f8f8f}input:disabled::-webkit-input-placeholder{color:#b7b7b7}input:disabled:-moz-placeholder{color:#b7b7b7}input:disabled::-moz-placeholder{color:#b7b7b7}input:disabled:-ms-input-placeholder{color:#b7b7b7}.pure-form input.error{border:1px solid #dd1037}.pure-form button[type=submit]{margin:0}.pure-button,input.pure-button{padding:.75em 1.45em;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;border-radius:2px;color:#42597a;background-color:#eeeef5;margin:0;width:100%;border:solid 1px #e4e7ef}input.puree-button-primary,.puree-button-primary{color:#fff;background:#188fff;border:2px solid #188fff}input.puree-button-primary:hover,.puree-button-primary:hover{background:#4ca9ff;border-color:#4ca9ff;color:#fff}input.puree-button-primary:active,.puree-button-primary:active{background:#003abc;border-color:#003abc;color:#fff}input.puree-button-primary[disabled],.puree-button-primary[disabled]{border:2px solid #188fff}input.puree-button-secondary,.puree-button-secondary{color:#188fff;background:transparent;border:2px solid #188fff}input.puree-button-secondary:hover,.puree-button-secondary:hover{color:#4ca9ff;border-color:#4ca9ff}input.puree-button-secondary:active,.puree-button-secondary:active{color:#003abc;border-color:#003abc}a{color:#188fff}.puree-button-link,input.puree-button-link{color:#188fff;background:transparent;border-color:transparent}input.puree-button-link:active,.puree-button-link:active,a:active,input.puree-button-link:hover,.puree-button-link:hover,a:hover{color:#003abc}input.puree-button-cancel{color:#42597a;background-color:#eeeef5;border-color:#e4e7ef}input.puree-button-caution{color:#fff;background-color:#dd1037;border-color:#dd1037}input.puree-button-transparent{color:#fff;border-color:#fff;background-color:transparent}input.puree-button-cancel:active{color:#42597a;background-color:#dddde8;border-color:#d3d6dd}input.pure-button[disabled],input.puree-button-disabled,input.puree-button-disabled:active,input.puree-button-disabled:focus,input.puree-button-disabled:hover{background-image:none;opacity:1}input.puree-button-disabled{opacity:1;cursor:no-drop}.puree-button-primary.puree-button-disabled{color:#fff;background-color:#9387c4;border-color:#9387c4}.puree-button-secondary.puree-button-disabled{color:#a2a2a2;background-color:transparent;border:solid 1px #e1e1e1}.puree-button-cancel.puree-button-disabled{color:#8494a0;background-color:#f6f6fa;border-color:#edeff4}.puree-button-caution.puree-button-disabled{color:#fff;background-color:#e29ca9;border-color:#e29ca9}.puree-button-link:active,input.puree-button-link:active{color:#858585;background-color:transparent}.pure-button:active,.pure-button:focus,.pure-button:hover,.puree-button-hover{-webkit-filter:none;filter:none;background-image:none;-webkit-box-shadow:none;box-shadow:none}.puree-dropdown{position:relative;height:44px;margin:0}.puree-dropdown .arrow{position:absolute;right:.85em;top:1.2em;border:solid .35em;border-color:#8f8f8f transparent transparent;font-size:16px}.puree-dropdown select{width:100%;height:100%;padding:.75em 2em .75em .7em;border:solid 1px #e5e5e5;border-radius:2px;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;margin:0}.puree-dropdown select:focus{outline:0;border-color:#003abc}.puree-country-inline-dropdown{position:relative}.puree-country-inline-dropdown .selected-country-code-cont{width:45px;position:absolute;left:0}.puree-country-inline-dropdown .selected-country-code-cont .arrow{left:initial;right:0}.puree-country-inline-dropdown .selected-country-code{padding:12px 10px}.puree-country-inline-dropdown .phone-no{/* !important: this was easiest way to override some pure css */padding-left:50px!important}.puree-country-inline-dropdown .country-dropdown-container{opacity:0;position:absolute;left:0;width:45px}.puree-country-inline-dropdown.code-of-length-3 .selected-country-code-cont{width:58px}.puree-country-inline-dropdown.code-of-length-3 .phone-no{/* !important: this was easiest way to override some pure css */padding-left:63px!important}.puree-country-inline-dropdown.code-of-length-3 .country-dropdown-container{width:58px}.puree-country-inline-dropdown.code-of-length-2 .selected-country-code-cont{width:50px}.puree-country-inline-dropdown.code-of-length-2 .phone-no{/* !important: this was easiest way to override some pure css */padding-left:55px!important}.puree-country-inline-dropdown.code-of-length-2 .country-dropdown-container{width:50px}.msg-box{display:none;padding:.64em .95em;font-size:13px;line-height:1.5em;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px;text-align:left}.msg-box.error{background-color:#dd1037;color:#fff}.msg-box.show,.msg-pointer.show{display:block}.msg-pointer{display:none;margin:-1px auto 0;width:0;height:0;border:4px solid transparent;font-size:0}.msg-pointer.error{border-bottom-color:#dd1037}.puree-toggle{position:relative}.puree-toggle input[type=submit]{position:absolute;top:0;left:0;width:52px;height:32px;border-radius:15px;opacity:0}.toggle-base{-webkit-transition:background-color .2s;transition:background-color .2s;background-color:#bcbcbe;height:28px;width:48px;border-radius:15px;border:solid 2px;border-color:#bcbcbe}.toggle-pin{background-color:#fff;height:100%;border-radius:15px;-webkit-box-shadow:0 1px .7px rgba(0,0,0,.2),0 -9px 24px rgba(0,0,0,.05) inset,0 -1px .2px rgba(0,0,0,.1) inset;box-shadow:0 1px .7px rgba(0,0,0,.2),0 -9px 24px rgba(0,0,0,.05) inset,0 -1px .2px rgba(0,0,0,.1) inset;margin-left:0;margin-right:20px;-webkit-transition:margin-left .2s,margin-right .2s ease-out;transition:margin-left .2s,margin-right .2s ease-out}.toggle-on .toggle-pin{margin-left:20px;margin-right:0;-webkit-transition:margin-left .2s ease-out,margin-right .2s;transition:margin-left .2s ease-out,margin-right .2s}.toggle-on .toggle-base{-webkit-transition:background-color .2s;transition:background-color .2s;background-color:#198fff;border-color:#198fff}.pure-form input.validation{min-width:120px;width:120px;font-size:28px;text-align:center;color:#101010;padding:.32em 0;margin:0 auto;border-width:2px}.validation::-webkit-input-placeholder{color:#8f8f8f}.validation:-moz-placeholder{color:#8f8f8f}.validation::-moz-placeholder{color:#8f8f8f}.validation:-ms-input-placeholder{color:#8f8f8f}.puree-tick-icon{background:url(https://s.yimg.com/wm/modern/images/tumblr-image-tick.0.0.1.png) no-repeat;height:75px;width:75px;margin:0 auto;background-size:75px}input[type=checkbox].puree-checkbox{position:absolute;opacity:0;border:0;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox].puree-checkbox+label{content:" ";height:18px;width:18px;display:inline-block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAYUExURUxpcd/f39jY3dja3djZ3NfZ3NXe3tja3cITEOUAAAAHdFJOUwAQLvq59h/E+QE0AAAARUlEQVQoz2NgoAVgci5HAiYKYEHVchQQBBZ0RxUsAQuaowoWgwXLyxMFEaC8HCoogGTtqOAwFMSaGLAmG6wJDGtSpD4AAEGKZkvzGCW6AAAAAElFTkSuQmCC);background-size:18px}input[type=checkbox].puree-checkbox:checked+label{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAADYUExURUxpcX9/f4OLlIaNjYWKkIaLkIeLkH+Pj4aLj4eMj4iIiIaLj4aLkKqqqn9/mYeMkIeLj4eLj4eMj39/f4iIkYiNjYaMj4aMj////4aMkIWRkYeMkIeMkIeLkIaMkIeMj4mJiYaMj4eMkIiMj4eLjoaLkIeLkIeLj4eLj4ePj4WNkYaMkYaMkImJkJGRkYiLkIaMj4eMj4aKkYeMj4eMj4eNkIaMj4eLkIaLkIaLj4SKj4aLkIaLj4WMj4aMjoaLj4eLj4WNkYaMkIWLkYaNkYeMj4eHloeMkJjgH2IAAABHdFJOUwAGHyQu9uQQ+rkPN+sDCv3xvtMCHC3cTgHpFc3GprKcDVeGaULtr+qAID909CUHWIz1Rpf3U6XvbG4wyfxQW9C3QbYqSKARYZZvFgAAASVJREFUOMvV1NdygzAQBdBLLzbg3lt677337P//UVg5GCcRkmfy5H1AK+2ZAYkdAUsRduDTn5gHk5vrCTuHSAnDO6LXdAxIDeNqOr1PE18NjWeePqUZj17hBqJNrpffdLB+yeXKLTSwc8ZVpwQdPObi+Tp0cJtrfhs6uCf2fwQdXPt1UBm86HZX5t1jUgC3iJJ27h4SksP6CX/4abb67lMBxKo4st3p4ovolA8p7IzFTxCHW6pwPv6UQkRDTjeaQPOKs2HkySGMkWgA66DM48hAEcQhtx65Lj+rBooh4kG210EMFUTYn7p+CDVEr8bzWg86iEaLqNWAHmLHdU0sAmFZWAzm8Q9oetIwf0D5BTALfwYDNQzyy8xRuX1bc+19vzewsUTxBVY9kJT/9a9rAAAAAElFTkSuQmCC);background-size:18px}.puree-v2 input[type=text]:not(.validation),.puree-v2 input[type=password],.puree-v2 input[type=date],.puree-v2 input[type=tel],.puree-v2 select{height:32px;padding:0 8px;border:0;border-radius:0;border-bottom:1px solid #d8dade;background-color:transparent}.puree-v2 input[type=text]:focus,.puree-v2 input[type=email]:focus,.puree-v2 input[type=password]:focus,.puree-v2 input[type=tel]:focus,.puree-v2 select:focus{border-bottom:2px solid #188fff}.puree-v2 .puree-dropdown .arrow{top:.9em}.puree-v2 .puree-country-inline-dropdown .selected-country-code{padding:7px 10px}.error-msg,.puree-v2 .error.msg-box{background-color:transparent;color:#dd1037;padding:4px 8px 0;font-size:12px}.puree-v2 .error.msg-pointer{display:none}.puree-v2 input[type="text"][aria-invalid="true"],.puree-v2 input[type="tel"][aria-invalid="true"],.puree-v2 input[type="password"][aria-invalid="true"]{border-color:#dd1037}.pure-form-stacked label{margin:0}.puree-button-link:disabled{color:#858585}.puree-spinner-button:after{display:none;content:'';background:transparent url(https://s.yimg.com/wm/modern/images/fuji-spinner-1.0.1.svg) no-repeat 0 0;background-size:100%;width:40px;height:40px;position:absolute;top:5%;right:5%}.puree-spinner-button{position:relative}.puree-spinner-button.active:after{display:inline-block}.puree-spinner:after{background:transparent url(https://s.yimg.com/wm/modern/images/fuji-spinner-dark-1.0.0.svg) no-repeat 0 0;background-size:100%;content:'';display:none;height:50px;position:absolute;right:-1.4em;width:50px;z-index:4;top:1em}.puree-spinner.active:after{display:inline-block}.validation{font-weight:300}.puree-button-secondary{color:#198fff;background-color:transparent;border-color:#198fff}input.puree-button-blue,.puree-button-blue{color:#fff;background-color:#198fff;border-color:#198fff}.puree-button-blue:active{background-color:#063a93}.puree-dropdown select{appearance:none;-moz-appearance:none;-webkit-appearance:none}.puree-dropdown .arrow{pointer-events:none}.msg-pointer-down{width:0;height:0;border:4px solid transparent;border-top-color:#dd1037;margin:0 auto}.pure-button:focus{outline:2px auto #188fff}html,body{direction:ltr;-webkit-tap-highlight-color:transparent}.clrfix:after{content:".";visibility:hidden;display:block;height:0;clear:both;overflow:hidden}.clrfix{zoom:1}.cursor-pointer{cursor:pointer}body .show{display:block}body .hide,body .aria-label-hidden{display:none}.mobile-hide{display:none}.desktop-hide{display:block}.settings-nti-sprite{background:transparent url(https://s.yimg.com/wm/modern/images/nti-sprite-v0.0.35.png) no-repeat 0 0}.inactive{background-color:#dedede}.main-content{width:100%}.main-content .content-title,.full-page-container .content-title{text-align:left;background-color:#f1f1f1}.main-content .content-title{margin-top:2.5em;border-bottom:1px solid #d1d3d4}.module-title{background-color:#f1f1f1}.module-desc{color:#262626;width:100%;line-height:1.3}.module-desc .action-item-row{border-bottom:1px solid #d1d3d4;padding:20px 16px;position:relative;min-height:43px}.module-desc .action-item-row.only-link{padding:30px 16px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-weight:400}.module-desc .action-item-row.last{border-bottom:0}.module-desc .action-item-row a{-webkit-tap-highlight-color:rgba(0,0,0,.4)}.module-desc .txt{font-size:18px;line-height:1.3;font-weight:400}.module-desc .module-txt{color:#5a5b5d;font-size:16px;line-height:1.3;font-weight:400}.module-desc .delete-txt input[type=submit],.trash input[type=submit]{display:inline-block;height:30px;width:22px;background-size:66px;background-position:-4px -216px;color:transparent;background-color:transparent;border:0}.module-desc .delete-txt input[type=submit]:focus{outline:0;background-position:-4px -245px}.module-desc .delete-txt:hover input[type=submit]{background-position:-4px -245px}.module-desc .edit-txt span{display:none;height:25px;width:25px;background-size:50px;background-position:0 -275px}.module-desc .edit-txt:hover span{background-position:0 -304px}.module-desc .lbl{font-size:14px;color:#858585}.module-desc .module-lbl,.module-desc .module-state{color:#858585;font-size:13px}.module-desc .module-state .on{color:#44b876}.full-page-container{padding-top:64px}.full-page-msg-container{text-align:center;padding:0 30px}.full-page-msg-container .action-area{max-width:280px;margin:20px auto 0}.full-page-msg-container .title{font-size:30px}.yahoo-mobile-header{background-color:#400090;position:fixed;z-index:2;width:100%;top:0}.yahoo-mobile-header .yahoo-logo{text-align:center}.yahoo-mobile-header .yahoo-logo img{padding:.35em 0}.offscreen{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.page-heading{font-size:18px}.text-hide{text-indent:-2000px;color:transparent}.txt-align-left{text-align:left}.txt-align-right{text-align:right}.txt-align-center{text-align:center}.ele-float-right{float:right}.ele-float-left{float:left}.inline-error-message{color:#dd1037}.inline-error-pane{background-color:#f8ebec}.inline-error-box{padding:16px 10px}.inline-success-pane{background-color:#f3fff8}.inline-success-message{color:#23ae3a}.inline-pending-pane{background-color:#fffaf0}.inline-pending-message{color:#f29d3e}.sml-txt{font-size:14px}.tiny-txt{font-size:12px}strong{font-weight:500}.input-message-box{padding:.75em .65em;border:1px solid #e5e5e5;-webkit-box-shadow:none;box-shadow:none;border-radius:2px;background-color:#d7d7d7;color:#858585}#yucs{display:none}#yUnivHead{display:none}#UH{display:none}body,#UH{min-width:0!important}.success-heading{background-color:#44b876;color:#fff;text-align:center;padding:1em 1.5em}.success-heading .title{font-size:1.25em}.spread{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;display:block}.disabled-background{background-color:#f1f1f1}.txt-fuji-grey{color:#878c91}.margin8{margin-top:8px}.margin16{margin-top:16px}.margin20{margin-top:20px}.margin20{margin-top:20px}.margin24{margin-top:24px}.padding-tb-15{padding:15px 0}.writeup{line-height:1.4}.fineprint{font-size:13px;color:#b7b7b7}.blue-arrow-right{display:inline-block;border:5px solid transparent;border-left-color:#198fff}@media screen and (min-width:48em){body{background:#f9fafa}#yucs{display:block}#yucsHead #yucs{position:fixed}body #yucs #yucs-logo{margin-left:6em}#yucsHead #yucs a{color:#198fff}#yUnivHead{display:block;position:fixed!important;background:#fff!important;padding:4px 0}#yUnivHead a{color:#676767!important}#UH{clear:both;display:block;height:61px!important;background-color:white!important;position:fixed!important}body,#UH{min-width:48em!important}#UH .UHCol1{margin-left:6em}.main-content .content-title,.full-page-container .content-title{margin-top:0;background:transparent}.main-content .content-title h1,.full-page-container .content-title h1{padding-left:16px;font-size:32px;font-weight:300}.module-desc .action-item-row:hover{background:#fff}.module-desc .inline-error-pane:hover{background-color:#f8ebec}.action-item-row.no-action:hover{background:transparent}.full-page-msg-container{margin:84px auto 0}.full-page-msg-container .action-button{width:auto}.full-page-msg-container .title{margin:20px auto 0;max-width:720px}.full-page-msg-container .writeup{margin:20px auto 0;max-width:650px}.page-overlay{top:8em}.mobile-hide{display:block}.desktop-hide{display:none}}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html,body{height:100%}.page-container{-webkit-font-smoothing:antialiased;background:#f7f7f9;min-height:100%}@media screen and (min-width:48em){.non-desktop-header{display:none}}.page-container #yucsHead #yucs{position:static!important}.non-desktop-header{padding-top:15px;margin-bottom:21px;height:46px}.non-desktop-header img{width:152px;height:auto;display:block;margin:0 auto}.link{color:#198fff}.carrot-image{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAhCAYAAADZPosTAAAABGdBTUEAALGPC/xhBQAAAU5JREFUSA2t1j9KA0EYBfC3Q4oUEohiERDL2HgHC8VSRMHKxjsE7DxACHgFqxSSQMDGIhZWXsBWLDQiWAiSIt2Yl2WS3dkk+82f18zuZuY3822YYZPvsdatIfAyAva3gfYh0NyEd5LLgdbD98X4ehW4P0/xxVP5leLKsvmdABd94PUn+1R+rVimnRBU8Z2xTDu+qOIfwHcWC1VcGcuOhc7AmOgcjIXmwBhoAQxFl4Ih6ErQF10L+qCloCua6Gk4SBIeGDw4uC3tmFPKCSTy+AZcPdhcet/YAEQlm+Gff8DNs7nLt9UKcHvsABI76wEf09YOsbsT4GBXCEoxTlRasgtWCrpia0EfbCXoiy0FQ7ACGIrlwBjYHIyFzcCvsWwHsLMk6vqpfDtJINOn8G3DH7J703SUtoVvmxCMk6rOEbC3lc6/UwO6p+mpIV2R3e8fO628/bCek98AAAAASUVORK5CYII=);width:10px;height:16px;display:block;background-size:100%}.ltr{direction:ltr;unicode-bidi:embed}.inline-block{display:inline-block}.display-block{display:block}.font-weight-700{font-weight:700}.h-center{margin-left:auto;margin-right:auto}::-webkit-scrollbar{-webkit-appearance:none}::-webkit-scrollbar:vertical{width:10px}::-webkit-scrollbar:horizontal{height:10px}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:10px}::-webkit-scrollbar-track{border-radius:10px;background-color:rgba(0,0,0,.1)}.fade-in{-webkit-animation:fadeIn 200ms ease-in-out;animation:fadeIn 200ms ease-in-out}.m-b-30px{margin-bottom:30px}.m-b-20px{margin-bottom:20px}.m-b-16px{margin-bottom:16px}.m-b-8px{margin-bottom:8px}.m-t-96px{margin-top:96px}.m-t-48px{margin-top:48px}.m-t-40px{margin-top:40px}.m-t-50px{margin-top:50px}.m-t-32px{margin-top:32px}.m-t-30px{margin-top:30px}.m-t-20px{margin-top:20px}.m-t-24px{margin-top:24px}.m-t-16px{margin-top:16px}.m-t-12px{margin-top:8px}.m-t-10px{margin-top:10px}.m-t-8px{margin-top:8px}.m-t-5px{margin-top:5px}.p-s-4px{padding-left:4px}.p-e-4px{padding-right:4px}.text-xl{font-size:24px}.text-lg{font-size:20px}.text-md{font-size:16px}.text-sm{font-size:14px}.bold{font-weight:700}.t-a-c{text-align:center}.b-s-b-b{-webkit-box-sizing:border-box;box-sizing:border-box}.t-a-r{text-align:right}.mbr-device-icon,.mbr-browser-icon{position:absolute;background:transparent url(https://s.yimg.com/dh/ap/sf/modern/images/device_sprite_v10.png) no-repeat 0 -427px}.mbr-device-icon{left:10px;top:10px;width:60px;height:40px}.mbr-device-icon-mobile{background-position:0 -309px}.mbr-device-icon-desktop{background-position:0 -351px}.mbr-device-icon-tablet{background-position:0 -387px;height:32px}.mbr-device-icon-mobile-ios{background-position:0 1px}.mbr-device-icon-mobile-android{background-position:0 -39px}.mbr-device-icon-mobile-windows{background-position:0 -79px}.mbr-device-icon-desktop-mac{background-position:0 -118px}.mbr-device-icon-desktop-windows{background-position:0 -157px}.mbr-device-icon-tablet-ios{background-position:0 -197px}.mbr-device-icon-tablet-windows{background-position:0 -237px}.mbr-device-icon-tablet-android{background-position:0 -277px}.mbr-browser-icon{background-position:0 100px;left:10px;top:10px;width:27px;height:25px}.mbr-browser-icon-firefox{background-position:0 -489px}.mbr-browser-icon-chrome{background-position:0 -514px}.mbr-browser-icon-ie{background-position:0 -539px}.mbr-browser-icon-safari{background-position:0 -563px}.mbr-browser-icon-android{background-position:0 -588px}.mbr-browser-icon-edge{background-position:0 -710px}.mbr-device-icon-sm,.mbr-browser-icon-sm{position:absolute;background:transparent url(https://s.yimg.com/dh/ap/sf/modern/images/device_sprite_v10.png) no-repeat 0 -427px}.mbr-device-icon-sm{background-size:100%}.mbr-browser-icon-sm{background-size:200%}.mbr-device-icon-sm{left:10px;top:10px;width:45px;height:30px}.mbr-device-icon-sm-mobile{background-position:0 -231px}.mbr-device-icon-sm-desktop{background-position:0 -261px}.mbr-device-icon-sm-tablet{background-position:0 -291px;height:32px}.mbr-device-icon-sm-mobile-ios{background-position:0 0}.mbr-device-icon-sm-mobile-android{background-position:0 -29px}.mbr-device-icon-sm-mobile-windows{background-position:0 -59px}.mbr-device-icon-sm-desktop-mac{background-position:0 -89px}.mbr-device-icon-sm-desktop-windows{background-position:0 -117px}.mbr-device-icon-sm-tablet-ios{background-position:0 -147px}.mbr-device-icon-sm-tablet-windows{background-position:0 -177px}.mbr-device-icon-sm-tablet-android{background-position:0 -203px}.mbr-browser-icon-sm{background-position:0 100px;left:10px;top:5px;width:20px;height:17px}.mbr-browser-icon-sm-firefox{background-position:0 -325px}.mbr-browser-icon-sm-chrome{background-position:0 -343px}.mbr-browser-icon-sm-ie{background-position:0 -359px}.mbr-browser-icon-sm-safari{background-position:0 -375px}.mbr-browser-icon-sm-android{background-position:0 -392px}.mbr-browser-icon-sm-edge{background-position:0 -471px}.cta-primary-col{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:right;padding-left:4px}.cta-secondary-col{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-right:4px}@media screen and (min-width:48em){.cta-primary-col{float:left;padding-left:0;padding-right:4px}.cta-secondary-col{float:right;padding-left:4px;padding-right:0}}.oneid-form-background input[type=text],.oneid-form-background input[type=email],.oneid-form-background input[type=password],.oneid-form-background input[type=date],.oneid-form-background input[type=tel],.oneid-form-background select{-webkit-box-shadow:none;box-shadow:none;height:32px;font-size:16px;font-weight:400;font-style:normal;padding:0 8px;background:transparent;color:#101010;border:0;border-radius:0;border-bottom:1px solid #d8dade}.oneid-form-background select{color:#878c91;font-weight:300}.oneid-form-background input::-webkit-input-placeholder{font-weight:300;color:#878c91}.oneid-form-background input::-moz-placeholder{font-weight:300;color:#878c91;opacity:1}.oneid-form-background input[type=text]:focus,.oneid-form-background input[type=email]:focus,.oneid-form-background input[type=password]:focus,.oneid-form-background input[type=tel]:focus,.oneid-form-background input[type=date]:focus,.oneid-form-background select:focus{outline:none;border-bottom:2px solid #188fff}.oneid-form-background .country-code-dropdown{opacity:0;position:absolute;width:64px}.oneid-form-background .relative-dropdown-container{position:absolute;margin-top:7px;border-bottom:1px solid #cfd2d5;width:64px;height:32px}.oneid-form-background .phone-number{margin-top:8px;margin-left:72px}.oneid-form-background .relative-country-code{position:relative;top:8px;left:8px}.oneid-form-background .relative-dropdown-container .arrow{position:absolute;top:15px;right:auto;left:52px}.oneid-form-background .phone-country-code{margin-top:2px}.oneid-error-border{border-bottom:2px solid #dd1037!important}.oneid-error-message{margin:4px 0 0 10px;font-size:12px;color:#dd1037;letter-spacing:0}.oneid-page-text{font-size:12px;color:#747474}.oneid-icon-tick{background-image:url(https://s.yimg.com/wm/modern/images/tumblr-image-tick.0.0.1.png);background-size:76px;display:inline-block;height:76px;width:76px;margin:40px 0 16px}.oneid-container{margin:0 auto;text-align:center;width:300px;-webkit-box-sizing:border-box;box-sizing:border-box}.oneid-container .button-container{margin-top:32px}.oneid-error-border select,.oneid-error-border input[type=text]{border-bottom:none}.dot-dot-dot:before,.dot-dot-dot:after,.dot-dot-dot{padding:0;border-radius:50%;width:15px;height:15px;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:pending 1.0s infinite ease-in-out;animation:pending 1.0s infinite ease-in-out}.dot-dot-dot{display:block;position:relative;margin:20px auto;text-indent:-9999em;-webkit-animation-delay:-.15s;animation-delay:-.15s}.dot-dot-dot:before{position:absolute;content:'';left:-30px;-webkit-animation-delay:-.3s;animation-delay:-.3s}.dot-dot-dot:after{position:absolute;content:'';left:30px}.dot-dot-dot.hide{visibility:hidden}@-webkit-keyframes pending{0%,100%{-webkit-box-shadow:0 15px 0 0 #ececec;box-shadow:0 15px 0 0 #ececec}80%{-webkit-box-shadow:0 15px 0 0 #e4e4e4;box-shadow:0 15px 0 0 #e4e4e4}40%{-webkit-box-shadow:0 15px 0 0 #d4d4d4;box-shadow:0 15px 0 0 #d4d4d4}}@keyframes pending{0%,100%{-webkit-box-shadow:0 15px 0 0 #ececec;box-shadow:0 15px 0 0 #ececec}80%{-webkit-box-shadow:0 15px 0 0 #e4e4e4;box-shadow:0 15px 0 0 #e4e4e4}40%{-webkit-box-shadow:0 15px 0 0 #d4d4d4;box-shadow:0 15px 0 0 #d4d4d4}}.generic-spinner{display:inline-block;background-image:url(https://s.yimg.com/wm/modern/images/fuji-spinner-dark-1.0.0.svg);background-size:contain}.go-back-button{display:block;position:absolute;left:24px;height:30px;width:22px;background-size:200%;background-position:0 -673px;overflow:hidden;text-indent:-100px}.go-back-button-mobile{top:18px}.go-back-button:active{left:22px}.trash-can-icon{background:transparent url(https://s.yimg.com/wm/sf/modern/images/deleteIcon.svg) no-repeat center;background-size:16px;width:0;height:20px;border:none;display:inline-block;padding-right:18px;vertical-align:middle}.trash-can-icon:active{background:transparent url(https://s.yimg.com/wm/modern/images/deleteIconTapped.svg) no-repeat center;background-size:19px;width:0;height:24px;border:none;display:inline-block;padding-right:18px;vertical-align:middle}.trash-can-icon:focus{outline:none}.feedback-box{background-color:#f5f1f1;border-top:1px solid #d1d3d4;border-bottom:1px solid #d1d3d4;-webkit-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate(100%,0);transform:translate(100%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes slideInLeft{0%{-webkit-transform:translate(100%,0);transform:translate(100%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate(0,60%);transform:translate(0,60%);opacity:0}100%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}@keyframes slideInUp{0%{-webkit-transform:translate(0,60%);transform:translate(0,60%);opacity:0}100%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale(.3,.3);transform:scale(.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale(.3,.3);transform:scale(.3,.3)}100%{opacity:0}}@-webkit-keyframes blockHighlight{0%{background-color:#e9f5ff}20%{background-color:#e9f5ff}100%{background-color:#fff}}@keyframes blockHighlight{0%{background-color:#e9f5ff}20%{background-color:#e9f5ff}100%{background-color:#fff}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes textHighlight{0%{color:#00cd7a}20%{color:#00cd7a}100%{color:#262626}}@keyframes textHighlight{0%{color:#00cd7a}20%{color:#00cd7a}100%{color:#262626}}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-800px);transform:translateX(-800px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-800px);transform:translateX(-800px)}}@-webkit-keyframes slideInBottom{0%{-webkit-transform:translateY(20px);transform:translateY(20px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInBottom{0%{-webkit-transform:translateY(20px);transform:translateY(20px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.yak-sign-in-link{display:block;padding-bottom:8px}.yak-sign-in-card{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:4px auto;padding:16px;width:300px;height:105px;background:#f1f1f1;border-radius:2px}.yak-sign-in-card img{position:absolute;left:16px;top:16px}.yak-sign-in-card p{padding-left:54px;margin:0 auto;margin-bottom:4px;text-align:left}.challenge-header{display:inline-block;width:100%}.challenge-header .username-container{border-bottom:1px solid #b9bdc5;padding:0 5px 10px}.challenge-header .yid{overflow:hidden;text-overflow:ellipsis}.challenge-header a{font-size:13px;font-weight:400}.challenge-header .error-container{padding:12px;margin-top:8px;background-color:#f1f1f5;letter-spacing:normal;font-size:14px;font-style:italic;line-height:20px;text-align:center}.challenge.yak-interstitial .username{padding:5px;text-transform:none;font-size:18px}.challenge.yak-interstitial .not-you{font-size:13px}.challenge.yak-interstitial .phone-img{background:url(https://s.yimg.com/wm/modern/images/phone-1.1.png) no-repeat center;margin-bottom:24px;height:146px}.challenge.yak-interstitial .seperator-or{margin-top:48px}.challenge.yak-interstitial .seperator-or+.secondary-sign-in-link{margin:20px 0}.challenge.yak-interstitial .seperator-or+.secondary-sign-in-link button[type=submit]{padding:0;width:auto}.challenge .yak-signin-or{width:100%;margin-bottom:16px;color:#878c91;font-size:14px;text-align:center}.challenge .yak-signin-card{display:block;position:relative;margin:0 auto;padding:0;padding-left:68px;width:100%;height:105px;background:url(https://s.yimg.com/wm/modern/images/phone-1.1.png) 16px 16px no-repeat #f1f1f5;background-size:38px;border-radius:2px;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.35);box-shadow:1px 1px 2px rgba(0,0,0,.35);outline:none}.challenge .yak-signin-card:focus{outline:2px auto #188fff}.challenge .yak-signin-card:active{-webkit-box-shadow:none;box-shadow:none}.challenge .yak-signin-card .yak-signin-desc{position:absolute;top:14px;text-align:left;line-height:1.2;color:#188fff}.challenge .yak-signin-card .yak-signin-desc .desc-first{font-size:16px}.challenge .yak-signin-card .yak-signin-desc .desc-second{display:inline-block;font-size:14px}.challenge .yak-signin-card .yak-signin-desc .desc-second:after{display:inline-block;width:14px;height:16px;content:' ';background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOBAMAAADQ9FGEAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAqUExURUxpcQCN/wCJ/xKO/xSQ/xSL/xWO/xWM/wqO/wyN/xmM/xOH/xKN/xiP/46+VuYAAAANdFJOUwASDYpviYHkMj8zQHynjJ14AAAAO0lEQVQI12NgAAKuMgYo4L5rAGP6XoaxWFAFlcBAByh4Fwouw1lXGQTBQOxuALoxCFPgQpxwVRwgFwAA2+odFXgP+Y0AAAAASUVORK5CYII=) top 8px right no-repeat;background-size:9px}.challenge.reg-oneflow-interstitial .secondary-sign-in-link{margin-bottom:16px}.challenge.reg-oneflow-interstitial h2{font-size:18px;text-align:center;margin-top:32px}.challenge.reg-oneflow-interstitial .write-up{font-size:14px}.yak-microsite-setup,.yak-microsite-setup .pure-g [class*=pure-u]{font-family:sans-serif}.yak-microsite-header{background-color:#5a00c8;z-index:5}.yak-microsite-header .container{padding:8px 16px}.yak-microsite-header .key-img{display:inline-block;vertical-align:middle;width:150px}.yak-microsite-header a.help-button{border:1px solid #fff;border-radius:5px;color:#fff;display:none;margin-left:10px;padding:5px 20px}@media screen and (min-width:48em){.yak-microsite-header a.help-button{display:inline-block}}.yak-home-profile img{margin-bottom:20px}.authorize-profile .profile-img-border{position:relative;width:78px;height:78px;margin:10px auto}.authorize-profile img{margin-top:2px;width:74px;height:74px;border-radius:50%}.authorize-profile .account-key-overlap-background{position:absolute;right:4px;bottom:-8px;height:24px;padding:2px;border-radius:50%;background-color:#fff}@media screen and (max-height:510px){.authorize-profile .profile-img-border{width:42px;height:42px}.authorize-profile img{width:42px;height:42px}.yak-home-profile.default img{margin-bottom:0;height:42px;width:42px}.authorize-profile .account-key-overlap-background{display:none}}@media screen and (max-height:420px){.authorize-profile .profile-img-border{display:none}}.yak-sessions-list .sessions-list-title{padding:10px;background-color:#fff}.yak-sessions-list .session-info{position:relative;padding:15px;overflow:hidden;background-color:#fff;margin-bottom:10px}.yak-sessions-list .single-session{border:0}.yak-sessions-list .device-info{position:absolute;z-index:1;top:7px;left:-2px}.yak-sessions-list .device-description{position:relative;z-index:1;margin-left:14%;width:42%;line-height:1.4}.yak-sessions-list .device-title{font-weight:500;color:#262626}.yak-sessions-list .authorize-deny-holder{position:absolute;z-index:1;top:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.yak-sessions-list .authorize-session-form{margin:0;display:none}.yak-sessions-list .deny-success .deny-button:before,.yak-sessions-list .deny-success .deny-button:after{top:41px;left:16px;width:25px;height:2px}.yak-sessions-list .approve-spinner-button:after,.yak-sessions-list .deny-spinner-button:after{position:absolute;top:0;right:0;display:inline-block;width:40px;height:40px;content:'';background:transparent url(https://s.yimg.com/wm/modern/images/fuji-spinner-1.0.1.svg) no-repeat 0 0;background-size:100%}.sessions-list-container{background-color:#f1f1f5;padding:10px}.yak-sessions-list .approve-success .approve-button:before{top:45px;left:14px;width:10px;height:2px}.yak-sessions-list .approve-success .approve-button:after{top:41px;left:18px;width:22px;height:2px}.yak-sessions-list .approve-success,.yak-sessions-list .deny-success{display:none;width:100%;height:100%;line-height:84px;text-align:center}#module-authorize-sessionlist .authorize-yahoo-logo-img{margin-top:45px;height:20px}#module-authorize-sessionlist .yak-sessions-list-profile{padding-bottom:10px}.yak-sessions-list .approve-success{position:relative;color:#fff;background:#2ccc9a;overflow:hidden}.yak-sessions-list .deny-success{position:relative;background:#e0e4e9;overflow:hidden}.yak-sessions-list .deny-success .success-txt{background:transparent}.yak-sessions-list .session-error{position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;display:none;padding:20px;color:#858585;line-height:1.5;text-align:center;background:#e0e4e9}.yak-sessions-list .profile-user-info{line-height:1.6}.yak-sessions-list .authorize-deny-holder{width:40%}#module-authorize-sessionlist .session-title{padding:10px 0}#module-authorize-sessionlist .sessions-list-container{padding:0;margin-bottom:10px}#module-authorize-sessionlist .yak-sessions-list .session-info{margin-bottom:10px}#module-authorize-sessionlist .authorize-profile .profile-image{height:50px;width:50px}#module-authorize-sessionlist .profile-img-border{height:50px;width:50px}#module-authorize-sessionlist .account-key-black-img.small{height:20px;width:20px}#module-authorize-sessionlist .account-key-overlap-background{bottom:-14px}.yak-sessions-list .authorize-session-form .button-layer{display:inline-block}.yak-sessions-list .authorize-session-form .rounded-button{margin:20px 10px;width:40px;height:40px}.yak-sessions-list .authorize-session-form .deny-button:before,.yak-sessions-list .authorize-session-form .deny-button:after{top:19px;left:9px;width:22px;height:2px}.yak-sessions-list .authorize-session-form .approve-button:before{top:23px;left:7px;width:10px;height:2px}.yak-sessions-list .authorize-session-form .approve-button:after{top:19px;left:12px;width:22px;height:2px}.yak-sessions-list .default .authorize-session-form,.yak-sessions-list .authorization-error .session-error{display:block;width:100%}.yak-sessions-list .approved .approve-success,.yak-sessions-list .denied .deny-success{display:block;-webkit-animation:slideLeft 500ms linear;animation:slideLeft 500ms linear}#module-authorize-sessionlist .session-list-title{padding-top:30px;font-size:18px}@-webkit-keyframes slideLeft{0%{left:120px}100%{left:0}}@keyframes slideLeft{0%{left:120px}100%{left:0}}@media screen and (max-width:350px){.yak-sessions-list .device-info{-webkit-transform:scale(.85);transform:scale(.85)}.yak-sessions-list .device-description{margin-left:15%;width:50%}.yak-sessions-list .authorize-session-form .rounded-button{margin:20px 10px}.yak-sessions-list .success-txt{margin-left:20px}.yak-sessions-list .deny-success .deny-button:before,.yak-sessions-list .deny-success .deny-button:after{left:12px}}@media screen and (max-height:510px){.yak-sessions-list .sessions-list-title{padding:5px}}@media screen and (min-width:48em){.yak-sessions-list .authorize-session-form .rounded-button{margin:20px 28px}.yak-sessions-list .deny-success .deny-button:before,.yak-sessions-list .deny-success .deny-button:after{left:40px}.yak-sessions-list .approve-success .approve-button:before{left:38px}.yak-sessions-list .approve-success .approve-button:after{left:42px}}.authorize-session-info{position:absolute;left:0;right:0;bottom:20px;line-height:1.2em;word-wrap:break-word}.authorize-session-info .device-description{margin:70px auto 0}.authorize-session-info .device-description p{text-align:center}.authorize-session-info span{display:block}@media screen and (max-height:570px){.authorize-session-info{bottom:10px;line-height:1.3em}.authorize-session-info .device-description{margin:55px auto 0;line-height:1.2em}.authorize-session-description strong{font-size:16px}.authorize-session-description p{font-size:14px}}@media screen and (max-height:550px){.authorize-session-description p{padding:0;line-height:1.4em}.authorize-session-info .device-description{margin:60px auto 0}}@media screen and (max-height:480px){.authorize-session-description p{line-height:1.2em}.authorize-session-info{line-height:1.1em}.authorize-sessions .device-info{display:none}}.next-gen-layout{letter-spacing:1px}.next-gen-layout .fineprint{letter-spacing:.8px}.next-gen-layout form{font-size:20px;font-weight:300}.next-gen-layout input[type=text]:not(.validation),.next-gen-layout input[type=email],.next-gen-layout input[type=password],.next-gen-layout input[type=tel],.next-gen-layout select{-webkit-box-shadow:none;box-shadow:none;height:32px;font-size:22px;font-weight:400;font-style:normal;padding:0;padding-left:8px;background:transparent;border:0;border-radius:0;border-bottom:none}.next-gen-layout select{font-weight:300}.next-gen-layout input::-webkit-input-placeholder{font-weight:300}.next-gen-layout input::-moz-placeholder{font-weight:300}.next-gen-layout input[type=text]:focus,.next-gen-layout input[type=email]:focus,.next-gen-layout input[type=password]:focus,.next-gen-layout input[type=tel]:focus,.next-gen-layout select:focus{outline:none;border-bottom:none}.next-gen-layout .pure-button.puree-button-primary{font-weight:400;letter-spacing:1px;height:50px;font-size:18px}.next-gen-layout .puree-button-primary:hover,.next-gen-layout .pure-button:hover,.next-gen-layout input.puree-button-primary:hover,.next-gen-layout input.pure-button:hover{opacity:.6}.next-gen-layout .puree-button-link.next-gen-layout,.next-gen-layout input.puree-button-link{letter-spacing:1px}.next-gen-layout .country-code-dropdown{opacity:0;position:absolute;width:64px}.next-gen-layout .relative-dropdown-container{position:absolute;margin-top:7px;border-bottom:none;width:64px;height:32px}.next-gen-layout .phone-number{margin-top:8px;margin-left:72px;padding-left:8px}.next-gen-layout .relative-country-code{font-size:24px;position:relative;top:2px;left:-4px}.next-gen-layout .arrow{position:absolute;top:15px;right:auto;left:55px;border-color:black transparent transparent}.next-gen-layout .phone-country-code{margin-top:2px}.next-gen-layout .error-border{border-bottom:2px solid #f2578b!important}.next-gen-layout .error-message{margin:0;margin-top:4px;font-size:15px;font-weight:300;color:#dd1037;letter-spacing:.5px}.next-gen-layout .error-border select,.nnext-gen-layout .error-border input[type=text]{border-bottom:none}.next-gen-layout .heading{font-size:28px;margin-top:35px;width:320px;font-weight:300;text-transform:none;text-align:center}.next-gen-layout .dropdown-caret{position:absolute;top:12px;left:53px}.next-gen-layout .error-msg,.next-gen-layout .error.msg-box{background-color:transparent;font-weight:300;color:#dd1037;padding:0;padding-top:6px;padding-left:8px;font-size:15px;letter-spacing:.5px}.next-gen-layout .error.msg-pointer{display:none}.next-gen-layout input[type="text"][aria-invalid="true"],.next-gen-layout input[type="tel"][aria-invalid="true"],.next-gen-layout input[type="password"][aria-invalid="true"]{border-color:#f2578b}#next-gen-wait-spinner{margin:10px 0 -70px;background:transparent url(https://s.yimg.com/wm/modern/images/fuji-spinner-1.0.1.svg) no-repeat center;background-size:50px;width:100%;height:35px;border:none;display:none}.next-gen-layout .module-desc{font-weight:300;letter-spacing:1px;word-wrap:break-word}@media all and (max-width:321px){.next-gen-layout .heading{font-size:24px;width:280px;margin:35px auto;margin-bottom:0}}.mbr-modal-container{display:none;background:#fff;height:100%}.mbr-modal-mask{position:fixed;bottom:0;width:100%;height:100%;z-index:99990;background-color:#fff;left:0}.mbr-modal{position:absolute;z-index:99991;background:inherit;width:100%;height:inherit;top:0;left:0}.mbr-modal .hd{top:0;background:#400090;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px;color:#e0e4e9;text-align:center;min-height:48px;line-height:1}.mbr-modal .hd .back-button{border-color:transparent;background-position:0 -392px;background-size:54px;width:30px}.mbr-modal .hd .title{font-size:18px;font-weight:400;color:#e0e4e9;display:inline-block;padding:3px 0 0}.mbr-modal .hd .close{position:absolute;font-size:40px;top:4px;right:12px;font-weight:100;color:#e0e4e9}.mbr-modal .hd .close-arrow{left:12px}.mbr-modal .action-container{background:#fff;padding:16px 15px}.mbr-modal .action-container.disabled-background{background-color:#f1f1f1;color:#858585}.mbr-modal .action-container .title{font-weight:500}.mbr-modal .action-container .lbl{color:#858585;font-size:14px;line-height:1.3}.mbr-modal .action-container .txt{color:#262626;font-size:16px;font-weight:400;line-height:1.3}.mbr-modal .gray-background{background:#f1f1f5}.mbr-modal .email-img{background-position:0 -234px;background-size:50px;height:50px;width:50px}.mbr-modal .plus-img{background-position:10px -406px;background-size:60px;width:50px;height:22px}.mbr-modal .phone-img{background-position:0 -285px;background-size:50px;height:50px;width:50px}.mbr-modal .device-img{background-position:0 -2px}.mbr-modal .commchannel-img{background-position:-3px -60px}.mbr-modal .action-container ul li{margin-top:15px;padding:15px;height:45px;-webkit-box-shadow:0 3px 2px rgba(0,0,0,.1);box-shadow:0 3px 2px rgba(0,0,0,.1);background-color:#fff}.mbr-modal .action-container ul li.auto-height{height:auto}.mbr-modal .action-container ul li.first{margin-top:0}.mbr-modal .action-container .purple-txt{color:#400090}.mbr-modal .action-area{width:280px;margin:0 auto}.mbr-modal-green .hd,.mbr-modal-green .hd .close,.mbr-modal-green .bd{background-color:#44b876;color:#fff}.mbr-modal-orange .hd,.mbr-modal-orange .hd .close,.mbr-modal-orange .bd{background-color:#f4ce2f;color:#fff}.mbr-modal .confirmation-container{padding:30px;text-align:center}.mbr-modal .confirmation-container .title{margin-bottom:10px;font-size:18px;font-weight:500}.mbr-modal .confirmation-container .desc{margin:20px 4px}.disabled-background{background:#f1f1f1}.mbr-modal-green{background:#44b876}.mbr-modal-orange{background:#f4ce2f}@media screen and (min-width:48em){.mbr-modal{position:absolute;width:330px;margin:96px 0 0 -165px;height:auto;min-height:500px;overflow-y:visible;left:50%;bottom:inherit}.mbr-modal-mask{background-color:#5c5c5c;opacity:.96;filter:alpha(opacity=96)}}#mbr-css-check{display:none}#account-attributes-challenge{width:320px;margin:0 auto}#account-attributes-challenge.phone-reg .heading,#account-attributes-challenge.phone-reg-success{-webkit-animation:slideInBottom 1s ease-out 1 forwards;animation:slideInBottom 1s ease-out 1 forwards}#account-attributes-challenge.phone-reg #phone-reg-attributes-form,#account-attributes-challenge.phone-reg+.tos{opacity:0;-webkit-animation:fadeIn 1s ease-out 1s forwards;animation:fadeIn 1s ease-out 1s forwards}#account-attributes-challenge.phone-reg.nextGenSlideOut,#account-attributes-challenge.phone-reg.nextGenSlideOut+.tos{-webkit-animation:fadeOut .5s linear 1 forwards;animation:fadeOut .5s linear 1 forwards}#account-attributes-challenge .phone-reg-success-tick{height:150px;width:150px}#reg-google-accounts .google-account{padding:16px 0 0 20px;height:50px;border-bottom:1px solid #d8dade;line-height:36px;vertical-align:middle;font-size:16px;color:black;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,.4)}#reg-google-accounts .google-image{position:relative;top:-30%;width:69px;height:69px;content:url('https://s.yimg.com/dh/ap/sf/modern/images/memsdk_gmail_logo.png')}#reg-google-accounts .reg-google-sign-up,#reg-google-accounts .reg-google-sign-in,#reg-google-accounts .reg-google-legal-text{padding:0 0 12px 30px}#reg-google-accounts .reg-google-legal-text{color:#878c91}#reg-google-accounts .google-accounts-email{margin-left:5px}#reg-google-accounts h1{text-transform:none;font-size:18px}#reg-google-accounts .reg-wait-spinner{margin:10px 0 -70px;background:transparent url(https://s.yimg.com/wm/modern/images/fuji-spinner-dark-1.0.0.svg) no-repeat center;background-size:50px;width:100%;height:35px;border:none;display:inline-block}#reg-google-accounts .google-accounts-container{display:none}#reg-google-accounts .google-sign-up-link{position:absolute;margin:0 5px;padding:30px 20px;bottom:0;left:0;right:0}#account-attributes-challenge .google-reg-profile-image{border-radius:50%}#account-attributes-challenge .mobile-suggestions-container{border:1px solid #188fff;display:none;position:relative;background:#fff;width:291px;height:32px;border-radius:2px;margin:10px auto -10px;font-size:16px}#account-attributes-challenge .usernamereg-freeformGender{margin-top:8px}#account-attributes-challenge .desktop-suggestions-container,#account-attributes-challenge .gender-container{position:relative;display:none}#account-attributes-challenge .desktop-suggestion-list,#account-attributes-challenge .reg-gender-list{padding-bottom:8px;position:absolute;background:#fff;border-radius:0 0 4px 4px;border:1px solid #188fff;width:100%;z-index:100;top:-6px}#account-attributes-challenge .desktop-suggestion-list li,#account-attributes-challenge .reg-gender-list li{font-size:14px;color:#262626;padding:6px 8px;width:95%;z-index:100}#account-attributes-challenge .desktop-suggestion-list .hovered,#account-attributes-challenge .reg-gender-list .hovered,#account-attributes-challenge .desktop-suggestion-list li:hover,#account-attributes-challenge .reg-gender-list li:hover{background-color:#f7f8ff;width:95%;color:#262626}#account-attributes-challenge .desktop-suggestions-container.show,#account-attributes-challenge .gender-container.show,#account-attributes-challenge .mobile-suggestions-container.show{display:block}#account-attributes-challenge .previous,#account-attributes-challenge .next,#account-attributes-challenge .suggestions{display:inline-block;position:relative;height:100%}#account-attributes-challenge .previous,#account-attributes-challenge .next{width:44px}#account-attributes-challenge .previous{border-right:1px solid #188fff}#account-attributes-challenge .next{border-left:1px solid #188fff}#account-attributes-challenge .icon{display:inline-block;background-image:url(https://s.yimg.com/dh/ap/sf/modern/images/registration-sprite-v-0.0.1.png);background-repeat:no-repeat;width:9px;height:23px}#account-attributes-challenge .icon-next{background-position:-6px 3px}#account-attributes-challenge .icon-previous{background-position:3px -50px}#account-attributes-challenge .suggestions ul{left:0;position:absolute;height:100%;width:9999px}#account-attributes-challenge .suggestions li{display:inline-block;height:100%;width:192px;text-align:center;color:#188fff;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#account-attributes-challenge .suggestions{width:192px;overflow:hidden}#account-attributes-challenge .icon-wrapper{display:inline-block;width:20px;height:22px;position:absolute;bottom:0;right:0;padding:10px 12px}#account-attributes-challenge .previous .icon-wrapper{padding:8px 8px 5px 12px}#account-attributes-challenge .next .icon-wrapper{padding:8px 4px 8px 12px}#account-attributes-challenge .pure-form input[type=checkbox],#account-attributes-challenge .pure-form input[type=radio]{-webkit-appearance:checkbox}#account-attributes-challenge .header-text{font-size:18px;padding:0;text-transform:none}#account-attributes-challenge .error-header-text,#account-attributes-challenge .success-header-text{font-weight:400;text-transform:none;font-size:28px;padding-bottom:0;margin-top:21px}#account-attributes-challenge .success-header-text{margin:20px 0 0;font-size:26px}#account-attributes-challenge.easy-reg .success-header-text{display:none}#account-attributes-challenge .ureg-fname{margin:0 auto 0 0}#account-attributes-challenge .ureg-lname{margin:0 0 0 auto}#account-attributes-challenge .success-page-message{font-weight:200;font-size:16px;line-height:1.375;margin:0 40px}#account-attributes-challenge.easy-reg .everything-yahoo-message{font-size:14px;line-height:1.375}#account-attributes-challenge.easy-reg .success-page-message{display:none}#account-attributes-challenge.easy-reg .oneid-icon-tick{display:none}#account-attributes-challenge .error-page-message,#account-attributes-challenge .error-page-footer{margin:12px auto 6px;font-weight:400;font-size:16px;line-height:1.375}#account-attributes-challenge .reg-try-again-button{margin:16px 0 0 16px;max-width:260px}#account-attributes-challenge .reg-fail-img{width:250px;height:106px;margin:20px 30px}#account-attributes-challenge .error-page-footer{width:310px}#account-attributes-challenge .password-field{margin-top:6px;position:relative}#usernamereg-email{margin-top:10px;margin-bottom:3px}#usernamereg-show-button{font-size:12px;display:none;position:absolute;top:6px;right:5px;background:transparent;border:0;border-radius:0;color:#188fff;font-weight:400;outline:none}#account-attributes-challenge .yid-field{position:relative;margin-bottom:4px;margin-top:10px;height:31px}#account-attributes-challenge .link-clicked{color:#000;text-decoration:underline}#usernamereg-yid{padding-right:50%}#account-attributes-challenge .yid-domain{position:absolute;width:42%;top:8px;right:14px;font-size:16px;font-weight:300;padding-bottom:12px;color:#b9bdc5}#usernamereg-password{padding-right:15%}#usernamereg-show-button:focus,#usernamereg-password:focus+#usernamereg-show-button{display:block}#account-attributes-challenge .reg-link{font-size:12px;margin-left:8px}#account-attributes-challenge.easy-reg .reg-link{display:none}#account-attributes-challenge .center-label{font-size:12px;margin:5px 20px 0}#account-attributes-challenge .header-image{background:transparent url(https://s.yimg.com/dh/ap/sf/modern/images/Icon-Bubbles-v2.png) no-repeat;background-size:136px auto;background-position:6px 8px;margin:0 auto;height:32px;width:148px;text-indent:-9999px}#account-attributes-challenge .reg-month{width:49%}#account-attributes-challenge .reg-day,#account-attributes-challenge .reg-year{width:23%;margin-left:8px}#account-attributes-challenge .reg-black{color:#262626;font-weight:400}#account-attributes-challenge .first-name,#account-attributes-challenge .last-name{width:48.5%}#account-attributes-challenge .last-name{margin-left:9px}#account-attributes-challenge .ureg-sign-in{margin-top:28px;font-size:14px}#account-attributes-challenge.easy-reg .ureg-sign-in{display:none}#account-attributes-challenge .usernamereg-birthdate{margin-top:10px}#account-attributes-challenge.phone-reg .usernamereg-birthdate{margin-top:20px}#account-attributes-challenge .easy-reg-dob{margin-left:8px}#account-attributes-challenge .easy-reg-name{font-size:16px;margin-top:12px;font-weight:400}#account-attributes-challenge .easy-reg-email{font-size:14px;color:#878c91;margin-top:6px}#account-attributes-challenge .puree-dropdown{height:32px}#account-attributes-challenge .usernamereg-gender{margin-top:10px;height:32px}#account-attributes-challenge .reg-form{margin-top:22px}#account-attributes-challenge.phone-reg .reg-form{margin-top:40px}#account-attributes-challenge.easy-reg .success-form{margin-top:22px}#account-attributes-challenge .tos{font-size:12px;left:0;bottom:0;width:95%;padding:10px;text-align:center;color:#979ba7}.phone-reg.tos{letter-spacing:1px;font-weight:300;font-size:12px;position:absolute;bottom:75px;margin:0 auto;width:100vw;left:0}#account-attributes-challenge .subscription{bottom:0;margin-top:22px}#account-attributes-challenge .subscription-checkbox{display:inline-block;position:relative;width:18px;height:18px;top:2px}#account-attributes-challenge .subscription-label{display:inline-block;text-align:start;margin-left:8px;margin-bottom:6px;color:#979ba7}#account-attributes-challenge .privacyLink{display:inline-block}#account-attributes-challenge .privacyLink:first-letter{text-transform:capitalize}#account-attributes-challenge .pure-form fieldset{padding:0}#account-attributes-challenge .registration-type{display:inline}#account-attributes-challenge .phone-reg-link{margin-top:24px}#account-attributes-challenge .arrow{top:.85em;right:.1em}#account-attributes-challenge.phone-reg .arrow{left:142px;top:.7em;right:auto}#account-attributes-challenge .cta-container{margin-top:25px}#account-attributes-challenge.phone-reg .cta-container{margin-top:50px}#usernamereg-email:invalid{color:black;border-bottom:2px solid #198fff}#account-attributes-challenge.phone-reg .usernamereg-birthdate input[aria-invalid=true]{border-bottom:none}@media all and (max-width:480px){#account-attributes-challenge .error-page-message{width:80%}}#account-attributes-challenge input::-webkit-input-placeholder{font-weight:300;color:#878c91}#account-attributes-challenge.phone-reg input::-webkit-input-placeholder{opacity:.5}#account-attributes-challenge.phone-reg input:-ms-input-placeholder{opacity:.5}#account-attributes-challenge.phone-reg input::-ms-input-placeholder{opacity:.5}#account-attributes-challenge.phone-reg input::placeholder{opacity:.5}@-webkit-keyframes fadeSpinner{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}@-webkit-keyframes buttonFadeIn{0%{opacity:0}10%{opacity:0}90%{opacity:0}100%{opacity:1}}#account-attributes-challenge .reg-wait-spinner{margin:10px 0 -70px;background:transparent url(https://s.yimg.com/wm/modern/images/fuji-spinner-dark-1.0.0.svg) no-repeat center;background-size:50px;width:100%;height:35px;border:none;display:inline-block;-webkit-animation:fadeSpinner 4s;-webkit-animation-fill-mode:both}#account-attributes-challenge .mail-button-wait{opacity:1;-webkit-animation:buttonFadeIn 4s;animation:buttonFadeIn 4s}#account-attributes-challenge.phone-reg .phonereg-month{opacity:.3}#account-attributes-challenge.phone-reg .phonereg-month option{color:#fff}#account-attributes-challenge.phone-reg .phonereg-month option:first-child{opacity:.5}#account-attributes-challenge.phone-reg .dropdown-caret{left:130px}#account-attributes-challenge .tpa-profile-box{text-align:center}#account-attributes-challenge .tpa-profile-username{font-weight:700;line-height:2;margin-top:10px;font-size:14px;display:block;text-align:center}#account-attributes-challenge .tpa-profile-email{font-size:14px;color:#979ba7;display:block;text-align:center}#account-attributes-challenge .tpa-profile-image{border-radius:50%;display:block;margin:auto}#account-attributes-challenge .last-step-collecting-box{text-align:center;padding:0 30px}#account-attributes-challenge .last-step-collecting-title{font-size:18px;font-weight:500;padding:0 20px;margin-top:20px}#account-attributes-challenge .last-step-collecting-des{font-size:14px;margin-top:20px}@media all and (max-width:321px){#account-attributes-challenge .subscription-label{width:250px}#account-attributes-challenge .easy-reg-profile-image{display:none}#account-attributes-challenge .mail-button-wait{margin-top:12px}}@media all and (max-width:414px){#account-attributes-challenge .tos{position:relative;padding-top:0}#account-attributes-challenge .usernamereg-gender .arrow{margin-right:2px}#account-attributes-challenge .reg-day,#account-attributes-challenge .reg-year{width:22.5%}#account-attributes-challenge .ureg-sign-in{margin-top:20px}}#account-selector-challenge{padding-bottom:30px}#account-selector-challenge.next-gen-phone-reg{margin-top:35px;padding:0 10px}#account-selector-challenge h1{text-transform:none;word-wrap:break-word}#account-selector-challenge h2{font-size:18px;margin-bottom:25px;font-weight:500}#challenge-desc .challenge-desc{padding:0 5px}#account-selector-challenge .writeup{font-size:14px}#account-selector-challenge .yid-list{margin:25px auto 0;padding:0}#account-selector-challenge .yid-list li{position:relative;padding:8px 16px;border-bottom:1px solid #efefef;list-style:none}#account-selector-challenge .yid-list li:last-child{border-bottom:0}#account-selector-challenge li .info{padding-top:10px}#account-selector-challenge .name{font-weight:500;text-transform:capitalize;font-size:14px;word-wrap:break-word}#account-selector-challenge.next-gen-phone-reg .name{font-size:18px}#account-selector-challenge .email{font-size:12px;word-wrap:break-word}#account-selector-challenge.next-gen-phone-reg .email{font-size:15px;margin-top:2px}#account-selector-challenge .profile-pic{width:53px;height:53px;border-radius:50%}#account-selector-challenge.next-gen-phone-reg .profile-pic{margin-top:4px}#account-selector-challenge .yid-list li a{font-size:11px}#account-selector-challenge .arrow-button{position:absolute;top:0;right:0;height:100%;width:100%;-webkit-box-shadow:0 2px 2px 2px #e5e5e5;box-shadow:0 2px 2px 2px #e5e5e5}#account-selector-challenge .button-disabled{background-color:#dcdcdc;-webkit-box-shadow:none;box-shadow:none}#account-selector-challenge .arrow-button:focus,#account-selector-challenge .arrow-button:after,#account-selector-challenge .arrow-button:hover{-webkit-box-shadow:0 2px 2px 2px #198fff;box-shadow:0 2px 2px 2px #198fff}#account-selector-challenge .button-disabled:focus,#account-selector-challenge .button-disabled:after,#account-selector-challenge .button-disabled:hover{-webkit-box-shadow:none;box-shadow:none}#account-selector-challenge .carrot-image{right:20px;position:absolute;top:44%}#account-selector-challenge .delete-icon{right:5%;position:absolute;top:35%}#account-selector-challenge .try-something-else{font-size:14px;margin:15px 0}#account-selector-challenge.next-gen-phone-reg .try-something-else{font-size:18px;margin-top:65px;font-weight:400}#account-selector-challenge .remove-link{color:#979ba7;text-decoration:underline;font-weight:700}#account-selector-challenge .remove-link:focus,#account-selector-challenge .remove-link:after,#account-selector-challenge .remove-link:hover{color:#4ca9ff}#account-selector-challenge .heading{font-size:18px}#account-selector-challenge .sub-heading{font-size:14px;font-weight:500}#account-selector-challenge.next-gen-phone-reg .sub-heading{font-size:28px;font-weight:300;letter-spacing:1px;margin:0 auto;width:240px}#account-selector-challenge.next-gen-phone-reg .remove-link{color:#fff;text-decoration:none}#account-selector-challenge.next-gen-phone-reg{-webkit-animation:slideInBottom 1.5s ease-out 1 forwards;animation:slideInBottom 1.5s ease-out 1 forwards}#account-selector-challenge.nextGenSlideOut{-webkit-animation:slideOutLeft 1.5s linear 1 forwards;animation:slideOutLeft 1.5s linear 1 forwards}#account-selector-challenge.next-gen-phone-reg .arrow-button{-webkit-box-shadow:none;box-shadow:none}#account-selector-challenge.next-gen-phone-reg button:hover{width:100vw;left:-36px}#account-selector-challenge.next-gen-phone-reg .yid-list li{padding:8px 10px;border-bottom:none}#account-selector-challenge.next-gen-phone-reg a{text-decoration:none}#account-disavow strong{white-space:nowrap}#acquaintance-selection-challenge h2{margin:30px 0;font-size:18px;font-weight:500;text-align:center}#acquaintance-selection-challenge .pure-form-stacked input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio;margin:4px 8px 0 0}#acquaintance-selection-challenge .pure-form-stacked label{display:inline-block;width:90%;margin-bottom:10px;font-size:16px}#acquaintance-selection-challenge .error-msg{padding:4px 0 0}.settings-app-password{border-top:1px solid #d1d3d4}.js #ap-selected-app:not([class=other])~.otherValue{display:none}.settings-app-password .otherValue{position:absolute;top:-8px;width:82%}.supp-reg-app-password .grey-text,.settings-app-password .grey-text{color:gray}.settings-app-password .new-app-button{padding-left:0;padding-right:0}.settings-app-password .gen-btn-holder{height:100%;vertical-align:bottom}.settings-app-password .body-text{padding-right:16px}.settings-app-password .passwordForm{margin-left:auto;margin-right:auto;margin-bottom:0;width:90%}.settings-app-password .generateForm{margin:0 auto;width:100%}.settings-app-password .part{padding-right:12px}.settings-app-password .password{margin-left:auto;margin-right:auto;padding:20px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #198fff;color:#198fff;font-size:24px;font-weight:500;text-align:center}.settings-app-password .instructionList{margin:auto;padding-left:8%}.settings-app-password .app-link{color:#198fff}.settings-app-password .dropdown{height:auto}.settings-app-password #ap-selected-app{width:200px}.settings-app-password .arrow{left:180px;right:auto}.settings-app-password .new-app-row{min-height:25px}.settings-app-password .new-app-row p{opacity:.6;font-size:14px}.settings-app-password .more{font-size:11px;background-color:#e5e5e5;padding:3px 11px;margin-left:5px;border-radius:2px}@media screen and (min-width:48em){.app-password-width{width:200px}}.settings-app-password .delete-all-modal{background-color:#f1f1f1}.settings-app-password .smaller-txt{font-size:13px}.settings-app-password .apwdList .success-msg{margin-left:auto;margin-right:auto;width:80%}.settings-app-password .apwdList .success-button{position:relative;margin-top:30%}.settings-app-password .apList{padding-left:30px}.settings-app-password .long-press{margin-top:4px}@media screen and (min-width:48em){.settings-app-password .long-press{display:none}}.supp-reg-app-password{max-width:380px;padding:8px;padding-top:0;margin:0 auto}.supp-reg-app-password .title{margin:0 auto;font-size:18px;font-weight:500}.supp-reg-app-password .desc{padding:0 24px;font-size:14px;line-height:1.4}.supp-reg-app-password .feedback-box{padding:8px;margin:24px}.supp-reg-app-password .app-password-list{padding:0 24px;max-height:260px;overflow-y:auto;overflow-x:hidden}.supp-reg-app-password .app-password-item{margin:0;padding:16px 8px;padding-right:0;border-bottom:1px solid #dedede}.supp-reg-app-password li:first-of-type{padding-top:0}.supp-reg-app-password li:last-of-type{border-bottom:none}.supp-reg-app-password .cta-container{padding:0 24px;margin-bottom:48px}.supp-reg-app-password .skip-for-now-link{position:absolute;color:#878c91;left:0;right:0;bottom:16px}@media screen and (max-height:610px){.supp-reg-app-password{margin-top:-16px}.supp-reg-app-password .skip-for-now-link{position:static}.supp-reg-app-password .puree-button-primary{margin-bottom:24px}}.no-js .show-on-no-js{display:block}.login-box-logo{text-align:center;height:50px}.login-box-logo img{width:110px}.login-box-logo .back-to-login{display:block;position:absolute;left:24px;height:30px;width:22px;background-size:200%;background-position:0 -673px;overflow:hidden;text-indent:-100px}.login-box-logo .back-to-login:active{left:22px}.opaque{opacity:.15}.authorize{margin:0 auto;min-height:80%;max-width:550px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:10px}.authorize code{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.authorize a:active{color:#858585}.authorize .authorize-link{padding:0;margin:0;width:auto;font-size:14px;white-space:normal}.authorize .pure-form button[type=submit].authorize-link{margin:0}.authorize .sml-lbl-txt{font-size:12px;color:#858585}.authorize a.help-contact{color:#858585}.authorize .authorize-topbar{display:block;height:10px}.authorize-profile{text-align:center;line-height:1.2em;margin-top:30px;margin-bottom:10px}.authorize-profile strong{display:block;color:#000}.pure-button.wrap-button{white-space:normal}.yak-home .go-back-button{left:10px;background-size:100%;background-position:9px -672px;width:44px;height:44px;top:10px;text-indent:-120px}.yak-home .go-back-button:focus,.yak-home .go-back-button:active{left:14px}@media screen and (max-height:570px){.authorize-profile{margin-bottom:10px;margin-top:10px}}@media screen and (max-height:510px){.authorize-profile{margin-top:0}}@media screen and (min-width:48em){body{background-color:#fff}}.account-key-black-img{background-image:url(https://s.yimg.com/wm/modern/images/account-key-black-1.0.1.svg);background-size:contain}.authorize .account-key-black-img{display:inline-block;margin:0 auto}.authorize .account-key-black-img.large{margin-bottom:16px;height:72px;width:72px}.authorize .account-key-black-img.small{height:24px;width:24px}.authorize .account-key-black-img.x-small{height:16px;width:16px}.authorize .disable-label{white-space:normal}.yak-home{text-align:center;padding:10px 0;max-width:initial}.yak-home-username{font-size:16px}.yak-home .yak-settings-list{text-align:left}.yak-home .yak-sessions-list{padding:0}.yak-home .app-error{font-size:13px;letter-spacing:.5px;line-height:1.4;padding:5px 0}.yak-home-device-status{margin-bottom:12px}.yak-home-device a{display:inline-block;padding:8px 0}.yak-home .yak-settings-list .manage-link{width:100%;font-size:16px;font-weight:400;letter-spacing:.5px}.yak-home #notifications-help-link{padding-top:8px;font-size:14px;font-weight:600}.yak-home .highlighted-button:focus,.yak-home .highlighted-button:active{outline:initial;background-color:#f6f6f6;display:block}.yak-home-pending-session{position:relative;margin:10px -10px 0;padding:10px;background:#f9f9f9}.yak-home-pending-session.animation{-webkit-animation:zoomOut 500ms ease-in-out;animation:zoomOut 500ms ease-in-out}.yak-home-pending-session-title{font-size:18px;font-weight:500}.yak-home-pending-session .device-info{height:60px}.yak-home-pending-session .device-description{line-height:20px}.yak-home-session-form{display:-webkit-box;display:-ms-flexbox;display:flex}.yak-home-session-form .button-layer{margin-top:10px}.yak-home-session-form.invisible .button-layer{visibility:hidden}.yak-home-round{border-radius:50%;outline:none}.yak-home-approve-button,.yak-home-deny-button{position:relative;height:80px;width:80px;-webkit-box-sizing:border-box;box-sizing:border-box}.yak-home-deny-button{border:4px solid #fb3e53;background:#fff}.yak-home-deny-button:active{background-color:#b6354d;border:5px solid #b6354d}.yak-home-deny-button:before,.yak-home-deny-button:after{position:absolute;top:32px;left:18px;width:36px;height:4px;content:"";background:#fb3e53}.yak-home-deny-button:before{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.yak-home-deny-button:after{-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.yak-home-approve-button{border:0;background:#2ccc9a}.yak-home-approve-button:active{background-color:#1b9c6f}.yak-home-approve-button:before,.yak-home-approve-button:after{position:absolute;height:4px;content:"";background-color:#fff}.yak-home-approve-button:before{top:43px;left:17px;width:21px;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.yak-home-approve-button:after{top:37px;left:27px;width:40px;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.yak-home-session-result{position:absolute;right:30px;bottom:0;left:30px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px;height:80px;padding:10px;background:#f2f2f6;-webkit-animation:slideInLeft 500ms ease-in-out;animation:slideInLeft 500ms ease-in-out}.yak-home-session-result.approved{background:#2ccc9a;color:#fff;line-height:60px}.yak-home-session-result.denied{line-height:60px}.yak-home-approve-symbol,.yak-home-deny-symbol{position:relative;display:inline-block;height:8px;width:30px}.yak-home-approve-symbol:before,.yak-home-approve-symbol:after{position:absolute;height:2px;content:"";background:#fff}.yak-home-approve-symbol:before{top:6px;left:0;width:11px;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.yak-home-approve-symbol:after{top:2px;left:6px;width:20px;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.yak-home-deny-symbol:before,.yak-home-deny-symbol:after{position:absolute;top:2px;left:0;width:20px;height:2px;content:"";background:#fb3e53}.yak-home-deny-symbol:before{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.yak-home-deny-symbol:after{-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.authorize.yak-home .code-container .generated-code-box{padding:8px;margin:8px;display:block}.authorize.yak-home .code-instructions{font-size:14px;margin-top:8px;margin-bottom:30px;padding:0 24px}.authorize.yak-home .semi-untrusted-code-expired-error{padding:24px;line-height:1.4}.yak-home .expiring-notice{font-size:12px}.yak-home-get-code-container.progress .yak-home-get-code-link{display:none}.yak-home-get-code-container.progress .yak-home-get-code-spinner{display:inline-block}.yak-home-get-code-container.error .yak-home-get-code-spinner{display:none}.yak-home-get-code-container.error .yak-home-get-code-error{display:block}.yak-home-get-code-hint{font-size:18px}.yak-home-get-code-spinner{display:none;height:30px;width:30px}.yak-home-gray-text{color:#878c91}.yak-home .app-password-button{font-size:14px;font-weight:400;padding:0;border:0;letter-spacing:.5px;text-align:left;width:100%}.yak-home .bottom-docker.static{position:static;margin-top:20px}.yak-home .account-key-black-img.small{height:24px;width:24px}.yak-home .get-code-link{padding:0;border:0;text-align:left;width:100%}.yak-home .highlight-card{border:10px solid #f1f1f5;line-height:1.6em}.yak-home .highlight-card.no-top-border{border-top:initial}.yak-home .notification-off-container{background-color:#fff;padding:16px}.yak-home .yak-card-notification-disabled{display:inline-block;color:#ff333a;font-weight:600;font-size:16px}.yak-home .yak-settings-list li{list-style:none;font-size:14px;font-weight:400}.yak-home .yak-home-card-container li{position:relative;border-bottom:1px solid #d8dade;list-style:none}.yak-home-card-container li:first-of-type{border-top:1px solid #d8dade}.yak-home .desc.yak-home-gray-text{padding:10px 10px 15px;letter-spacing:.1px;font-size:14px}.yak-home .info{padding:15px 10px 0;letter-spacing:.1px;font-weight:600;font-size:16px}.yak-home .profile-user-info{line-height:1.6}.authorize-password-container .code-container .generated-code-box{margin-right:0;margin-left:0}.authorize-password-container .code-container code{margin-top:0;font-size:22px}.authorize-password-container .code-container code span{display:inline-block;padding:0 4px}.authorize-generate-code .optin-container{width:70%;margin:0 auto}.authorize-generate-code .expired-notice .new-account-key-button{margin:20px auto;width:80%}.authorize .manage-account-key{width:100%;padding-bottom:10px;text-align:center}.authorize .bottom-docker{position:absolute;bottom:0;left:0;width:95%;padding:10px;padding-bottom:0;text-align:center;margin-bottom:16px}.authorize .bottom-docker .confirm-text{color:#262626}.authorize-manage-container .authorize-manage-buttons-container strong{font-size:18px;font-weight:600}.authorize-manage-container .error,.authorize-manage-container .authorize-manage-buttons-container,.authorize-manage-container .alternate-txt{margin-top:24px}.authorize-manage-container .puree-button-blue{margin-top:24px}.authorize-manage-container .actionable-container,.authorize-manage-container .puree-button-secondary{margin-top:8px}.authorize-manage-container .alternate-txt{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.authorize-manage-container .alternate-txt span{white-space:nowrap}.authorize-manage-container input.puree-button-secondary{border-color:#198fff}.authorize-manage-container,.authorize-disable-container{margin:0 auto;text-align:center;width:300px}.authorize-manage-container input.puree-button-secondary{border-color:#198fff}.authorize-disable-container .writeup{margin-top:84px;padding:10px}.authorize-disable-container .actionable-container{margin-top:32px}.authorize-disable-container .cancel{margin:8px 0}.yak-title-section{font-size:18px;text-align:center}.authorize-password-container .yak-app-password-code{color:#000;padding-top:10px;padding-bottom:16px;position:relative;border:solid 10px #f1f1f5}.authorize-password-container .yak-app-password-info{padding:10px;font-weight:300;line-height:1.3}.authorize-password-container .yak-home-security-warn{width:260px;margin:0 auto;padding-top:12px;padding-bottom:20px;font-size:12px}@media screen and (max-height:570px){.yak-home-device{margin:10px}.authorize .code-container .generated-code-box{margin:10px}.authorize-generate-code .bottom-docker{margin-bottom:0}}@media screen and (max-height:550px){.authorize-generate-code .code-icon-container{margin-bottom:20px}.yak-home-device.with-pending-session{display:none}.authorize.yak-home .code-instructions{padding:0 12px}.authorize.yak-home .code-container .generated-code-box{padding:2px;margin:2px}.authorize-password-container .code-container code{font-size:20px}}@media screen and (max-height:510px){.yak-home-device{margin-top:10px}.yak-home .profile-user-info{line-height:1.3}.yak-home .info{padding:12px 10px 0;font-weight:500;font-size:14px}.yak-home .desc.yak-home-gray-text{padding:8px 10px;font-size:13px}}@media screen and (max-height:480px){.authorize-generate-code .code-container{padding-top:0}}@media screen and (max-height:430px){.authorize-generate-code .code-container p{margin-top:10px}.yak-home-device-section{margin-top:30px}}.authorize-sessions,.authorize-generate-code{color:#858585}.authorize-sessions .session-title{padding:0 20px}.authorize-sessions .session-desc{color:#262626}.authorize-sessions .expired-message{padding:20px}.authorize-sessions .help-txt{font-size:14px;color:#858585}.yak-selection .device-info,.yak-code .device-info,.yak-home-pending-session .device-info,.authorize-sessions .device-info{position:relative;margin:0 auto;width:80px}.authorize .device-name{margin:60px auto 0;width:50%}#authorize-hidden-checkbox-denied,#authorize-hidden-checkbox-approved{display:none}#authorize-hidden-checkbox-denied:checked+.button-layer label,#authorize-hidden-checkbox-denied:checked+.button-layer .rounded-button,#authorize-hidden-checkbox-approved:checked+.button-layer label,#authorize-hidden-checkbox-approved:checked+.button-layer .rounded-button{pointer-events:none}.authorize-session-description{line-height:1.5em;text-align:center;margin:20px 5px;min-height:40px}.authorize-session-description strong{color:#000;font-size:18px}.authorize-session-description p{padding:0 10px}.authorize-session-form{margin:30px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.yak-home-pending-session .button-layer,.authorize-session-form .button-layer{width:50%;display:block;text-align:center}.authorize-session-form .button-layer label{display:block}.authorize-session-form .button-layer .sml-lbl-txt{margin-top:5px}.yak-selection .x-sml-lbl-txt,.yak-get-code .x-sml-lbl-txt,.authorize-sessions .x-sml-lbl-txt{font-size:12px;color:#858585}.authorize-session-form .rounded-button{position:relative;height:100px;width:100px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;padding:20px;border:0;outline:none;cursor:pointer}.authorize-sessions .authorize-session-form .rounded-button{-webkit-transform:scale(.75,.75);transform:scale(.75,.75)}.authorize-session-form .rounded-button label{position:absolute;height:90px;width:90px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;top:5px;left:5px;right:5px;bottom:5px;display:block;padding:0;margin:0;z-index:1}.authorize-session-form .button-label{color:#000}.authorize .approve-button,.authorize .approve-spinner-button{background:#00cd7a}#authorize-hidden-checkbox-approved:checked+.button-layer .approve-button,.authorize .approve-button:active{background:#1b9c6f}.authorize .approve-button:before,.authorize .approve-button:after{position:absolute;height:5px;content:"";background-color:#fff}.authorize .approve-button:before{width:21px;top:52px;left:27px;right:27px;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.authorize .approve-button:after{width:40px;top:44px;left:37px;right:37px;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.authorize .deny-button,.authorize .deny-spinner-button{background-color:#f24d52}#authorize-hidden-checkbox-denied:checked+.button-layer .deny-button,#authorize-hidden-checkbox-denied:checked+.button-layer .deny-button label,.authorize .deny-button:active,.authorize .deny-button:active label{background:#b6354d}.authorize .deny-button label{background:#fff}.authorize .deny-button:before,.authorize .deny-button:after{position:absolute;content:"";top:46px;left:25px;right:25px;height:5px;width:50px;background:#f24d52;z-index:2}.authorize .deny-button:active:before,.authorize .deny-button:active:after{background:#fff}.authorize .deny-button:before{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.authorize .deny-button:after{-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.authorize .optin-notification-title{display:block;font-weight:500;font-size:18px;color:#000}.authorize .optin-notification-desc{margin:25px auto;line-height:1.5em}.authorize .yak-feedback-icon{height:50px;width:50px}.session-feedback{text-align:center;padding-top:30px}.session-feedback .container{margin-top:120px}.session-feedback strong{font-size:18px}.session-feedback p{font-size:14px;padding:0 56px;line-height:1.4}.session-feedback .info{font-weight:300}@media screen and (max-height:570px){.authorize-session-form{margin:15px}.authorize-session-description strong{font-size:16px;line-height:1.3em}}@media screen and (max-height:550px){.authorize-session-form{margin:10px 20px}.authorize-session-description{margin:12px 5px}}@media screen and (max-height:510px){.authorize-session-form{margin:5px 20px}}@media screen and (max-height:480px){.authorize-session-form{margin:10px 20px}}@media screen and (max-height:430px){.authorize-session-form{margin:0 20px}}@media screen and (max-height:420px){.authorize-session-form{margin:20px}}.yak-sessions-list{background-color:#f1f1f5;min-height:100%;padding:0 10px}.yak-sessions-list-profile{margin:0 -10px;margin-bottom:10px;padding:10px;padding-bottom:24px;background-color:#fff}.yak-sessions-list .generic-error-txt{margin-top:30px;text-align:center}.yak-sessions-list .session-info.animation{-webkit-animation:zoomOut 500ms ease-in-out;animation:zoomOut 500ms ease-in-out}.yak-sessions-list .rounded-button label{top:2px;left:2px;right:2px;bottom:2px;width:36px;height:36px;pointer-events:none}.no-sessions-container{padding:20px;text-align:center}#yak-home-page .sessions-list-title-container{background-color:#f1f1f5;padding:10px 10px 1px}#yak-home-page .yak-home-session-list-title{font-size:14px;font-weight:400;border:0;position:relative;overflow:hidden;background-color:#fff;padding:10px}#yak-home-page .sessions-list-container{background-color:#f1f1f5;padding:1px 10px 10px}#yak-home-page .yak-sessions-list .session-info{margin-bottom:1px}#yak-home-page .authorize-profile .profile-image{height:50px;width:50px}#yak-home-page .profile-img-border{height:50px;width:50px}#yak-home-page .account-key-black-img.small{height:20px;width:20px}#yak-home-page .account-key-overlap-background{bottom:-14px}.authorize-verify{position:relative;padding:0 10px 20px;max-width:360px;min-height:480px}.authorize-verify-code .authorize-title{padding:0 25px}.authorize-verify-code .authorize-base-desc{margin:8px auto 0;min-height:140px;line-height:1.5em;text-align:center}.authorize-verify-code .authorize-desc{width:250px}.authorize-verify-code .authorize-semi-desc{width:280px}.authorize-verify-code .authorize-base-desc.semi-untrusted{min-height:80px}.authorize-verify-code .semi-untrusted-help-title{margin-top:40px;display:block}.authorize-verify-code .semi-untrusted-help-desc{color:#878c91}.authorize-verify-desc-container .authorize-desc{display:block}.authorize-verify-code .authorize-semi-not-work{color:#188fff;cursor:pointer}.authorize-verify-inst{margin:0;padding:5px 0;text-align:left;font-size:15px}.authorize-verify-inst li{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:4px;min-height:45px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.authorize-verify-inst .settings-nti-sprite{background-size:52px;width:0;height:36px;display:inline-block;padding-right:45px;vertical-align:middle}.authorize-verify-code .authorize-help{font-size:14px;padding:5px 30px;line-height:1.3em}.authorize .sign-in-trouble-link{padding-top:60px}.authorize .verifycode-instruction{margin-left:80px}.authorize .verifycode-instruction input{padding:0;margin-top:5px;width:auto;font-size:inherit}.authorize-verify .account-key-container{padding:20px 0;margin-top:10px;position:relative;background-color:#f8f8fa}.authorize-verify-code .authorize-code-img{display:block;margin:0 auto}.authorize-verify-code-container{position:relative;width:250px;margin:20px auto}.authorize-verify input.code-box{padding:4px 12px;font-size:22px;font-weight:300;text-transform:uppercase;border-width:2px}.authorize-verify input.code-box.error{margin-bottom:0;border:1px solid #dd1037}.authorize-verify .msg-pointer{margin-top:-25px}.authorize-verify .msg-box{margin-bottom:20px}.authorize-verify-code .msg-box{margin:0;padding:5px;background-color:#fff;color:#dd1037}.authorize-verify input.code-box::-webkit-input-placeholder{text-transform:initial;font-size:28px;letter-spacing:3px}.authorize-verify input.code-box:-ms-input-placeholder{text-transform:initial;font-size:28px;letter-spacing:3px}.authorize-verify input.code-box::-ms-input-placeholder{text-transform:initial;font-size:28px;letter-spacing:3px}.authorize-verify input.code-box::placeholder{text-transform:initial;font-size:28px;letter-spacing:3px}.authorize .verifycode-whyamidoing-desc{margin-top:15px;color:#858585}.authorize-verify-code .pure-form{position:relative}.authorize-verify-code .signin-trouble{margin:40px auto 0;padding-bottom:20px}.authorize-verify-code .yak-nodevice-desc{display:block;padding:0 15px}.authorize-verify-code .authorize-overlap-key{position:absolute;top:11px;left:15px}.authorize-verify-code .sign-in-container{width:250px;margin:0 auto}.authorize-verify-polling{text-align:center}.authorize-verify-polling .authorize-verify-title{line-height:1.5}.authorize-verify-polling .authorize-verify-title .title{display:block;margin-top:40px;font-size:18px}.authorize-verify-polling .authorize-verify-title .desc{padding-left:20px;padding-right:20px}.authorize-verify-polling .phone-img{margin-top:20px}.authorize-verify-polling .authorize-link.polling-ar-link{display:block;margin-top:80px}.authorize-verify-polling h2{font-size:16px;font-weight:400;padding:0;margin:0}.authorize-polling-description{padding:0 10px;line-height:1.4em;font-size:16px}.authorize-polling-description .title{display:block;margin-bottom:10px;font-size:18px}.authorize-polling-bottom{display:block;margin-top:80px;font-size:14px}.authorize .authorize-title{margin:10px auto 20px;display:block}.authorize .authorize-polling-resend{display:block;margin:20px auto}.authorize .authorize-polling-resend.hide{visibility:hidden}.authorize .mobile-phone-img{margin:50px auto 15px;width:220px}.authorize-verify-polling .signin-trouble{margin-top:30px}.authorize-vp-retry-cont{display:table;width:100%}.authorize-vp-retry-cont .ft{display:table-footer-group}.authorize-vp-retry-cont.reverse .ft{display:table-header-group}.pending-polling-bar:before,.pending-polling-bar:after,.pending-polling-bar{padding:0;border-radius:50%;width:15px;height:15px;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:pending 1.0s infinite ease-in-out;animation:pending 1.0s infinite ease-in-out}.pending-polling-bar{position:relative;margin:0 auto 40px;text-indent:-9999em;-webkit-animation-delay:-.15s;animation-delay:-.15s}.pending-polling-bar:before{position:absolute;content:'';left:-20px;-webkit-animation-delay:-.3s;animation-delay:-.3s}.pending-polling-bar:after{position:absolute;content:'';left:20px}.pending-polling-bar.hide{display:block;visibility:hidden}.authorize-verify-resend{text-align:center}.authorize-resend-title{margin-top:40px;font-size:20px;padding:0 20px}.authorize-resend-subtitle{margin:30px auto 0;width:220px;font-size:18px}.bubble-container{position:absolute;bottom:20px;left:20px;right:12px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;text-align:left;max-width:360px}.bubble-row{position:relative;margin-bottom:2px}.slideInUp{-webkit-animation:slideInUp 300ms ease-in-out;animation:slideInUp 300ms ease-in-out}.bubble-row:first-of-type{margin-bottom:8px}.bubble-row:last-of-type{margin-top:8px}.bubble-row .account-key-black-img{position:absolute;top:-12px;left:-4px}.bubble{position:relative;margin-left:36px;padding:8px 10px;min-width:210px;border-radius:6px;color:#fff;background:#26c2d7}.bubble.border-only{background:#fff;border:1px solid #26c2d7;color:#000}.bubble.with-triangle:before{position:absolute;left:-12px;top:0;content:' ';width:0;height:0;border-style:solid;border-width:0 18px 18px 0;border-color:transparent #26c2d7 transparent transparent;z-index:-1}.bubble-row .bubble-icon{position:absolute;right:10px;top:2px;left:auto;height:32px;width:32px;background-image:url(https://s.yimg.com/wm/modern/images/bubble-icon-sprite-1.0.png);background-size:32px auto}.bubble-icon-mail{background-position:0 0}.bubble-icon-burger{background-position:0 -32px}.bubble-icon-key{background-position:0 -64px}.bubble-container .authorize-link{text-align:left;border:0;text-decoration:underline}.bubble-container .a-underline{text-decoration:underline}@keyframes pending{0%,100%{-webkit-box-shadow:0 15px 0 0 #ececec;box-shadow:0 15px 0 0 #ececec}80%{-webkit-box-shadow:0 15px 0 0 #e4e4e4;box-shadow:0 15px 0 0 #e4e4e4}40%{-webkit-box-shadow:0 15px 0 0 #d4d4d4;box-shadow:0 15px 0 0 #d4d4d4}}.authorize-verify .writeup{padding:12px;background:#f1f1f5}.authorize-verify .help-txt{margin-top:55px;padding:0 25px;text-align:center}.authorize-verify .error-title{display:block;padding-bottom:8px}@media screen and (max-height:590px){.authorize-verify{min-height:440px}.authorize-verify-code .authorize-help{padding:5px 10px}.authorize-verify-code .authorize-title{margin:10px auto}.authorize-verify-code .signin-trouble{margin:25px auto}}@media screen and (max-height:570px){.authorize-verify-code .signin-trouble{margin:20px auto}.authorize .authorize-polling-resend{margin:10px auto}}@media screen and (max-height:550px){.authorize-verify-code .authorize-title{padding:0;font-size:14px}.authorize-verify-code .signin-trouble{margin:10px auto}}@media screen and (max-height:510px){.authorize-verify{min-height:380px}.authorize-resend-title{margin-top:10px}.authorize-verify input.code-box{margin-top:22px}.authorize-polling-bottom{margin-top:60px}.authorize-verify-polling .authorize-verify-title .title{margin-top:30px}.authorize-verify-polling .phone-img{margin-top:10px}.authorize-verify-polling .authorize-link.polling-ar-link{margin-top:60px}.authorize-verify-code .authorize-code-img{display:none}.bubble-container{font-size:14px}}@media screen and (max-height:480px){.authorize-verify input.code-box{margin-top:15px}.authorize-verify-polling .signin-trouble{position:relative;margin-top:10px;bottom:auto}.pending-polling-bar{margin-top:10px}.authorize-polling-description{margin-bottom:10px}.authorize-verify-polling .phone-img{display:none}.authorize-verify-polling .authorize-verify-title .title{margin-top:10px;line-height:1.3}.authorize-verify .writeup{padding:2px;line-height:1.2}.authorize .authorize-polling-resend{margin:5px auto}}@media screen and (max-height:430px){.authorize .mobile-phone-img{visibility:hidden;height:20px}.authorize-verify{min-height:70%}.authorize-polling-description{margin-bottom:5px}.authorize .authorize-polling-resend{margin:0 auto}}.yak-opt-in-container{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:350px;height:100%;max-height:600px;margin:0 auto;padding:16px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.yak-opt-in-text-region{height:50%;padding-top:40%;-webkit-box-sizing:border-box;box-sizing:border-box}.yak-opt-in-bottom-region{position:absolute;bottom:16px;left:16px;right:16px}.authorize.upsell{text-align:center;padding:5px 15px;line-height:1.4}.upsell h1{font-size:18px;padding:5px;text-transform:none}.upsell p{font-size:14px}.upsell .puree-tick-icon{-webkit-transform:scale(.8,.8);transform:scale(.8,.8)}.upsell .success-message{padding:0 50px}.upsell .opt-in-message{margin-top:32px;padding:0 20px;color:#878c91}.upsell .opt-in-button{margin-top:32px}.upsell .use-password-form{position:absolute;bottom:0;left:0;width:100%;padding-top:10px;margin-bottom:16px}.use-password-link{padding:.75em;outline:none}.upsell .password-alternative-lbl{color:#878c91}@media screen and (max-height:530px){.upsell .opt-in-message{margin-top:24px}.upsell .opt-in-button{margin-top:24px}.upsell .use-password-form{padding-top:8px;margin-bottom:8px}}.authorize.yak-help{font-size:14px;padding:10px 16px 16px;max-width:340px;margin:0 auto}.yak-help-outer-list{padding:24px 0 0 14px;margin:0 auto}#yak-help-toggle-checkbox:not(checked)+.yak-help-outer-list .ios-help-toggle,#yak-help-toggle-checkbox:not(checked)+.yak-help-outer-list .mail-help-list,#yak-help-toggle-checkbox:checked+.yak-help-outer-list .mail-help-toggle,#yak-help-toggle-checkbox:checked+.yak-help-outer-list .yak-help-image-container,#yak-help-toggle-checkbox:checked+.yak-help-outer-list .ios-help-list{display:none}#yak-help-toggle-checkbox:checked+.yak-help-outer-list .ios-help-toggle,#yak-help-toggle-checkbox:checked+.yak-help-outer-list .mail-help-list{display:block}.yak-help-list{margin:10px auto;white-space:nowrap;color:#878c91}.yak-help-highlight{color:#26282a}.yak-help-title{display:block;line-height:19px;font-weight:700}.yak-help-title.android,.yak-help-list.android{padding-left:14px}.yak-help-item{position:relative;line-height:18px;padding:10px 0;white-space:normal}.yak-help-item:before{position:absolute;top:8px;display:inline-block;content:"";height:24px;width:24px;background-image:url(https://s.yimg.com/wm/modern/images/yak-help-sprite-1.2.png);background-size:24px}.yak-help-item.bell:before{background-position:0 0}.yak-help-item.mail:before{background-position:0 -24px}.yak-help-item.mail-settings:before{background-position:0 -48px}.yak-help-item.notifications:before{background-position:0 -72px}.yak-help-item.ios-settings:before{background-position:0 -96px}.yak-help-item.toggle:before{background-position:0 -120px}.yak-help-item.two-lines:before{background-position:0 -144px}.yak-help-item.user:before{background-position:0 -168px}.yak-help-item.android-apps:before{background-position:0 -192px}.yak-help-item.android-mail:before{background-position:0 -216px}.yak-help-item.android-settings:before{background-position:0 -240px}.yak-help-item.android-tick:before{background-position:0 -264px}.yak-help-image-container{width:180px;margin:20px auto}.yak-help-ios-notification{display:inline-block;width:30%;height:64px;background-image:url(https://s.yimg.com/wm/modern/images/ios_notification-1.0.png);background-size:37px;background-repeat:no-repeat}.yak-help-ios-notification.banner-notification{background-position:0 -65px}.yak-help-ios-notification.alert-notification{background-position:0 -130px}.yak-help-mail-notification-link{margin-top:10px}.yak-help-msg{display:inline-block;margin-left:40px;vertical-align:top}.yak-help-separator-link{position:relative;left:-100%;width:300%;margin-bottom:24px;border-bottom:1px solid #d8dade}.yak-selection-desc{padding:0 20px}.yak-selection-item{display:block;margin:16px auto;height:50px;width:120px;border:1px solid #d8dade;background:#fff;font-size:16px;font-weight:500}.yak-selection-item:active{background:#d8dade;color:#fff;outline:none}.yak-selection-fail{padding:10px 16px}.yak-selection-fail-title{display:block;margin-top:50px;text-align:center;font-size:18px;font-weight:500}.yak-selection-fail-desc{margin-top:8px;text-align:center;font-size:14px;padding:0 20px}.yak-selection .display-ip{display:none}@media screen and (max-height:450px){.yak-selection-item{margin:12px auto}}.yak-get-code .yak-generate-code{position:relative;border:solid 10px #f1f1f5}.yak-get-code .yak-home-security-warn{width:260px;margin:0 auto;padding-top:12px;padding-bottom:20px;font-size:12px}.yak-get-code .yak-code strong{display:inline-block;margin-top:10px}.yak-get-code .yak-code-title strong{margin-top:0}.yak-get-code .yak-code{color:#000;padding-top:10px}.yak-get-code .yak-code p{margin-top:10px}.yak-get-code .yak-code .generated-code-box{margin:10px 10px 20px;padding:10px;display:block}.yak-get-code .yak-code .generated-code-box{margin-right:0;margin-left:0}.yak-get-code .yak-code code{display:inline-block;font-size:30px;margin-top:0}.yak-get-code .yak-code code span{display:inline-block;padding:0 4px}.yak-get-code .device-info{position:relative;margin:0 auto;width:80px}.yak-generate-code .yak-code-title{font-size:14px;padding:5px 10px;padding-bottom:0}.yak-get-code .authorize-session-info{bottom:5px;line-height:1em}.yak-get-code .authorize-session-info .device-description{margin:50px auto;margin-bottom:0}.yak-get-code .authorize-session-info .device-description p{text-align:center;font-size:11px}.yak-get-code .display-ip{display:none}@media screen and (max-height:480px){.yak-get-code .authorize-session-info{display:none}}.authorized-apps .app-info,.authorized-apps .app-permissions,.authorized-apps .intro,.authorized-apps .no-connections-data,.authorized-apps .remove-feedback{color:#858585}.authorized-apps .app-name{color:#262626}.authorized-apps .app-item{margin-bottom:16px;position:relative}.authorized-apps .app-info-holder{margin-left:68px;width:60%}.authorized-apps .app-auth-time{margin-top:5px}.authorized-apps .remove-app-holder{height:100%;width:75px;right:0;top:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:5px;position:absolute}.authorized-apps .remove-link{border:none}.authorized-apps .remove-feedback{height:75px;padding-top:25px;margin-bottom:15px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f5f1f1;border-top:1px solid #d1d3d4;border-bottom:1px solid #d1d3d4}.authorized-apps.cpw{width:95%;margin:-10px auto;max-width:380px}.authorized-apps.cpw .heading{font-size:18px;text-transform:none;font-weight:500;text-align:center}.authorized-apps.cpw .description{margin:8px auto;width:270px;font-size:14px;text-align:center}.authorized-apps.cpw .app-list{padding:8px 24px;margin:8px 0;font-size:14px;max-height:260px;overflow-y:auto;overflow-x:hidden}.authorized-apps.cpw li{padding-bottom:8px;border-bottom:1px solid #d1d3d4}.authorized-apps.cpw li:last-child{padding-bottom:0;border-bottom:none}.authorized-apps.cpw .app-item{margin-bottom:8px}.authorized-apps.cpw .app-info-holder{margin-left:56px;width:70%}.authorized-apps.cpw .app-name{font-weight:500}.authorized-apps.cpw .remove-feedback{height:30px;padding:4px 24px;margin:4px 24px;font-size:14px}.authorized-apps.cpw .delete-icon{background:transparent url(https://s.yimg.com/wm/sf/modern/images/deleteIcon.svg) no-repeat center;background-size:16px;width:0;height:20px;border:none;display:inline-block;padding-right:18px;vertical-align:middle}.authorized-apps.cpw .delete-icon:active{background:transparent url(https://s.yimg.com/wm/modern/images/deleteIconTapped.svg) no-repeat center;background-size:19px;width:0;height:24px;border:none;display:inline-block;padding-right:18px;vertical-align:middle}.authorized-apps.cpw .cta-container{padding:0 24px;margin-bottom:48px}.authorized-apps.cpw .do-it-later{color:#878c91;position:absolute;bottom:16px;left:0;right:0;text-align:center}.authorized-apps-sprite{background:transparent url(https://s.yimg.com/dh/ap/sf/modern/images/connected-apps-logos-v1.1.png) no-repeat 0 0;height:40px;width:42px;background-size:42px;position:absolute;top:0}.authorized-apps-sprite.ios{background-position:0 -4px}.authorized-apps-sprite.os-x{background-position:0 -53px}.authorized-apps-sprite.gmail-app{background-position:0 -105px}.authorized-apps-sprite.boxbe{background-position:0 -157px}.authorized-apps-sprite.slice{background-position:0 -196px}.authorized-apps-sprite.adobe{background-position:0 -246px}.authorized-apps-sprite.dropbox{background-position:0 -293px}.authorized-apps-sprite.gsn-com{background-position:0 -340px}.authorized-apps-sprite.shuttlecloud-migration{background-position:0 -390px}.authorized-apps-sprite.evite-com{background-position:0 -434px}.authorized-apps-sprite.nextdoor{background-position:0 -484px}.authorized-apps-sprite.cloudsponge{background-position:0 -530px}.authorized-apps-sprite.flirchi-invite{background-position:0 -579px}.authorized-apps-sprite.microsoft-outlook{background-position:0 -627px}.authorized-apps-sprite.receipt-hog{background-position:0 -672px}.authorized-apps-sprite.media-sync{background-position:0 -722px}.authorized-apps-sprite.default{background-position:0 -910px}.authorized-apps-sprite.yahoo-mail-application{background-position:0 -820px}.authorized-apps-sprite.amazon-email{background-position:0 -867px}@media screen and (min-width:48em){.authorized-apps .app-info-holder{margin-left:68px;width:55%}}@media screen and (max-height:610px){.authorized-apps.cpw{margin-top:-16px}.authorized-apps.cpw .do-it-later{position:static}}.settings-basic-auth{border-top:1px solid #d1d3d4;padding:1em}.settings-basic-auth .toggle-btn-lbl{font-weight:400;font-size:1.125em;padding-top:.1em}.settings-basic-auth .lbl{padding-top:1em}.settings-basic-auth .toggle-btn .container-toggle{float:right;top:5px}.settings-basic-auth .help-txt{display:block;padding-top:1em;font-size:14px}.settings-basic-auth .error{margin-top:8px}.member-center{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.settings-container{background-color:#f1f1f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%}.mbr-ybar+.settings-container{background:#f1f1f5}.settings-container .main-content{background:#fff}.settings{max-width:1920px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:table;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.mbr-ybar+.settings-container>.settings{margin:0 auto}.loginish{min-height:100%}.loginish .mbr-ucs-hd #yUnivHead{position:static!important}.loginish #yucsHead #yucs{position:static}.loginish.login-centered .login-box{position:relative}.no-uh .main-content .content-title{margin-top:0}.loginish.next-gen-layout .login-box{background:-webkit-linear-gradient(314deg,#7282fb 0,#755bf9 86%,#7934f7 95%);background:linear-gradient(-224deg,#7282fb 0,#755bf9 86%,#7934f7 95%)}.loginish.dark-purple-background .login-box{background:-webkit-linear-gradient(138deg,#8694fe 0,#9766fa 61%);background:linear-gradient(-48deg,#8694fe 0,#9766fa 61%)}.login-box-container{margin:0 auto;max-width:1030px;min-width:320px;position:relative}.login-box-container .tumblr-logo{width:86px;height:85px}.login-box-container .tumblr-logo-img{margin:0 auto;display:block;background:url(https://s.yimg.com/dh/ap/assets/mbrlogin/img/tumblr-logo-circle-0.1.png) no-repeat center;background-size:100% auto}.login-box,.login-box-ad-fallback{position:absolute;top:11px}.login-box{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.3);box-shadow:0 2px 4px 0 rgba(0,0,0,.3);width:360px;right:0;min-height:550px;z-index:1;padding:35px 5px 0;border-top:1px solid #f1f1f5}.login-box.center-box{position:static;margin:50px auto}.login-box.center-box.right{position:absolute}.login-box.center{position:static;margin:0 auto}.login-box-ad-fallback{display:none;left:0;padding:50px 380px 50px 50px;font-size:21px}.no-js .login-box-ad-fallback{display:block}.login-box-ad-fallback h1{font-size:21px;font-weight:700;padding:20px 0}.login-box-ad-outer{height:100%;width:100%;overflow:hidden;min-height:580px;text-align:center;position:relative;z-index:0;top:0}.login-box-ad-inner{margin:0 -800px}.oneflow{background-image:-webkit-linear-gradient(214deg,#3023ae 0,#7846c2 47%,#c96dd8 100%);background-image:linear-gradient(236deg,#3023ae 0,#7846c2 47%,#c96dd8 100%)}.oneflow .cont{max-width:1024px;margin:50px auto 0}.oneflow .login-box{margin:0 auto;position:static}.oneflow .login-box-info{color:#fff;padding-top:50px;font-size:24px;font-family:HelveticaNeue-Light;font-weight:200}.oneflow .login-box-info em{font-size:64px;display:block}.oneflow .login-box-info .one-account-everything-yahoo-img{margin:200px 0 20px;width:50%}@media screen and (max-width:1040px){.login-box{right:10px}.login-box-ad-fallback{padding:50px 380px 50px 10px}}@media screen and (max-width:480px){.login-box{right:0;left:0;margin:0 auto}.login-box-ad-fallback{display:none}.oneflow{background:none}}@media screen and (max-width:359px){.login-box{width:320px;padding:0}.oneflow{background:none}}@media screen and (min-width:48em){.loginish.dark-background{background-color:#f9f9fa}}.responsive .login-box-ad-fallback{display:block}.responsive .login-box-ad-outer{display:none}@media screen and (max-width:640px){.responsive .login-box-ad-fallback{display:none}.responsive .login-box{position:relative;margin:0 auto;right:auto}}@media screen and (max-width:480px){.responsive .login-box{-webkit-box-shadow:none;box-shadow:none;width:100%}}#captcha-challenge{padding:0 10px;max-width:320px;margin:0 auto}#captcha-challenge h2{margin:10px 0 20px;font-size:19px;text-align:center;font-weight:500}#captcha-challenge #captchaV5{margin-top:20px}#captcha-challenge .captchaInput{margin-top:20px}#captcha-challenge .yAbuseCaptcha .horizontal{width:auto}#captcha-challenge .captchaHeader{margin-bottom:5px;color:#e5e5e5}#captcha-challenge .captchaPromptAnswer{width:100%}#captcha-challenge .captchaAnswerBox{width:100%}#captcha-challenge .yAbuseCaptcha .layout3mobile button span.text{color:#198fff}#captcha-challenge .captchaPromptLabelOut{display:none}.challenge{padding:0 10px;max-width:320px;margin:0 auto}.fail-challenge,.challenge.session-expired{text-align:center}.fail-challenge h2{font-size:18px}.fail-challenge.next-gen h2{font-size:24px;font-weight:300}.fail-challenge.next-gen .sml-txt{font-size:24px;font-weight:300}.challenge .session-expired-img{height:100px;margin:20px 0}.fail-challenge .sml-txt,.challenge.session-expired .sml-txt{margin:15px 10px 30px}.challenge .feedback{text-align:center;margin-top:20px;font-size:12px}.challenge.ctx-reg .heading{margin-top:50%;font-size:18px}.challenge.ctx-deauthorized_by_push .heading{margin-top:32px;margin-bottom:32px}.pre-change-password .sign-in-msg{word-wrap:break-word}.challenge.reg-oneflow-interstitial .secondary-sign-in-link{margin-bottom:16px}.challenge.reg-oneflow-interstitial h2{font-size:18px;text-align:center;margin-top:32px}.challenge.reg-oneflow-interstitial .write-up{font-size:14px}.challenge.reg-oneflow-interstitial .ctia-text{color:#747474}.challenge.ctx-no_more_recovery_channels_for_yak_user .description{margin:10px 0;text-align:left}.fail-challenge .not-able-to-login{font-size:14px;margin-bottom:20px;padding-left:20px;text-align:left}.fail-challenge .not-able-to-login li{list-style:disc outside;margin-bottom:5px}@media screen and (min-width:48em){.challenge{margin-top:32px}.tumblr-logo+.challenge{margin-top:20px}.challenge .feedback{margin-top:60px}}#challenge-selector-challenge{padding-bottom:10px}#challenge-selector-challenge h2{margin:10px 0 20px;font-size:18px;text-align:center;font-weight:500}#challenge-selector-challenge li{position:relative;padding:16px;border:1px solid #efefef;-webkit-box-shadow:0 1px 4px 0 #878c91;box-shadow:0 1px 4px 0 #878c91;border-radius:4px;list-style:none;margin-bottom:10px}#challenge-selector-challenge li .desc{font-size:14px;color:#198fff;font-weight:500}#challenge-selector-challenge li .extra-info{font-size:12px;color:#858585;margin-top:2px}#challenge-selector-challenge .display-name{font-size:16px;font-weight:500;word-wrap:break-word;margin-top:6px}#challenge-selector-challenge .type-mobile_sms .display-name,#challenge-selector-challenge .type-mobile_voice .display-name{letter-spacing:1px}#challenge-selector-challenge .validate-btn{position:absolute;width:100%;top:0;left:0;height:100%;background:transparent;border:0}#challenge-selector-challenge .validate-btn:focus,#challenge-selector-challenge .validate-btn:after,#challenge-selector-challenge .validate-btn:hover{-webkit-box-shadow:0 1px 2px 0 #198fff;box-shadow:0 1px 2px 0 #198fff}#challenge-selector-challenge .lbl{cursor:pointer;font-size:14px}#challenge-selector-challenge .more-challenge-list{display:none}#challenge-selector-challenge .more-challenges{display:none}#challenge-selector-challenge .more-challenges:checked+.lbl+.more-challenge-list{display:block}#challenge-selector-challenge .more-challenges:checked+.lbl{display:none}#challenge-selector-challenge .icon{background:transparent url(data:image/gif;base64,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) no-repeat;background-size:60px auto;display:inline-block;width:85px;height:50px;vertical-align:top;content:" "}#challenge-selector-challenge .icon-push{background-position:0 -2px}#challenge-selector-challenge .icon-mobile_sms{background-position:0 -52px}#challenge-selector-challenge .icon-mobile_voice{background-position:0 -153px}#challenge-selector-challenge .icon-email{background-position:0 -100px}#challenge-selector-challenge .icon-pwqa{background-position:0 -200px}.change-password{width:95%;margin:-10px auto;margin-bottom:0;max-width:380px}.change-password h1{text-transform:none}.change-password .skip-link{color:#878c91;font-size:14px;font-weight:500}.change-password .change-password-desc{color:#747474;width:90%;margin:24px auto;margin-bottom:0;text-align:center}.change-password .change-password-desc strong{font-weight:700}.change-password .show-password{display:none}.js .change-password .show-password{display:inline-block}.js .change-password .change-password-checkbox{display:inline-block;margin-top:9px;background-position:18px 1px}.change-password .show-password .show-password-lbl{color:#747474;display:inline-block;padding-left:21px;width:250px}#change-password-form{width:90%;margin:24px auto;margin-bottom:0}.change-password .change-password-success-icon{display:inline-block;height:76px;width:100%;margin:40px 0;margin-bottom:16px;background:url(https://s.yimg.com/wm/modern/images/tumblr-image-tick.0.0.1.png) no-repeat center;background-size:76px}.change-password .cpwd-success-button,.change-password .cpwd-submit-button{display:block;margin:24px auto;margin-bottom:10px}.change-password .skip-now{color:#878c91;position:absolute;bottom:24px;left:0;right:0}.change-password.intro{padding:24px 10px;text-align:center;margin:auto}.change-password.intro h1{text-transform:none}.change-password.intro p{text-align:justify;word-spacing:-1px;font-size:14px}@media all and (max-width:414px){.change-password .skip-now{color:#878c91;position:relative;left:0;right:0;bottom:0}.change-password .text-md{margin-top:20px}}.comm-channel-container{margin:0 auto;text-align:center;width:300px}.comm-channel-container.yak{padding-top:15%}.mbr-login-hd~.comm-channel-container.yak{padding-top:0}.comm-channel-nouh{margin-top:30px!important}.comm-channel-container .heading,.comm-channel-container .comm-channel{font-size:18px;padding:0;text-transform:none;font-weight:400}.comm-channel-container .description,.comm-channel-container .commchannel-legend{font-weight:300}.comm-channel-container .description{padding-top:12px;font-weight:400;font-size:14px}.comm-channel-container .comm-channel{padding-top:32px;word-break:break-word;font-size:22px;font-weight:700}.comm-channel-container .question{font-size:16px;font-weight:500}.comm-channel-container .commchannel-legend{text-align:left;padding:0;margin-bottom:-6px;border-bottom:0}.comm-channel-container.cref input.update-email{margin-top:8px}.comm-channel-container .puree-button-secondary{border-color:#198fff}.comm-channel-container .actionable-container{width:300px;margin:48px auto;margin-bottom:0}.comm-channel-container form{padding-top:40px}.comm-channel-container .cta-success{width:100%}.comm-channel-container.cref{width:320px;margin:0 auto;text-align:left;position:relative;padding-bottom:50px}.comm-channel-container.cref .alternate-email-heading,.comm-channel-container.cref .mobile-phone-heading{font-weight:700}.comm-channel-container.cref form{padding-top:14px}.comm-channel-container.cref .actionable-container{width:320px;margin:0 auto}.comm-channel-container.refresher form{padding-top:30px}.comm-channel-container.cref .heading{font-size:18px;text-transform:none;font-weight:500;text-align:center}.comm-channel-container.cref .heading.yak{padding-top:20px}.comm-channel-container.cref .remove-link{border:none;background-color:#fff;color:#dd1037;font-size:14px}.comm-channel-container.cref .description{margin:13px auto 0;width:250px;font-size:14px;text-align:center}.comm-channel-container.cref .description.yak{width:270px}.comm-channel-container.cref .comm-channel-img{display:inline-block;width:100%}.comm-channel-container.cref .nextCommChannel{margin-top:13px}.comm-channel-container.cref .emails,.comm-channel-container.cref .phones{width:90%;margin-left:auto;margin-right:auto}.comm-channel-container.cref .refresh-cta-container{width:95%;margin:0 auto}.comm-channel-container.cref .email-list,.comm-channel-container.cref .phone-list{font-weight:300;color:black;width:100%;padding:6px 0;display:block}.comm-channel-container.cref .add-email-commChannel,.comm-channel-container.cref .add-phone-commChannel{display:block;padding-top:12px;padding-bottom:12px}.comm-channel-container.cref .edit-lbl,.comm-channel-container.cref .delete-lbl{color:#188fff;font-weight:400;text-align:right;height:17px}.comm-channel-container.cref .delete-icon{background:transparent url(https://s.yimg.com/wm/sf/modern/images/deleteIcon.svg) no-repeat center;background-size:16px;width:0;height:20px;border:none;display:inline-block;padding-right:18px;vertical-align:middle}.comm-channel-container.cref .delete-icon:active{background:transparent url(https://s.yimg.com/wm/modern/images/deleteIconTapped.svg) no-repeat center;background-size:19px;width:0;height:24px;border:none;display:inline-block;padding-right:18px;vertical-align:middle}.comm-channel-container .email-img{background:url(https://s.yimg.com/dh/ap/sf/modern/images/OfficialMail.png) no-repeat center;height:131px}.comm-channel-container .phone-img{background:url(https://s.yimg.com/dh/ap/sf/modern/images/OfficialMobile.png) no-repeat center;margin-bottom:24px;height:131px}.comm-channel-container.cref .refresher-submit{margin-top:36px;margin-bottom:25px}.comm-channel-container.cref .yakupsell{margin-top:10px}.comm-channel-container.cref .skip-now{color:#878c91;position:absolute;bottom:24px;left:0;right:0}.comm-channel-container .link-clicked:active,.comm-channel-container .link-clicked:active .edit-lbl,.comm-channel-container .link-clicked:focus,.comm-channel-container .link-clicked:focus .edit-lbl{color:#000!important;text-decoration:underline}.comm-channel-container .comm-channel-success-icon{display:inline-block;height:76px;width:76px;margin:40px 0;margin-bottom:16px;background:url(https://s.yimg.com/wm/modern/images/tumblr-image-tick.0.0.1.png) no-repeat center;background-size:76px}.comm-channel-container .comm-channel-success-heading{text-transform:none;font-weight:500;font-size:18px}.comm-channel-container .success-updated-comm-channel{width:280px;margin:10px auto;margin-bottom:0}.comm-channel-container .success-updated-comm-channel p{display:inline}.comm-channel-container .success-updated-comm-channel .edit-lbl{margin-left:5px}.comm-channel-container.yakupsell .use-password-form{position:absolute;bottom:0;left:0;width:100%;padding-top:10px;margin-bottom:16px}.comm-channel-container.yakupsell .password-alternative-lbl{color:#878c91;font-size:14px;line-height:19px}.comm-channel-container.cref .use-password-form{position:absolute;bottom:0;left:0;width:100%;padding-top:10px;margin-bottom:16px;text-align:center}.comm-channel-container.cref .password-alternative-lbl{color:#878c91;font-size:14px;line-height:19px;text-align:center}.comm-channel-container.cref .comm-channel-verified{color:#878c91}.comm-channel-container.cref .btn-verify-comm-channel{padding-left:0}.comm-channel-container.mcyak{margin-top:56px}.comm-channel-container.mcyak .mc-yak-optin-title{margin-top:16px}.comm-channel-container.mcyak .actionable-container{margin:24px 0}.comm-channel-container.mcyak .heading{margin-top:48px;font-size:20px;font-weight:700}.comm-channel-container.mcyak .description{color:#5e5e5e}.comm-channel-container.mcyak .selected-country-code,.comm-channel-container.mcyak #comm-channel{font-size:24px}.mcyak .oneid-form-background .relative-country-code{top:2px}.comm-channel-container.cref .text-md{margin-bottom:12px}.comm-channel-container .do-not-share{width:250px;margin:16px auto 0}.comm-channel-container .resend-btn{padding:0;margin:0;width:auto;font-size:12px}.comm-channel-container .verify-success-heading{width:180px;margin:16px auto 0;word-wrap:break-word}.comm-channel-container .verify-desc{width:250px}.comm-channel-verify .description{word-wrap:break-word}.comm-channel-container .update-email:invalid,.comm-channel-container .add-comm-channel-form .add-comm-channel input:invalid{color:black;border:1px solid #e5e5e5}.comm-channel-container.cref .update-email:invalid,.comm-channel-container.cref .add-comm-channel-form .add-comm-channel input:invalid{color:black;border:none;border-bottom:2px solid #198fff}@media screen and (min-width:48em){.comm-channel-container.mcyak{margin:16px 0;text-align:left;width:auto}.comm-channel-container.mcyak .mcyak-button-shrink{width:auto;padding-left:36px;padding-right:36px}.comm-channel-container.mcyak .actionable-container{width:360px}}@media screen and (max-height:530px){.comm-channel-container.yakupsell .description{padding-top:8px}.comm-channel-container.yakupsell .comm-channel{padding-top:16px}.comm-channel-container.yakupsell .actionable-container{margin-top:0}.comm-channel-container.yakupsell .comm-channel-form{padding-top:16px}.comm-channel-container.yakupsell .use-password-form{padding-top:8px;margin-bottom:8px}}@media all and (max-height:500px){.comm-channel-container .actionable-container{margin:0 auto}.comm-channel-container .form{padding-top:5px}.comm-channel-container.cref .description{margin:0 auto;font-size:12px;text-align:center;padding-top:8px}.comm-channel-container.cref .email-list,.comm-channel-container.cref .phone-list{padding:6px 0}}@media all and (max-width:321px){.comm-channel-container.cref,.comm-channel-container.cref .actionable-container{width:94%;margin:0 auto}.comm-channel-container.cref{padding-bottom:60px}.comm-channel-container .form{padding-top:5px}.comm-channel-container .actionable-container{margin:0 auto}}@media all and (max-width:414px){.comm-channel-container.cref .skip-now{color:#878c91;position:relative;left:0;right:0;bottom:0}.comm-channel-container.cref .text-md{margin-top:20px}}.comm-channel .break-words{word-break:break-all}.comm-channel .email-lbl{font-weight:300;line-height:1.3em;font-size:1.25em}.comm-channel .confirmation-lbl{font-weight:300;font-size:1em}.comm-channel .ok-btn-link{display:block}.comm-channel .more{font-size:11px;background-color:#e5e5e5;padding:3px 11px;margin-left:5px;border-radius:2px}.comm-channel .verify-icon{height:27px;width:27px;background-size:90px;background-position:0 -24px;color:transparent;background-color:transparent;border:0}.comm-channel .highlight-content{font-weight:600}.comm-channel .action-item-row .click-box{position:relative}.comm-channel .action-item-row .icon-link{display:inline;top:3px}.comm-channel .unverified{display:inline-block;height:26px;width:30px;background-size:99px;background-position:0 -32px;margin-top:7px}.comm-channel .action-btns .pure-u-1-2{padding-right:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.comm-channel .action-btns .pure-u-1-2:last-child{padding-right:0;padding-left:4px}.comm-channel .module-desc{width:100%}@media screen and (min-width:48em){.email-lbl-width,.phone-lbl-width{width:200px}}#contact-validation-challenge .desc-challenge{margin:24px 0;font-size:18px;font-weight:400;text-align:center}.dya,.dya-more{padding:0 20px 20px;max-width:750px}.dya,.dya .action-box{margin:0 auto}.dya h1.title,.dya-more h1.title{font-size:20px;text-transform:none;margin:0;padding:0}.dya .user-profile-box,.dya .user-profile-id,.dya .alias-holder{width:100%}.dya .user-profile-box,.dya .note-title,.dya .hr,.dya .confirm-msg1{margin-top:20px}.dya .action-box{margin-top:16px}.dya .note-desc,.dya-more .content-title{margin-top:12px}.dya-more .close-holder{margin-top:48px}.dya .content-title,.dya-more .content-title{background-color:transparent}.dya .btn-cancel{color:#198fff;background-color:transparent;border:1px solid #d3d6dd;width:100%;padding-left:0;padding-right:0}.dya .action-area{margin:0 auto;width:280px}.dya .action-btns .btn-holder{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:4px}.dya .action-btns .btn-holder:first-child{padding-left:0;padding-right:4px}.dya .bold{font-weight:600}.dya p,.dya-more p{line-height:1.4}.dya .user-profile-box{display:inline-block;position:relative;overflow:hidden}.dya .user-profile-pic{position:absolute;top:0;left:0}.dya .user-profile-pic,.dya .profile-pic{width:44px;height:44px}.dya .alias-holder{margin-left:44px}.dya .aliases .user-profile-pic,.dya .aliases .profile-pic{width:26px;height:26px}.dya .aliases .alias-holder{margin-left:26px}.dya .user-profile-id,.dya .alias-holder{background-color:#eee}.dya .alias{border-top:1px solid #fff;padding:10px 0 10px 20px}.dya .aliases .alias{height:24px;padding:2px 0 0 10px}.dya .user-profile-id{border:0;height:34px;padding:10px 0 0 64px}.dya .hr{border-top:2px solid #f1f1f2}.dya .action-box{font-weight:400;height:100%}.dya .disabled .active{border:1px solid #198fff;color:#198fff}.dya .code-sent-success{color:#8f8f8f;font-size:18px;font-weight:300}.dya .code-sent-success-number{color:#8f8f8f;font-size:18px;font-weight:400}.dya .dya-btn{margin-top:10px}.dya .footer{font-size:12px}.dya-success{max-width:490px}.dya-success p{margin-left:auto;margin-right:auto}.dya-success .btn-back{color:#198fff;background-color:transparent;border:1px solid #d3d6dd;width:80%}@media screen and (min-width:48em){.dya h1.title,.dya-more h1.title{font-size:32px}.dya .confirm-msg1,.dya .confirm-msg2{text-align:center;width:410px;margin:0 auto}.dya .content-title{margin-top:48px}.dya .note-desc{margin-top:18px}.dya .user-profile-box,.dya .user-profile-id,.dya .alias-holder{width:280px}.dya .user-profile-box,.dya .note-title,.dya .hr,.dya .confirm-msg1,.dya .action-box{margin-top:24px}}.dmc-modal{height:auto;min-height:100%}.dmc-heading{text-transform:capitalize}.asdk-hd{padding:20px 10px;text-align:center;font-size:18px}.dmc-container{padding:28px 16px}.dmc-container .single-app-name-container,.dmc-container .single-app-name-container-nojs{position:relative;z-index:2}.dmc-container .app-names-container,.dmc-container .app-names-container .arrow-override{z-index:2}.dmc-container .action-error{background-color:#fff;color:transparent;left:1em;margin-top:.5em;max-height:2.5em;position:absolute;top:2.4em;-webkit-transition:color .5s ease;transition:color .5s ease;overflow:hidden;width:90%;z-index:1}.dmc-container .action-error.flash{color:#dd1037;z-index:3}.dmc-container ul li{-webkit-box-shadow:0 2px 2px 2px #e5e5e5;box-shadow:0 2px 2px 2px #e5e5e5;padding:16px;padding-right:20px;position:relative;min-height:3.5em}.dmc-container .toggle-button{height:20px;width:35px}.dmc-container .toggle-base-override{height:15px;width:30px}.dmc-container .toggle-pin-override{width:15px}.dmc-container .toggle-off .toggle-pin-override{margin-left:0}.dmc-container .puree-dropdown-override{height:38px}.dmc-container .puree-dropdown-override select.app-names{background:#fff;border:0;padding:0}.dmc-container .arrow-override{background-position:0 -770px;background-size:58px;font-size:0;height:25px;top:5px;width:25px}.dmc-container .dmc-disable-account-key{position:absolute;bottom:0;left:0;width:100%;padding-top:10px;margin-bottom:16px}.dmc-disable-link{color:#9ea2af}.dmc-translucent:after{background:rgba(255,255,255,.9);content:'';display:none;height:100%;left:0;position:absolute;right:0;top:0;z-index:2}.dmc-translucent.active:after{display:inline-block}.dmc-form{width:100%}.dmc-container input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.dmc-container .dmc-toggle-container{position:relative}.dmc-container .hidden-checkbox-for-toggle{position:absolute;height:20px;width:34px;cursor:pointer;outline:none;opacity:0}.dmc-container .hidden-checkbox-for-toggle:checked~.toggle-base,.dmc-container .hidden-checkbox-for-toggle:checked+.toggle-base{background-color:#198fff;border-color:#198fff}.dmc-container .hidden-checkbox-for-toggle:checked~.toggle-base .toggle-pin,.dmc-container .hidden-checkbox-for-toggle:checked+.toggle-base .toggle-pin{margin-left:15px}.untrusted-yak-container{position:relative;margin:16px 0}.untrusted-yak-container .untrusted-yak-checkbox{position:absolute;top:4px}.untrusted-yak-container .untrusted-yak-spinner{position:absolute;top:-5px;left:-10px;width:32px;height:32px}.untrusted-yak-container .untrusted-yak-label,.untrusted-yak-container .untrusted-yak-error{display:block;margin-left:24px;font-size:14px}@media screen and (min-width:48em){.dmc-modal{min-height:500px}}#dob-challenge .month{width:45%;margin-right:8px}#dob-challenge .day{margin-right:8px}#email-verify-challenge h2{font-size:18px;text-align:center;margin:24px 0}#email-verify-challenge .obfuscated-email{letter-spacing:2px;text-align:center;font-weight:700;word-wrap:break-word;font-size:14px;margin:0}#email-verify-challenge .write-up{font-size:14px}#email-verify-challenge .fineprint{font-size:12px}#email-verify-challenge .resend-btn{padding:0;margin:0;width:auto;font-size:12px}#email-verify-challenge .validation{width:180px;text-transform:uppercase}#email-verify-challenge .edit-link{padding:0;font-size:12px;width:auto;letter-spacing:0;font-weight:400}#email-verify-challenge .ar-link{position:relative;top:130px;width:320px}#email-verify-challenge .ar-link a{display:block;text-align:center}.email-verify-challenge-reg .obfuscated-email{letter-spacing:0!important;margin:8px 0 16px!important;font-weight:400}.email-verify-challenge-reg .verification-code-desc{font-weight:300}.email-verify-challenge-reg .link-clicked{color:#000;text-decoration:underline}.email-verify-challenge-reg form{margin-top:30px}.email-verify-challenge-reg input[type="text"][aria-invalid="true"]{border-color:#dd1037}#fb-challenge .heading{margin:24px 0 0;font-size:18px;font-weight:500;text-align:center}#fb-challenge p{font-size:14px;word-wrap:break-word}#name-challenge h2{margin:10px 0 20px;font-size:19px;text-align:center;font-weight:500}#name-challenge .col{width:48%;margin-right:8px}#name-challenge .name .col:last-child{margin-right:0}.group-authorized-apps{border-top:1px solid #d1d3d4;padding:15px;padding-right:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px}.group-authorized-apps .title{font-weight:700}.group-authorized-apps .intro{color:#858585;margin:4px 0 16px}.group-authorized-apps .apps-error{color:#858585;background:#f5f1f1;margin-bottom:16px;position:relative}.group-authorized-apps .error-desc{margin-left:25px}.group-authorized-apps .error-icon{height:26px;width:30px;background-size:50px;border:0;position:absolute;top:5px;left:5px;background-position:0 -932px;background-origin:content-box}.imageupload-container strong{display:block}.imageupload-container .default-image-container{position:relative;width:192px;margin:0 auto}.imageupload-container .default-image-container .default-image-content{position:relative}.imageupload-container .default-image-container .default-image{border-radius:50%}.imageupload-container .default-image-container .default-image-overlay{position:absolute;left:0;top:0;height:192px;width:192px;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),to(rgba(47,44,44,.46)));background:-webkit-linear-gradient(top,transparent 60%,rgba(47,44,44,.46));background:linear-gradient(180deg,transparent 60%,rgba(47,44,44,.46));border-radius:50%}.imageupload-container .default-image-container .camera-icon-container{position:absolute;bottom:10%;right:35%;height:25%;width:30%}.imageupload-container .default-image-container .camera-icon{background-position:0 -2045px;cursor:pointer}.imageupload-container-spinner{background:transparent url(https://s.yimg.com/wm/modern/images/fuji-spinner-1.0.1.svg) no-repeat 0 0!important}.imageupload-container-opacity{opacity:.5}.imageupload-container .imageupload-error{margin:10px auto}.no-js .imageupload-container .camera-icon-container{display:none}.imageupload-container .new-image-container{position:relative;width:300px;margin:0 auto}.imageupload-container .new-image-container .image-cropper-image-box-static-background{position:absolute;width:300px;height:300px;-webkit-filter:blur(10px);filter:blur(10px);overflow:hidden}.imageupload-container .new-image-container .image-cropper-image-box{position:relative;height:300px;width:300px;background:transparent;overflow:hidden;cursor:move}.imageupload-container .new-image-container img{width:300px;height:300px}.imageupload-container .new-image-container .image-cropper-mask-box{position:absolute;top:17%;left:17%;width:200px;height:200px;-webkit-box-sizing:border-box;box-sizing:border-box}.imageupload-container .new-image-container .image-cropper-mask-box::before{content:'';width:200px;height:200px;display:block;-webkit-box-shadow:0 0 0 115px rgba(255,255,255,.3);box-shadow:0 0 0 115px rgba(255,255,255,.3);border-radius:50%}.imageupload-container .new-image-container .slider-container{position:absolute;top:260px;left:50px;padding:5px 10px;width:200px;background:rgba(0,0,0,.37);border-radius:15px;color:#fff}.imageupload-container .new-image-container .rotate{position:absolute;top:10px;padding:10px;width:25px;height:25px;font-size:20px;border-radius:50%;z-index:1;background:rgba(0,0,0,.37);cursor:pointer;color:#fff}.imageupload-container .new-image-container .rotate-left{left:10px}.imageupload-container .new-image-container .rotate-right{right:10px}.imageupload-container .new-image-container .zoom-in,.imageupload-container .new-image-container .zoom-out{cursor:pointer}.imageupload-container .new-image-container .crop-slider{position:relative;top:-4px;width:95%;height:1px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.imageupload-container .new-image-container .upload-button{text-overflow:ellipsis}.imageupload-container .new-image-container .cancel-link{padding:.75em 1.45em;color:#198fff;cursor:pointer}.imap-activities .filter-menu-holder{position:relative}.imap-activities .filter-menu{display:none;position:absolute;top:0;left:0;background-color:#fff;border:1px solid #d1d3d4;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.75);box-shadow:0 0 5px 0 rgba(0,0,0,.75)}.imap-activities .filter-menu li{border-bottom:1px solid #d1d3d4}.imap-activities .filter-menu li:last-child{border-bottom:none}.imap-activities .filter-menu-link{padding:15px;display:block;min-width:250px;-webkit-box-sizing:border-box;box-sizing:border-box}.imap-activities .activity-info,.imap-activities .action-desc,.imap-activities .no-activities-data{color:#858585}.imap-activities .filter-menu-link,.imap-activities .activity-title{color:#262626}.imap-activities .filter-menu-link{font-weight:700}.imap-activities .activity-location,.imap-activities .activity-time,.imap-activities .activity-description{margin-top:2px}.imap-activities .activity-item{margin-bottom:16px;position:relative}.imap-activities .filter-menu-holder input[type=checkbox]{display:none}.imap-activities .filter-menu-holder input[type=checkbox]:checked~.filter-menu{display:block}.imap-activities .email-icon,.imap-activities .calendar-icon{height:35px;width:42px;background-size:66px;border:0;position:absolute;top:0;left:5px}.imap-activities .email-icon{background-position:0 -716px}.imap-activities .calendar-icon{background-position:0 -525px}.imap-activities .activity-info-holder{margin-left:68px;width:60%}.imap-activities .remove-app-holder{height:100%;width:140px;right:0;top:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:5px;position:absolute}.imap-activities .change-pwd-holder,.imap-activities .remove-link{padding:2px 6px 3px}.imap-activities .change-pwd-link{padding-bottom:0}@media screen and (min-width:48em){.imap-activities .activity-info-holder{margin-left:68px;width:55%}}#internal-tools-container .navigation{background:-webkit-gradient(linear,left top,right top,color-stop(0,#188fff),to(#400090));background:-webkit-linear-gradient(left,#188fff 0,#400090 100%);background:linear-gradient(to right,#188fff 0,#400090 100%);padding:10px;padding-top:20px}#internal-tools-container .navigation a{padding:10px;color:#fff}#internal-tools-container .navigation a.selected{background:#fff;color:#003abc;border:2px solid #fff;border-radius:5px 5px 0 0}#internal-tools-container .mbr-head{float:right;font-size:24px;color:#fff;display:none;text-transform:uppercase}#internal-tools-container .module-body{padding:20px}#internal-tools-container .module-body header{font-size:16px;font-weight:500;margin-bottom:50px}#internal-tools-container .module-body .mailbox{margin-right:20px}#internal-tools-container .module-body .mailbox-lbl{display:inline;font-size:13px;position:relative;top:-4px}#internal-tools-container .module-body pre{background:#00cd7a;padding:10px}#internal-tools-container footer{text-align:center;color:#858585}#internal-tools-container .error-msg{padding:0;margin-top:10px;font-size:13px}@media screen and (min-width:510px){#internal-tools-container .mbr-head{display:block}}.account-link-confirm-box .confirm-description-box{text-align:center;padding:0 30px}.account-link-confirm-box .confirm-notice-title{display:block;font-size:18px;font-weight:600;line-height:1.5;margin:15px 10px}.account-link-confirm-box .confirm-notice-des{font-size:14px;margin:auto 10px}.account-link-confirm-box .confirm-footer{position:absolute;bottom:0;text-align:center;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.account-link-confirm-box .confirm-button{width:300px}.account-link-confirm-box .confirm-footer-title{margin-top:25px;font-weight:500;font-size:14px}.account-link-confirm-box .confirm-footer-startover{display:block;margin-bottom:20px;font-size:14px}.account-link-confirm-box .tpa-profile-box{text-align:center}.account-link-confirm-box .tpa-profile-username{font-weight:700;line-height:2;margin-top:10px;font-size:14px;display:block;text-align:center}.account-link-confirm-box .tpa-profile-email{font-size:14px;color:grey;display:block;text-align:center}.account-link-confirm-box .tpa-profile-image{border-radius:50%;width:80px;height:80px;display:block;margin:auto}@media(min-width:768px){.account-link-confirm-box{margin-top:-30px}}.t{font:inherit}.mc-yak-optin{max-width:350px;margin:40px auto;margin-bottom:0;padding:16px;text-align:center;color:#26282a}.mc-yak-optin.upsell strong{font-weight:700}.mc-yak-optin-title{position:relative;font-size:16px;line-height:20px}#mc-yak-optin-cpwUpsell{margin-top:80px}#account-key-change-pwd-in-cpw-upsell{display:none}.mc-yak-optin-title .account-key-black-img{position:absolute;top:-2px;display:inline-block;width:24px;height:24px}.mc-yak-optin-body{position:relative;margin:32px 0}.mc-yak-optin-title .mc-yak-optin-heading{margin-left:32px;padding:0;display:inline;text-transform:none}#mc-yak-optin-cpwUpsell .mc-yak-optin-body{margin-top:24px;margin-bottom:24px;padding:20px;background:#f1f1f5;-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,.35);box-shadow:2px 2px 5px 0 rgba(0,0,0,.35)}.upsell .mc-yak-optin-body{margin-bottom:24px}.mc-yak-optin-body .left-column{margin-bottom:24px}.mc-yak-optin-phone-image{width:68px;height:auto}.mc-yak-optin-clock-image{display:block;margin:0 auto;margin-bottom:16px}.mc-yak-optin-large-text{font-size:18px;font-weight:700}.mc-yak-optin-small-text{padding:8px 0;font-size:14px;line-height:18px}.mc-yak-optin-secondary-text{color:#5e5e5e}.mc-yak-optin-device-container{margin:16px 0;margin-bottom:0}.mc-plain-link{padding:0;margin:4px 0;border:none;outline:none;background:transparent}.mc-yak-optin-disable-desc{margin-top:40px;line-height:20px}.mc-yak-optin #yak-opt-in-poll.failed,.mc-yak-optin #yak-opt-in-poll.time-out{visibility:hidden}.cpw-upsell-title{font-size:32px;font-weight:300}#mc-yak-optin-not-eligible .action-item-list{text-align:left}#mc-yak-optin-cpw{color:#858585;font-size:14px;position:absolute;bottom:24px;right:0;left:0}@media screen and (min-width:48em){.mc-yak-optin{max-width:550px;margin:0;padding-left:0;text-align:left}#mc-yak-optin-cpwUpsell .text-size-for-media-window{font-size:30px;font-weight:inherit}#cpw-upsell-icon-with-no-key,#account-key-icon-in-cpw-upsell{display:none}#account-key-change-pwd-in-cpw-upsell{display:block;float:left;width:35%}#cpw-content{width:65%;float:right}#mc-yak-optin-cpwUpsell{margin-top:10px}.mc-yak-optin-title{font-size:20px;line-height:40px}.mc-yak-optin-title .mc-yak-optin-heading{margin-left:48px;font-size:20px}.mc-yak-optin-title .account-key-black-img{top:0;width:40px;height:40px}.mc-yak-optin-body .left-column{position:absolute;top:0;left:0}.mc-yak-optin-body .right-column{padding-left:210px}.mc-yak-optin-phone-image{width:176px}.mc-yak-optin-clock-image{position:relative;top:4px;display:inline-block;margin:0;margin-left:4px}.mc-yak-optin-device-container{margin-top:24px;max-width:210px}.mc-yak-optin .button-shrink{width:inherit;padding-left:36px;padding-right:36px}.button-shrink.puree-spinner-button:after{right:0}.mc-yak-optin-disable-desc{margin-top:8px}.mc-plain-link{padding-left:14px}.mc-yak-optin.not-eligible{max-width:700px}#mc-yak-optin-not-eligible .action-item-list{padding-left:16px}#mc-yak-optin-cpw{position:static}}.oauth2{padding:0 8px}.oauth2-title{font-size:18px;font-weight:300;text-transform:none}.oauth2-desc{font-size:20px;font-weight:400;margin-bottom:16px;margin-top:20px}.oauth2-separator{border-top:2px solid #d8dade}.oauth2-scope-list{margin:0;list-style:none;padding:0 0 8px}.oauth2-scope-row:not(:last-child){border-bottom:1px solid #d8dade}.oauth2-scope-title{position:relative;padding:16px 0;display:block;cursor:pointer}.oauth2-scope-desc{display:block;padding:0 12px 12px 52px;line-height:24px}.oauth2-sprite,.oauth2-scope-img{position:absolute;top:50%;width:25px;height:25px;margin:-12px 0 0 12px}.oauth2-scope-name-wrapper{display:inline-block;width:100%;padding-left:50px;-webkit-box-sizing:border-box;box-sizing:border-box}.oauth2-scope-name,.oauth2-scope-allow{display:block}.oauth2-scope-name{font-size:16px;font-weight:500}.oauth2-scope-allow{font-size:14px;font-weight:300;color:#656a6f}.oauth2-sprite{background:transparent url(https://s.yimg.com/wm/modern/images/nti-sprite-oauth-1.0.0.png) no-repeat 0 0;background-size:50px;display:inline-block}.oauth2-sprite.admg-w{background-position:-0 -96px}.oauth2-sprite.mafu-w,.oauth2-sprite.maif-w,.oauth2-sprite.mail-r,.oauth2-sprite.mail-w,.oauth2-sprite.mail-x{background-position:-0 -144px}.oauth2-sprite.msgr-w{background-position:-0 -167px}.oauth2-sprite.sdct-r,.oauth2-sprite.sdct-w{background-position:-0 -23px}.oauth2-sprite.sdpp-w,.oauth2-sprite.sdps-r,.oauth2-sprite.sdps-w{background-position:-0 -193px}.oauth2-sprite.sdrl-w{background-position:-0 -216px}.oauth2-sprite.ycal-r,.oauth2-sprite.ycal-w{background-position:-0 -0px}.oauth2-sprite.yfin-r,.oauth2-sprite.yfin-w{background-position:-0 -71px}.oauth2-sprite.fspt-r,.oauth2-sprite.fspt-w{width:29px;background-position:-0 -47px}.oauth2-sprite.gpub-r{background-position:-0 -120px}.oauth2-sprite.yamp-w{background-position:-0 -285px}.oauth2-sprite.arrow{background-position:-0 -238px;position:absolute;right:0;top:50%;margin-top:-12px}.oauth2-checkbox:not(:checked)+.oauth2-scope-row .oauth2-sprite.arrow{background-position:-0 -261px}.oauth2-checkbox:not(:checked)+.oauth2-scope-row .oauth2-scope-desc{display:none}.oauth2-atos{font-size:12px;font-weight:300;padding:8px 0 16px}.oauth2-authorize-button{padding:.75em}.oauth2-button-row{padding-bottom:16px}.oauth2-button{width:160px}.oauth2-error{padding:72px 18px}.oauth2-error .writeup{font-size:16px;font-weight:300}.oauth2-developer-footer{font-size:14px;font-weight:300;color:#b9bdc5;position:fixed;bottom:20px;text-align:center;width:100%}.oauth2-code-box{background-color:#eef1f5;border-radius:2px;margin-bottom:30px;margin-top:15px;padding:26px}.oauth2-code{color:rgba(0,0,0,.8);display:inline-block;font-size:28px;font-weight:500;line-height:26px;padding:13px 38px}.oauth2-activate-flow{padding:0 30px}.oauth2 .success-txt{font-weight:400;font-size:20px}.oauth2 .success-desc{padding:0 10px;font-size:18px;font-weight:300}.oauth2-activate-flow input.validation{width:100%;text-transform:uppercase}@media screen and (min-width:48em){.oauth2{padding:0 20px}.oauth2-error{padding:144px 18px}}input[name=nationalPhoneNumber]:focus:invalid:focus{border-color:#198fff;color:#101010}@media screen and (min-width:48em){.confirm-password-switch{padding-top:40px;max-width:440px}}.odp-confirmation-container{padding:42px 42px 26px}.settings-odp .more{font-size:11px;background:#e5e5e5;padding:3px 11px;margin-left:5px;border-radius:2px}.settings-odp .msg-box,.settings-odp .lbl{margin-top:8px}.settings-odp .yak-opt-in-row{-webkit-animation:blockHighlight 4s ease-in-out;animation:blockHighlight 4s ease-in-out}.settings-odp .yak-opt-in-row .title,.settings-odp .yak-opt-in-row .lbl{-webkit-animation:fadeIn 1s ease-in-out;animation:fadeIn 1s ease-in-out}.settings-odp .yak-demo-button{width:220px;margin-top:16px;-webkit-animation:fadeIn 1s ease-in-out;animation:fadeIn 1s ease-in-out;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.settings-odp .highlight{-webkit-animation:textHighlight 4s ease-in-out;animation:textHighlight 4s ease-in-out}.settings-odp .device-revoke-msg strong{font-weight:700}.settings-odp .device-revoke-msg{margin:16px 0;padding:16px;background:#fff6d7}@media screen and (min-width:48em){.device-lbl-width{width:50%}}.mbr-legacy-device-bar{position:fixed;background-color:#ffd333;width:100%;bottom:0;z-index:99;font-size:13px;text-align:center;display:none}.mbr-legacy-device-bar p{padding:5px 20px}.mbr-legacy-device-bar .cross{position:absolute;right:10px;font-size:16px;top:0;cursor:pointer}#mbr-legacy-device-bar-cross{width:0;height:0;display:none}#mbr-legacy-device-bar-cross:checked~.mbr-legacy-device{display:none}#password-challenge h2{font-size:19px;text-align:center;font-weight:500;margin-top:24px}#password-challenge .greeting{display:block;margin:24px 0;text-align:center}#password-challenge .username{padding:5px;text-transform:none;font-size:18px;word-wrap:break-word}#password-challenge .not-you{font-size:13px}#password-challenge .signin-cont{margin-top:10px}#password-challenge .forgot-cont{margin:20px;text-align:center}#password-challenge .puree-button-link{margin:0 auto;padding:0;width:auto}#password-challenge .yak-signin-or{width:100%;margin-bottom:16px;color:#878c91;font-size:14px;text-align:center}#password-challenge .yak-signin-card{display:block;position:relative;margin:0 auto;padding:0;padding-left:68px;width:100%;height:105px;background:url(https://s.yimg.com/wm/modern/images/phone-1.1.png) 16px 16px no-repeat #f1f1f5;background-size:38px;border-radius:2px;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.35);box-shadow:1px 1px 2px rgba(0,0,0,.35);outline:none}#password-challenge .yak-signin-card:focus{outline:2px auto #188fff}#password-challenge .yak-signin-card:active{-webkit-box-shadow:none;box-shadow:none}#password-challenge .yak-signin-card .yak-signin-desc{position:absolute;top:14px;text-align:left;line-height:1.2;color:#188fff}#password-challenge .yak-signin-card .yak-signin-desc .desc-first{font-size:16px}#password-challenge .yak-signin-card .yak-signin-desc .desc-second{display:inline-block;font-size:14px}#password-challenge .yak-signin-card .yak-signin-desc .desc-second:after{display:inline-block;width:14px;height:16px;content:' ';background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOBAMAAADQ9FGEAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAqUExURUxpcQCN/wCJ/xKO/xSQ/xSL/xWO/xWM/wqO/wyN/xmM/xOH/xKN/xiP/46+VuYAAAANdFJOUwASDYpviYHkMj8zQHynjJ14AAAAO0lEQVQI12NgAAKuMgYo4L5rAGP6XoaxWFAFlcBAByh4Fwouw1lXGQTBQOxuALoxCFPgQpxwVRwgFwAA2+odFXgP+Y0AAAAASUVORK5CYII=) top 8px right no-repeat;background-size:9px}#password-challenge .hidden-username{height:1px;margin:-1px;overflow:hidden}#password-challenge .title-combine{padding:0;padding-bottom:16px;text-align:center;text-transform:none;font-size:18px}#password-challenge .desc-combine{padding:0;padding-bottom:16px;text-align:center;font-size:13px}#password-challenge .password-profile-email{font-size:14px;color:#979ba7;text-align:center;margin-top:10px}#phone-obfuscation-challenge .missing-digit{width:25px;padding:2px;text-align:center;display:inline-block}#phone-obfuscation-challenge .phone-number-parts{letter-spacing:3px}.no-js #phone-verify-challenge .hide-for-nonjs{display:none}.no-js #phone-verify-challenge .show-for-nonjs{display:block}#phone-verify-challenge h2{font-size:18px;text-align:center;margin:24px 0}#phone-verify-challenge .ctia-text{color:#747474}#phone-verify-challenge.phone-reg-send-code .heading,#phone-verify-challenge.phone-reg-verify-code .heading{-webkit-animation:slideInBottom 1s ease-out 1 forwards;animation:slideInBottom 1s ease-out 1 forwards}#phone-verify-challenge.phone-reg-send-code #phone-reg-send-code-form{margin-top:45px;opacity:0;-webkit-animation:fadeIn 1s ease-out 1s forwards;animation:fadeIn 1s ease-out 1s forwards}#phone-verify-challenge.phone-reg-verify-code #phone-reg-verify-code-form{margin-top:42px;opacity:0;-webkit-animation:fadeIn 1s ease-out 1s forwards;animation:fadeIn 1s ease-out 1s forwards}#phone-verify-challenge.phone-reg-send-code strong,#phone-verify-challenge.phone-reg-verify-code strong{white-space:nowrap}#phone-verify-challenge.phone-reg-send-code.nextGenSlideOut,#phone-verify-challenge.phone-reg-verify-code.nextGenSlideOut{-webkit-animation:fadeOut .5s linear 1 forwards;animation:fadeOut .5s linear 1 forwards}#phone-verify-challenge.phone-reg-send-code .send-btn{margin-top:20px}#phone-verify-challenge.phone-reg-verify-code .send-btn{margin-top:45px}#phone-verify-challenge.phone-reg-send-code .ctia-text{opacity:.8;font-size:15px;font-weight:300;letter-spacing:.5px}#phone-verify-challenge.phone-reg-verify-code #verification-code-field{background:transparent;border:none;text-align:center;font-size:40px;width:290px;height:47px;padding-bottom:0;padding-left:20px;letter-spacing:20px}#phone-verify-challenge.phone-reg-verify-code #verification-code-field.focused{font-size:22px;letter-spacing:10px;padding-left:10px;height:37px}.no-js #phone-verify-challenge.phone-reg-verify-code #verification-code-field{font-size:22px;letter-spacing:10px;padding-left:10px;height:37px}#phone-verify-challenge.phone-reg-send-code .escape-hatch{font-size:18px;font-weight:400;margin-top:30px}#phone-verify-challenge.phone-reg-verify-code #verification-code-field::-webkit-input-placeholder{text-transform:none;opacity:.8}#phone-verify-challenge.phone-reg-verify-code #verification-code-field:-ms-input-placeholder{text-transform:none;opacity:.8}#phone-verify-challenge.phone-reg-verify-code #verification-code-field::-ms-input-placeholder{text-transform:none;opacity:.8}#phone-verify-challenge.phone-reg-verify-code #verification-code-field::placeholder{text-transform:none;opacity:.8}#phone-verify-challenge.phone-reg-verify-code .write-up,#phone-verify-challenge.phone-reg-verify-code .fineprint{font-size:15px;opacity:.8}#phone-verify-challenge .obfuscated-phone{letter-spacing:2px;text-align:center;font-weight:700;font-size:14px;margin:0}#phone-verify-challenge .validation{width:180px;text-transform:uppercase}#phone-verify-challenge .resend-btn{padding:0;margin:0;width:auto;font-size:12px}#phone-verify-challenge.phone-reg-verify-code .resend-btn{display:inline-block;font-size:15px;letter-spacing:.8px}#phone-verify-challenge.phone-reg-verify-code .fine-print-container{width:300px;margin:48px auto 0}#phone-verify-challenge.phone-reg-verify-code .resend-container{width:300px;margin:5px auto 0}#phone-verify-challenge.phone-reg-verify-code .resend-desc{display:inline-block}#phone-verify-challenge .edit-link{padding:0;font-size:12px;width:auto;letter-spacing:0;font-weight:400}#phone-verify-challenge .fineprint{font-size:12px}#phone-verify-challenge .verification-call-btn{width:auto;margin:0;padding:0;font-size:14px}.phone-verify-challenge-odpsms .code-desc,.phone-verify-challenge-reg .code-desc{margin-top:12px}.phone-verify-challenge-reg .write-up{font-size:14px}#phone-verify-challenge.phone-verify-challenge-reg .obfuscated-phone{font-weight:400;letter-spacing:0;margin:8px 0 16px}#phone-verify-challenge.phone-reg-verify-code #pvc-resend-button-container{margin-top:-6px}#phone-verify-challenge.phone-reg-verify-code .error-msg{padding-left:20px}.phone-verify-challenge-reg input[type="text"][aria-invalid="true"]{border-color:#dd1037}.preferences-sprite{background:transparent url(https://s.yimg.com/wm/modern/images/loc-sprite-v0.0.10.png) no-repeat 0 0;background-size:25px auto;display:block;height:25px;width:25px}.detect-icon{background-position:0 0}.home-icon{background-position:0 -25px}.current-icon{background-position:0 -50px}.work-icon{background-position:0 -75px}.fav-icon{background-position:0 -100px}.edit-icon{background-position:0 -125px}.delete-icon{background-position:0 -150px}.add-icon{background-position:0 -175px}.close-icon{background-position:0 -200px}.home-active-icon{background-position:0 -225px}.current-active-icon{background-position:0 -250px}.work-active-icon{background-position:0 -275px}.fav-active-icon{background-position:0 -300px}.disabled{opacity:.5;filter:alpha(opacity=50)}.txt-light{color:#afafaf}.preferences-subtitle---btn{margin-left:8px;margin-right:8px}.location button:focus{outline:none}.location .content-body{margin-left:16px}.preferences-subtitle-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:15px}.preferences-subtitle-container .preferences-subtitle{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0}.preferences-subtitle{color:#afafaf;font-weight:400;margin:15px 0 0;padding:15px 0;text-transform:uppercase}.preferences-tabs---item{display:inline-block;margin:10px 16px 20px 0;padding:4px 0}.preferences-tabs---item--active{border-bottom:3px solid #400090;color:#400090;font-weight:500}.preferences-formfield{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #8ccef7;-webkit-box-shadow:0 0 15px -4px rgba(190,190,255,.75);box-shadow:0 0 15px -4px rgba(190,190,255,.75);display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.preferences-formfield input{background:#fff;border-width:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;height:42px;margin-left:8px;outline:none;padding:0}.preferences-formfield button{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.preferences-formfield .preferences-row---icon{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-right:8px}.preferences-formfield input:focus,.preferences-formfield button:focus,.preferences-row---action button:focus{outline:none}.autosuggest{background-color:#fff;border:1px solid #efefef;-webkit-box-shadow:2px 2px 10px 0 rgba(50,50,50,.1);box-shadow:2px 2px 10px 0 rgba(50,50,50,.1);left:0;max-height:10em;overflow:scroll;position:absolute;top:43px;z-index:100}.autosuggest-item{border-bottom:1px solid #efefef;line-height:2em;padding:0 5px}.autosuggest-item a{color:#000}.autosuggest-item:hover{background-color:#f9f9f9}.no-js .preferences-row---action,.no-js .preferences-row[data-value=""]{display:none}.preferences-row{border-top:1px solid #efefef;position:relative}.preferences-row:first-child{border-top:1px solid #d1d3d4}.preferences-row:hover{background-color:#f9f9f9}.preferences-row---action{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:42px}.js .preferences-row:hover .preferences-row---action{display:-webkit-box;display:-ms-flexbox;display:flex}.preferences-row---info{line-height:42px;margin-left:8px}.preferences-row---action button{color:#198fff}.preferences-row---btn{background-color:transparent;border:0;padding:0}.preferences-row---btn--edit,.preferences-row---btn--set-default{margin:0 2px}.preferences-row---btn--delete,.preferences-row---btn--detect{margin-right:8px}.preferences-row---btn--set-default{border-right:2px solid #ccc;padding-right:8px}.preferences-row---icon{margin:0 16px 0 8px}.preferences-row---meta{margin-right:8px}.preferences-row i[class*=-icon]{display:block;margin-bottom:8px;margin-top:9px}.preferences-spinner{margin:0 8px}.preferences-spinner img{vertical-align:middle}.preferences-row---btn--detect.hide+.preferences-spinner{display:block}.preferences-row:after{clear:both;content:".";display:block;height:0;visibility:hidden}.errortip{position:relative;z-index:2}.errortip:before{background-color:#fff;border:2px solid #dfe3e8;bottom:98%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#f00;content:attr(data-errortip);font-size:14px;margin-bottom:6px;opacity:1;padding:10px;pointer-events:none;position:absolute;text-align:center;visibility:visible;width:100%}.errortip:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #dfe3e8;bottom:100%;content:" ";font-size:0;left:50%;line-height:0;margin-left:-5px;opacity:1;pointer-events:none;position:absolute;visibility:visible;width:0}.geo-errortip{position:fixed;top:0;z-index:10000;max-width:100%}.geo-errortip---bd{background-color:#fff;border:1px solid #ffb700;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:5px solid #ffb700;-webkit-box-shadow:0 0 15px -4px rgba(190,190,255,.75);box-shadow:0 0 15px -4px rgba(190,190,255,.75);color:#878c91;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:25px;padding:10px}.geo-errortip a{white-space:nowrap}.geo-errortip---btn--close{background-color:transparent;border:none;color:#afafaf;margin:0 0 0 20px;padding:0}.profile-eol{margin:0 auto;max-width:1440px;padding:0 16px}.profile-eol .container{position:relative;width:100%;max-width:960px;margin:0 auto;margin-top:28px;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:.5px}.profile-eol h1{padding:0;margin-bottom:2rem;font-size:18px;font-weight:400;line-height:1.2;text-transform:none}@media(min-width:400px){.profile-eol .container{width:85%;padding:0}}.profileinfo .profile-image{margin-bottom:1px;border-radius:50%;max-width:180px;width:80%}.profileinfo input[type=text]{padding:20px 16px;border:0;border-bottom:2px solid #188fff;font-size:18px;height:auto}.profileinfo input[type=text].error{border-bottom-color:#dd1037}.profileinfo .error{padding:0 16px;color:#dd1037}.profileinfo .action-buttons{padding:20px 16px}.profileinfo #nickname-container,.profileinfo #fullname-container{cursor:pointer}.profileinfo.edit #nickname-container,.profileinfo.edit #fullname-container{display:none}.profileinfo #lastname{height:23px}.profileinfo.edit #nickname-edit,.profileinfo.edit #fullname-edit,.profileinfo.edit .profileinfo-action-buttons{display:block}.profileinfo .u-name{overflow:hidden;text-overflow:ellipsis}#push-challenge h1{text-transform:inherit}#push-challenge .devices{font-weight:700}#push-challenge .ar-push-img{margin:20px auto}#push-challenge .change-device{font-size:12px;margin-top:8px;display:block}#push-challenge .device-error{margin-top:24px;padding:0 15px;text-align:center}#push-challenge .writeup{padding:12px;background:#f1f1f5}#push-challenge .info-title{width:256px;text-align:center;margin-left:12px;margin-right:12px}#push-challenge .error-title{display:block;padding-bottom:8px}#push-challenge .push-selection-number{display:block;margin:24px auto;height:21px;width:120px;border:1px solid #d8dade;background:#fff;padding:16px 0;font-weight:500;font-size:24px}#push-selection-container .title{font-size:18px}#push-challenge .help-text{margin:0 25px 10px;padding:20px;line-height:20px}#push-challenge .yak-selection-item{height:35px;width:35px;line-height:35px;border-radius:4px;border:1px solid #262626;background:#262626;color:#fff;margin-top:15px}#push-challenge .info-bubble-container{position:absolute;bottom:2px;left:10px;right:10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;text-align:center;max-width:360px;font-size:14px;font-weight:400;line-height:1.5em}#push-challenge .write-up{font-size:16px;font-weight:400;margin-top:10px;padding-left:25px;padding-right:25px}#push-challenge .phone-img{margin-top:50px}#push-challenge .info-item{font-weight:400;font-size:14px}#push-challenge .skip-container{position:absolute;bottom:10px;left:10px;right:10px;max-width:360px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;background:#f1f1f5;padding-bottom:15px;padding-top:15px;text-align:center;border-radius:4px}#push-challenge .skip-text{font-size:14px;padding-bottom:3px}#push-challenge .authorize-verify-title .title{margin-top:20px}#push-challenge .info-container{max-width:320px}#push-challenge .phone-animation{padding-top:30px}#push-challenge .number-selection{padding-top:15px}#push-challenge .info-bubble{position:relative;padding:20px 10px;min-width:210px;border-radius:6px;color:#262626;background:#f1f1f5}#push-challenge .fade-in-info-bubble{-webkit-animation:fadeIn 3s ease-in-out;animation:fadeIn 3s ease-in-out}@media screen and (min-width:48em){#push-challenge .ar-push-img{width:auto}}@media screen and (max-height:570px){#push-challenge .device-error{margin-top:10px;padding:0 5px}#push-challenge .writeup{padding:3px;line-height:1.2}#push-challenge .phone-animation{display:none}}@media screen and (max-height:480px){#push-challenge .device-error{margin-top:5px;padding:0 2px}#push-challenge .writeup{padding:2px}}@media screen and (max-width:480px){.responsive #push-challenge .info-bubble-container{position:relative;margin-top:30px;left:0;right:0}}.mc-pwqa{border-top:1px solid #d1d3d4}.mc-pwqa .module-desc .action-item-row{border-bottom:0}.pwqa{font-size:14px;padding:16px 15px}.pwqa h2{font-weight:500;font-size:18px;margin:0}.pwqa ol li{margin-bottom:5px}.pwqa li .extra-info{padding:5px 10px;text-align:center}#pwqa-challenge .heading{font-size:18px;font-weight:500;text-align:center}.recaptcha-challenge #recaptcha-iframe{border:none;height:560px;width:320px}.no-js #recaptcha-iframe{height:600px}.recaptcha-script h1{text-transform:none}.recaptcha-script .g-recaptcha{position:absolute;top:60px}#recaptcha-submit{position:relative;top:110px}.no-js #recaptcha-submit{top:10px}#recaptcha-script .recaptcha-no-script-container,#recaptcha-script .recaptcha-no-script-inner-container{width:302px;height:422px}#recaptcha-script .recaptcha-no-script-container{position:relative}#recaptcha-script .recaptcha-no-script-inner-container{position:absolute}#recaptcha-script .recaptcha-no-script-frame{width:302px;height:433px;border-style:none}#recaptcha-script .recaptcha-text-area{width:300px;height:60px;bottom:12px;left:25px;margin:0;padding:0;right:25px;background:#f9f9f9;border:1px solid #c1c1c1;border-radius:3px}#recaptcha-script .recaptcha-text-area textarea{width:250px;height:40px;border:1px solid #c1c1c1;margin:10px 25px;padding:0;resize:none}#recaptcha-spinner{position:absolute;top:60px;background:transparent url(https://s.yimg.com/wm/modern/images/fuji-spinner-dark-1.0.0.svg) no-repeat center;background-size:50px;width:100%;height:35px;border:none;display:inline-block}.recent-account-access-changes{border-top:1px solid #d1d3d4;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.recent-account-access-changes .title{font-weight:700}.recent-account-access-changes .title,.recent-account-access-changes .intro,.recent-account-access-changes .recent-account-access-changes-item{font-size:14px}.recent-account-access-changes .intro{margin:4px 0 16px}.recent-account-access-changes .recent-account-access-changes-item{position:relative;margin-bottom:16px}.recent-account-access-changes .password-icon{height:26px;width:26px;position:absolute;top:4px;left:10px;background-size:55px;background-position:0 -789px}.recent-account-access-changes .recent-account-access-changes-item-holder{margin-left:68px}.recent-account-access-changes-item-holder .recent-account-access-title{color:#262626}.recent-account-access-changes .intro,.recent-account-access-changes .recent-account-access-changes-item-holder{color:#858585}.recent-account-access-changes .mbr-modal-container .module-desc{padding:15px 30px 15px 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.recent-account-access-changes .mbr-modal-container .module-desc .title{margin:0 0 16px 15px}.recent-account-access-changes .mbr-modal-container .recent-account-access-changes-item-holder{margin-left:45px}.recent-comm-channel{border-top:1px solid #d1d3d4;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.recent-comm-channel .title{font-weight:700}.recent-comm-channel .intro{margin:4px 0 16px}.recent-comm-channel .title,.recent-comm-channel .intro{font-size:14px}.recent-comm-channel .recent-comm-channel-item{position:relative;margin-bottom:16px;font-size:14px}.recent-comm-channel .acc-icon{height:26px;width:26px;border:0;position:absolute;top:0;left:10px;background-size:55px;background-position:0 -815px}.recent-comm-channel .recent-comm-channel-item-holder{margin-left:68px}.recent-comm-channel-item-holder .comm-title,.recent-comm-channel-item-holder .comm-status{display:inline}.recent-comm-channel-item-holder .recent-comm-channel-title{color:#262626}.recent-comm-channel .intro,.recent-comm-channel-item-holder .comm-date,.recent-comm-channel .not-active-comm .recent-comm-channel-item-holder{color:#858585}.recent-comm-channel .mbr-modal-container .module-desc{padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.recent-comm-channel .mbr-modal-container .recent-comm-channel-item-holder{margin-left:55px}.recent-comm-channel .mbr-modal-container .module-desc .title{margin-bottom:16px}.self-delete{width:320px;margin:0 auto;padding-bottom:40px;word-wrap:break-word}.self-delete .heading{font-size:18px;text-transform:none}.self-delete .self-delete-success-icon{display:inline-block;height:76px;width:100%;margin:40px 0;margin-bottom:16px;background:url(https://s.yimg.com/wm/modern/images/tumblr-image-tick.0.0.1.png) no-repeat center;background-size:76px}.shf-process{width:320px;margin:0 auto;padding-bottom:40px;word-wrap:break-word}.shf-process .heading{font-size:18px;text-transform:none}.sidebar{position:fixed;top:0;bottom:0;width:60%;margin-left:-60%;z-index:2;overflow-y:auto}.sidebar ul{margin-bottom:54px}.sidebar li{color:#5b636a;letter-spacing:.1px}.sidebar li a{display:block;line-height:24px;padding:10px 26px 17px;-webkit-tap-highlight-color:rgba(55,0,112,.4)}.sidebar li:hover{background:#f7f8ff}.sidebar li.selected{color:#26282a;background-color:#fff}.sidebar li .nav-icon{display:inline-block;width:24px;height:24px;margin-right:12px;background-image:url(https://s.yimg.com/wm/modern/images/member-center-sprites-1.2.0.png);background-size:48px;position:relative;top:0}.sidebar li .nav-icon-personalinfo{background-position:0 0}.sidebar li.selected .nav-icon-personalinfo{background-position:-24px 0}.sidebar li .nav-icon-security{background-position:0 -24px}.sidebar li.selected .nav-icon-security{background-position:-24px -24px}.sidebar li .nav-icon-activity{background-position:0 -48px}.sidebar li.selected .nav-icon-activity{background-position:-24px -48px}.sidebar li .nav-icon-preferences{background-position:0 -72px}.sidebar li.selected .nav-icon-preferences{background-position:-24px -72px}.sidebar li .nav-icon-subscriptions{background-position:-3px -172px}.sidebar .external-link{margin-bottom:32px;padding:0 26px;text-align:center}.sidebar .external-link a{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;border:1px solid #b9bdc5;border-radius:2px;width:100%;padding:10px;font-size:14px;text-align:center}.sidebar .external-link a:hover{border:2px solid #6d00f6;color:#188fff}.hamburger,.sidebar{-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.hamburger-checkbox{display:none}.hamburger{position:fixed;display:block;top:0;font-size:.5em;z-index:2;width:2.5em;padding:2.5em 2em 2em;cursor:pointer}.hamburger span{position:relative;display:block;z-index:0}.hamburger span,.hamburger span:before,.hamburger span:after{background-color:#e0e4e9;width:100%;height:.25em}.hamburger span:before,.hamburger span:after{position:absolute;margin-top:-.7em;content:" "}.hamburger span:after{margin-top:.7em}.hamburger-wrap{display:inline-block;position:fixed;background-color:transparent;cursor:pointer;height:6.2em;width:8.5em;left:0;top:0;margin-left:0;z-index:1}input[type=checkbox]:checked+.sidebar-container div.sidebar{margin-left:0;background-color:#f1f1f5}.sidebar a{color:#2d353e;opacity:.7}.sidebar .selected a{opacity:1}input[type=checkbox]:checked+.sidebar-container .hamburger label{margin-left:60%;width:100%;height:100%}input[type=checkbox]:checked+.sidebar-container .hamburger{margin-left:60%;background-color:#400090;padding:2.3em 2em}input[type=checkbox]:checked+.sidebar-container .body-mask{position:fixed;width:100%;height:100%;background-color:#fff;opacity:.5;z-index:1}input[type=checkbox]:checked+.sidebar-container .main-content{position:fixed}.sidebar .li-external-link a:hover{background-color:#6d00f6}.settings.desktop .sidebar{position:static;margin-left:0;width:14em}.settings.desktop .hamburger{position:fixed;left:10em;display:none}.settings.desktop .sidebar-container{display:table-cell;display:-webkit-box;display:-ms-flexbox;display:flex;width:224px}.settings.desktop .main-content{position:static;padding:0 2em;margin:0}.settings.desktop .wide .settings-main-content{width:60%}.static-pages{width:320px;padding:0 10px;margin:0 auto}.static-pages h1{text-transform:none;font-size:18px;margin-top:60px}#user-consent .terms-checkbox{display:inline-block;position:relative;width:18px;height:18px;color:#979ba7}#user-consent .terms-label{display:inline-block;text-align:start;margin-left:8px;margin-bottom:6px;font-size:12px;color:#979ba7}#user-consent .childAccounts{padding-top:24px;width:90%;margin-left:auto;margin-right:auto}#user-consent .child-account-heading{font-weight:700}#user-consent .child-list{font-weight:300;color:black;width:100%;padding:6px 0;display:block}#user-consent .child-yid{font-weight:400}#user-consent .child-name{color:#979ba7}#totp-challenge .icon{display:block;margin:0 auto}#totp-challenge .heading{font-size:18px;font-weight:500;text-align:center}#totp-challenge .validation{width:100%;text-transform:uppercase}#totp-challenge .more-methods{position:absolute;bottom:0;text-align:center;width:100%;left:0}.tpa-completion-box{text-align:center;margin:30px}.complete-title{font-size:18px}.complete-description{font-size:14px;line-height:1.5}.tdevices .tdevice-item,.tdevices .tdevice-history-item,.tdevice-item-holder,.tdevices .device-icon-holder,.tdevice-item-header,.tdevice-history-item-header{position:relative}.tdevices .tdevice-item{min-height:55px;padding:0}.tdevices .tdevice-item-header{padding:10px 45px 20px 70px;width:55%}.tdevices .tdevice-history-item-header{padding:15px 15px 15px 32px}.devices-review .title{word-wrap:break-word}.tdevice-history-item-header .title{font-weight:700}.tdevices .notice-holder{background:#e9f5ff url(https://s.yimg.com/wm/modern/images/lhtd/shield_v1.png) 10px 15px no-repeat;padding:15px 15px 15px 80px;line-height:1.5;font-weight:400;min-height:58px}.tdevices{font-size:14px}.tdevices .module-padding{padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box}.tdevice-info,.tdevice-history-item .suspicious-activity-msg,.tdevices .delete-session-success-msg,.tdevices .delete-session-msg{color:#858585}.tdevices .link-style{color:#198fff}.tdevice-history-item-header .title{margin-bottom:4px}.tdevices .tdevice-history-item{padding:15px;border-top:1px solid #e5e5e5}.tdevices .tdevice-history-item-info{margin-left:18px}.tdevices .suspicious-activity-icon{width:18px;height:18px;top:16px;left:10px;background-size:35px;background-position:0 -483px;position:absolute}.tdevice-history-item .sign-out-form,.tdevice-history-item .suspicious-activity-msg{display:inline-block}.tdevice-history-item .location{min-width:150px}.tdevices .sign-out-link{border:none;padding:1px 0}.tdevices .delete-session-holder{height:100%;width:75px;right:0;top:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 5px 0 0;position:absolute}.tdevices .delete-session-holder .link-style,.tdevices .sign-out-warning .link-style{border:none;background:none}.tdevices .delete-session-msg{padding-top:25px;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:75px;background-color:#f5f1f1}.tdevices .tdevice-item .msg-box.error{margin:5px 5px 0}.tdevices .tdevice-item .msg-pointer-down{margin-right:13px}.tdevice-history-item .suspicious-activity-holder,.tdevice-history-item .location,.tdevice-history-item .last-use{margin-bottom:6px}.tdevices-history-list .extended-session,.tdevices-history-list .client-ip,.tdevices-history-list .client-ipv6{font-size:12px}.tdevices-history-list .client-ip{margin-bottom:2px}.tdevices-history-list .extended-session{font-style:italic;margin-top:4px}.tdevices .device-icon-holder{height:55px;width:80px;margin:0 auto}.tdevices .action-item-row:last-child{border:none}.tdevices .vertical-spacing{margin-top:60px}.tdevices .mbr-modal{font-size:16px}.tdevices .mbr-modal .writeup{padding:0 40px;margin-top:20px}.tdevices .mbr-modal .action-desc{margin-top:10px;font-size:12px;color:#858585}.tdevices.secure-your-account .bd,.tdevices.last-device-sign-out .bd,.tdevices.connected-apps .bd{margin-top:10px;text-align:center}.devices-review{width:95%;margin:-10px auto;max-width:380px}.devices-review .heading{font-size:18px;text-transform:none;font-weight:500;text-align:center}.devices-review .description{margin:8px auto;width:270px;font-size:14px;text-align:center}.devices-review .tdevices-list{padding:8px 24px;margin:8px 0;font-size:14px;max-height:260px;overflow-y:auto;overflow-x:hidden}.devices-review li{padding-bottom:8px;border-bottom:1px solid #d1d3d4}.devices-review li:last-child{padding-bottom:0;border-bottom:none}.devices-review .delete-session-msg{margin:4px 0;padding-top:20px;min-height:60px}.devices-review .warning-form{display:inline-block}.devices-review .cta-container{padding:0 24px;margin-bottom:48px}.devices-review .do-it-later{color:#878c91;position:absolute;bottom:16px;left:0;right:0;text-align:center}.devices-review.sign-out-warning{width:90%;text-align:center}.sign-out-warning .writeup{padding:0 40px;margin-top:24px}.devices-review .delete-session-holder{width:55px}@media screen and (max-height:610px),screen and (min-device-width:320px)and (max-device-width:736px)and (orientation:landscape){.devices-review{margin-top:-16px}.devices-review .do-it-later{position:static}}.settings-tsv{border-top:1px solid #d1d3d4;padding:1em}.settings-tsv .help{color:#414141;padding-bottom:16px}.settings-tsv .image-cont{text-align:center}.settings-tsv .image{width:55%}.settings-tsv .success-box{background-color:#f1f1f1}.settings-tsv .success-box .apps-title{font-size:1.25em;text-align:center;color:#400090}.settings-tsv .success-box .success-box-body{padding:1em;color:#101010;line-height:1.25em;font-weight:300}.settings-tsv .success-box .skip-link{text-align:center}.settings-tsv .code-sent-success{color:#8f8f8f;font-size:1.125em;font-weight:300}.settings-tsv .code-sent-success-number{color:#8f8f8f;font-size:1.125em;font-weight:400}.tsv-enabled .extra-label{display:none}.tsv-enabled .enable-status{min-height:43px}.settings-tsv .code-lbl{font-size:1.125em;font-weight:300;margin-top:0}.settings-tsv .toggle-btn-lbl{font-weight:400;font-size:1.125em;padding-top:.1em}.settings-tsv .action-btns .pure-u-1-2{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:4px}.settings-tsv .action-btns .pure-u-1-2:first-child{padding-left:0;padding-right:4px}.settings-tsv .toggle-btn .container-toggle{float:right;top:5px}.settings-tsv .not-editable{opacity:.3}.tsv-enabled .toggle-btn-lbl{padding-top:9px}.settings-tsv .more-less,.settings-tsv .more{display:none}.settings-tsv .more .link{display:inline}.settings-tsv .link{margin:0;color:#198fff;cursor:pointer}.settings-tsv .more-less:checked~.enable-status .less .link{display:none}.settings-tsv .more-less:checked~.more{display:block}.tsv-confirmation-container{padding:42px 42px 26px}.tumblr-migration-container{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 14px 18px;text-align:center;max-width:350px}.tumblr-image-profile,.tumblr-avatar{width:68px;height:69px;border-radius:50%;display:block;margin:0 auto}.tumblr-image-tick{background-image:url(https://s.yimg.com/wm/modern/images/tumblr-image-tick.0.0.1.png);background-size:76px;display:inline-block;height:76px;width:76px;margin-bottom:24px}.tumblr-image-error{background:transparent url(https://s.yimg.com/wm/modern/images/red-error-1.0.0.png) no-repeat center -17px;background-size:115px auto;display:block;height:81px;width:81px;margin:40px auto 16px}.tumblr-page-title{margin:0 auto 20px;padding:0;text-transform:none;color:#000;font-size:18px;width:252px;display:block}.validate-yahoo-page .tumblr-page-title{width:210px}.validate-yahoo-page .user-icon{background:transparent url(https://s.yimg.com/dh/ap/sf/modern/images/default_user_profile_pic-v0.0.2.png) no-repeat center 0;background-size:100% auto;width:68px;height:69px;margin:0 auto;margin-bottom:18px;border-radius:45px}.validate-yahoo-page .profile-email{font-size:12px;color:#7f7f7f;word-wrap:break-word;margin-bottom:30px}.validate-yahoo-page .tumblr-page-text{width:236px}.validate-yahoo-page .user-email{word-break:break-all}.tumblr-migration-container .tumblr-page-text,.tumblr-migration-container .tumblr-footer-text,.tumblr-migration-container .tumblr-cta-link{line-height:1.4}.tumblr-cta-link{margin:28px auto 0;display:block;font-size:14px}.tumblr-page-text{font-size:13px;color:#000;width:240px;display:inline-block;margin-bottom:24px}.tumblr-footer-text{font-size:11px;color:#999ea2;display:inline-block;width:180px}.tumblr-button-spacing{margin-top:14px}.tumblr-migration-container .tumblr-footer-container{margin-top:32px}.tumblr-tos-page .tumblr-page-title.name{margin-bottom:6px}.tumblr-tos-page .profile-email{color:#7f7f7f;font-size:12px;margin-bottom:16px}.validate-tumblr-page .tumblr-page-title{width:220px}.validate-tumblr-page .profile-name{word-wrap:break-word;padding:5px;font-size:11px}.validate-tumblr-page .profile-image-cont{margin-bottom:24px}.validate-tumblr-page .user-email{word-break:break-all}.not-my-tumblr .not-my-tumbler-accept-cont{margin-top:24px;width:300px}@media(min-height:481px)and (max-width:414px){.learn-more-holder button[type=submit].tumblr-cta-link{margin:14px auto 0}.tumblr-migration-container{width:100%}}.learn-more-holder{padding-left:24px;padding-right:24px}.learn-more-holder p{margin-bottom:14px}.learn-more-holder .learn-more-margin-top{margin-top:24px}.learn-more-holder .learn-more-margin-bottom{margin-bottom:10px}.learn-more-holder .tumblr-page-text{width:auto}.learn-more-holder .tumblr-cta-link{width:264px;margin-top:14px}.tumblr-page-text strong{word-wrap:break-word}.no-js .not-my-tumblr #not-my-tumbler-accept,.no-js .not-my-tumblr #not-my-tumbler-accept+label{display:none}.yahoo-tos-page .yahoo-apps-icons{background:transparent url(https://s.yimg.com/wm/modern/images/allset_graphic_3.png) no-repeat center 0;background-size:318px;width:100%;height:76px;margin-bottom:24px}.tumblr-page-text-container{display:block;width:240px;margin:0 auto}.tumblr-migration-2sv-success-page .account-info-link{display:inline-block;margin-bottom:24px;font-size:14px}.tumblr-migration-ar-options-page .robot-img{margin-bottom:10px}.tumblr-migration-ar-options-page .tumblr-page-title,.tumblr-migration-ar-options-page .tumblr-page-text-container,.tumblr-migration-ar-options-page .tumblr-page-text{width:auto}.tumblr-migration-ar-options-page .tumblr-page-text{width:290px}.tumblr-migration-ar-options-page .pure-form input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio;vertical-align:top;margin:4px 8px 0 0}.tumblr-migration-ar-options-page label{display:inline-block;width:90%;margin-bottom:10px}.tumblr-migration-ar-options-page .tumblr-ar-options,.tumblr-migration-change-tumblr-email-page .change-tumblr-email{margin:0 20px 30px}.tumblr-migration-ar-options-page label,.tumblr-migration-ar-options-page .pure-form input[type=radio]{font-size:14px}.tumblr-migration-change-tumblr-email-page .tumblr-logo-img{display:block;width:86px;height:85px;margin:0 auto 10px;background:url(https://s.yimg.com/dh/ap/assets/mbrlogin/img/tumblr-logo-circle-0.1.png) no-repeat center;background-size:100% auto}.mbr-login-hd{padding-top:15px;margin-bottom:21px}.mbr-login-hd .logo{display:block;margin:0 auto}.mbr-login-hd .tumblr-logo{width:86px;height:85px}.mbr-login-hd .tumblr-logo-img{margin:0 auto;display:block;background:url(https://s.yimg.com/dh/ap/assets/mbrlogin/img/tumblr-logo-circle-0.1.png) no-repeat center;background-size:100% auto}.mbr-ybar{position:relative}.ybar-dark{background-image:-webkit-linear-gradient(314deg,#7282fb 0,#755bf9 86%,#7934f7 95%);background-image:linear-gradient(-224deg,#7282fb 0,#755bf9 86%,#7934f7 95%)}.ybar-light{background-color:#fff}.mbr-desktop-hd{padding:15px 0;background-color:#fff}.mbr-desktop-hd .logo{margin-left:50px}@media screen and (min-width:48em){.mbr-ucs-hd{height:61px}}.update-module{padding:24px 30px;text-align:center;margin:auto;max-width:400px}.update-module h1,.update-upsell h1{font-weight:700;text-transform:none}.update-module .do-it-later{color:#878c91;position:absolute;bottom:24px;left:0;right:0}.update-module .skip-link,.update-upsell .skip-link{margin:20px auto;font-weight:500;color:#878c91}.update-module .skip-link-button,.update-upsell .skip-link-button{color:#188fff}.update-upsell{margin:0 auto;padding:0 16px 16px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.update-upsell .desc{padding:0 8px}.update-upsell .yak-heading{margin:4px 8px 16px}.update-upsell-gray-box{margin-top:8px;padding:16px;background:#f1f1f5;-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,.35);box-shadow:2px 2px 5px 0 rgba(0,0,0,.35)}.update-upsell .tertiary-link{color:#878c91;left:0;right:0;bottom:12px}.update-upsell .review-settings{padding:0 16px;line-height:1.5}@media screen and (max-height:510px){.update-upsell{margin-top:-24px}.update-upsell{font-size:14px}.update-upsell .tertiary-link{position:static;margin-top:8px}}.yak-code-module .yak-code{margin:0 auto;padding:20px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #198fff;color:#198fff;font-size:24px;font-weight:500}.yak-code-module .code-spacing{padding-right:12px}.yak-code-module .yak-code-msg{color:#858585}.yak-code-challenge{margin-top:20px}.yak-code-challenge input.code-box{font-size:22px;font-weight:300;width:100%;text-transform:uppercase}.yak-code-challenge .error-msg{margin:16px auto;width:250px;word-break:break-all;padding:1px 8px 0}.authorize-verify-desc-container{height:110px}.authorize-verify-code .authorize-base-desc,.authorize-verify-desc-container{min-height:110px}.yak-code-challenge .authorize input.puree-button-link,.yak-code-challenge .signin-trouble input.puree-button-link{margin:0;padding:0;width:auto}.authorize-verify-code .authorize-desc{width:275px}.authorize-verify-code-container{height:33px}.yak-microsite-setup{font-size:12px;line-height:1.2}.yak-microsite-setup .aria-text{font-size:0}.yak-microsite-setup .yak-button{border-radius:5px}.yak-microsite-setup img{width:80%}@media screen and (min-width:48em){.yak-microsite-setup{font-size:14px}.yak-microsite-setup img{width:90%}}@media screen and (min-device-width:320px)and (max-device-width:736px)and (orientation:landscape){.yak-microsite-setup .yak-button{margin-top:12px}}.yak-microsite-setup a{outline:none}.yak-microsite-setup .shrink{width:auto}.yak-microsite-setup .sprite{background:transparent url(https://s.yimg.com/wm/images/yak/yak-microsite-sprite-1.0.2.png) no-repeat 0 0}.yak-microsite-setup .landing-container,.yak-microsite-setup .interstitial-container{background:#6d00f6;color:#efeff7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:auto;overflow:hidden;left:0;margin-top:44px;padding:24px 0;position:fixed;text-align:center;top:0;width:100%;z-index:1}.yak-microsite-setup .interstitial-container{display:block;height:100%;overflow:auto;position:absolute}.yak-microsite-setup .interstitial-container .image-container{display:none}.yak-microsite-setup .landing-container a{color:#efeff7}.yak-microsite-setup .landing-container .title-margin-top{margin-top:0}@media screen and (min-width:48em),screen and (min-device-width:320px)and (max-device-width:736px)and (orientation:landscape){.yak-microsite-setup .interstitial-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;overflow:hidden;position:fixed}.yak-microsite-setup .landing-container,.yak-microsite-setup .interstitial-container{height:100%;-webkit-box-orient:initial;-webkit-box-direction:initial;-ms-flex-direction:initial;flex-direction:initial;text-align:left}.yak-microsite-setup .landing-container .title-margin-top{margin-top:140px}.yak-microsite-setup .interstitial-container .image-container{display:block}}@media screen and (min-device-width:320px)and (max-device-width:736px)and (orientation:landscape){.yak-microsite-setup .landing-container{margin-top:42px;padding:0}.yak-microsite-setup .landing-container .title-margin-top{margin-top:16px}}.yak-microsite-setup .landing-container .title{color:#faaf40;font-size:2.85714em;font-weight:700;text-transform:uppercase}.yak-microsite-setup .interstitial-container img{display:none}.yak-microsite-setup .interstitial-container a.link{text-decoration:underline}.yak-microsite-setup .interstitial-container .title{color:#efeff7}.yak-microsite-setup .interstitial-container .message{color:#faaf40;font-size:1.14286em;margin:24px auto 0;width:80%}@media screen and (min-width:48em),screen and (min-device-width:320px)and (max-device-width:736px)and (orientation:landscape){.yak-microsite-setup .interstitial-container img{display:block}.yak-microsite-setup .interstitial-container .message{margin:24px 0 0}}@media screen and (min-device-width:320px)and (max-device-width:736px)and (orientation:landscape){.yak-microsite-setup .landing-container .title{font-size:2.42857em}}@media screen and (min-device-width:320px)and (max-device-width:568px)and (orientation:landscape){.yak-microsite-setup .landing-container .title{font-size:1.71429em}}.yak-microsite-setup .landing-container .sub-title{font-size:2.42857em;text-transform:uppercase}.yak-microsite-setup .landing-container .desc{font-size:1.14286em;margin:0 auto;padding:20px;padding-bottom:0;width:80%}@media screen and (min-width:48em),screen and (min-device-width:320px)and (max-device-width:736px)and (orientation:landscape){.yak-microsite-setup .landing-container .desc{padding:20px 0 0;margin:0;width:55%}.yak-microsite-setup .interstitial-container .desc{width:80%}}@media screen and (min-device-width:320px)and (max-device-width:736px)and (orientation:landscape){.yak-microsite-setup .landing-container .desc{padding:12px 0 0}}@media screen and (min-device-width:320px)and (max-device-width:568px)and (orientation:landscape){.yak-microsite-setup .landing-container .sub-title{font-size:1.71429em}.yak-microsite-setup .landing-container .desc{width:90%}}.yak-microsite-setup .interstitial-container dl,.yak-microsite-setup .interstitial-container dt,.yak-microsite-setup .interstitial-container dd{margin:0;margin-top:24px;padding:0;width:90%}.yak-microsite-setup .interstitial-container dt{font-size:1.14286em;font-weight:700}.yak-microsite-setup .interstitial-container .serial-number{display:inline-block;width:24px}.yak-microsite-setup .interstitial-container dd{margin:.5em 0 1em;padding-left:24px}.yak-microsite-setup .landing-container .demo{margin-top:24px}.yak-microsite-setup .landing-container .play-icon{display:inline-block;width:32px;height:25px;background-size:150%;background-position:-12px -35px}.yak-microsite-setup .landing-container .play-txt{font-size:1.14286em;position:relative;top:-4px}.yak-microsite-setup .navigation-arrow{position:absolute;bottom:15%}.yak-microsite-setup .white-arrow,.yak-microsite-setup .purple-arrow{background-position:0 10px;background-size:100%;cursor:pointer;display:inline-block;height:35px;width:70px}.yak-microsite-setup .purple-arrow{background-position:0 -24px}.yak-microsite-setup .white-arrow{display:none}@media screen and (min-width:48em),screen and (min-device-width:320px)and (max-device-width:736px)and (orientation:landscape){.yak-microsite-setup .white-arrow,.yak-microsite-setup .purple-arrow{display:inline-block}}@media screen and (min-device-width:320px)and (max-device-width:736px)and (orientation:landscape){.yak-microsite-setup .landing-container .demo{margin-top:12px}}.yak-microsite-setup .help-container{background:#efeff7;display:block;height:100%;position:absolute;top:100%;width:100%;z-index:2}.yak-microsite-setup .container-fixer{position:fixed;top:0}.yak-microsite-setup .help-container ul{width:100%}.yak-microsite-setup .help-container .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-align:center}@media screen and (min-width:48em),screen and (min-device-width:320px)and (max-device-width:736px)and (orientation:landscape){.yak-microsite-setup .help-container .content{text-align:left}}.yak-microsite-setup .text-content{width:350px;margin:0 auto}.yak-microsite-setup .help-container .img-container{margin-top:60px;text-align:center}.no-js .yak-microsite-setup .help-container ul,.no-js .yak-microsite-setup .help-container .navigation-container,.no-js .yak-microsite-setup .help-container .navigation-container .arrow{display:inherit}@media screen and (min-device-width:320px)and (max-device-width:568px){.yak-microsite-setup .help-container img{width:200px}}@media screen and (min-width:375px)and (max-width:667px){.yak-microsite-setup .help-container img{width:250px}}@media screen and (min-width:48em){.yak-microsite-setup .help-container .content{-webkit-box-orient:initial;-webkit-box-direction:initial;-ms-flex-direction:initial;flex-direction:initial}.yak-microsite-setup .text-content{padding-top:272px}.yak-microsite-setup .help-container .img-container{margin-top:24px}.yak-microsite-setup .help-container img{padding-top:152px;width:400px}}@media screen and (min-device-width:320px)and (max-device-width:736px)and (orientation:landscape){.yak-microsite-setup .help-container{margin-top:42px}.yak-microsite-setup .help-container .content{-webkit-box-orient:initial;-webkit-box-direction:initial;-ms-flex-direction:initial;flex-direction:initial}.yak-microsite-setup .text-content{padding-top:60px;width:270px}.yak-microsite-setup .help-container .img-container{margin-top:24px}.yak-microsite-setup .help-container img{padding-top:0}.yak-microsite-setup .help-container .navigation-container{margin-top:-56px}}.yak-microsite-setup .text-content .title{color:#979ba7;font-size:2.85714em;text-transform:uppercase}.yak-microsite-setup .text-content .sub-title{color:#faaf40;font-size:3.57143em;font-weight:700;text-transform:uppercase}.yak-microsite-setup .text-content .desc{font-size:1.14286em;margin:15px auto;color:#878c91}.yak-microsite-setup .navigation-container{margin-top:10px;text-align:center;white-space:nowrap;width:100%;z-index:4}@media screen and (min-width:48em){.yak-microsite-setup .text-content .desc{margin:30px auto}}.yak-microsite-setup .progress-indicator{background-color:#a59ac5;border-radius:50%;cursor:pointer;display:inline-block;height:.75rem;margin:5px;width:.75rem}.yak-microsite-setup .progress-indicator.fill{background-color:#5a4496}.yak-microsite-setup .navigation-container-fixer{position:fixed;top:94%;z-index:2}.animated{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;animation-duration:1s}@keyframes slideInUp{from{-webkit-transform:translate3d(0,500%,0);transform:translate3d(0,500%,0);opacity:0}20%{opacity:.2}40%{opacity:.4}60%{opacity:.6}80%{opacity:.8}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}.yak-microsite-setup .info-container{background:#ffb700;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:100px;position:absolute;top:200%;width:100%;z-index:2;font-family:inherit;letter-spacing:normal}@media screen and (min-device-width:320px)and (max-device-width:736px)and (orientation:landscape){.yak-microsite-setup .info-container{margin-top:42px}}.yak-microsite-setup .footer-container{position:absolute;top:315%;z-index:2;padding:5% 10%;background-color:#5a00c8;color:#fff;font-family:inherit;font-size:10px;letter-spacing:normal;text-align:center}.footer-container .disclaimer{margin-top:8px}.footer-container a{color:#fff;text-decoration:underline}@media screen and (min-width:48em){.yak-microsite-setup .footer-container{top:312%;padding:2% 5%}}@media screen and (min-device-width:320px)and (max-device-width:736px)and (orientation:landscape){.yak-microsite-setup .footer-container{top:310%;padding:2% 5%}}.yak-microsite-info{height:95%;overflow:auto;text-align:center}.yak-microsite-info .main-strip{position:relative;width:100%;height:72%;background-color:#ffb700}.yak-microsite-info .radio-img{display:block;width:25%;height:auto;padding:5% 0 2%;margin:auto}.yak-microsite-info .love-img{display:block;width:15%;height:auto;margin-left:70%}.yak-microsite-info .books-img{display:block;width:30%;height:auto;padding:2% 0 5%;margin-left:15%}.yak-microsite-info .video-container{position:absolute;width:95%;height:75%;bottom:-12%;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background:transparent url(https://s.yimg.com/wm/modern/images/yak-microsite-desktop-video-v1.1.svg) no-repeat center;background-size:100% 100%;z-index:1}.yak-microsite-info #video{position:relative;top:18%;width:90%;height:52%}.yak-microsite-info .lamp-img{display:none}.yak-microsite-info .coffee-mug-container{position:absolute;bottom:-15%;right:-3%;-webkit-transform:scale(.6,.6);transform:scale(.6,.6)}.yak-microsite-info .smoke-img{position:relative;display:inline-block;height:50px;left:-13%;padding:3%}.yak-microsite-info .mug-img{display:inline-block}.yak-microsite-info .bottom-strip{width:100%;height:28%;background-color:#fd8a2b}.yak-microsite-info .keyboard-img{display:inline-block;width:80%;padding:10% 0 2%}.yak-microsite-info .coffee-mug-container{z-index:2;bottom:-13%}.yak-microsite-info .flame-container{height:50px}.yak-microsite-info .yak-button{margin-top:8px}@media screen and (min-width:48em){.yak-microsite-info .mobile-images-container,.yak-microsite-info .keyboard-img{display:none}.yak-microsite-info .video-container{width:630px;height:500px;bottom:-10%}.yak-microsite-info #video{top:47px;width:566px;height:332px}.yak-microsite-info .lamp-img{position:absolute;display:inline-block;bottom:-4%;left:5%;width:20%}.yak-microsite-info .coffee-mug-container{position:absolute;bottom:-13%;right:18%;height:161px;width:120px;-webkit-transform:scale(1,1);transform:scale(1,1)}.yak-microsite-info .smoke-img{position:relative;display:inline-block;left:-12%;padding:3%}.yak-microsite-info .mug-img{display:inline-block}.yak-microsite-info .yak-button{margin-top:60px}}@media screen and (min-device-width:320px)and (max-device-width:736px)and (orientation:landscape){.yak-microsite-info .mobile-images-container,.yak-microsite-info .keyboard-img{display:none}.yak-microsite-info .video-container{width:400px;height:250px;bottom:-1%}.yak-microsite-info #video{top:16px;width:76%;height:71%}.yak-microsite-info .lamp-img{position:absolute;display:inline-block;bottom:-4%;left:3%;width:20%}.yak-microsite-info .coffee-mug-container{position:absolute;bottom:-18%;right:10%}.yak-microsite-info .mug-img{display:inline-block}.yak-microsite-info .yak-button{margin-top:16px}}@media screen and (min-device-width:320px)and (max-device-width:568px)and (orientation:landscape){.yak-microsite-info .video-container{height:220px}.yak-microsite-info #video{top:14px;width:67%;height:71%}}.smoke{-webkit-animation:flame 4s linear infinite;animation:flame 4s linear infinite}@-webkit-keyframes flame{from{height:50px;opacity:1}20%{opacity:.8;height:40px}40%{opacity:.6;height:30px}60%{opacity:.4;height:20px}80%{opacity:.2;height:10px}to{height:0;opacity:0}}@keyframes flame{from{height:50px;opacity:1}20%{opacity:.8;height:40px}40%{opacity:.6;height:30px}60%{opacity:.4;height:20px}80%{opacity:.2;height:10px}to{height:0;opacity:0}}.yak-opt-in-container{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:350px;height:100%;max-height:600px;margin:0 auto;padding:16px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.yak-opt-in-container.upsellar,.yak-opt-in-container.upsellSuppReg,.yak-opt-in-container.upsell{-webkit-transform:translateY(0);transform:translateY(0)}.yak-opt-in-container.mcyak{margin:80px 0}#yak-inappnag-skiplink{position:absolute;padding:20px 0;left:0;margin:0 auto;width:100%;bottom:0}#yak-inappnag-skiplink a{color:#858585;font-size:14px}.yak-opt-in-upsell .cta-link{position:absolute;padding:15px 0;margin:0 auto;left:0;width:100%;font-size:14px;white-space:normal;bottom:0;color:#858585}.login-box .yak-opt-in-container{-webkit-transform:translateY(0);transform:translateY(0)}.yak-opt-in-logo-img{display:block;margin:16px auto 0}.yak-opt-in-top-img{display:block;margin:0 auto}.yak-opt-in-text-region{height:60%;padding-top:40%;-webkit-box-sizing:border-box;box-sizing:border-box}.upsell .yak-opt-in-text-region{padding-top:30%;margin-bottom:32px}.upsellar .yak-opt-in-text-region,.upsellSuppReg .yak-opt-in-text-region{padding-top:10%;margin-bottom:32px}.yak-opt-in-bottom-region{position:absolute;bottom:16px;left:16px;right:16px}.yak-opt-in-start-text-container,.yak-opt-in-text-region strong,.yak-opt-in-text-region p{line-height:26px}.yak-opt-in-start-text-container strong,.yak-opt-in-text-region strong,.yak-upsell-success-region strong{font-weight:700}.yak-opt-in-yak-text{padding-top:16px;display:block}.failed .failed-text,.failed #yak-opt-in-poll-failed-try-again,.time-out #yak-opt-in-try-again-container,.time-out .time-out-text{display:block}.polling .failed-text,.polling .time-out-text,.polling #yak-opt-in-poll-failed-try-again,.time-out #yak-opt-in-poll-failed-try-again,.failed #yak-opt-in-try-again-container,.failed .polling-text,.failed .time-out-text,.failed .dot-dot-dot,.time-out .failed-text,.time-out .polling-text,.time-out .dot-dot-dot{display:none}.yak-opt-in-success-icon,.yak-opt-in-pressed-img{position:absolute;left:50%;top:40px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.upsell .yak-opt-in-pressed-img{top:20px}.success-icon{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:16px;height:70px;width:70px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;padding:20px;border:0;outline:none;background-color:#2ccc9a}.success-icon:before,.success-icon:after{position:absolute;content:"";background-color:#fff;height:5px}.success-icon:before{width:21px;top:38px;left:12px;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.success-icon:after{width:40px;top:33px;left:22px;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.yak-opt-in-success-text{padding-top:16px;display:block}.yak-opt-in-success-warn{text-align:left;list-style-position:inside;font-weight:700;line-height:20px}.yak-opt-in-off-screen{position:relative;left:5000px}.no-js .yak-opt-in-off-screen{position:static;left:0}.yak-upsell-success-region{margin-bottom:32px;font-size:14px}.yak-upsell-success-region p{line-height:1.4}.yak-upsell-success-region h1{text-transform:none}.yak-upsell-success-region .success-message{margin-top:16px}.yak-upsell-success-region .info-message{margin-top:16px;color:#878c91}.yak-opt-in-upsell{margin:0 auto;padding:16px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.yak-opt-in-upsell-gary-box{margin-top:24px;padding:20px 10px;background:#f1f1f5;-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,.35);box-shadow:2px 2px 5px 0 rgba(0,0,0,.35)}.yak-opt-in-upsell-poll-desc{max-width:290px;margin-left:auto;margin-right:auto}.yak-opt-in-upsell-later{position:absolute;bottom:32px;left:0;right:0;color:#878c91}.yak-opt-in-fail-img{display:block;margin:16px auto 24px}#yak-inappnag-2 .yak-opt-in-logo-img{margin-top:8px;margin-bottom:8px}.yak-inappnag-card{margin-top:8px;padding:20px;background:#f1f1f5;-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,.35);box-shadow:2px 2px 5px 0 rgba(0,0,0,.35)}.yak-inappnag-card p{margin-top:5px;margin-bottom:20px}#yak-opt-in-upsell .image-tick{margin-bottom:5px}#yak-opt-in-upsell strong{font-weight:600px}@media screen and (max-height:510px){.yak-opt-in-success-text{padding-top:8px}.yak-opt-in-text-region{padding-top:30%}.upsell .yak-opt-in-text-region{padding-top:20%}.upsellar .yak-opt-in-text-region,.upsellSuppReg .yak-opt-in-text-region{padding-top:8px}.yak-opt-in-text-region p{line-height:22px}.yak-opt-in-success-icon,.yak-opt-in-pressed-img{top:16px}.upsell .yak-opt-in-pressed-img{top:0}.yak-opt-in-upsell{margin-top:-24px}}@media screen and (max-height:460px){.yak-opt-in-yak-text{padding-top:0}.yak-opt-in-text-region{padding-bottom:16px;height:auto}.yak-opt-in-ios-push{display:none}}#yid-challenge{padding:0 10px;max-width:320px;margin:0 auto}#yid-challenge.phone-yid.next-gen{padding:0}#yid-challenge.phone-yid.next-gen .heading{-webkit-animation:slideInBottom 1s ease-out 1 forwards;animation:slideInBottom 1s ease-out 1 forwards}#yid-challenge.phone-yid.next-gen #phone-reg-form{margin-top:42px;padding:0 10px}#yid-challenge.phone-yid.next-gen .phone-reg-cta-container{margin-top:45px}#yid-challenge.phone-yid.next-gen #phone-reg-form{opacity:0;-webkit-animation:fadeIn 1s ease-out 1s forwards;animation:fadeIn 1s ease-out 1s forwards}#yid-challenge.phone-yid.nextGenSlideOut{-webkit-animation:fadeOut .5s linear 1 forwards;animation:fadeOut .5s linear 1 forwards}#yid-challenge h2{margin:0;font-size:18px;text-align:center;font-weight:500}#yid-challenge .yid-label{padding-top:20px}#yid-challenge h3{font-size:14px;font-weight:400;margin:24px 0 10px}#yid-challenge .username-options{padding-left:15px}#yid-challenge .username-options li{list-style:disc outside;font-size:14px;margin:6px 0}#username-country-code-field{position:relative}#yid-challenge .ureg-sign-in{margin-top:28px;font-size:14px}#yid-challenge .link-clicked{color:#000;text-decoration:underline}#username:invalid{color:black;border-bottom:2px solid #198fff}.next-gen-layout #username:invalid{opacity:.5;border-bottom:none}#yid-challenge .collect-email-title{padding:0 50px}#yid-challenge .collect-email-description{text-align:center;margin:30px 0;padding:0 20px}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3B1YmxpYy9jc3MvaW5jbHVkZXMvcmVzZXQuY3NzIiwiLi4vLi4vcHVibGljL2Nzcy9pbmNsdWRlcy9mb250cy5jc3MiLCIuLi8uLi9wdWJsaWMvY3NzL2luY2x1ZGVzL3B1cmVlLmNzcyIsIi4uLy4uL3B1YmxpYy9jc3MvaW5jbHVkZXMvcHVyZWUtdjIuY3NzIiwiLi4vLi4vcHVibGljL2Nzcy9pbmNsdWRlcy9wdXJlZS1maXguY3NzIiwiLi4vLi4vcHVibGljL2Nzcy9pbmNsdWRlcy9iYXNlLmNzcyIsIi4uLy4uL3B1YmxpYy9jc3MvaW5jbHVkZXMvZ3JhbnVsYXIuY3NzIiwiLi4vLi4vcHVibGljL2Nzcy9pbmNsdWRlcy9kZXZpY2VzLmNzcyIsIi4uLy4uL3B1YmxpYy9jc3MvaW5jbHVkZXMvY3RhLmNzcyIsIi4uLy4uL3B1YmxpYy9jc3MvaW5jbHVkZXMvb25laWQuY3NzIiwiLi4vLi4vcHVibGljL2Nzcy9pbmNsdWRlcy93aWRnZXRzLmNzcyIsIi4uLy4uL3B1YmxpYy9jc3MvaW5jbHVkZXMvYW5pbWF0aW9uLmNzcyIsIi4uLy4uL3B1YmxpYy9jc3MvaW5jbHVkZXMveWFrLXNpZ24taW4uY3NzIiwiLi4vLi4vcHVibGljL2Nzcy9wYXJ0aWFscy9jaGFsbGVuZ2UtaGVhZGVyLmNzcyIsIi4uLy4uL3B1YmxpYy9jc3MvcGFydGlhbHMvY2hhbGxlbmdlLWludGVyc3RpdGlhbC15YWsuY3NzIiwiLi4vLi4vcHVibGljL2Nzcy9wYXJ0aWFscy9jaGFsbGVuZ2UtaW50ZXJzdGl0aWFsLXJlZy1vbmVmbG93LmNzcyIsIi4uLy4uL3B1YmxpYy9jc3MvcGFydGlhbHMveWFrLW1pY3Jvc2l0ZS1oZWFkZXIuY3NzIiwiLi4vLi4vcHVibGljL2Nzcy9wYXJ0aWFscy95YWstcHJvZmlsZS1pbmZvLmNzcyIsIi4uLy4uL3B1YmxpYy9jc3MvcGFydGlhbHMveWFrLXNlc3Npb25saXN0LmNzcyIsIi4uLy4uL3B1YmxpYy9jc3MvcGFydGlhbHMveWFrLXNlc3Npb24taW5mby5jc3MiLCIuLi8uLi9wdWJsaWMvY3NzL2luY2x1ZGVzL25leHQtZ2VuLmNzcyIsIi4uLy4uL3B1YmxpYy9jc3MvaW5jbHVkZXMvbW9kYWwuY3NzIiwiLi4vLi4vcHVibGljL2Nzcy9pbmNsdWRlcy9jc3NjaGVjay5jc3MiLCIuLi8uLi9wYWdlX21vZHVsZXMvYWNjb3VudC1hdHRyaWJ1dGVzLWNoYWxsZW5nZS9wdWJsaWMvY3NzL21haW4uY3NzIiwiLi4vLi4vcGFnZV9tb2R1bGVzL2FjY291bnQtc2VsZWN0b3ItY2hhbGxlbmdlL3B1YmxpYy9jc3MvbWFpbi5jc3MiLCIuLi8uLi9wYWdlX21vZHVsZXMvYWNxdWFpbnRhbmNlLXNlbGVjdGlvbi1jaGFsbGVuZ2UvcHVibGljL2Nzcy9tYWluLmNzcyIsIi4uLy4uL3BhZ2VfbW9kdWxlcy9hcHBzL3B1YmxpYy9jc3MvbWFpbi5jc3MiLCIuLi8uLi9wYWdlX21vZHVsZXMvYXV0aG9yaXplL3B1YmxpYy9jc3MveWFrLWJhc2UuY3NzIiwiLi4vLi4vcGFnZV9tb2R1bGVzL2F1dGhvcml6ZS9wdWJsaWMvY3NzL3lhay1ob21lLmNzcyIsIi4uLy4uL3BhZ2VfbW9kdWxlcy9hdXRob3JpemUvcHVibGljL2Nzcy95YWstc2Vzc2lvbi5jc3MiLCIuLi8uLi9wYWdlX21vZHVsZXMvYXV0aG9yaXplL3B1YmxpYy9jc3MveWFrLXNlc3Npb25zLWxpc3QuY3NzIiwiLi4vLi4vcGFnZV9tb2R1bGVzL2F1dGhvcml6ZS9wdWJsaWMvY3NzL3lhay1zaWduaW4uY3NzIiwiLi4vLi4vcGFnZV9tb2R1bGVzL2F1dGhvcml6ZS9wdWJsaWMvY3NzL3lhay1vcHRpbi5jc3MiLCIuLi8uLi9wYWdlX21vZHVsZXMvYXV0aG9yaXplL3B1YmxpYy9jc3MveWFrLXVwc2VsbC5jc3MiLCIuLi8uLi9wYWdlX21vZHVsZXMvYXV0aG9yaXplL3B1YmxpYy9jc3MveWFrLWhlbHAuY3NzIiwiLi4vLi4vcGFnZV9tb2R1bGVzL2F1dGhvcml6ZS9wdWJsaWMvY3NzL3lhay1zZWxlY3Rpb24uY3NzIiwiLi4vLi4vcGFnZV9tb2R1bGVzL2F1dGhvcml6ZS9wdWJsaWMvY3NzL3lhay1nZXQtY29kZS5jc3MiLCIuLi8uLi9wYWdlX21vZHVsZXMvYXV0aG9yaXplZC1hcHBzL3B1YmxpYy9jc3MvbWFpbi5jc3MiLCIuLi8uLi9wYWdlX21vZHVsZXMvYmFzaWMtYXV0aC9wdWJsaWMvY3NzL21haW4uY3NzIiwiLi4vLi4vcGFnZV9tb2R1bGVzL2JvZHktY29udGFpbmVyL3B1YmxpYy9jc3MvbWFpbi5jc3MiLCIuLi8uLi9wYWdlX21vZHVsZXMvY2FwdGNoYS1jaGFsbGVuZ2UvcHVibGljL2Nzcy9tYWluLmNzcyIsIi4uLy4uL3BhZ2VfbW9kdWxlcy9jaGFsbGVuZ2UvcHVibGljL2Nzcy9tYWluLmNzcyIsIi4uLy4uL3BhZ2VfbW9kdWxlcy9jaGFsbGVuZ2Utc2VsZWN0b3ItY2hhbGxlbmdlL3B1YmxpYy9jc3MvbWFpbi5jc3MiLCIuLi8uLi9wYWdlX21vZHVsZXMvY2hhbmdlLXBhc3N3b3JkL3B1YmxpYy9jc3MvbWFpbi5jc3MiLCIuLi8uLi9wYWdlX21vZHVsZXMvY29tbS1jaGFubmVsL3B1YmxpYy9jc3MvbWFpbi5jc3MiLCIuLi8uLi9wYWdlX21vZHVsZXMvY29tbWNoYW5uZWwvcHVibGljL2Nzcy9tYWluLmNzcyIsIi4uLy4uL3BhZ2VfbW9kdWxlcy9jb250YWN0LXZhbGlkYXRpb24tY2hhbGxlbmdlL3B1YmxpYy9jc3MvbWFpbi5jc3MiLCIuLi8uLi9wYWdlX21vZHVsZXMvZGVsZXRlLWFjY291bnQvcHVibGljL2Nzcy9tYWluLmNzcyIsIi4uLy4uL3BhZ2VfbW9kdWxlcy9kZXZpY2VzL3B1YmxpYy9jc3MvbWFpbi5jc3MiLCIuLi8uLi9wYWdlX21vZHVsZXMvZG9iLWNoYWxsZW5nZS9wdWJsaWMvY3NzL21haW4uY3NzIiwiLi4vLi4vcGFnZV9tb2R1bGVzL2VtYWlsLXZlcmlmeS1jaGFsbGVuZ2UvcHVibGljL2Nzcy9tYWluLmNzcyIsIi4uLy4uL3BhZ2VfbW9kdWxlcy9mYi1jaGFsbGVuZ2UvcHVibGljL2Nzcy9tYWluLmNzcyIsIi4uLy4uL3BhZ2VfbW9kdWxlcy9mdWxsLW5hbWUtY2hhbGxlbmdlL3B1YmxpYy9jc3MvbWFpbi5jc3MiLCIuLi8uLi9wYWdlX21vZHVsZXMvZ3JvdXAtYXV0aG9yaXplZC1hcHBzL3B1YmxpYy9jc3MvbWFpbi5jc3MiLCIuLi8uLi9wYWdlX21vZHVsZXMvaW1hZ2UtdXBsb2FkL3B1YmxpYy9jc3MvbWFpbi5jc3MiLCIuLi8uLi9wYWdlX21vZHVsZXMvaW1hcC1hY3Rpdml0aWVzL3B1YmxpYy9jc3MvbWFpbi5jc3MiLCIuLi8uLi9wYWdlX21vZHVsZXMvaW50ZXJuYWwtdG9vbHMvcHVibGljL2Nzcy9tYWluLmNzcyIsIi4uLy4uL3BhZ2VfbW9kdWxlcy9saW5rLWNvbmZpcm0tY2hhbGxlbmdlL3B1YmxpYy9jc3MvbWFpbi5jc3MiLCIuLi8uLi9wYWdlX21vZHVsZXMvbG9naW4tYWRzL3B1YmxpYy9jc3MvbWFpbi5jc3MiLCIuLi8uLi9wYWdlX21vZHVsZXMvbWMteWFrLW9wdGluL3B1YmxpYy9jc3MvbWFpbi5jc3MiLCIuLi8uLi9wYWdlX21vZHVsZXMvb2F1dGgyL3B1YmxpYy9jc3MvbWFpbi5jc3MiLCIuLi8uLi9wYWdlX21vZHVsZXMvb2RwL3B1YmxpYy9jc3MvbWFpbi5jc3MiLCIuLi8uLi9wYWdlX21vZHVsZXMvb2RwcHVzaC9wdWJsaWMvY3NzL21haW4uY3NzIiwiLi4vLi4vcGFnZV9tb2R1bGVzL3BhZ2UvcHVibGljL2Nzcy9tYWluLmNzcyIsIi4uLy4uL3BhZ2VfbW9kdWxlcy9wYXNzd29yZC1jaGFsbGVuZ2UvcHVibGljL2Nzcy9tYWluLmNzcyIsIi4uLy4uL3BhZ2VfbW9kdWxlcy9waG9uZS1vYmZ1c2NhdGlvbi1jaGFsbGVuZ2UvcHVibGljL2Nzcy9tYWluLmNzcyIsIi4uLy4uL3BhZ2VfbW9kdWxlcy9waG9uZS12ZXJpZnktY2hhbGxlbmdlL3B1YmxpYy9jc3MvbWFpbi5jc3MiLCIuLi8uLi9wYWdlX21vZHVsZXMvcHJlZmVyZW5jZXMvcHVibGljL2Nzcy9tYWluLmNzcyIsIi4uLy4uL3BhZ2VfbW9kdWxlcy9wcm9maWxlLWVvbC9wdWJsaWMvY3NzL21haW4uY3NzIiwiLi4vLi4vcGFnZV9tb2R1bGVzL3Byb2ZpbGVpbmZvL3B1YmxpYy9jc3MvbWFpbi5jc3MiLCIuLi8uLi9wYWdlX21vZHVsZXMvcHVzaC1jaGFsbGVuZ2UvcHVibGljL2Nzcy9tYWluLmNzcyIsIi4uLy4uL3BhZ2VfbW9kdWxlcy9wd3FhL3B1YmxpYy9jc3MvbWFpbi5jc3MiLCIuLi8uLi9wYWdlX21vZHVsZXMvcHdxYS1jaGFsbGVuZ2UvcHVibGljL2Nzcy9tYWluLmNzcyIsIi4uLy4uL3BhZ2VfbW9kdWxlcy9yZWNhcHRjaGEtY2hhbGxlbmdlL3B1YmxpYy9jc3MvbWFpbi5jc3MiLCIuLi8uLi9wYWdlX21vZHVsZXMvcmVjZW50LWFjY291bnQtYWNjZXNzLWNoYW5nZXMvcHVibGljL2Nzcy9tYWluLmNzcyIsIi4uLy4uL3BhZ2VfbW9kdWxlcy9yZWNlbnQtY29tbS1jaGFubmVsL3B1YmxpYy9jc3MvbWFpbi5jc3MiLCIuLi8uLi9wYWdlX21vZHVsZXMvc2VsZi1kZWxldGUvcHVibGljL2Nzcy9tYWluLmNzcyIsIi4uLy4uL3BhZ2VfbW9kdWxlcy9zaGYtcHJvY2Vzcy9wdWJsaWMvY3NzL21haW4uY3NzIiwiLi4vLi4vcGFnZV9tb2R1bGVzL3NpZGViYXIvcHVibGljL2Nzcy9tYWluLmNzcyIsIi4uLy4uL3BhZ2VfbW9kdWxlcy9zdGF0aWMtcGFnZXMvcHVibGljL2Nzcy9tYWluLmNzcyIsIi4uLy4uL3BhZ2VfbW9kdWxlcy90b3RwLWNoYWxsZW5nZS9wdWJsaWMvY3NzL21haW4uY3NzIiwiLi4vLi4vcGFnZV9tb2R1bGVzL3RwYS1jaGFsbGVuZ2UvcHVibGljL2Nzcy9tYWluLmNzcyIsIi4uLy4uL3BhZ2VfbW9kdWxlcy90cnVzdGVkLWRldmljZXMvcHVibGljL2Nzcy9tYWluLmNzcyIsIi4uLy4uL3BhZ2VfbW9kdWxlcy90c3YvcHVibGljL2Nzcy9tYWluLmNzcyIsIi4uLy4uL3BhZ2VfbW9kdWxlcy90dW1ibHItbWlncmF0aW9uL3B1YmxpYy9jc3MvbWFpbi5jc3MiLCIuLi8uLi9wYWdlX21vZHVsZXMvdW5pdmVyc2FsLWhlYWRlci9wdWJsaWMvY3NzL21haW4uY3NzIiwiLi4vLi4vcGFnZV9tb2R1bGVzL3VwZGF0ZS9wdWJsaWMvY3NzL21haW4uY3NzIiwiLi4vLi4vcGFnZV9tb2R1bGVzL3lhay1jb2RlL3B1YmxpYy9jc3MvbWFpbi5jc3MiLCIuLi8uLi9wYWdlX21vZHVsZXMveWFrLWNvZGUtY2hhbGxlbmdlL3B1YmxpYy9jc3MvbWFpbi5jc3MiLCIuLi8uLi9wYWdlX21vZHVsZXMveWFrLW1pY3Jvc2l0ZS9wdWJsaWMvY3NzL3NldHVwLmNzcyIsIi4uLy4uL3BhZ2VfbW9kdWxlcy95YWstbWljcm9zaXRlL3B1YmxpYy9jc3MvaW5mby5jc3MiLCIuLi8uLi9wYWdlX21vZHVsZXMveWFrLW9wdC1pbi9wdWJsaWMvY3NzL21haW4uY3NzIiwiLi4vLi4vcGFnZV9tb2R1bGVzL3lpZC1jaGFsbGVuZ2UvcHVibGljL2Nzcy9tYWluLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxLQUNJLGVBQ0EsQ0FEZ0IsZUFFaEIsQ0FEaUIscUJBQ00sQUFHM0IsQ0FGQyxDQUdHLFNBQVUsQUFHZCxDQUZDLEVBR0csVUFDQSxDQURXLFFBQ0QsQUFHZCxDQUZDLEtBR0csZ0JBQWlCLEFBR3JCLENBRkMsRUFHRyxTQUNBLENBRFUsaUJBRVYsQ0FEb0IsY0FFcEIsQ0FEZ0IsZUFFaEIsQ0FEaUIsd0JBRWpCLENBRDBCLGFBQ1gsQUFHbkIsQ0FGQyxTQUdHLFNBQ0EsQ0FEVSxlQUVWLENBRGlCLGdCQUVqQixDQURtQixjQUVuQixDQURnQix3QkFFaEIsQ0FEMEIsd0JBRTFCLENBRDBCLHlCQUNDLEFBRy9CLENBRkMsQ0FHRyxxQkFDQSxDQURzQixhQUNQLEFBSW5CLENBSEMsV0FJRyx3Q0FBOEMsQUFJbEQsQ0FIQyxpRUFLRyx3QkFDQSxDQUR5QixvQkFFekIsQ0FEc0IsUUFD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Q0FGQyxrQkFHRyxpQkFBa0IsQ0FDckIsQUFHTCxDQUZDLG9DQUdHLHFCQUNJLGNBQWUsQUFHbkIsQ0FGQyx1QkFHRyxvQkFDQSxDQURxQixXQUNSLEFBR2pCLENBRkMsb0JBR0csYUFBYyxDQUNqQixBQ3ZVTCxDRHdVQyxjQ3ZVRyxlQUNBLENBRGdCLGVBRWhCLENBRGlCLGFBQ0YsQUFHbkIsQ0FGQyxpQ0FHRyxVQUFXLEFBR2YsQ0FGQywwQ0FHRyx1REFBQSxDQUFnRCw4Q0FBQSxBQUdwRCxDQUZDLGlEQUdHLGdCQUNBLENBRGlCLGNBQ0QsQUFHcEIsQ0FGQywwREFHRyxnQkFBaUIsQUFHckIsQ0FGQyxpREFHRyxVQUNBLENBRFcsZ0RBQ1gsQ0FBMEMsd0NBQUEsQUFHOUMsQ0FGQyx3Q0FHRyxnREFBQSxDQUEwQyx1Q0FBQSxBQUc5QyxDQUZDLGlCQUdHLFNBQ0EsQ0FEVSxjQUVWLENBRGdCLGlCQUVoQixDQURtQixlQUNGLEFBR3JCLENBRkMseUJBR0csaUJBQWtCLEFBR3RCLENBRkMsaUJBR0csZUFDQSxDQURnQixlQUVoQixDQURpQixrQkFDSyxBQUcxQixDQUZDLGdDQUdHLGtCQUFtQixBQUd2QixDQUZDLG1DQUdHLHdCQUNBLENBRHlCLGNBRXpCLENBRGdCLFlBQ0YsQUFHbEIsQ0FGQyw0QkFHRyxrQkFBbUIsQUFHdkIsQ0FGQyw0QkFHRyxnQkFDQSxDQURpQixjQUNELEFBR3BCLENBRkMsNEJBR0csV0FDQSxDQURZLHlCQUNlLEFBRy9CLENBRkMsaUJBR0csWUFDQSxDQURhLCtCQUNtQyxBQUdwRCxDQUZDLGtDQUdHLFdBQ0EsQ0FEYSxrQkFDTyxBQUd4QixDQUZDLG1DQUdHLGVBQWdCLEFBR3BCLENBRkMseUNBR0csa0JBQ0EsQ0FEbUIsYUFFbkIsQ0FEZSxjQUNDLENBQ25CIiwiZmlsZSI6InRvLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbnAge1xuICAgIG1hcmdpbjogMDtcbn1cblxudWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xufVxuXG51bCBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaDEge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwLjU3ZW0gMWVtO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMxMDEwMTA7XG59XG5cbi5zdWJ0aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZzogMC42ZW0gMWVtO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG59XG5cbmEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzE5OGZmZjtcbn1cblxuLyogVE9ETzogaXMgaXQgYSByaWdodCBwbGFjZT8gKi9cbnVsLCBsaSwgZGl2LCBhIHtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi8qIGhhY2sgdG8gaGlkZSB0aGUgbnVtYmVyIHNwaW5uZXIgKi9cbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLS1tZWRpdW0td2luZG93KSB7XG4gICAgaDEsIGgyIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxufVxuIiwiaHRtbCxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEsXG5jb2RlLFxuLnB1cmUtZyBbY2xhc3MgKj1cInB1cmUtdVwiXSB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYTtcbn1cbiIsIi5wdXJlZS1ncm91cC1jb250YWluZXIge1xuICAgIHdpZHRoOiAyODBweFxufVxuLnB1cmUtZm9ybSBpbnB1dFt0eXBlPWNvbG9yXSxcbi5wdXJlLWZvcm0gaW5wdXRbdHlwZT1kYXRlXSxcbi5wdXJlLWZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4ucHVyZS1mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuLnB1cmUtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5wdXJlLWZvcm0gaW5wdXRbdHlwZT1tb250aF0sXG4ucHVyZS1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5wdXJlLWZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4ucHVyZS1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXSxcbi5wdXJlLWZvcm0gaW5wdXRbdHlwZT10ZWxdLFxuLnB1cmUtZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLnB1cmUtZm9ybSBpbnB1dFt0eXBlPXRpbWVdLFxuLnB1cmUtZm9ybSBpbnB1dFt0eXBlPXVybF0sXG4ucHVyZS1mb3JtIGlucHV0W3R5cGU9d2Vla10sXG4ucHVyZS1mb3JtIHNlbGVjdCxcbi5wdXJlLWZvcm0gdGV4dGFyZWEge1xuICAgIHBhZGRpbmc6IC43NWVtIC42NWVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgY29sb3I6ICMxMDEwMTA7XG4gICAgd2lkdGg6IDEwMCVcbn1cbi5wdXJlLWZvcm0gaW5wdXQge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxufVxuLnB1cmUtZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9Y29sb3JdLFxuLnB1cmUtZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9ZGF0ZV0sXG4ucHVyZS1mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4ucHVyZS1mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4ucHVyZS1mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT1lbWFpbF0sXG4ucHVyZS1mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT1tb250aF0sXG4ucHVyZS1mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT1udW1iZXJdLFxuLnB1cmUtZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLnB1cmUtZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9c2VhcmNoXSxcbi5wdXJlLWZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPXRlbF0sXG4ucHVyZS1mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT10ZXh0XSxcbi5wdXJlLWZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPXRpbWVdLFxuLnB1cmUtZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9dXJsXSxcbi5wdXJlLWZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPXdlZWtdLFxuLnB1cmUtZm9ybS1zdGFja2VkIHNlbGVjdCxcbi5wdXJlLWZvcm0tc3RhY2tlZCB0ZXh0YXJlYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDRweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogMFxufVxuLnB1cmUtZm9ybS1zdGFja2VkIC5sYWJlbC1pbnB1dCB7XG4gICAgY29sb3I6ICM5Mzk1OTg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbjogMCAwIDVweFxufVxuLnB1cmUtZm9ybSBpbnB1dFt0eXBlPWNvbG9yXTpmb2N1cyxcbi5wdXJlLWZvcm0gaW5wdXRbdHlwZT1kYXRlXTpmb2N1cyxcbi5wdXJlLWZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXMsXG4ucHVyZS1mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOmZvY3VzLFxuLnB1cmUtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbi5wdXJlLWZvcm0gaW5wdXRbdHlwZT1tb250aF06Zm9jdXMsXG4ucHVyZS1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyxcbi5wdXJlLWZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsXG4ucHVyZS1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxcbi5wdXJlLWZvcm0gaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuLnB1cmUtZm9ybSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuLnB1cmUtZm9ybSBpbnB1dFt0eXBlPXRpbWVdOmZvY3VzLFxuLnB1cmUtZm9ybSBpbnB1dFt0eXBlPXVybF06Zm9jdXMsXG4ucHVyZS1mb3JtIGlucHV0W3R5cGU9d2Vla106Zm9jdXMsXG4ucHVyZS1mb3JtIHNlbGVjdDpmb2N1cyxcbi5wdXJlLWZvcm0gdGV4dGFyZWE6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0taW5wdXQtZm9jdXMpO1xufVxuLnB1cmUtZm9ybSBpbnB1dFt0eXBlPWNvbG9yXTpkaXNhYmxlZCxcbi5wdXJlLWZvcm0gaW5wdXRbdHlwZT1kYXRlXTpkaXNhYmxlZCxcbi5wdXJlLWZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06ZGlzYWJsZWQsXG4ucHVyZS1mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOmRpc2FibGVkLFxuLnB1cmUtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTpkaXNhYmxlZCxcbi5wdXJlLWZvcm0gaW5wdXRbdHlwZT1tb250aF06ZGlzYWJsZWQsXG4ucHVyZS1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXTpkaXNhYmxlZCxcbi5wdXJlLWZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06ZGlzYWJsZWQsXG4ucHVyZS1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXTpkaXNhYmxlZCxcbi5wdXJlLWZvcm0gaW5wdXRbdHlwZT10ZWxdOmRpc2FibGVkLFxuLnB1cmUtZm9ybSBpbnB1dFt0eXBlPXRleHRdOmRpc2FibGVkLFxuLnB1cmUtZm9ybSBpbnB1dFt0eXBlPXRpbWVdOmRpc2FibGVkLFxuLnB1cmUtZm9ybSBpbnB1dFt0eXBlPXVybF06ZGlzYWJsZWQsXG4ucHVyZS1mb3JtIGlucHV0W3R5cGU9d2Vla106ZGlzYWJsZWQsXG4ucHVyZS1mb3JtIHNlbGVjdDpkaXNhYmxlZCxcbi5wdXJlLWZvcm0gdGV4dGFyZWE6ZGlzYWJsZWQge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlN2U4O1xuICAgIGNvbG9yOiAjMTAxMDEwXG59XG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOGY4ZjhmXG59XG46LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM4ZjhmOGZcbn1cbjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM4ZjhmOGZcbn1cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOGY4ZjhmXG59XG5pbnB1dDpkaXNhYmxlZDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNiN2I3Yjdcbn1cbmlucHV0OmRpc2FibGVkOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYjdiN2I3XG59XG5pbnB1dDpkaXNhYmxlZDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNiN2I3Yjdcbn1cbmlucHV0OmRpc2FibGVkOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNiN2I3Yjdcbn1cbi5wdXJlLWZvcm0gaW5wdXQuZXJyb3Ige1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZDEwMzdcbn1cblxuLnB1cmUtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5wdXJlLWJ1dHRvbixcbmlucHV0LnB1cmUtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAuNzVlbSAxLjQ1ZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGNvbG9yOiAjNDI1OTdhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZjU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNlNGU3ZWZcbn1cblxuLyogUHJpbWFyeSBCdXR0b24gLSBTVEFSVCAqL1xuaW5wdXQucHVyZWUtYnV0dG9uLXByaW1hcnksXG4ucHVyZWUtYnV0dG9uLXByaW1hcnkge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbnMtcHJpbWFyeS1jb2xvci1kZWZhdWx0KTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1idXR0b25zLXByaW1hcnktY29sb3ItZGVmYXVsdCk7XG59XG5cbmlucHV0LnB1cmVlLWJ1dHRvbi1wcmltYXJ5OmhvdmVyLFxuLnB1cmVlLWJ1dHRvbi1wcmltYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idXR0b25zLXByaW1hcnktY29sb3ItaG92ZXIpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnV0dG9ucy1wcmltYXJ5LWNvbG9yLWhvdmVyKTtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuaW5wdXQucHVyZWUtYnV0dG9uLXByaW1hcnk6YWN0aXZlLFxuLnB1cmVlLWJ1dHRvbi1wcmltYXJ5OmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnV0dG9ucy1wcmltYXJ5LWNvbG9yLWFjdGl2ZSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1idXR0b25zLXByaW1hcnktY29sb3ItYWN0aXZlKTtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuaW5wdXQucHVyZWUtYnV0dG9uLXByaW1hcnlbZGlzYWJsZWRdLFxuLnB1cmVlLWJ1dHRvbi1wcmltYXJ5W2Rpc2FibGVkXSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYnV0dG9ucy1wcmltYXJ5LWNvbG9yLWRlZmF1bHQpO1xufVxuXG4vKiBQcmltYXJ5IEJ1dHRvbiAtIEVORCAqL1xuXG5cbi8qIFNlY29uZGFyeSBCdXR0b24gLSBTVEFSVCAqL1xuaW5wdXQucHVyZWUtYnV0dG9uLXNlY29uZGFyeSxcbi5wdXJlZS1idXR0b24tc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogdmFyKC0tYnV0dG9ucy1zZWNvbmRhcnktY29sb3ItZGVmYXVsdCk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYnV0dG9ucy1zZWNvbmRhcnktY29sb3ItZGVmYXVsdCk7XG59XG5pbnB1dC5wdXJlZS1idXR0b24tc2Vjb25kYXJ5OmhvdmVyLFxuLnB1cmVlLWJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1idXR0b25zLXNlY29uZGFyeS1jb2xvci1ob3Zlcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1idXR0b25zLXNlY29uZGFyeS1jb2xvci1ob3Zlcik7XG59XG5pbnB1dC5wdXJlZS1idXR0b24tc2Vjb25kYXJ5OmFjdGl2ZSxcbi5wdXJlZS1idXR0b24tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLWJ1dHRvbnMtc2Vjb25kYXJ5LWNvbG9yLWFjdGl2ZSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1idXR0b25zLXNlY29uZGFyeS1jb2xvci1hY3RpdmUpO1xufVxuLyogU2Vjb25kYXJ5IEJ1dHRvbiAtIEVORCAqL1xuXG5cbi8qIGxpbmsgYnV0dG9ucyBvciBsaW5rcyAtIFNUQVJUICovXG5hIHtcbiAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1kZWZhdWx0KTtcbn1cbi5wdXJlZS1idXR0b24tbGluayxcbmlucHV0LnB1cmVlLWJ1dHRvbi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1kZWZhdWx0KTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbmlucHV0LnB1cmVlLWJ1dHRvbi1saW5rOmFjdGl2ZSxcbi5wdXJlZS1idXR0b24tbGluazphY3RpdmUsXG5hOmFjdGl2ZSxcbmlucHV0LnB1cmVlLWJ1dHRvbi1saW5rOmhvdmVyLFxuLnB1cmVlLWJ1dHRvbi1saW5rOmhvdmVyLFxuYTpob3ZlcntcbiAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1hY3RpdmUpO1xufVxuLyogbGluayBidXR0b25zIG9yIGxpbmtzIC0gRU5EICovXG5cbmlucHV0LnB1cmVlLWJ1dHRvbi1jYW5jZWwge1xuICAgIGNvbG9yOiAjNDI1OTdhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZjU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTRlN2VmXG59XG5pbnB1dC5wdXJlZS1idXR0b24tY2F1dGlvbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMTAzNztcbiAgICBib3JkZXItY29sb3I6ICNkZDEwMzdcbn1cblxuaW5wdXQucHVyZWUtYnV0dG9uLXRyYW5zcGFyZW50IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuaW5wdXQucHVyZWUtYnV0dG9uLWNhbmNlbDphY3RpdmUge1xuICAgIGNvbG9yOiAjNDI1OTdhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZTg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDNkNmRkXG59XG5pbnB1dC5wdXJlLWJ1dHRvbltkaXNhYmxlZF0sXG5pbnB1dC5wdXJlZS1idXR0b24tZGlzYWJsZWQsXG5pbnB1dC5wdXJlZS1idXR0b24tZGlzYWJsZWQ6YWN0aXZlLFxuaW5wdXQucHVyZWUtYnV0dG9uLWRpc2FibGVkOmZvY3VzLFxuaW5wdXQucHVyZWUtYnV0dG9uLWRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIG9wYWNpdHk6IDFcbn1cbmlucHV0LnB1cmVlLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjdXJzb3I6IG5vLWRyb3Bcbn1cbi5wdXJlZS1idXR0b24tcHJpbWFyeS5wdXJlZS1idXR0b24tZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5Mzg3YzQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTM4N2M0XG59XG4ucHVyZWUtYnV0dG9uLXNlY29uZGFyeS5wdXJlZS1idXR0b24tZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjYTJhMmEyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNlMWUxZTFcbn1cbi5wdXJlZS1idXR0b24tY2FuY2VsLnB1cmVlLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgY29sb3I6ICM4NDk0YTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmYTtcbiAgICBib3JkZXItY29sb3I6ICNlZGVmZjRcbn1cbi5wdXJlZS1idXR0b24tY2F1dGlvbi5wdXJlZS1idXR0b24tZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMjljYTk7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTI5Y2E5XG59XG4ucHVyZWUtYnV0dG9uLWxpbms6YWN0aXZlLFxuaW5wdXQucHVyZWUtYnV0dG9uLWxpbms6YWN0aXZlIHtcbiAgICBjb2xvcjogIzg1ODU4NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuLnB1cmUtYnV0dG9uOmFjdGl2ZSxcbi5wdXJlLWJ1dHRvbjpmb2N1cyxcbi5wdXJlLWJ1dHRvbjpob3Zlcixcbi5wdXJlZS1idXR0b24taG92ZXIge1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cbi5wdXJlZS1kcm9wZG93biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDRweDtcbiAgICBtYXJnaW46IDBcbn1cbi5wdXJlZS1kcm9wZG93biAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLjg1ZW07XG4gICAgdG9wOiAxLjJlbTtcbiAgICBib3JkZXI6IHNvbGlkIC4zNWVtO1xuICAgIGJvcmRlci1jb2xvcjogIzhmOGY4ZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IDE2cHhcbn1cbi5wdXJlZS1kcm9wZG93biBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAuNzVlbSAyZW0gLjc1ZW0gLjdlbTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZTVlNWU1O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXJnaW46IDBcbn1cblxuLypydGw6aWdub3JlKi9cbi5wdXJlZS1kcm9wZG93biBzZWxlY3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1idXR0b25zLXByaW1hcnktY29sb3ItYWN0aXZlKTtcbn1cbi8qcnRsOmlnbm9yZSovXG4ucHVyZWUtY291bnRyeS1pbmxpbmUtZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi8qcnRsOmlnbm9yZSovXG4ucHVyZWUtY291bnRyeS1pbmxpbmUtZHJvcGRvd24gLnNlbGVjdGVkLWNvdW50cnktY29kZS1jb250IHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbn1cbi8qcnRsOmlnbm9yZSovXG4ucHVyZWUtY291bnRyeS1pbmxpbmUtZHJvcGRvd24gLnNlbGVjdGVkLWNvdW50cnktY29kZS1jb250IC5hcnJvdyB7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgICByaWdodDogMDtcbn1cbi8qcnRsOmlnbm9yZSovXG4ucHVyZWUtY291bnRyeS1pbmxpbmUtZHJvcGRvd24gLnNlbGVjdGVkLWNvdW50cnktY29kZSB7XG4gICAgcGFkZGluZzogMTJweCAxMHB4O1xufVxuLypydGw6aWdub3JlKi9cbi5wdXJlZS1jb3VudHJ5LWlubGluZS1kcm9wZG93biAucGhvbmUtbm8ge1xuICAgIC8qICFpbXBvcnRhbnQ6IHRoaXMgd2FzIGVhc2llc3Qgd2F5IHRvIG92ZXJyaWRlIHNvbWUgcHVyZSBjc3MgKi9cbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cbi8qcnRsOmlnbm9yZSovXG4ucHVyZWUtY291bnRyeS1pbmxpbmUtZHJvcGRvd24gLmNvdW50cnktZHJvcGRvd24tY29udGFpbmVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA0NXB4O1xufVxuLypydGw6aWdub3JlKi9cbi5wdXJlZS1jb3VudHJ5LWlubGluZS1kcm9wZG93bi5jb2RlLW9mLWxlbmd0aC0zIC5zZWxlY3RlZC1jb3VudHJ5LWNvZGUtY29udCB7XG4gICAgd2lkdGg6IDU4cHg7XG59XG4ucHVyZWUtY291bnRyeS1pbmxpbmUtZHJvcGRvd24uY29kZS1vZi1sZW5ndGgtMyAgLnBob25lLW5vIHtcbiAgICAvKiAhaW1wb3J0YW50OiB0aGlzIHdhcyBlYXNpZXN0IHdheSB0byBvdmVycmlkZSBzb21lIHB1cmUgY3NzICovXG4gICAgcGFkZGluZy1sZWZ0OiA2M3B4ICFpbXBvcnRhbnQ7XG59XG4vKnJ0bDppZ25vcmUqL1xuLnB1cmVlLWNvdW50cnktaW5saW5lLWRyb3Bkb3duLmNvZGUtb2YtbGVuZ3RoLTMgLmNvdW50cnktZHJvcGRvd24tY29udGFpbmVyIHtcbiAgICB3aWR0aDogNThweDtcbn1cbi8qcnRsOmlnbm9yZSovXG4ucHVyZWUtY291bnRyeS1pbmxpbmUtZHJvcGRvd24uY29kZS1vZi1sZW5ndGgtMiAuc2VsZWN0ZWQtY291bnRyeS1jb2RlLWNvbnQge1xuICAgIHdpZHRoOiA1MHB4O1xufVxuLypydGw6aWdub3JlKi9cbi5wdXJlZS1jb3VudHJ5LWlubGluZS1kcm9wZG93bi5jb2RlLW9mLWxlbmd0aC0yICAucGhvbmUtbm8ge1xuICAgIC8qICFpbXBvcnRhbnQ6IHRoaXMgd2FzIGVhc2llc3Qgd2F5IHRvIG92ZXJyaWRlIHNvbWUgcHVyZSBjc3MgKi9cbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbn1cbi8qcnRsOmlnbm9yZSovXG4ucHVyZWUtY291bnRyeS1pbmxpbmUtZHJvcGRvd24uY29kZS1vZi1sZW5ndGgtMiAuY291bnRyeS1kcm9wZG93bi1jb250YWluZXIge1xuICAgIHdpZHRoOiA1MHB4O1xufVxuXG5cblxuLm1zZy1ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogLjY0ZW0gLjk1ZW07XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG59XG4ubXNnLWJveC5lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMTAzNztcbiAgICBjb2xvcjogI2ZmZlxufVxuLm1zZy1ib3guc2hvdyxcbi5tc2ctcG9pbnRlci5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLm1zZy1wb2ludGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogLTFweCBhdXRvIDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMFxufVxuLm1zZy1wb2ludGVyLmVycm9yIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGQxMDM3XG59XG4ucHVyZWUtdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cbi5wdXJlZS10b2dnbGUgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDUycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgb3BhY2l0eTogMFxufVxuLnRvZ2dsZS1iYXNlIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNiY2JlO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogNDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJvcmRlcjogc29saWQgMnB4O1xuICAgIGJvcmRlci1jb2xvcjogI2JjYmNiZVxufVxuLnRvZ2dsZS1waW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYm94LXNoYWRvdzogMCAxcHggLjdweCByZ2JhKDAsIDAsIDAsIC4yKSwgMCAtOXB4IDI0cHggcmdiYSgwLCAwLCAwLCAuMDUpIGluc2V0LCAwIC0xcHggLjJweCByZ2JhKDAsIDAsIDAsIC4xKSBpbnNldDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0XG59XG4udG9nZ2xlLW9uIC50b2dnbGUtcGluIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0LCBtYXJnaW4tcmlnaHQgLjJzXG59XG4udG9nZ2xlLW9uIC50b2dnbGUtYmFzZSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5OGZmZjtcbiAgICBib3JkZXItY29sb3I6ICMxOThmZmZcbn1cbi5wdXJlLWZvcm0gaW5wdXQudmFsaWRhdGlvbiB7XG4gICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzEwMTAxMDtcbiAgICBwYWRkaW5nOiAuMzJlbSAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlci13aWR0aDogMnB4XG59XG4udmFsaWRhdGlvbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM4ZjhmOGZcbn1cbi52YWxpZGF0aW9uOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOGY4ZjhmXG59XG4udmFsaWRhdGlvbjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM4ZjhmOGZcbn1cbi52YWxpZGF0aW9uOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM4ZjhmOGZcbn1cblxuLnB1cmVlLXRpY2staWNvbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKHZhcigtLXN1Y2Nlcy10aWNrLWljb24pKSBuby1yZXBlYXQ7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIHdpZHRoOiA3NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzVweDtcbn1cblxuLyogcHVyZWUtY2hlY2tib3ggLSBzdGFydCAqL1xuLyogaGlkZSBkZWZhdWx0IGNoZWNrYm94IGVsZW1lbnQgKi9cbmlucHV0W3R5cGU9J2NoZWNrYm94J10ucHVyZWUtY2hlY2tib3gge1xuICAgIC8qXG4gICAgICAgIFdlIGRvbid0IG5lZWQgdG8gdXNlIGRpc3BsYXk6bm9uZVxuICAgICAgICBiZWNhdXNlIHdlIG5lZWQgdGhlIGRlZmF1bHQgYmVoYXZpb3Igb2YgaXQsXG4gICAgICAgIHdoaWNoIHdpbGwgYmUgdXNlZnVsIGZvciBhY2Nlc3NpYmlsaXR5LlxuICAgICovXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi8qIHNob3cgY3VzdG9tIGNoZWNrYm94IHdpdGggdW5jaGVja2VkIHN0YXR1cyAqL1xuaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5wdXJlZS1jaGVja2JveCtsYWJlbCB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDZ0FBQUFvQkFNQUFBQiswS1ZlQUFBQUJHZEJUVUVBQUxHUEMveGhCUUFBQUFGelVrZENBSzdPSE9rQUFBQVlVRXhVUlV4cGNkL2YzOWpZM2RqYTNkalozTmZaM05YZTN0amEzY0lURU9VQUFBQUhkRkpPVXdBUUx2cTU5aC9FK1FFMEFBQUFSVWxFUVZRb3oyTmdvQVZnY2k1SEFpWUtZRUhWY2hRUUJCWjBSeFVzQVF1YW93b1dnd1hMeXhNRkVhQzhIQ29vZ0dUdHFPQXdGTVNhR0xBbUc2d0pER3RTcEQ0QUFFR0taa3Z6R0NXNkFBQUFBRWxGVGtTdVFtQ0MpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMThweDtcbn1cbi8qIHNob3cgY3VzdG9tIGNoZWNrYm94IHdpdGggY2hlY2tlZCBzdGF0dXMgKi9cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5wdXJlZS1jaGVja2JveDpjaGVja2VkK2xhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUNnQUFBQW9DQU1BQUFDN0lFaGZBQUFBQkdkQlRVRUFBTEdQQy94aEJRQUFBQUZ6VWtkQ0FLN09IT2tBQUFEWVVFeFVSVXhwY1g5L2Y0T0xsSWFOallXS2tJYUxrSWVMa0grUGo0YUxqNGVNajRpSWlJYUxqNGFMa0txcXFuOS9tWWVNa0llTGo0ZUxqNGVNajM5L2Y0aUlrWWlOallhTWo0YU1qLy8vLzRhTWtJV1JrWWVNa0llTWtJZUxrSWFNa0llTWo0bUppWWFNajRlTWtJaU1qNGVMam9hTGtJZUxrSWVMajRlTGo0ZVBqNFdOa1lhTWtZYU1rSW1Ka0pHUmtZaUxrSWFNajRlTWo0YUtrWWVNajRlTWo0ZU5rSWFNajRlTGtJYUxrSWFMajRTS2o0YUxrSWFMajRXTWo0YU1qb2FMajRlTGo0V05rWWFNa0lXTGtZYU5rWWVNajRlSGxvZU1rSmpnSDJJQUFBQkhkRkpPVXdBR0h5UXU5dVFRK3JrUE4rc0RDdjN4dnRNQ0hDM2NUZ0hwRmMzR3ByS2NEVmVHYVVMdHIrcUFJRDkwOUNVSFdJejFScGYzVTZYdmJHNHd5ZnhRVzlDM1FiWXFTS0FSWVpadkZnQUFBU1ZKUkVGVU9NdlYxTmR5Z3pBUUJkQkxMemJnM2x0Njc3MzM3UC8vVVZnNUdDY1JrbWZ5NUgxQUsrMlpBWWtkQVVzUmR1RFRuNWdIazV2ckNUdUhTQW5ETzZMWGRBeElEZU5xT3IxUEUxOE5qV2VlUHFVWmoxN2hCcUpOcnBmZmRMQit5ZVhLTFRTd2M4WlZwd1FkUE9iaStUcDBjSnRyZmhzNnVDZjJmd1FkWFB0MVVCbTg2SFpYNXQxalVnQzNpSkoyN2g0U2tzUDZDWC80YWJiNjdsTUJ4S280c3QzcDRvdm9sQThwN0l6RlR4Q0hXNnB3UHY2VVFrUkRUamVhUVBPS3MySGt5U0dNa1dnQTY2RE00OGhBRWNRaHR4NjVMaityQm9vaDRrRzIxMEVNRlVUWW43cCtDRFZFcjhieldnODZpRWFMcU5XQUhtTEhkVTBzQW1GWldBem04UTlvZXRJd2YwRDVCVEFMZndZRE5Renl5OHhSdVgxYmMrMTl2emV3c1VUeEJWWTlrSlQvOWE5ckFBQUFBRWxGVGtTdVFtQ0MpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMThweDtcbn1cbi8qIHB1cmVlLWNoZWNrYm94IC0gZW5kICovXG4iLCIucHVyZWUtdjIgaW5wdXRbdHlwZT10ZXh0XTpub3QoLnZhbGlkYXRpb24pLFxuLnB1cmVlLXYyIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLnB1cmVlLXYyIGlucHV0W3R5cGU9ZGF0ZV0sXG4ucHVyZWUtdjIgaW5wdXRbdHlwZT10ZWxdLFxuLnB1cmVlLXYyIHNlbGVjdCB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1mdWppLWxpZ2h0LWdyZXktY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucHVyZWUtdjIgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbi5wdXJlZS12MiBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbi5wdXJlZS12MiBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxcbi5wdXJlZS12MiBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG4ucHVyZWUtdjIgc2VsZWN0OmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0taW5wdXQtZm9jdXMpO1xufVxuXG4ucHVyZWUtdjIgLnB1cmVlLWRyb3Bkb3duIC5hcnJvdyB7XG4gICAgdG9wOiAuOWVtO1xufVxuXG4ucHVyZWUtdjIgLnB1cmVlLWNvdW50cnktaW5saW5lLWRyb3Bkb3duIC5zZWxlY3RlZC1jb3VudHJ5LWNvZGUge1xuICAgIHBhZGRpbmc6IDdweCAxMHB4O1xufVxuXG4vKiBFUlJPUiAtIFNUQVJUICAqL1xuLmVycm9yLW1zZyxcbi5wdXJlZS12MiAuZXJyb3IubXNnLWJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHZhcigtLWVycm9yLWNvbG9yKTtcbiAgICBwYWRkaW5nOiA0cHggOHB4IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucHVyZWUtdjIgLmVycm9yLm1zZy1wb2ludGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnB1cmVlLXYyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdW2FyaWEtaW52YWxpZD1cInRydWVcIl0sXG4ucHVyZWUtdjIgaW5wdXRbdHlwZT1cInRlbFwiXVthcmlhLWludmFsaWQ9XCJ0cnVlXCJdLFxuLnB1cmVlLXYyIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXVthcmlhLWludmFsaWQ9XCJ0cnVlXCJdIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWVycm9yLWNvbG9yKTtcbn1cbi8qIEVSUk9SIC0gRU5EICAqL1xuIiwiLypcbiAqIERFUFJFQ0FURUQ6IFRoaXMgZmlsZSBpcyBkZXByZWNhdGVkLiBubyBuZXcgYWRkaXRpb24gdG8gdGhpcyBmaWxlIGlzIGFsbG93ZWRcbiAqL1xuXG4vKlxuKiBCZWxvdyBjc3MgaXMganVzdCB0byBmaXggdGhlIGNvbXBvbmVudCBsaWJyYXJ5IGlzc3Vlc1xuKiBXaGVuIHRoZXkgZ2V0cyBmaXhlZC4gV2Ugd2lsbCByZW1vdmUgdGhhdC5cbiovXG5cbi5wdXJlLWZvcm0tc3RhY2tlZCBsYWJlbCB7XG4gICAgbWFyZ2luOiAwXG59XG5cbi5wdXJlZS1idXR0b24tbGluazpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLWJhc2UtbGJsLWNvbG9yKTtcbn1cblxuLnB1cmVlLXNwaW5uZXItYnV0dG9uOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChodHRwczovL3MueWltZy5jb20vd20vbW9kZXJuL2ltYWdlcy9mdWppLXNwaW5uZXItMS4wLjEuc3ZnKSBuby1yZXBlYXQgMCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNSU7XG4gICAgcmlnaHQ6IDUlO1xufVxuXG4ucHVyZWUtc3Bpbm5lci1idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnB1cmVlLXNwaW5uZXItYnV0dG9uLmFjdGl2ZTphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucHVyZWUtc3Bpbm5lcjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGh0dHBzOi8vcy55aW1nLmNvbS93bS9tb2Rlcm4vaW1hZ2VzL2Z1amktc3Bpbm5lci1kYXJrLTEuMC4wLnN2Zykgbm8tcmVwZWF0IDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMS40ZW07XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgei1pbmRleDogNDtcbiAgICB0b3A6IDFlbTtcbn1cblxuLnB1cmVlLXNwaW5uZXIuYWN0aXZlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi52YWxpZGF0aW9uIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuXG5cbi5wdXJlZS1idXR0b24tc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogIzE5OGZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICMxOThmZmY7XG59XG5cbmlucHV0LnB1cmVlLWJ1dHRvbi1ibHVlLFxuLnB1cmVlLWJ1dHRvbi1ibHVlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZS1iYWNrZ3JvdW5kKTtcbn1cblxuLyogVE9ETyB1cGRhdGUgdGhpcyBjb2xvciBhY2NvcmRpbmcgdG8gVUVEIGZlZWRiYWNrICovXG4ucHVyZWUtYnV0dG9uLWJsdWU6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYzYTkzO1xufVxuXG4ucHVyZWUtZHJvcGRvd24gc2VsZWN0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5wdXJlZS1kcm9wZG93biAuYXJyb3cge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubXNnLXBvaW50ZXItZG93biB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtY29sb3I6I2RkMTAzNztcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnB1cmUtYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAycHggYXV0byB2YXIoLS1mdWppLWJsdWUtMWEpO1xufVxuXG4vKlxuICogREVQUkVDQVRFRDogVGhpcyBmaWxlIGlzIGRlcHJlY2F0ZWQuIG5vIG5ldyBhZGRpdGlvbiB0byB0aGlzIGZpbGUgaXMgYWxsb3dlZFxuICovXG4iLCJodG1sLFxuYm9keSB7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNscmZpeDphZnRlciB7XG4gICAgY29udGVudDogXCIuXCI7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2xyZml4IHtcbiAgICB6b29tOiAxO1xufVxuXG4uY3Vyc29yLXBvaW50ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYm9keSAuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkgLmhpZGUsXG5ib2R5IC5hcmlhLWxhYmVsLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogVGhpcyBjbGFzcyB3aWxsIGJlIHVzZWQgdG8gaGlkZSB0aGluZ3MgaW4gbW9iaWxlICovXG4ubW9iaWxlLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kZXNrdG9wLWhpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2V0dGluZ3MtbnRpLXNwcml0ZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKHZhcigtLXNldHRpbmdzLW50aS1zcHJpdGUpKSBuby1yZXBlYXQgMCAwO1xufVxuXG4uaW5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbi1jb250ZW50IC5jb250ZW50LXRpdGxlLFxuLmZ1bGwtcGFnZS1jb250YWluZXIgLmNvbnRlbnQtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cblxuLm1haW4tY29udGVudCAuY29udGVudC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMi41ZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMWQzZDQ7XG59XG5cbi5tb2R1bGUtdGl0bGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG5cbi5tb2R1bGUtZGVzYyB7XG4gICAgY29sb3I6IHZhcigtLWJhc2UtdHh0LWNvbG9yKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4ubW9kdWxlLWRlc2MgLmFjdGlvbi1pdGVtLXJvdyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMWQzZDQ7XG4gICAgcGFkZGluZzogMjBweCAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiA0M3B4O1xufVxuLm1vZHVsZS1kZXNjIC5hY3Rpb24taXRlbS1yb3cub25seS1saW5rIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE2cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm1vZHVsZS1kZXNjIC5hY3Rpb24taXRlbS1yb3cubGFzdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLm1vZHVsZS1kZXNjIC5hY3Rpb24taXRlbS1yb3cgYSB7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIC40KTtcbn1cblxuLm1vZHVsZS1kZXNjIC50eHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5tb2R1bGUtZGVzYyAubW9kdWxlLXR4dCB7XG4gICAgY29sb3I6ICM1YTViNWQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuXG4ubW9kdWxlLWRlc2MgLmRlbGV0ZS10eHQgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLnRyYXNoIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDY2cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTRweCAtMjE2cHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbn1cblxuLm1vZHVsZS1kZXNjIC5kZWxldGUtdHh0IGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNHB4IC0yNDVweDtcbn1cblxuLm1vZHVsZS1kZXNjIC5kZWxldGUtdHh0OmhvdmVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTRweCAtMjQ1cHg7XG59XG5cbi5tb2R1bGUtZGVzYyAuZWRpdC10eHQgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI3NXB4O1xufVxuXG4ubW9kdWxlLWRlc2MgLmVkaXQtdHh0OmhvdmVyIHNwYW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwNHB4O1xufVxuXG4ubW9kdWxlLWRlc2MgLmxibCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiB2YXIoLS1iYXNlLWxibC1jb2xvcik7XG59XG5cbi5tb2R1bGUtZGVzYyAubW9kdWxlLWxibCxcbi5tb2R1bGUtZGVzYyAubW9kdWxlLXN0YXRlIHtcbiAgICBjb2xvcjogdmFyKC0tYmFzZS1sYmwtY29sb3IpO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLm1vZHVsZS1kZXNjIC5tb2R1bGUtc3RhdGUgLm9uIHtcbiAgICBjb2xvcjogdmFyKC0tZ3JlZW4tc2hhZGUpO1xufVxuXG4uZnVsbC1wYWdlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG59XG5cbi5mdWxsLXBhZ2UtbXNnLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuLmZ1bGwtcGFnZS1tc2ctY29udGFpbmVyIC5hY3Rpb24tYXJlYSB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwO1xufVxuXG4uZnVsbC1wYWdlLW1zZy1jb250YWluZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG59XG5cbi55YWhvby1tb2JpbGUtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYy1oZWFkZXItYmFja2dyb3VuZC1jb2xvcik7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6MTAwJTtcbiAgICB0b3A6IDA7XG59XG5cbi55YWhvby1tb2JpbGUtaGVhZGVyIC55YWhvby1sb2dvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi55YWhvby1tb2JpbGUtaGVhZGVyIC55YWhvby1sb2dvIGltZyB7XG4gICAgcGFkZGluZzogLjM1ZW0gMDtcbn1cblxuLm9mZnNjcmVlbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7IC8qIElFNiwgSUU3ICovXG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xufVxuXG4ucGFnZS1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG59XG5cbi50ZXh0LWhpZGUge1xuICAgIHRleHQtaW5kZW50OiAtMjAwMHB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnR4dC1hbGlnbi1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udHh0LWFsaWduLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnR4dC1hbGlnbi1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVsZS1mbG9hdC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZWxlLWZsb2F0LWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW5saW5lLWVycm9yLW1lc3NhZ2Uge1xuICAgIGNvbG9yOiAjZGQxMDM3O1xufVxuXG4uaW5saW5lLWVycm9yLXBhbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGViZWM7XG59XG5cbi5pbmxpbmUtZXJyb3ItYm94IHtcbiAgICBwYWRkaW5nOiAxNnB4IDEwcHg7XG59XG5cbi5pbmxpbmUtc3VjY2Vzcy1wYW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmZmY4O1xufVxuXG4uaW5saW5lLXN1Y2Nlc3MtbWVzc2FnZSB7XG4gICAgY29sb3I6ICMyM2FlM2E7XG59XG5cbi5pbmxpbmUtcGVuZGluZy1wYW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWYwO1xufVxuXG4uaW5saW5lLXBlbmRpbmctbWVzc2FnZSB7XG4gICAgY29sb3I6ICNmMjlkM2U7XG59XG5cbi5zbWwtdHh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi50aW55LXR4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5pbnB1dC1tZXNzYWdlLWJveCB7XG4gICAgcGFkZGluZzogMC43NWVtIDAuNjVlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTVFNUU1O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkN2Q3ZDc7XG4gICAgY29sb3I6IHZhcigtLWJhc2UtbGJsLWNvbG9yKTtcbn1cblxuLyogVUNTIC0gVW5pdmVyc2FsIEhlYWRlciAtIFNUQVJUICovXG4jeXVjcyB7XG4gICAgZGlzcGxheTpub25lO1xufVxuI3lVbml2SGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogU3RlbmNpbCBVbml2ZXJzYWwgSGVhZGVyICovXG4jVUgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qXG4gKiBTdGVuY2lsIFVIIGludHJvZHVjZXMgY3NzOlxuICogICAgIGJvZHksICNVSCB7bWluLXdpZHRoOiA5NjBweH0uXG4gKiB3ZSBuZWVkIHRvIGNsZWFyIGl0XG4gKi9cbmJvZHksICNVSCB7XG4gICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIFVDUyAtIFVuaXZlcnNhbCBIZWFkZXIgLSBFTkQgKi9cblxuXG4vKiBTdWNjZXNzIFNjcmVlbiAtU1RBUlQgKi9cblxuLnN1Y2Nlc3MtaGVhZGluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0Yjg3NjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMWVtIDEuNWVtO1xufVxuXG4uc3VjY2Vzcy1oZWFkaW5nIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG59XG5cbi8qIFN1Y2Nlc3MgU2NyZWVuIC0gRU5EICovXG5cbi5zcHJlYWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRpc2FibGVkLWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmFja2dyb3VuZCk7XG59XG5cbi50eHQtZnVqaS1ncmV5IHtcbiAgICBjb2xvcjogdmFyKC0tZnVqaS1ncmV5LWxibC1jb2xvcik7XG59XG5cbi8qIEFzIHdlIGRlY2lkZWQgYWZ0ZXIgZGlzY3Vzc2lvbiB3aXRoIFVFRCB0aGF0IGFsbCB0aGUgbWFyZ2luL3NwYWNpbmcgYmV0d2VlbiBlbGVtZW50c1xuc2hvdWxkIGJlIHN0YW5kYXJkIGFuZCBjb250cm9sbGVkIGJ5IGNvbW1vbiBjbGFzc2VzIHNvIHRoYXQgaXQgY2FuIGJlIGNoYW5nZWQgZWFzaWx5ICovXG5cbi5tYXJnaW44IHtcbiAgICAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ubWFyZ2luMTYge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5tYXJnaW4yMCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLm1hcmdpbjIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubWFyZ2luMjQge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5wYWRkaW5nLXRiLTE1IHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbi53cml0ZXVwIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4uZmluZXByaW50IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICNiN2I3Yjc7XG59XG5cbi5ibHVlLWFycm93LXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJhc2UtbGluay1jb2xvcik7XG59XG5cbi8qIERlc2t0b3AgQ3NzIC1TVEFSVCAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKC0tbWVkaXVtLXdpbmRvdykge1xuICAgIGJvZHkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjlmYWZhO1xuICAgIH1cblxuICAgICN5dWNzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICN5dWNzSGVhZCAgI3l1Y3Mge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgfVxuXG5cbiAgICBib2R5ICN5dWNzICN5dWNzLWxvZ28ge1xuICAgICAgICBtYXJnaW4tbGVmdDogNmVtO1xuICAgIH1cblxuICAgICN5dWNzSGVhZCAjeXVjcyBhIHtcbiAgICAgICAgY29sb3I6ICMxOThmZmY7XG4gICAgfVxuXG4gICAgLyogVUggZm9yIHBhcnRuZXJzICovXG4gICAgI3lVbml2SGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICB9XG5cbiAgICAjeVVuaXZIZWFkICBhIHtcbiAgICAgICAgY29sb3I6ICM2NzY3NjcgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLyogVUggZm9yIHBhcnRuZXJzICovXG5cbiAgICAvKiBTdGVuY2lsIFVuaXZlcnNhbCBIZWFkZXIgKi9cbiAgICAjVUgge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNjFweCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvKlxuICAgICAqIFN0ZW5jaWwgVUggaW50cm9kdWNlcyBjc3M6XG4gICAgICogICAgIGJvZHksICNVSCB7bWluLXdpZHRoOiA5NjBweH0uXG4gICAgICogd2UgbmVlZCB0byBzZXQgaXQgdG8gNDhlbSBmb3IgZGVza3RvcFxuICAgICAqL1xuICAgIGJvZHksICNVSCB7XG4gICAgICAgIG1pbi13aWR0aDogNDhlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICNVSCAuVUhDb2wxIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2ZW07XG4gICAgfVxuICAgIC8qIFN0ZW5jaWwgVW5pdmVyc2FsIEhlYWRlciAtIEVORCAqL1xuXG4gICAgLm1haW4tY29udGVudCAuY29udGVudC10aXRsZSxcbiAgICAuZnVsbC1wYWdlLWNvbnRhaW5lciAuY29udGVudC10aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5tYWluLWNvbnRlbnQgLmNvbnRlbnQtdGl0bGUgaDEsXG4gICAgLmZ1bGwtcGFnZS1jb250YWluZXIgLmNvbnRlbnQtdGl0bGUgaDF7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBmb250LXdlaWdodDozMDA7XG4gICAgfVxuXG4gICAgLm1vZHVsZS1kZXNjIC5hY3Rpb24taXRlbS1yb3c6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cblxuICAgIC5tb2R1bGUtZGVzYyAuaW5saW5lLWVycm9yLXBhbmU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhlYmVjO1xuICAgIH1cblxuICAgIC5hY3Rpb24taXRlbS1yb3cubm8tYWN0aW9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmZ1bGwtcGFnZS1tc2ctY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiA4NHB4IGF1dG8gMDtcbiAgICB9XG5cbiAgICAuZnVsbC1wYWdlLW1zZy1jb250YWluZXIgLmFjdGlvbi1idXR0b24ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAuZnVsbC1wYWdlLW1zZy1jb250YWluZXIgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICB9XG5cbiAgICAuZnVsbC1wYWdlLW1zZy1jb250YWluZXIgLndyaXRldXAge1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgIH1cblxuICAgIC5wYWdlLW92ZXJsYXkge1xuICAgICAgICB0b3A6IDhlbTtcbiAgICB9XG5cbiAgICAubW9iaWxlLWhpZGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuZGVza3RvcC1oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi8qIG1ha2Ugc3VyZSB0byBzZXQgd2lkdGggb2YgdGhlIGNvbnRhaW5lciAqL1xuLmVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuaHRtbCxcbmJvZHkge1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLnBhZ2UtY29udGFpbmVyIHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y5O1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtLW1lZGl1bS13aW5kb3cpIHtcbiAgICAubm9uLWRlc2t0b3AtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5wYWdlLWNvbnRhaW5lciAjeXVjc0hlYWQgI3l1Y3Mge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLm5vbi1kZXNrdG9wLWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG59XG5cbi5ub24tZGVza3RvcC1oZWFkZXIgaW1nIHtcbiAgICB3aWR0aDogMTUycHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubGluayB7XG4gICAgY29sb3I6IHZhcigtLWJhc2UtbGluay1jb2xvcik7XG59XG5cbi5jYXJyb3QtaW1hZ2Uge1xuICAgIGJhY2tncm91bmQ6dXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJRQUFBQWhDQVlBQUFEWlBvc1RBQUFBQkdkQlRVRUFBTEdQQy94aEJRQUFBVTVKUkVGVVNBMnQxajlLQTBFWUJmQzNRNG9VRW9oaUVSREwySGdIQzhWU1JNSEt4anNFN0R4QUNIZ0ZxeFNTUU1ER0loWldYc0JXTERRaVdBaVNJdDJZbDJXUzNka2srODJmMTh6dVp1WTM4MjJZWVpQdnNkYXRJZkF5QXZhM2dmWWgwTnlFZDVMTGdkYkQ5OFg0ZWhXNFAwL3h4VlA1bGVMS3N2bWRBQmQ5NFBVbisxUityVmltblJCVThaMnhURHUrcU9JZndIY1dDMVZjR2N1T2hjN0FtT2djaklYbXdCaG9BUXhGbDRJaDZFclFGMTBMK3FDbG9DdWE2R2s0U0JJZUdEdzR1QzN0bUZQS0NTVHkrQVpjUGRoY2V0L1lBRVFsbStHZmY4RE5zN25MdDlVS2NIdnNBQkk3NndFZjA5WU9zYnNUNEdCWENFb3hUbFJhc2d0V0NycGlhMEVmYkNYb2l5MEZRN0FDR0lybHdCallISXlGemNDdnNXd0hzTE1rNnZxcGZEdEpJTk9uOEczREg3SjcwM1NVdG9Wdm14Q01rNnJPRWJDM2xjNi9Vd082cCttcElWMlIzZThmTzYyOC9iQ2VrOThBQUFBQVNVVk9SSzVDWUlJPScpO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLyogUlRMIGNzcyAqL1xuLyogV0hlbiB0aGUgY29udGVudCBpcyBpbiBlbmdsaXNoIG9yIG51bWJlciB3aGljaCBzaG91bGQgbm90IGZsaXAgdGhlIGNvbnRlbnQgZm9yIHJ0bCAqL1xuXG4vKnJ0bDppZ25vcmUqL1xuLmx0ciB7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgdW5pY29kZS1iaWRpOiBlbWJlZDtcbn1cblxuLmlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZGlzcGxheS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb250LXdlaWdodC03MDAge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDBcbn1cblxuLmgtY2VudGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8qIGFsd2F5cyBzaG93IHNjcm9sbCBiYXIuIG9ubHkgd2Via2l0IGFsbG93cyBjdXN0b21pbmcgc2Nyb2xsYmFyIHZpYSBiZWxvdyBjc3MuICovXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG46Oi13ZWJraXQtc2Nyb2xsYmFyOnZlcnRpY2FsIHtcbiAgICB3aWR0aDogMTBweDtcbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXI6aG9yaXpvbnRhbCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xufVxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMSk7XG59XG5cbi5mYWRlLWluIHtcbiAgICBhbmltYXRpb246IGZhZGVJbiAyMDBtcyBlYXNlLWluLW91dDtcbn1cbiIsIi8qIG1hcmdpbiB0b3AgKi9cbi5tLWItMzBweCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm0tYi0yMHB4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubS1iLTE2cHgge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5tLWItOHB4IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4vKiBtYXJnaW4gdG9wICovXG4ubS10LTk2cHgge1xuICAgIG1hcmdpbi10b3A6IDk2cHg7XG59XG5cbi5tLXQtNDhweCB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5cbi5tLXQtNDBweCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLm0tdC01MHB4IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4ubS10LTMycHgge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5tLXQtMzBweCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLm0tdC0yMHB4IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubS10LTI0cHgge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4ubS10LTE2cHgge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ubS10LTEycHgge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLm0tdC0xMHB4IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubS10LThweCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLm0tdC01cHgge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLyogcGFkZGluZyAqL1xuLnAtcy00cHgge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cblxuLnAtZS00cHgge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG5cbi8qIHRleHQgKi9cbi50ZXh0LXhsIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4udGV4dC1sZyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnRleHQtbWQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi50ZXh0LXNtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIGFsaWdubWVudHMgKi9cbi50LWEtYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogYm94IG1vZGVsICovXG4uYi1zLWItYiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi50LWEtciB7XG4gICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiIsIi5tYnItZGV2aWNlLWljb24sXG4ubWJyLWJyb3dzZXItaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCh2YXIoLS1kZXZpY2VzLXVybCkpIG5vLXJlcGVhdCAwIC00MjdweC8qcnRsOmlnbm9yZSovO1xufVxuXG4ubWJyLWRldmljZS1pY29uIHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRvcDogMTBweDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5tYnItZGV2aWNlLWljb24tbW9iaWxlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMDlweC8qcnRsOmlnbm9yZSovO1xufVxuXG4ubWJyLWRldmljZS1pY29uLWRlc2t0b3Age1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM1MXB4LypydGw6aWdub3JlKi87XG59XG5cbi5tYnItZGV2aWNlLWljb24tdGFibGV0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zODdweC8qcnRsOmlnbm9yZSovO1xuICAgIGhlaWdodDogMzJweDtcbn1cblxuLm1ici1kZXZpY2UtaWNvbi1tb2JpbGUtaW9zIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDFweC8qcnRsOmlnbm9yZSovO1xufVxuXG4ubWJyLWRldmljZS1pY29uLW1vYmlsZS1hbmRyb2lkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zOXB4LypydGw6aWdub3JlKi87XG59XG5cbi5tYnItZGV2aWNlLWljb24tbW9iaWxlLXdpbmRvd3Mge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc5cHgvKnJ0bDppZ25vcmUqLztcbn1cblxuLm1ici1kZXZpY2UtaWNvbi1kZXNrdG9wLW1hYyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTE4cHgvKnJ0bDppZ25vcmUqLztcbn1cblxuLm1ici1kZXZpY2UtaWNvbi1kZXNrdG9wLXdpbmRvd3Mge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1N3B4LypydGw6aWdub3JlKi87XG59XG5cbi5tYnItZGV2aWNlLWljb24tdGFibGV0LWlvcyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTk3cHgvKnJ0bDppZ25vcmUqLztcbn1cblxuLm1ici1kZXZpY2UtaWNvbi10YWJsZXQtd2luZG93cyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjM3cHgvKnJ0bDppZ25vcmUqLztcbn1cblxuLm1ici1kZXZpY2UtaWNvbi10YWJsZXQtYW5kcm9pZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjc3cHgvKnJ0bDppZ25vcmUqLztcbn1cblxuLm1ici1icm93c2VyLWljb24ge1xuICAgIC8qIGRvbid0IHNob3cgYW55IGljb24gKi9cbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwMHB4LypydGw6aWdub3JlKi87XG4gICAgbGVmdDogMTBweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgd2lkdGg6IDI3cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xufVxuXG4ubWJyLWJyb3dzZXItaWNvbi1maXJlZm94IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00ODlweC8qcnRsOmlnbm9yZSovO1xufVxuXG4ubWJyLWJyb3dzZXItaWNvbi1jaHJvbWUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUxNHB4LypydGw6aWdub3JlKi87XG59XG5cbi5tYnItYnJvd3Nlci1pY29uLWllIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MzlweC8qcnRsOmlnbm9yZSovO1xufVxuXG4ubWJyLWJyb3dzZXItaWNvbi1zYWZhcmkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU2M3B4LypydGw6aWdub3JlKi87XG59XG5cbi5tYnItYnJvd3Nlci1pY29uLWFuZHJvaWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU4OHB4LypydGw6aWdub3JlKi87XG59XG5cbi5tYnItYnJvd3Nlci1pY29uLWVkZ2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcxMHB4LypydGw6aWdub3JlKi87XG59XG5cbi8qIFNtYWxsZXIgZGV2aWNlIGljb25zIENTUyAqL1xuLm1ici1kZXZpY2UtaWNvbi1zbSxcbi5tYnItYnJvd3Nlci1pY29uLXNtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKHZhcigtLWRldmljZXMtdXJsKSkgbm8tcmVwZWF0IDAgLTQyN3B4LypydGw6aWdub3JlKi87XG59XG5cbi5tYnItZGV2aWNlLWljb24tc20ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLm1ici1icm93c2VyLWljb24tc20ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJTtcbn1cblxuLm1ici1kZXZpY2UtaWNvbi1zbSB7XG4gICAgbGVmdDogMTBweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xufVxuXG4ubWJyLWRldmljZS1pY29uLXNtLW1vYmlsZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjMxcHgvKnJ0bDppZ25vcmUqLztcbn1cblxuLm1ici1kZXZpY2UtaWNvbi1zbS1kZXNrdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNjFweC8qcnRsOmlnbm9yZSovO1xufVxuXG4ubWJyLWRldmljZS1pY29uLXNtLXRhYmxldCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjkxcHgvKnJ0bDppZ25vcmUqLztcbiAgICBoZWlnaHQ6IDMycHg7XG59XG5cbi5tYnItZGV2aWNlLWljb24tc20tbW9iaWxlLWlvcyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwLypydGw6aWdub3JlKi87XG59XG5cbi5tYnItZGV2aWNlLWljb24tc20tbW9iaWxlLWFuZHJvaWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI5cHgvKnJ0bDppZ25vcmUqLztcbn1cblxuLm1ici1kZXZpY2UtaWNvbi1zbS1tb2JpbGUtd2luZG93cyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTlweC8qcnRsOmlnbm9yZSovO1xufVxuXG4ubWJyLWRldmljZS1pY29uLXNtLWRlc2t0b3AtbWFjIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04OXB4LypydGw6aWdub3JlKi87XG59XG5cbi5tYnItZGV2aWNlLWljb24tc20tZGVza3RvcC13aW5kb3dzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTdweC8qcnRsOmlnbm9yZSovO1xufVxuXG4ubWJyLWRldmljZS1pY29uLXNtLXRhYmxldC1pb3Mge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0N3B4LypydGw6aWdub3JlKi87XG59XG5cbi5tYnItZGV2aWNlLWljb24tc20tdGFibGV0LXdpbmRvd3Mge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3N3B4LypydGw6aWdub3JlKi87XG59XG5cbi5tYnItZGV2aWNlLWljb24tc20tdGFibGV0LWFuZHJvaWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwM3B4LypydGw6aWdub3JlKi87XG59XG5cbi5tYnItYnJvd3Nlci1pY29uLXNtIHtcbiAgICAvKiBkb24ndCBzaG93IGFueSBpY29uICovXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDBweC8qcnRsOmlnbm9yZSovO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdG9wOiA1cHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xufVxuXG4ubWJyLWJyb3dzZXItaWNvbi1zbS1maXJlZm94IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMjVweC8qcnRsOmlnbm9yZSovO1xufVxuXG4ubWJyLWJyb3dzZXItaWNvbi1zbS1jaHJvbWUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM0M3B4LypydGw6aWdub3JlKi87XG59XG5cbi5tYnItYnJvd3Nlci1pY29uLXNtLWllIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNTlweC8qcnRsOmlnbm9yZSovO1xufVxuXG4ubWJyLWJyb3dzZXItaWNvbi1zbS1zYWZhcmkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM3NXB4LypydGw6aWdub3JlKi87XG59XG5cbi5tYnItYnJvd3Nlci1pY29uLXNtLWFuZHJvaWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM5MnB4LypydGw6aWdub3JlKi87XG59XG5cbi5tYnItYnJvd3Nlci1pY29uLXNtLWVkZ2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ3MXB4LypydGw6aWdub3JlKi87XG59XG5cbiIsIi8qIEhhbmRsZXMgcG9zaXRpb25pbmcgb2YgcHJpbWFyeSBhbmQgc2Vjb25kYXJ5IENUQSBvbiBkZXNrdG9wIGFuZCBtb2JpbGUuXG5UaGUgcHJpbWFyeSBDVEEgd2lsbCBiZSBkaXNwbGF5ZWQgb24gdGhlIGxlZnQgaW4gZGVza3RvcCBhbmQgb24gdGhlIHJpZ2h0IGluIG1vYmlsZS4gKi9cbi5jdGEtcHJpbWFyeS1jb2wge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG5cbi5jdGEtc2Vjb25kYXJ5LWNvbCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC0tbWVkaXVtLXdpbmRvdykge1xuICAgIC5jdGEtcHJpbWFyeS1jb2wge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgfVxuXG4gICAgLmN0YS1zZWNvbmRhcnktY29sIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG59XG5cbiIsIi8qIHNldHMgdGhlIGJhY2tncm91bmQgZm9yIGFsbCBmb3JtIGVsZW1lbnRzICovXG4ub25laWQtZm9ybS1iYWNrZ3JvdW5kIGlucHV0W3R5cGU9dGV4dF0sXG4ub25laWQtZm9ybS1iYWNrZ3JvdW5kIGlucHV0W3R5cGU9ZW1haWxdLFxuLm9uZWlkLWZvcm0tYmFja2dyb3VuZCBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5vbmVpZC1mb3JtLWJhY2tncm91bmQgaW5wdXRbdHlwZT1kYXRlXSxcbi5vbmVpZC1mb3JtLWJhY2tncm91bmQgaW5wdXRbdHlwZT10ZWxdLFxuLm9uZWlkLWZvcm0tYmFja2dyb3VuZCBzZWxlY3Qge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzEwMTAxMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZGFkZTtcbn1cblxuLm9uZWlkLWZvcm0tYmFja2dyb3VuZCBzZWxlY3Qge1xuICAgIGNvbG9yOiAjODc4YzkxO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5vbmVpZC1mb3JtLWJhY2tncm91bmQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICM4NzhjOTE7XG59XG5cbi5vbmVpZC1mb3JtLWJhY2tncm91bmQgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICM4NzhjOTE7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLm9uZWlkLWZvcm0tYmFja2dyb3VuZCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuLm9uZWlkLWZvcm0tYmFja2dyb3VuZCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbi5vbmVpZC1mb3JtLWJhY2tncm91bmQgaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsXG4ub25laWQtZm9ybS1iYWNrZ3JvdW5kIGlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbi5vbmVpZC1mb3JtLWJhY2tncm91bmQgaW5wdXRbdHlwZT1kYXRlXTpmb2N1cyxcbi5vbmVpZC1mb3JtLWJhY2tncm91bmQgc2VsZWN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1pbnB1dC1mb2N1cyk7XG59XG5cbi5vbmVpZC1mb3JtLWJhY2tncm91bmQgLmNvdW50cnktY29kZS1kcm9wZG93biB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDY0cHg7XG59XG5cbi5vbmVpZC1mb3JtLWJhY2tncm91bmQgLnJlbGF0aXZlLWRyb3Bkb3duLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NmZDJkNTtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDMycHg7XG59XG5cbi5vbmVpZC1mb3JtLWJhY2tncm91bmQgLnBob25lLW51bWJlciB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA3MnB4O1xufVxuXG4ub25laWQtZm9ybS1iYWNrZ3JvdW5kIC5yZWxhdGl2ZS1jb3VudHJ5LWNvZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDhweDtcbiAgICBsZWZ0OiA4cHg7XG59XG5cbi5vbmVpZC1mb3JtLWJhY2tncm91bmQgLnJlbGF0aXZlLWRyb3Bkb3duLWNvbnRhaW5lciAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNTJweDtcbn1cblxuLm9uZWlkLWZvcm0tYmFja2dyb3VuZCAucGhvbmUtY291bnRyeS1jb2RlIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi8qIFRoaXMgc2V0cyBhIHJlZCBib3JkZXIgdG8gdGhlIGVsZW1lbnRzIHNob3dpbmcgYW4gZXJyb3IgKi9cbi5vbmVpZC1lcnJvci1ib3JkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGQxMDM3ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFN0eWxpbmcgZm9yIGFsbCBlcnJvciBtZXNzYWdlcyAqL1xuLm9uZWlkLWVycm9yLW1lc3NhZ2Uge1xuICAgIG1hcmdpbjogNHB4IDAgMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2RkMTAzNztcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLyogc3R5bGUgZm9yIGFsbCBkZXNjcmlwdGlvbnMgYW5kIHRleHRzICovXG4ub25laWQtcGFnZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM3NDc0NzQ7XG59XG5cbi5vbmVpZC1pY29uLXRpY2sge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL3MueWltZy5jb20vd20vbW9kZXJuL2ltYWdlcy90dW1ibHItaW1hZ2UtdGljay4wLjAuMS5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiA3NnB4O1xuICAgIHdpZHRoOiA3NnB4O1xuICAgIG1hcmdpbjogNDBweCAwIDE2cHggMDtcbn1cblxuLm9uZWlkLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ub25laWQtY29udGFpbmVyIC5idXR0b24tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4ub25laWQtZXJyb3ItYm9yZGVyIHNlbGVjdCxcbi5vbmVpZC1lcnJvci1ib3JkZXIgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuIiwiLyogbG9hZGluZyBiYXIgZm9yIHBvbGxpbmcgKi9cbi5kb3QtZG90LWRvdDpiZWZvcmUsXG4uZG90LWRvdC1kb3Q6YWZ0ZXIsXG4uZG90LWRvdC1kb3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIGFuaW1hdGlvbjogcGVuZGluZyAxLjBzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuXG59XG4uZG90LWRvdC1kb3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjE1cztcbn1cbi5kb3QtZG90LWRvdDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiAtMzBweDtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjMwcztcbn1cbi5kb3QtZG90LWRvdDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGxlZnQ6IDMwcHg7XG59XG5cbi5kb3QtZG90LWRvdC5oaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBrZXlmcmFtZXMgcGVuZGluZyB7XG4gICAgMCUsXG4gICAgMTAwJSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTVweCAwIDAgI2VjZWNlYztcbiAgICB9XG4gICAgODAlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNXB4IDAgMCAjZTRlNGU0O1xuICAgIH1cbiAgICA0MCUge1xuICAgICAgICBib3gtc2hhZG93OiAwIDE1cHggMCAwICNkNGQ0ZDQ7XG4gICAgfVxufVxuXG4vKlxuICogdGhlIHNpemUgb2YgdGhlIGJhY2tncm91bmQgc3ZnIGlzIDE0NHgxNDQuIERldmVsb3BlcnMgc2hvdWxkIHJlc2l6ZSBpdCBiYXNlIG9uIHRoZWlyIHJlcXVpcmVtZW50LlxuICovXG4uZ2VuZXJpYy1zcGlubmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHZhcigtLWRhcmstc3Bpbm5lci11cmwpKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi8qcnRsOmlnbm9yZSovXG4uZ28tYmFjay1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyNHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjczcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWluZGVudDogLTEwMHB4OyAvKiBzaG91bGQgbm90IGRpc3BsYXkgYnV0IHNob3VsZCBiZSByZWFkYWJsZSBmcm9tIHNjcmVlbnJlYWRlciAqL1xufVxuXG4uZ28tYmFjay1idXR0b24tbW9iaWxlIHtcbiAgICB0b3A6IDE4cHg7XG59XG5cbi8qcnRsOmlnbm9yZSovXG4uZ28tYmFjay1idXR0b246YWN0aXZlIHtcbiAgICBsZWZ0OiAyMnB4O1xufVxuXG4udHJhc2gtY2FuLWljb24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCh2YXIoLS10cmFzaC1jYW4taWNvbikpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnRyYXNoLWNhbi1pY29uOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKHZhcigtLXRyYXNoLWNhbi1pY29uLXRhcHBlZCkpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxOXB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6MThweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udHJhc2gtY2FuLWljb246Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mZWVkYmFjay1ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZlZWRiYWNrLWJveC1iYWNrZ3JvdW5kKTtcbuKAguKAguKAguKAgmJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1iYXNlLWJvcmRlci1jb2xvcik7XG7igILigILigILigIJib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmFzZS1ib3JkZXItY29sb3IpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4iLCJAa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDYwJSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0IHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguMywgLjMpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBibG9ja0hpZ2hsaWdodCB7XG4gICAgMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ibHVlLWJhY2tncm91bmQpO1xuICAgIH1cblxuICAgIDIwJSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUtYmFja2dyb3VuZCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIHRleHRIaWdobGlnaHQge1xuICAgIDAlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWZ1amktZ3JlZW4tMmEpO1xuICAgIH1cblxuICAgIDIwJSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1mdWppLWdyZWVuLTJhKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWJhc2UtdHh0LWNvbG9yKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04MDBweCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5Cb3R0b20ge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgfVxufVxuIiwiLnlhay1zaWduLWluLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5cbi55YWstc2lnbi1pbi1jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDRweCBhdXRvO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMTA1cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ3JheS1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi55YWstc2lnbi1pbi1jYXJkIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgdG9wOiAxNnB4O1xufVxuXG4ueWFrLXNpZ24taW4tY2FyZCBwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4iLCIuY2hhbGxlbmdlLWhlYWRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uY2hhbGxlbmdlLWhlYWRlciAudXNlcm5hbWUtY29udGFpbmVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2I5YmRjNTtcbiAgICBwYWRkaW5nOiAwIDVweCAxMHB4O1xufVxuXG4uY2hhbGxlbmdlLWhlYWRlciAueWlkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmNoYWxsZW5nZS1oZWFkZXIgYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jaGFsbGVuZ2UtaGVhZGVyIC5lcnJvci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi5jaGFsbGVuZ2UueWFrLWludGVyc3RpdGlhbCAudXNlcm5hbWUge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG59XG4uY2hhbGxlbmdlLnlhay1pbnRlcnN0aXRpYWwgLm5vdC15b3Uge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmNoYWxsZW5nZS55YWstaW50ZXJzdGl0aWFsIC5waG9uZS1pbWcge1xuICAgIGJhY2tncm91bmQ6IHVybCh2YXIoLS1waG9uZS1zaWduLWluLWltZykpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBoZWlnaHQ6IDE0NnB4O1xufVxuXG4uY2hhbGxlbmdlLnlhay1pbnRlcnN0aXRpYWwgLnNlcGVyYXRvci1vciB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbn1cblxuLmNoYWxsZW5nZS55YWstaW50ZXJzdGl0aWFsIC5zZXBlcmF0b3Itb3IgKyAuc2Vjb25kYXJ5LXNpZ24taW4tbGluayB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5jaGFsbGVuZ2UueWFrLWludGVyc3RpdGlhbCAuc2VwZXJhdG9yLW9yICsgLnNlY29uZGFyeS1zaWduLWluLWxpbmsgYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogYXV0bztcbn1cblxuLmNoYWxsZW5nZSAueWFrLXNpZ25pbi1vciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBjb2xvcjogIzg3OEM5MTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2hhbGxlbmdlIC55YWstc2lnbmluLWNhcmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCh2YXIoLS1waG9uZS1zaWduLWluLWltZykpIDE2cHggMTZweCBuby1yZXBlYXQgI2YxZjFmNTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggMnB4IHJnYmEoMCwwLDAsMC4zNSk7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLmNoYWxsZW5nZSAueWFrLXNpZ25pbi1jYXJkOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAycHggYXV0byB2YXIoLS1mdWppLWJsdWUtMWEpO1xufVxuXG4uY2hhbGxlbmdlIC55YWstc2lnbmluLWNhcmQ6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uY2hhbGxlbmdlIC55YWstc2lnbmluLWNhcmQgLnlhay1zaWduaW4tZGVzYyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6IHZhcigtLWZ1amktYmx1ZS0xYSk7XG59XG4uY2hhbGxlbmdlIC55YWstc2lnbmluLWNhcmQgLnlhay1zaWduaW4tZGVzYyAuZGVzYy1maXJzdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuLmNoYWxsZW5nZSAueWFrLXNpZ25pbi1jYXJkIC55YWstc2lnbmluLWRlc2MgLmRlc2Mtc2Vjb25kIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNoYWxsZW5nZSAueWFrLXNpZ25pbi1jYXJkIC55YWstc2lnbmluLWRlc2MgLmRlc2Mtc2Vjb25kOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwodmFyKC0tcmlnaHQtYXJyb3ctaW1nKSkgdG9wIDhweCByaWdodCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5cHg7XG59XG4iLCIuY2hhbGxlbmdlLnJlZy1vbmVmbG93LWludGVyc3RpdGlhbCAuc2Vjb25kYXJ5LXNpZ24taW4tbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmNoYWxsZW5nZS5yZWctb25lZmxvdy1pbnRlcnN0aXRpYWwgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmNoYWxsZW5nZS5yZWctb25lZmxvdy1pbnRlcnN0aXRpYWwgLndyaXRlLXVwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbiIsIi55YWstbWljcm9zaXRlLXNldHVwLFxuLnlhay1taWNyb3NpdGUtc2V0dXAgLnB1cmUtZyBbY2xhc3MqPXB1cmUtdV0ge1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xufVxuXG4ueWFrLW1pY3Jvc2l0ZS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstcHVycGxlKTtcbiAgICB6LWluZGV4OiA1O1xufVxuXG4ueWFrLW1pY3Jvc2l0ZS1oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG59XG4ueWFrLW1pY3Jvc2l0ZS1oZWFkZXIgLmtleS1pbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxNTBweDtcbn1cblxuLnlhay1taWNyb3NpdGUtaGVhZGVyIGEuaGVscC1idXR0b24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAueWFrLW1pY3Jvc2l0ZS1oZWFkZXIgYS5oZWxwLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG59XG4iLCIueWFrLWhvbWUtcHJvZmlsZSBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5hdXRob3JpemUtcHJvZmlsZSAucHJvZmlsZS1pbWctYm9yZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDc4cHg7XG4gICAgaGVpZ2h0OiA3OHB4O1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xufVxuXG4uYXV0aG9yaXplLXByb2ZpbGUgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgd2lkdGg6IDc0cHg7XG4gICAgaGVpZ2h0OiA3NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5hdXRob3JpemUtcHJvZmlsZSAuYWNjb3VudC1rZXktb3ZlcmxhcC1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDRweDtcbiAgICBib3R0b206IC04cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDUxMHB4KSB7XG5cbiAgICAuYXV0aG9yaXplLXByb2ZpbGUgLnByb2ZpbGUtaW1nLWJvcmRlciB7XG4gICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgfVxuXG4gICAgLmF1dGhvcml6ZS1wcm9maWxlIGltZyB7XG4gICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgfVxuXG4gICAgLnlhay1ob21lLXByb2ZpbGUuZGVmYXVsdCBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIHdpZHRoOiA0MnB4O1xuICAgIH1cblxuICAgIC5hdXRob3JpemUtcHJvZmlsZSAuYWNjb3VudC1rZXktb3ZlcmxhcC1iYWNrZ3JvdW5kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0MjBweCkge1xuICAgIC5hdXRob3JpemUtcHJvZmlsZSAucHJvZmlsZS1pbWctYm9yZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4iLCIueWFrLXNlc3Npb25zLWxpc3QgLnNlc3Npb25zLWxpc3QtdGl0bGUge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnlhay1zZXNzaW9ucy1saXN0IC5zZXNzaW9uLWluZm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ueWFrLXNlc3Npb25zLWxpc3QgLnNpbmdsZS1zZXNzaW9uIHtcbiAgICBib3JkZXI6IDA7XG59XG5cbi55YWstc2Vzc2lvbnMtbGlzdCAuZGV2aWNlLWluZm8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogN3B4O1xuICAgIGxlZnQ6IC0ycHg7XG59XG5cbi55YWstc2Vzc2lvbnMtbGlzdCAuZGV2aWNlLWRlc2NyaXB0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW4tbGVmdDogMTQlO1xuICAgIHdpZHRoOiA0MiU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuXG4ueWFrLXNlc3Npb25zLWxpc3QgLmRldmljZS10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogdmFyKC0tYmFzZS10eHQtY29sb3IpO1xufVxuXG4ueWFrLXNlc3Npb25zLWxpc3QgLmF1dGhvcml6ZS1kZW55LWhvbGRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLnlhay1zZXNzaW9ucy1saXN0IC5hdXRob3JpemUtc2Vzc2lvbi1mb3JtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnlhay1zZXNzaW9ucy1saXN0IC5kZW55LXN1Y2Nlc3MgLmRlbnktYnV0dG9uOmJlZm9yZSxcbi55YWstc2Vzc2lvbnMtbGlzdCAuZGVueS1zdWNjZXNzIC5kZW55LWJ1dHRvbjphZnRlciB7XG4gICAgdG9wOiA0MXB4O1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAycHg7XG59XG5cbi55YWstc2Vzc2lvbnMtbGlzdCAuYXBwcm92ZS1zcGlubmVyLWJ1dHRvbjphZnRlcixcbi55YWstc2Vzc2lvbnMtbGlzdCAuZGVueS1zcGlubmVyLWJ1dHRvbjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCh2YXIoLS1saWdodC1zcGlubmVyLXVybCkpIG5vLXJlcGVhdCAwIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uc2Vzc2lvbnMtbGlzdC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZ1amktZ3JleS0yKTtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ueWFrLXNlc3Npb25zLWxpc3QgLmFwcHJvdmUtc3VjY2VzcyAuYXBwcm92ZS1idXR0b246YmVmb3JlIHtcbiAgICB0b3A6IDQ1cHg7XG4gICAgbGVmdDogMTRweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDJweDtcbn1cblxuLnlhay1zZXNzaW9ucy1saXN0IC5hcHByb3ZlLXN1Y2Nlc3MgLmFwcHJvdmUtYnV0dG9uOmFmdGVyIHtcbiAgICB0b3A6IDQxcHg7XG4gICAgbGVmdDogMThweDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDJweDtcbn1cblxuLnlhay1zZXNzaW9ucy1saXN0IC5hcHByb3ZlLXN1Y2Nlc3MsXG4ueWFrLXNlc3Npb25zLWxpc3QgLmRlbnktc3VjY2VzcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDg0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jbW9kdWxlLWF1dGhvcml6ZS1zZXNzaW9ubGlzdCAuYXV0aG9yaXplLXlhaG9vLWxvZ28taW1nIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIGhlaWdodDogMjBweDtcbn1cblxuI21vZHVsZS1hdXRob3JpemUtc2Vzc2lvbmxpc3QgLnlhay1zZXNzaW9ucy1saXN0LXByb2ZpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ueWFrLXNlc3Npb25zLWxpc3QgLmFwcHJvdmUtc3VjY2VzcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICMyY2NjOWE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnlhay1zZXNzaW9ucy1saXN0IC5kZW55LXN1Y2Nlc3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjRTBFNEU5O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi55YWstc2Vzc2lvbnMtbGlzdCAuZGVueS1zdWNjZXNzIC5zdWNjZXNzLXR4dCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi55YWstc2Vzc2lvbnMtbGlzdCAuc2Vzc2lvbi1lcnJvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBjb2xvcjogdmFyKC0tYmFzZS1sYmwtY29sb3IpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNFMEU0RTk7XG59XG5cbi55YWstc2Vzc2lvbnMtbGlzdCAucHJvZmlsZS11c2VyLWluZm8ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi55YWstc2Vzc2lvbnMtbGlzdCAuYXV0aG9yaXplLWRlbnktaG9sZGVyIHtcbiAgICB3aWR0aDogNDAlO1xufVxuXG4jbW9kdWxlLWF1dGhvcml6ZS1zZXNzaW9ubGlzdCAuc2Vzc2lvbi10aXRsZSB7XG4gICAgcGFkZGluZzogMTBweCAwcHg7XG59XG5cbiNtb2R1bGUtYXV0aG9yaXplLXNlc3Npb25saXN0IC5zZXNzaW9ucy1saXN0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbiNtb2R1bGUtYXV0aG9yaXplLXNlc3Npb25saXN0IC55YWstc2Vzc2lvbnMtbGlzdCAuc2Vzc2lvbi1pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4jbW9kdWxlLWF1dGhvcml6ZS1zZXNzaW9ubGlzdCAuYXV0aG9yaXplLXByb2ZpbGUgLnByb2ZpbGUtaW1hZ2Uge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbn1cblxuI21vZHVsZS1hdXRob3JpemUtc2Vzc2lvbmxpc3QgLnByb2ZpbGUtaW1nLWJvcmRlciB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xufVxuXG4jbW9kdWxlLWF1dGhvcml6ZS1zZXNzaW9ubGlzdCAuYWNjb3VudC1rZXktYmxhY2staW1nLnNtYWxsIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG59XG5cbiNtb2R1bGUtYXV0aG9yaXplLXNlc3Npb25saXN0IC5hY2NvdW50LWtleS1vdmVybGFwLWJhY2tncm91bmQge1xuICAgIGJvdHRvbTogLTE0cHg7XG59XG5cbi55YWstc2Vzc2lvbnMtbGlzdCAuYXV0aG9yaXplLXNlc3Npb24tZm9ybSAuYnV0dG9uLWxheWVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi55YWstc2Vzc2lvbnMtbGlzdCAuYXV0aG9yaXplLXNlc3Npb24tZm9ybSAucm91bmRlZC1idXR0b24ge1xuICAgIG1hcmdpbjogMjBweCAxMHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbn1cblxuLnlhay1zZXNzaW9ucy1saXN0IC5hdXRob3JpemUtc2Vzc2lvbi1mb3JtIC5kZW55LWJ1dHRvbjpiZWZvcmUsXG4ueWFrLXNlc3Npb25zLWxpc3QgLmF1dGhvcml6ZS1zZXNzaW9uLWZvcm0gLmRlbnktYnV0dG9uOmFmdGVyIHtcbiAgICB0b3A6IDE5cHg7XG4gICAgbGVmdDogOXB4O1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMnB4O1xufVxuXG4vKnJ0bDppZ25vcmUqL1xuLnlhay1zZXNzaW9ucy1saXN0IC5hdXRob3JpemUtc2Vzc2lvbi1mb3JtIC5hcHByb3ZlLWJ1dHRvbjpiZWZvcmUge1xuICAgIHRvcDogMjNweDtcbiAgICBsZWZ0OiA3cHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG59XG5cbi8qcnRsOmlnbm9yZSovXG4ueWFrLXNlc3Npb25zLWxpc3QgLmF1dGhvcml6ZS1zZXNzaW9uLWZvcm0gLmFwcHJvdmUtYnV0dG9uOmFmdGVyIHtcbiAgICB0b3A6IDE5cHg7XG4gICAgbGVmdDogMTJweDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDJweDtcbn1cblxuLnlhay1zZXNzaW9ucy1saXN0IC5kZWZhdWx0IC5hdXRob3JpemUtc2Vzc2lvbi1mb3JtLFxuLnlhay1zZXNzaW9ucy1saXN0IC5hdXRob3JpemF0aW9uLWVycm9yIC5zZXNzaW9uLWVycm9yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnlhay1zZXNzaW9ucy1saXN0IC5hcHByb3ZlZCAuYXBwcm92ZS1zdWNjZXNzLFxuLnlhay1zZXNzaW9ucy1saXN0IC5kZW5pZWQgLmRlbnktc3VjY2VzcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYW5pbWF0aW9uOiBzbGlkZUxlZnQgNTAwbXMgbGluZWFyO1xufVxuXG4jbW9kdWxlLWF1dGhvcml6ZS1zZXNzaW9ubGlzdCAuc2Vzc2lvbi1saXN0LXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVMZWZ0IHtcbiAgICAwJSB7XG4gICAgICAgIGxlZnQ6IDEyMHB4O1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgLnlhay1zZXNzaW9ucy1saXN0IC5kZXZpY2UtaW5mbyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44NSk7XG4gICAgfVxuXG4gICAgLnlhay1zZXNzaW9ucy1saXN0IC5kZXZpY2UtZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTUlO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgIC55YWstc2Vzc2lvbnMtbGlzdCAuYXV0aG9yaXplLXNlc3Npb24tZm9ybSAucm91bmRlZC1idXR0b24ge1xuICAgICAgICBtYXJnaW46IDIwcHggMTBweDtcbiAgICB9XG5cbiAgICAueWFrLXNlc3Npb25zLWxpc3QgLnN1Y2Nlc3MtdHh0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLnlhay1zZXNzaW9ucy1saXN0IC5kZW55LXN1Y2Nlc3MgLmRlbnktYnV0dG9uOmJlZm9yZSxcbiAgICAueWFrLXNlc3Npb25zLWxpc3QgLmRlbnktc3VjY2VzcyAuZGVueS1idXR0b246YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAxMnB4O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDUxMHB4KSB7XG4gICAgLnlhay1zZXNzaW9ucy1saXN0IC5zZXNzaW9ucy1saXN0LXRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC55YWstc2Vzc2lvbnMtbGlzdCAuYXV0aG9yaXplLXNlc3Npb24tZm9ybSAucm91bmRlZC1idXR0b24ge1xuICAgICAgICBtYXJnaW46IDIwcHggMjhweDtcbiAgICB9XG5cbiAgICAueWFrLXNlc3Npb25zLWxpc3QgLmRlbnktc3VjY2VzcyAuZGVueS1idXR0b246YmVmb3JlLFxuICAgIC55YWstc2Vzc2lvbnMtbGlzdCAuZGVueS1zdWNjZXNzIC5kZW55LWJ1dHRvbjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLnlhay1zZXNzaW9ucy1saXN0IC5hcHByb3ZlLXN1Y2Nlc3MgLmFwcHJvdmUtYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDM4cHg7XG4gICAgfVxuXG4gICAgLnlhay1zZXNzaW9ucy1saXN0IC5hcHByb3ZlLXN1Y2Nlc3MgLmFwcHJvdmUtYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgbGVmdDogNDJweDtcbiAgICB9XG59XG5cbiIsIi5hdXRob3JpemUtc2Vzc2lvbi1pbmZvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmF1dGhvcml6ZS1zZXNzaW9uLWluZm8gLmRldmljZS1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiA3MHB4IGF1dG8gMDtcbn1cblxuLmF1dGhvcml6ZS1zZXNzaW9uLWluZm8gLmRldmljZS1kZXNjcmlwdGlvbiBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hdXRob3JpemUtc2Vzc2lvbi1pbmZvIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNTcwcHgpIHtcbiAgICAuYXV0aG9yaXplLXNlc3Npb24taW5mbyB7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgIH1cblxuICAgIC5hdXRob3JpemUtc2Vzc2lvbi1pbmZvIC5kZXZpY2UtZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW46IDU1cHggYXV0byAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgfVxuXG4gICAgLmF1dGhvcml6ZS1zZXNzaW9uLWRlc2NyaXB0aW9uIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgLmF1dGhvcml6ZS1zZXNzaW9uLWRlc2NyaXB0aW9uIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNTUwcHgpIHtcbiAgICAuYXV0aG9yaXplLXNlc3Npb24tZGVzY3JpcHRpb24gcCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICB9XG4gICAgLmF1dGhvcml6ZS1zZXNzaW9uLWluZm8gLmRldmljZS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbjogNjBweCBhdXRvIDA7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDgwcHgpIHtcbiAgICAuYXV0aG9yaXplLXNlc3Npb24tZGVzY3JpcHRpb24gcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICB9XG4gICAgLmF1dGhvcml6ZS1zZXNzaW9uLWluZm8ge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgfVxuICAgIC5hdXRob3JpemUtc2Vzc2lvbnMgLmRldmljZS1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4iLCIubmV4dC1nZW4tbGF5b3V0IHtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4ubmV4dC1nZW4tbGF5b3V0IC5maW5lcHJpbnQge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbn1cblxuLm5leHQtZ2VuLWxheW91dCBmb3JtIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLyogc2V0cyB0aGUgYmFja2dyb3VuZCBmb3IgYWxsIGZvcm0gZWxlbWVudHMgKi9cbi5uZXh0LWdlbi1sYXlvdXQgaW5wdXRbdHlwZT10ZXh0XTpub3QoLnZhbGlkYXRpb24pLFxuLm5leHQtZ2VuLWxheW91dCBpbnB1dFt0eXBlPWVtYWlsXSxcbi5uZXh0LWdlbi1sYXlvdXQgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4ubmV4dC1nZW4tbGF5b3V0IGlucHV0W3R5cGU9dGVsXSxcbi5uZXh0LWdlbi1sYXlvdXQgc2VsZWN0IHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubmV4dC1nZW4tbGF5b3V0IHNlbGVjdCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLm5leHQtZ2VuLWxheW91dCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLm5leHQtZ2VuLWxheW91dCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLm5leHQtZ2VuLWxheW91dCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuLm5leHQtZ2VuLWxheW91dCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbi5uZXh0LWdlbi1sYXlvdXQgaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsXG4ubmV4dC1nZW4tbGF5b3V0IGlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbi5uZXh0LWdlbi1sYXlvdXQgc2VsZWN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5uZXh0LWdlbi1sYXlvdXQgLnB1cmUtYnV0dG9uLnB1cmVlLWJ1dHRvbi1wcmltYXJ5IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5uZXh0LWdlbi1sYXlvdXQgLnB1cmVlLWJ1dHRvbi1wcmltYXJ5OmhvdmVyLFxuLm5leHQtZ2VuLWxheW91dCAucHVyZS1idXR0b246aG92ZXIsXG4ubmV4dC1nZW4tbGF5b3V0IGlucHV0LnB1cmVlLWJ1dHRvbi1wcmltYXJ5OmhvdmVyLFxuLm5leHQtZ2VuLWxheW91dCBpbnB1dC5wdXJlLWJ1dHRvbjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC42O1xufVxuXG4ubmV4dC1nZW4tbGF5b3V0IC5wdXJlZS1idXR0b24tbGluay5uZXh0LWdlbi1sYXlvdXQsXG4ubmV4dC1nZW4tbGF5b3V0IGlucHV0LnB1cmVlLWJ1dHRvbi1saW5rIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4ubmV4dC1nZW4tbGF5b3V0IC5jb3VudHJ5LWNvZGUtZHJvcGRvd24ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA2NHB4O1xufVxuXG4ubmV4dC1nZW4tbGF5b3V0IC5yZWxhdGl2ZS1kcm9wZG93bi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDMycHg7XG59XG5cbi5uZXh0LWdlbi1sYXlvdXQgLnBob25lLW51bWJlciB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA3MnB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xufVxuXG4ubmV4dC1nZW4tbGF5b3V0IC5yZWxhdGl2ZS1jb3VudHJ5LWNvZGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAycHg7XG4gICAgbGVmdDogLTRweDtcbn1cblxuLm5leHQtZ2VuLWxheW91dCAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNTVweDtcbiAgICBib3JkZXItY29sb3I6IGJsYWNrIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ubmV4dC1nZW4tbGF5b3V0IC5waG9uZS1jb3VudHJ5LWNvZGUge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLyogVGhpcyBzZXRzIGEgcmVkIGJvcmRlciB0byB0aGUgZWxlbWVudHMgc2hvd2luZyBhbiBlcnJvciAqL1xuLm5leHQtZ2VuLWxheW91dCAuZXJyb3ItYm9yZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2YyNTc4YiAhaW1wb3J0YW50O1xufVxuXG4vKiBTdHlsaW5nIGZvciBhbGwgZXJyb3IgbWVzc2FnZXMgKi9cbi5uZXh0LWdlbi1sYXlvdXQgLmVycm9yLW1lc3NhZ2Uge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6IHZhcigtLWVycm9yLWNvbG9yKTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG5cbi5uZXh0LWdlbi1sYXlvdXQgLmVycm9yLWJvcmRlciBzZWxlY3QsXG4ubm5leHQtZ2VuLWxheW91dCAuZXJyb3ItYm9yZGVyIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5uZXh0LWdlbi1sYXlvdXQgLmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5leHQtZ2VuLWxheW91dCAuZHJvcGRvd24tY2FyZXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEycHg7XG4gICAgbGVmdDogNTNweDtcbn1cblxuLm5leHQtZ2VuLWxheW91dCAuZXJyb3ItbXNnLFxuLm5leHQtZ2VuLWxheW91dCAuZXJyb3IubXNnLWJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogdmFyKC0tZXJyb3ItY29sb3IpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuXG4ubmV4dC1nZW4tbGF5b3V0IC5lcnJvci5tc2ctcG9pbnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXh0LWdlbi1sYXlvdXQgaW5wdXRbdHlwZT1cInRleHRcIl1bYXJpYS1pbnZhbGlkPVwidHJ1ZVwiXSxcbi5uZXh0LWdlbi1sYXlvdXQgaW5wdXRbdHlwZT1cInRlbFwiXVthcmlhLWludmFsaWQ9XCJ0cnVlXCJdLFxuLm5leHQtZ2VuLWxheW91dCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl1bYXJpYS1pbnZhbGlkPVwidHJ1ZVwiXSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjI1NzhiO1xufVxuXG4jbmV4dC1nZW4td2FpdC1zcGlubmVyIHtcbiAgICBtYXJnaW46IDEwcHggMCAtNzBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwodmFyKC0tbGlnaHQtc3Bpbm5lci11cmwpKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uZXh0LWdlbi1sYXlvdXQgLm1vZHVsZS1kZXNjIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzMjFweCkge1xuICAgIC5uZXh0LWdlbi1sYXlvdXQgLmhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgbWFyZ2luOiAzNXB4IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuIiwiLm1ici1tb2RhbC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLm1ici1tb2RhbC1tYXNrIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTk5MDsgICAvKiBIaWdoIHotaW5kZXggdG8gb3ZlcnJpZGUgdW5pdmVyc2FsIGhlYWRlciovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBsZWZ0OiAwO1xufVxuXG4ubWJyLW1vZGFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5OTE7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG59XG5cbi5tYnItbW9kYWwgLmhkIHtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbWMtaGVhZGVyLWJhY2tncm91bmQtY29sb3IpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBjb2xvcjogdmFyKC0tbWMtaGVhZGVyLXRleHQtY29sb3IpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubWJyLW1vZGFsIC5oZCAuYmFjay1idXR0b24ge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzkycHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1NHB4O1xuICAgIHdpZHRoOiAzMHB4O1xufVxuXG4ubWJyLW1vZGFsIC5oZCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiB2YXIoLS1tYy1oZWFkZXItdGV4dC1jb2xvcik7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDNweCAwIDA7XG59XG5cbi5tYnItbW9kYWwgLmhkIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB0b3A6IDRweDtcbiAgICByaWdodDogMTJweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGNvbG9yOiB2YXIoLS1tYy1oZWFkZXItdGV4dC1jb2xvcik7XG59XG5cbi5tYnItbW9kYWwgLmhkIC5jbG9zZS1hcnJvdyB7XG4gICAgbGVmdDogMTJweDtcbn1cblxuLm1ici1tb2RhbCAuYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAxNnB4IDE1cHg7XG59XG5cbi5tYnItbW9kYWwgLmFjdGlvbi1jb250YWluZXIuZGlzYWJsZWQtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1iYWNrZ3JvdW5kKTtcbiAgICBjb2xvcjogdmFyKC0tYmFzZS1sYmwtY29sb3IpO1xufVxuXG4ubWJyLW1vZGFsIC5hY3Rpb24tY29udGFpbmVyIC50aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm1ici1tb2RhbCAuYWN0aW9uLWNvbnRhaW5lciAubGJsIHtcbiAgICBjb2xvcjogdmFyKC0tYmFzZS1sYmwtY29sb3IpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4ubWJyLW1vZGFsIC5hY3Rpb24tY29udGFpbmVyIC50eHQge1xuICAgIGNvbG9yOiB2YXIoLS1iYXNlLXR4dC1jb2xvcik7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLm1ici1tb2RhbCAuZ3JheS1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWY1O1xufVxuXG4ubWJyLW1vZGFsIC5lbWFpbC1pbWcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIzNHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG59XG5cbi5tYnItbW9kYWwgLnBsdXMtaW1nIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IC00MDZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xufVxuXG4ubWJyLW1vZGFsIC5waG9uZS1pbWcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI4NXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG59XG5cbi5tYnItbW9kYWwgLmRldmljZS1pbWcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTJweDtcbn1cblxuLm1ici1tb2RhbCAuY29tbWNoYW5uZWwtaW1nIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtM3B4IC02MHB4O1xufVxuXG4ubWJyLW1vZGFsIC5hY3Rpb24tY29udGFpbmVyIHVsIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTs7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLm1ici1tb2RhbCAuYWN0aW9uLWNvbnRhaW5lciB1bCBsaS5hdXRvLWhlaWdodCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubWJyLW1vZGFsIC5hY3Rpb24tY29udGFpbmVyIHVsIGxpLmZpcnN0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubWJyLW1vZGFsIC5hY3Rpb24tY29udGFpbmVyIC5wdXJwbGUtdHh0IHtcbiAgICBjb2xvcjogdmFyKC0tZnVqaS1wdXJwbGUtMWMpO1xufVxuXG4ubWJyLW1vZGFsIC5hY3Rpb24tYXJlYSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubWJyLW1vZGFsLWdyZWVuIC5oZCxcbi5tYnItbW9kYWwtZ3JlZW4gLmhkIC5jbG9zZSxcbi5tYnItbW9kYWwtZ3JlZW4gLmJkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbi1zaGFkZSk7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5tYnItbW9kYWwtb3JhbmdlIC5oZCxcbi5tYnItbW9kYWwtb3JhbmdlIC5oZCAuY2xvc2UsXG4ubWJyLW1vZGFsLW9yYW5nZSAuYmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZS1zaGFkZSk7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5tYnItbW9kYWwgLmNvbmZpcm1hdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubWJyLW1vZGFsIC5jb25maXJtYXRpb24tY29udGFpbmVyIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm1ici1tb2RhbCAuY29uZmlybWF0aW9uLWNvbnRhaW5lciAuZGVzYyB7XG4gICAgbWFyZ2luOiAyMHB4IDRweDtcbn1cblxuLmRpc2FibGVkLWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWdyYXktYmFja2dyb3VuZCk7XG59XG5cbi5tYnItbW9kYWwtZ3JlZW4ge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWdyZWVuLXNoYWRlKTtcbn1cblxuLm1ici1tb2RhbC1vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW9yYW5nZS1zaGFkZSk7XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC0tbWVkaXVtLXdpbmRvdykge1xuICAgIC5tYnItbW9kYWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAzMzBweDtcbiAgICAgICAgbWFyZ2luOjk2cHggMCAwIC0xNjVweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLm1ici1tb2RhbC1tYXNrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVjNWM1YztcbiAgICAgICAgb3BhY2l0eTogLjk2O1xuICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTYpO1xuICAgIH1cbn1cbiIsIiNtYnItY3NzLWNoZWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiI2FjY291bnQtYXR0cmlidXRlcy1jaGFsbGVuZ2Uge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuXG4jYWNjb3VudC1hdHRyaWJ1dGVzLWNoYWxsZW5nZS5waG9uZS1yZWcgLmhlYWRpbmcsXG4jYWNjb3VudC1hdHRyaWJ1dGVzLWNoYWxsZW5nZS5waG9uZS1yZWctc3VjY2VzcyB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZUluQm90dG9tIDFzIGVhc2Utb3V0IDEgZm9yd2FyZHM7XG59XG5cbiNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlLnBob25lLXJlZyAjcGhvbmUtcmVnLWF0dHJpYnV0ZXMtZm9ybSxcbiNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlLnBob25lLXJlZyArIC50b3Mge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYW5pbWF0aW9uOiBmYWRlSW4gMXMgZWFzZS1vdXQgMXMgZm9yd2FyZHM7XG59XG5cbiNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlLnBob25lLXJlZy5uZXh0R2VuU2xpZGVPdXQsXG4jYWNjb3VudC1hdHRyaWJ1dGVzLWNoYWxsZW5nZS5waG9uZS1yZWcubmV4dEdlblNsaWRlT3V0ICsgLnRvcyB7XG4gICAgYW5pbWF0aW9uOiBmYWRlT3V0IDAuNXMgbGluZWFyIDEgZm9yd2FyZHM7XG59XG5cbiNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlIC5waG9uZS1yZWctc3VjY2Vzcy10aWNrIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIHdpZHRoOiAxNTBweDtcbn1cblxuI3JlZy1nb29nbGUtYWNjb3VudHMgLmdvb2dsZS1hY2NvdW50IHtcbiAgICBwYWRkaW5nOiAxNnB4IDAgMCAyMHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZGFkZTtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwuNCk7XG59XG5cbiNyZWctZ29vZ2xlLWFjY291bnRzIC5nb29nbGUtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0zMCU7XG4gICAgd2lkdGg6IDY5cHg7XG4gICAgaGVpZ2h0OiA2OXB4O1xuICAgIGNvbnRlbnQ6IHVybCh2YXIoLS1yZWctZ21haWwtaW1nKSk7XG59XG5cbiNyZWctZ29vZ2xlLWFjY291bnRzIC5yZWctZ29vZ2xlLXNpZ24tdXAsXG4jcmVnLWdvb2dsZS1hY2NvdW50cyAucmVnLWdvb2dsZS1zaWduLWluLFxuI3JlZy1nb29nbGUtYWNjb3VudHMgLnJlZy1nb29nbGUtbGVnYWwtdGV4dCB7XG4gICAgcGFkZGluZzogMCAwIDEycHggMzBweDtcbn1cblxuI3JlZy1nb29nbGUtYWNjb3VudHMgLnJlZy1nb29nbGUtbGVnYWwtdGV4dCB7XG4gICAgY29sb3I6ICM4NzhjOTE7XG59XG5cbiNyZWctZ29vZ2xlLWFjY291bnRzIC5nb29nbGUtYWNjb3VudHMtZW1haWwge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbiNyZWctZ29vZ2xlLWFjY291bnRzIGgxIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG59XG5cbiNyZWctZ29vZ2xlLWFjY291bnRzIC5yZWctd2FpdC1zcGlubmVyIHtcbiAgICBtYXJnaW46IDEwcHggMCAtNzBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwodmFyKC0tZGFyay1zcGlubmVyLXVybCkpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzVweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4jcmVnLWdvb2dsZS1hY2NvdW50cyAuZ29vZ2xlLWFjY291bnRzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuI3JlZy1nb29nbGUtYWNjb3VudHMgLmdvb2dsZS1zaWduLXVwLWxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbn1cblxuI2FjY291bnQtYXR0cmlidXRlcy1jaGFsbGVuZ2UgLmdvb2dsZS1yZWctcHJvZmlsZS1pbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4jYWNjb3VudC1hdHRyaWJ1dGVzLWNoYWxsZW5nZSAubW9iaWxlLXN1Z2dlc3Rpb25zLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZnVqaS1ibHVlLTFhKTs7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xuICAgIHdpZHRoOiAyOTFweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1hcmdpbjogMTBweCBhdXRvIC0xMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuI2FjY291bnQtYXR0cmlidXRlcy1jaGFsbGVuZ2UgLnVzZXJuYW1lcmVnLWZyZWVmb3JtR2VuZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbiNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlIC5kZXNrdG9wLXN1Z2dlc3Rpb25zLWNvbnRhaW5lcixcbiNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlIC5nZW5kZXItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuI2FjY291bnQtYXR0cmlidXRlcy1jaGFsbGVuZ2UgLmRlc2t0b3Atc3VnZ2VzdGlvbi1saXN0LFxuI2FjY291bnQtYXR0cmlidXRlcy1jaGFsbGVuZ2UgLnJlZy1nZW5kZXItbGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZ1amktYmx1ZS0xYSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHRvcDogLTZweDtcbn1cblxuI2FjY291bnQtYXR0cmlidXRlcy1jaGFsbGVuZ2UgLmRlc2t0b3Atc3VnZ2VzdGlvbi1saXN0IGxpLFxuI2FjY291bnQtYXR0cmlidXRlcy1jaGFsbGVuZ2UgLnJlZy1nZW5kZXItbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiB2YXIoLS1iYXNlLXR4dC1jb2xvcik7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICB3aWR0aDogOTUlO1xuICAgIHotaW5kZXg6IDEwMDtcbn1cblxuI2FjY291bnQtYXR0cmlidXRlcy1jaGFsbGVuZ2UgLmRlc2t0b3Atc3VnZ2VzdGlvbi1saXN0IC5ob3ZlcmVkLFxuI2FjY291bnQtYXR0cmlidXRlcy1jaGFsbGVuZ2UgLnJlZy1nZW5kZXItbGlzdCAuaG92ZXJlZCxcbiNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlIC5kZXNrdG9wLXN1Z2dlc3Rpb24tbGlzdCBsaTpob3ZlcixcbiNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlIC5yZWctZ2VuZGVyLWxpc3QgbGk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZ1amktZ3JleS0xKTtcbiAgICB3aWR0aDogOTUlO1xuICAgIGNvbG9yOiB2YXIoLS1iYXNlLXR4dC1jb2xvcik7XG59XG5cbiNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlIC5kZXNrdG9wLXN1Z2dlc3Rpb25zLWNvbnRhaW5lci5zaG93LFxuI2FjY291bnQtYXR0cmlidXRlcy1jaGFsbGVuZ2UgLmdlbmRlci1jb250YWluZXIuc2hvdyxcbiNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlIC5tb2JpbGUtc3VnZ2VzdGlvbnMtY29udGFpbmVyLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jYWNjb3VudC1hdHRyaWJ1dGVzLWNoYWxsZW5nZSAucHJldmlvdXMsXG4jYWNjb3VudC1hdHRyaWJ1dGVzLWNoYWxsZW5nZSAubmV4dCxcbiNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlIC5zdWdnZXN0aW9ucyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbiNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlIC5wcmV2aW91cyxcbiNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlIC5uZXh0IHtcbiAgICB3aWR0aDogNDRweDtcbn1cblxuI2FjY291bnQtYXR0cmlidXRlcy1jaGFsbGVuZ2UgLnByZXZpb3VzIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1mdWppLWJsdWUtMWEpO1xufVxuXG4jYWNjb3VudC1hdHRyaWJ1dGVzLWNoYWxsZW5nZSAubmV4dCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1mdWppLWJsdWUtMWEpO1xufVxuXG4jYWNjb3VudC1hdHRyaWJ1dGVzLWNoYWxsZW5nZSAuaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL3MueWltZy5jb20vZGgvYXAvc2YvbW9kZXJuL2ltYWdlcy9yZWdpc3RyYXRpb24tc3ByaXRlLXYtMC4wLjEucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xufVxuXG4jYWNjb3VudC1hdHRyaWJ1dGVzLWNoYWxsZW5nZSAuaWNvbi1uZXh0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNnB4IDNweDtcbn1cblxuI2FjY291bnQtYXR0cmlidXRlcy1jaGFsbGVuZ2UgLmljb24tcHJldmlvdXMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDNweCAtNTBweDtcbn1cblxuI2FjY291bnQtYXR0cmlidXRlcy1jaGFsbGVuZ2UgLnN1Z2dlc3Rpb25zIHVsIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDk5OTlweDtcbn1cblxuI2FjY291bnQtYXR0cmlidXRlcy1jaGFsbGVuZ2UgLnN1Z2dlc3Rpb25zIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxOTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLWZ1amktYmx1ZS0xYSk7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4jYWNjb3VudC1hdHRyaWJ1dGVzLWNoYWxsZW5nZSAuc3VnZ2VzdGlvbnMge1xuICAgIHdpZHRoOiAxOTJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jYWNjb3VudC1hdHRyaWJ1dGVzLWNoYWxsZW5nZSAuaWNvbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMTBweCAxMnB4IDEwcHg7XG59XG5cbiNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlIC5wcmV2aW91cyAuaWNvbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA4cHggOHB4IDVweCAxMnB4O1xufVxuXG4jYWNjb3VudC1hdHRyaWJ1dGVzLWNoYWxsZW5nZSAubmV4dCAuaWNvbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA4cHggNHB4IDhweCAxMnB4O1xufVxuXG4jYWNjb3VudC1hdHRyaWJ1dGVzLWNoYWxsZW5nZSAucHVyZS1mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuI2FjY291bnQtYXR0cmlidXRlcy1jaGFsbGVuZ2UgLnB1cmUtZm9ybSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBjaGVja2JveDtcbn1cblxuI2FjY291bnQtYXR0cmlidXRlcy1jaGFsbGVuZ2UgLmhlYWRlci10ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuI2FjY291bnQtYXR0cmlidXRlcy1jaGFsbGVuZ2UgLmVycm9yLWhlYWRlci10ZXh0LFxuI2FjY291bnQtYXR0cmlidXRlcy1jaGFsbGVuZ2UgLnN1Y2Nlc3MtaGVhZGVyLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDIxcHg7XG59XG5cbiNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlIC5zdWNjZXNzLWhlYWRlci10ZXh0IHtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbn1cblxuI2FjY291bnQtYXR0cmlidXRlcy1jaGFsbGVuZ2UuZWFzeS1yZWcgLnN1Y2Nlc3MtaGVhZGVyLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlIC51cmVnLWZuYW1lIHtcbiAgICBtYXJnaW46IDAgYXV0byAwIDA7XG59XG5cbiNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlIC51cmVnLWxuYW1lIHtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG59XG5cbiNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlIC5zdWNjZXNzLXBhZ2UtbWVzc2FnZSB7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAgIG1hcmdpbjogMCA0MHB4O1xufVxuXG4jYWNjb3VudC1hdHRyaWJ1dGVzLWNoYWxsZW5nZS5lYXN5LXJlZyAuZXZlcnl0aGluZy15YWhvby1tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1O1xufVxuXG4jYWNjb3VudC1hdHRyaWJ1dGVzLWNoYWxsZW5nZS5lYXN5LXJlZyAuc3VjY2Vzcy1wYWdlLW1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlLmVhc3ktcmVnIC5vbmVpZC1pY29uLXRpY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlIC5lcnJvci1wYWdlLW1lc3NhZ2UsXG4jYWNjb3VudC1hdHRyaWJ1dGVzLWNoYWxsZW5nZSAuZXJyb3ItcGFnZS1mb290ZXIge1xuICAgIG1hcmdpbjogMTJweCBhdXRvIDZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNzU7XG59XG5cbiNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlIC5yZWctdHJ5LWFnYWluLWJ1dHRvbiB7XG4gICAgbWFyZ2luOiAxNnB4IDAgMCAxNnB4O1xuICAgIG1heC13aWR0aDogMjYwcHg7XG59XG5cbiNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlIC5yZWctZmFpbC1pbWcge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBoZWlnaHQ6IDEwNnB4O1xuICAgIG1hcmdpbjogMjBweCAzMHB4O1xufVxuXG4jYWNjb3VudC1hdHRyaWJ1dGVzLWNoYWxsZW5nZSAuZXJyb3ItcGFnZS1mb290ZXIge1xuICAgIHdpZHRoOiAzMTBweDtcbn1cblxuI2FjY291bnQtYXR0cmlidXRlcy1jaGFsbGVuZ2UgLnBhc3N3b3JkLWZpZWxkIHtcbiAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gfVxuXG4jdXNlcm5hbWVyZWctZW1haWwge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4jdXNlcm5hbWVyZWctc2hvdy1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNnB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY29sb3I6IHZhcigtLWZ1amktYmx1ZS0xYSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG4jYWNjb3VudC1hdHRyaWJ1dGVzLWNoYWxsZW5nZSAueWlkLWZpZWxkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgaGVpZ2h0IDogMzFweDtcbn1cblxuI2FjY291bnQtYXR0cmlidXRlcy1jaGFsbGVuZ2UgLmxpbmstY2xpY2tlZCB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbiN1c2VybmFtZXJlZy15aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwJVxufVxuXG4jYWNjb3VudC1hdHRyaWJ1dGVzLWNoYWxsZW5nZSAueWlkLWRvbWFpbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA0MiU7XG4gICAgdG9wOiA4cHg7XG4gICAgcmlnaHQ6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgY29sb3I6ICNiOWJkYzU7XG59XG5cbiN1c2VybmFtZXJlZy1wYXNzd29yZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTUlO1xufVxuXG4jdXNlcm5hbWVyZWctc2hvdy1idXR0b246Zm9jdXMsXG4jdXNlcm5hbWVyZWctcGFzc3dvcmQ6Zm9jdXMgKyAjdXNlcm5hbWVyZWctc2hvdy1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jYWNjb3VudC1hdHRyaWJ1dGVzLWNoYWxsZW5nZSAucmVnLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4jYWNjb3VudC1hdHRyaWJ1dGVzLWNoYWxsZW5nZS5lYXN5LXJlZyAucmVnLWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlIC5jZW50ZXItbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDVweCAyMHB4IDA7XG59XG5cbiNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlIC5oZWFkZXItaW1hZ2Uge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChodHRwczovL3MueWltZy5jb20vZGgvYXAvc2YvbW9kZXJuL2ltYWdlcy9JY29uLUJ1YmJsZXMtdjIucG5nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMzZweCBhdXRvO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDZweCA4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiAxNDhweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cblxuI2FjY291bnQtYXR0cmlidXRlcy1jaGFsbGVuZ2UgLnJlZy1tb250aCB7XG4gICAgd2lkdGg6IDQ5JTtcbn1cblxuI2FjY291bnQtYXR0cmlidXRlcy1jaGFsbGVuZ2UgLnJlZy1kYXksXG4jYWNjb3VudC1hdHRyaWJ1dGVzLWNoYWxsZW5nZSAucmVnLXllYXIge1xuICAgIHdpZHRoOiAyMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuI2FjY291bnQtYXR0cmlidXRlcy1jaGFsbGVuZ2UgLnJlZy1ibGFjayB7XG4gICAgY29sb3I6IHZhcigtLWJhc2UtdHh0LWNvbG9yKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4jYWNjb3VudC1hdHRyaWJ1dGVzLWNoYWxsZW5nZSAuZmlyc3QtbmFtZSxcbiNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlIC5sYXN0LW5hbWUge1xuICAgIHdpZHRoOiA0OC41JTtcbn1cblxuI2FjY291bnQtYXR0cmlidXRlcy1jaGFsbGVuZ2UgLmxhc3QtbmFtZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDlweDtcbn1cblxuI2FjY291bnQtYXR0cmlidXRlcy1jaGFsbGVuZ2UgLnVyZWctc2lnbi1pbiB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbiNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlLmVhc3ktcmVnIC51cmVnLXNpZ24taW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlIC51c2VybmFtZXJlZy1iaXJ0aGRhdGUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbiNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlLnBob25lLXJlZyAudXNlcm5hbWVyZWctYmlydGhkYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4jYWNjb3VudC1hdHRyaWJ1dGVzLWNoYWxsZW5nZSAuZWFzeS1yZWctZG9iIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4jYWNjb3VudC1hdHRyaWJ1dGVzLWNoYWxsZW5nZSAuZWFzeS1yZWctbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuI2FjY291bnQtYXR0cmlidXRlcy1jaGFsbGVuZ2UgLmVhc3ktcmVnLWVtYWlsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM4NzhjOTE7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4jYWNjb3VudC1hdHRyaWJ1dGVzLWNoYWxsZW5nZSAucHVyZWUtZHJvcGRvd24ge1xuICAgIGhlaWdodDogMzJweDtcbn1cblxuI2FjY291bnQtYXR0cmlidXRlcy1jaGFsbGVuZ2UgLnVzZXJuYW1lcmVnLWdlbmRlciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBoZWlnaHQ6IDMycHg7XG59XG5cbiNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlIC5yZWctZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbn1cblxuI2FjY291bnQtYXR0cmlidXRlcy1jaGFsbGVuZ2UucGhvbmUtcmVnIC5yZWctZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuI2FjY291bnQtYXR0cmlidXRlcy1jaGFsbGVuZ2UuZWFzeS1yZWcgLnN1Y2Nlc3MtZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbn1cblxuI2FjY291bnQtYXR0cmlidXRlcy1jaGFsbGVuZ2UgLnRvcyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiA5NSU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLWZ1amktZ3JleS02KTtcbn1cblxuLnBob25lLXJlZy50b3Mge1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNzVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbGVmdDogMHB4O1xufVxuXG4jYWNjb3VudC1hdHRyaWJ1dGVzLWNoYWxsZW5nZSAuc3Vic2NyaXB0aW9uIHtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbn1cblxuI2FjY291bnQtYXR0cmlidXRlcy1jaGFsbGVuZ2UgLnN1YnNjcmlwdGlvbi1jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgdG9wOiAycHg7XG59XG5cbiNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlIC5zdWJzY3JpcHRpb24tbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBjb2xvcjogdmFyKC0tZnVqaS1ncmV5LTYpO1xufVxuXG4jYWNjb3VudC1hdHRyaWJ1dGVzLWNoYWxsZW5nZSAucHJpdmFjeUxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuI2FjY291bnQtYXR0cmlidXRlcy1jaGFsbGVuZ2UgLnByaXZhY3lMaW5rOmZpcnN0LWxldHRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbiNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlIC5wdXJlLWZvcm0gZmllbGRzZXQge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbiNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlIC5yZWdpc3RyYXRpb24tdHlwZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xufVxuXG4jYWNjb3VudC1hdHRyaWJ1dGVzLWNoYWxsZW5nZSAucGhvbmUtcmVnLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbiNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlIC5hcnJvdyB7XG4gICAgdG9wOiAwLjg1ZW07XG4gICAgcmlnaHQ6IDAuMWVtO1xufVxuXG4jYWNjb3VudC1hdHRyaWJ1dGVzLWNoYWxsZW5nZS5waG9uZS1yZWcgLmFycm93IHtcbiAgICBsZWZ0OiAxNDJweDtcbiAgICB0b3A6IDAuN2VtO1xuICAgIHJpZ2h0OiBhdXRvO1xufVxuXG4jYWNjb3VudC1hdHRyaWJ1dGVzLWNoYWxsZW5nZSAuY3RhLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuI2FjY291bnQtYXR0cmlidXRlcy1jaGFsbGVuZ2UucGhvbmUtcmVnIC5jdGEtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4jdXNlcm5hbWVyZWctZW1haWw6aW52YWxpZCB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1iYXNlLWxpbmstY29sb3IpO1xufVxuXG4jYWNjb3VudC1hdHRyaWJ1dGVzLWNoYWxsZW5nZS5waG9uZS1yZWcgLnVzZXJuYW1lcmVnLWJpcnRoZGF0ZSBpbnB1dFthcmlhLWludmFsaWQ9XCJ0cnVlXCJdIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlIC5lcnJvci1wYWdlLW1lc3NhZ2UsXG4gICAgI2FjY291bnQtYXR0cmlidXRlcy1jaGFsbGVuZ2UgLmVycm9yLXBhZ2UtbWVzc2FnZSB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxufVxuXG4jYWNjb3VudC1hdHRyaWJ1dGVzLWNoYWxsZW5nZSAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICM4NzhjOTE7XG59XG5cbiNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlICBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogIzg3OGM5MTtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4jYWNjb3VudC1hdHRyaWJ1dGVzLWNoYWxsZW5nZS5waG9uZS1yZWcgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBvcGFjaXR5OiAwLjU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlU3Bpbm5lciB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIDEwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgOTAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBidXR0b25GYWRlSW4ge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAxMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIDkwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4jYWNjb3VudC1hdHRyaWJ1dGVzLWNoYWxsZW5nZSAucmVnLXdhaXQtc3Bpbm5lciB7XG4gICAgbWFyZ2luOiAxMHB4IDAgLTcwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKHZhcigtLWRhcmstc3Bpbm5lci11cmwpKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZVNwaW5uZXIgNHM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4jYWNjb3VudC1hdHRyaWJ1dGVzLWNoYWxsZW5nZSAubWFpbC1idXR0b24td2FpdCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBhbmltYXRpb246IGJ1dHRvbkZhZGVJbiA0cztcbn1cblxuI2FjY291bnQtYXR0cmlidXRlcy1jaGFsbGVuZ2UucGhvbmUtcmVnIC5waG9uZXJlZy1tb250aCB7XG4gICAgb3BhY2l0eTogMC4zO1xufVxuXG4jYWNjb3VudC1hdHRyaWJ1dGVzLWNoYWxsZW5nZS5waG9uZS1yZWcgLnBob25lcmVnLW1vbnRoIG9wdGlvbiB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbiNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlLnBob25lLXJlZyAucGhvbmVyZWctbW9udGggb3B0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICBvcGFjaXR5OiAwLjU7XG59XG5cbiNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlLnBob25lLXJlZyAuZHJvcGRvd24tY2FyZXQge1xuICAgIGxlZnQ6IDEzMHB4O1xufVxuXG4jYWNjb3VudC1hdHRyaWJ1dGVzLWNoYWxsZW5nZSAudHBhLXByb2ZpbGUtYm94IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlIC50cGEtcHJvZmlsZS11c2VybmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlIC50cGEtcHJvZmlsZS1lbWFpbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiB2YXIoLS1mdWppLWdyZXktNik7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jYWNjb3VudC1hdHRyaWJ1dGVzLWNoYWxsZW5nZSAudHBhLXByb2ZpbGUtaW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG59XG5cbiNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlIC5sYXN0LXN0ZXAtY29sbGVjdGluZy1ib3gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbiNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlIC5sYXN0LXN0ZXAtY29sbGVjdGluZy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbiNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlIC5sYXN0LXN0ZXAtY29sbGVjdGluZy1kZXMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzMjFweCkge1xuXG4gICAgI2FjY291bnQtYXR0cmlidXRlcy1jaGFsbGVuZ2UgLnN1YnNjcmlwdGlvbi1sYWJlbCB7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICB9XG5cbiAgICAjYWNjb3VudC1hdHRyaWJ1dGVzLWNoYWxsZW5nZSAuZWFzeS1yZWctcHJvZmlsZS1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI2FjY291bnQtYXR0cmlidXRlcy1jaGFsbGVuZ2UgLm1haWwtYnV0dG9uLXdhaXQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIH1cbn1cblxuLyogb25seSBhcHBseSB0aGUgcnVsZSBpZiB0aGUgaGVpZ2h0ID49IGlQaG9uZSA0IGFuZCB3aWR0aCA8PSBpcGhvbmUgNiBQbHVzICovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlIC50b3Mge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgICNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlIC51c2VybmFtZXJlZy1nZW5kZXIgLmFycm93IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgfVxuXG4gICAgI2FjY291bnQtYXR0cmlidXRlcy1jaGFsbGVuZ2UgLnJlZy1kYXksXG4gICAgI2FjY291bnQtYXR0cmlidXRlcy1jaGFsbGVuZ2UgLnJlZy15ZWFyIHtcbiAgICAgICAgd2lkdGg6IDIyLjUlO1xuICAgIH1cblxuICAgICNhY2NvdW50LWF0dHJpYnV0ZXMtY2hhbGxlbmdlIC51cmVnLXNpZ24taW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbn1cblxuIiwiI2FjY291bnQtc2VsZWN0b3ItY2hhbGxlbmdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuI2FjY291bnQtc2VsZWN0b3ItY2hhbGxlbmdlLm5leHQtZ2VuLXBob25lLXJlZyB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbiNhY2NvdW50LXNlbGVjdG9yLWNoYWxsZW5nZSBoMSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4jYWNjb3VudC1zZWxlY3Rvci1jaGFsbGVuZ2UgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbiNjaGFsbGVuZ2UtZGVzYyAuY2hhbGxlbmdlLWRlc2Mge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4jYWNjb3VudC1zZWxlY3Rvci1jaGFsbGVuZ2UgLndyaXRldXAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cbiNhY2NvdW50LXNlbGVjdG9yLWNoYWxsZW5nZSAueWlkLWxpc3Qge1xuICAgIG1hcmdpbjogMjVweCBhdXRvIDA7XG4gICAgcGFkZGluZzogMDtcbn1cbiNhY2NvdW50LXNlbGVjdG9yLWNoYWxsZW5nZSAueWlkLWxpc3QgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4jYWNjb3VudC1zZWxlY3Rvci1jaGFsbGVuZ2UgLnlpZC1saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG59XG5cbiNhY2NvdW50LXNlbGVjdG9yLWNoYWxsZW5nZSAgbGkgLmluZm8ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4jYWNjb3VudC1zZWxlY3Rvci1jaGFsbGVuZ2UgLm5hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuI2FjY291bnQtc2VsZWN0b3ItY2hhbGxlbmdlLm5leHQtZ2VuLXBob25lLXJlZyAubmFtZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4jYWNjb3VudC1zZWxlY3Rvci1jaGFsbGVuZ2UgLmVtYWlsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4jYWNjb3VudC1zZWxlY3Rvci1jaGFsbGVuZ2UubmV4dC1nZW4tcGhvbmUtcmVnIC5lbWFpbCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDJweDtcbn1cblxuI2FjY291bnQtc2VsZWN0b3ItY2hhbGxlbmdlIC5wcm9maWxlLXBpY3tcbiAgICB3aWR0aDogNTNweDtcbiAgICBoZWlnaHQ6IDUzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4jYWNjb3VudC1zZWxlY3Rvci1jaGFsbGVuZ2UubmV4dC1nZW4tcGhvbmUtcmVnIC5wcm9maWxlLXBpYyB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4jYWNjb3VudC1zZWxlY3Rvci1jaGFsbGVuZ2UgLnlpZC1saXN0IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuI2FjY291bnQtc2VsZWN0b3ItY2hhbGxlbmdlICAuYXJyb3ctYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMnB4ICNlNWU1ZTU7XG59XG5cbiNhY2NvdW50LXNlbGVjdG9yLWNoYWxsZW5nZSAuYnV0dG9uLWRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkY2RjO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbiNhY2NvdW50LXNlbGVjdG9yLWNoYWxsZW5nZSAuYXJyb3ctYnV0dG9uOmZvY3VzLFxuI2FjY291bnQtc2VsZWN0b3ItY2hhbGxlbmdlIC5hcnJvdy1idXR0b246YWZ0ZXIsXG4jYWNjb3VudC1zZWxlY3Rvci1jaGFsbGVuZ2UgLmFycm93LWJ1dHRvbjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDJweCB2YXIoLS1iYXNlLWxpbmstY29sb3IpO1xufVxuXG4jYWNjb3VudC1zZWxlY3Rvci1jaGFsbGVuZ2UgLmJ1dHRvbi1kaXNhYmxlZDpmb2N1cyxcbiNhY2NvdW50LXNlbGVjdG9yLWNoYWxsZW5nZSAuYnV0dG9uLWRpc2FibGVkOmFmdGVyLFxuI2FjY291bnQtc2VsZWN0b3ItY2hhbGxlbmdlIC5idXR0b24tZGlzYWJsZWQ6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbiNhY2NvdW50LXNlbGVjdG9yLWNoYWxsZW5nZSAuY2Fycm90LWltYWdlIHtcbiAgICByaWdodDogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NCU7XG59XG5cbiNhY2NvdW50LXNlbGVjdG9yLWNoYWxsZW5nZSAuZGVsZXRlLWljb24ge1xuICAgIHJpZ2h0OiA1JTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzNSU7XG59XG5cbiNhY2NvdW50LXNlbGVjdG9yLWNoYWxsZW5nZSAudHJ5LXNvbWV0aGluZy1lbHNlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbiNhY2NvdW50LXNlbGVjdG9yLWNoYWxsZW5nZS5uZXh0LWdlbi1waG9uZS1yZWcgLnRyeS1zb21ldGhpbmctZWxzZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuI2FjY291bnQtc2VsZWN0b3ItY2hhbGxlbmdlIC5yZW1vdmUtbGluayB7XG4gICAgY29sb3I6IHZhcigtLWZ1amktZ3JleS02KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuI2FjY291bnQtc2VsZWN0b3ItY2hhbGxlbmdlIC5yZW1vdmUtbGluazpmb2N1cyxcbiNhY2NvdW50LXNlbGVjdG9yLWNoYWxsZW5nZSAucmVtb3ZlLWxpbms6YWZ0ZXIsXG4jYWNjb3VudC1zZWxlY3Rvci1jaGFsbGVuZ2UgLnJlbW92ZS1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0taG92ZXItY3RhLWNvbG9yKTtcbn1cblxuI2FjY291bnQtc2VsZWN0b3ItY2hhbGxlbmdlIC5oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG59XG5cbiNhY2NvdW50LXNlbGVjdG9yLWNoYWxsZW5nZSAuc3ViLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4jYWNjb3VudC1zZWxlY3Rvci1jaGFsbGVuZ2UubmV4dC1nZW4tcGhvbmUtcmVnIC5zdWItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMjQwcHg7XG59XG5cbiNhY2NvdW50LXNlbGVjdG9yLWNoYWxsZW5nZS5uZXh0LWdlbi1waG9uZS1yZWcgLnJlbW92ZS1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI2FjY291bnQtc2VsZWN0b3ItY2hhbGxlbmdlLm5leHQtZ2VuLXBob25lLXJlZyB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZUluQm90dG9tIDEuNXMgZWFzZS1vdXQgMSBmb3J3YXJkcztcbn1cblxuI2FjY291bnQtc2VsZWN0b3ItY2hhbGxlbmdlLm5leHRHZW5TbGlkZU91dCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZU91dExlZnQgMS41cyBsaW5lYXIgMSBmb3J3YXJkcztcbn1cblxuI2FjY291bnQtc2VsZWN0b3ItY2hhbGxlbmdlLm5leHQtZ2VuLXBob25lLXJlZyAuYXJyb3ctYnV0dG9uIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4jYWNjb3VudC1zZWxlY3Rvci1jaGFsbGVuZ2UubmV4dC1nZW4tcGhvbmUtcmVnIGJ1dHRvbjpob3ZlciB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGxlZnQ6IC0zNnB4O1xufVxuXG4jYWNjb3VudC1zZWxlY3Rvci1jaGFsbGVuZ2UubmV4dC1nZW4tcGhvbmUtcmVnIC55aWQtbGlzdCBsaSB7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuI2FjY291bnQtc2VsZWN0b3ItY2hhbGxlbmdlLm5leHQtZ2VuLXBob25lLXJlZyBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNhY2NvdW50LWRpc2F2b3cgc3Ryb25nIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiI2FjcXVhaW50YW5jZS1zZWxlY3Rpb24tY2hhbGxlbmdlIGgyIHtcbiAgICBtYXJnaW46IDMwcHggMCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI2FjcXVhaW50YW5jZS1zZWxlY3Rpb24tY2hhbGxlbmdlIC5wdXJlLWZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiByYWRpbztcbiAgICAtbW96LWFwcGVhcmFuY2U6IHJhZGlvO1xuICAgIGFwcGVhcmFuY2U6IHJhZGlvO1xuICAgIG1hcmdpbjogNHB4IDhweCAwIDA7XG59XG5cbiNhY3F1YWludGFuY2Utc2VsZWN0aW9uLWNoYWxsZW5nZSAucHVyZS1mb3JtLXN0YWNrZWQgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4jYWNxdWFpbnRhbmNlLXNlbGVjdGlvbi1jaGFsbGVuZ2UgLmVycm9yLW1zZyB7XG4gICAgcGFkZGluZzogNHB4IDAgMCAwO1xufVxuIiwiLnNldHRpbmdzLWFwcC1wYXNzd29yZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkMWQzZDQ7XG59XG5cbi5qcyAjYXAtc2VsZWN0ZWQtYXBwOm5vdChbY2xhc3M9J290aGVyJ10pIH4gLm90aGVyVmFsdWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZXR0aW5ncy1hcHAtcGFzc3dvcmQgLm90aGVyVmFsdWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC04cHg7XG4gICAgd2lkdGg6IDgyJTtcbn1cblxuLnN1cHAtcmVnLWFwcC1wYXNzd29yZCAuZ3JleS10ZXh0LFxuLnNldHRpbmdzLWFwcC1wYXNzd29yZCAuZ3JleS10ZXh0IHtcbiAgICBjb2xvcjogIzgwODA4MDtcbn1cblxuLnNldHRpbmdzLWFwcC1wYXNzd29yZCAubmV3LWFwcC1idXR0b24ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG59XG5cbi5zZXR0aW5ncy1hcHAtcGFzc3dvcmQgLmdlbi1idG4taG9sZGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLnNldHRpbmdzLWFwcC1wYXNzd29yZCAuYm9keS10ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuXG4uc2V0dGluZ3MtYXBwLXBhc3N3b3JkIC5wYXNzd29yZEZvcm0ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiA5MCU7XG59XG5cbi5zZXR0aW5ncy1hcHAtcGFzc3dvcmQgLmdlbmVyYXRlRm9ybSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZXR0aW5ncy1hcHAtcGFzc3dvcmQgLnBhcnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG5cbi5zZXR0aW5ncy1hcHAtcGFzc3dvcmQgLnBhc3N3b3JkIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJhc2UtbGluay1jb2xvcik7XG4gICAgY29sb3I6IHZhcigtLWJhc2UtbGluay1jb2xvcik7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2V0dGluZ3MtYXBwLXBhc3N3b3JkIC5pbnN0cnVjdGlvbkxpc3Qge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDglO1xufVxuXG4uc2V0dGluZ3MtYXBwLXBhc3N3b3JkIC5hcHAtbGluayB7XG4gICAgY29sb3I6IHZhcigtLWJhc2UtbGluay1jb2xvcik7XG59XG5cbi5zZXR0aW5ncy1hcHAtcGFzc3dvcmQgLmRyb3Bkb3duIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zZXR0aW5ncy1hcHAtcGFzc3dvcmQgI2FwLXNlbGVjdGVkLWFwcCB7XG4gICAgd2lkdGg6IDIwMHB4O1xufVxuXG4uc2V0dGluZ3MtYXBwLXBhc3N3b3JkIC5hcnJvdyB7XG4gICAgbGVmdDogMTgwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG59XG5cbi5zZXR0aW5ncy1hcHAtcGFzc3dvcmQgLm5ldy1hcHAtcm93IHtcbiAgICBtaW4taGVpZ2h0OiAyNXB4O1xufVxuXG4uc2V0dGluZ3MtYXBwLXBhc3N3b3JkIC5uZXctYXBwLXJvdyBwe1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5zZXR0aW5ncy1hcHAtcGFzc3dvcmQgLm1vcmUge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICAgIHBhZGRpbmc6IDNweCAxMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLS1tZWRpdW0td2luZG93KSB7XG4gICAgLmFwcC1wYXNzd29yZC13aWR0aCB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG59XG5cbi8qIHVzZWQgaW4gZGVsZXRlIGFsbCBhcHAgcGFzc3dvcmRzICovXG4uc2V0dGluZ3MtYXBwLXBhc3N3b3JkIC5kZWxldGUtYWxsLW1vZGFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWJhY2tncm91bmQpO1xufVxuXG4uc2V0dGluZ3MtYXBwLXBhc3N3b3JkIC5zbWFsbGVyLXR4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uc2V0dGluZ3MtYXBwLXBhc3N3b3JkIC5hcHdkTGlzdCAuc3VjY2Vzcy1tc2cge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogODAlO1xufVxuXG4uc2V0dGluZ3MtYXBwLXBhc3N3b3JkIC5hcHdkTGlzdCAuc3VjY2Vzcy1idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAzMCU7XG59XG5cblxuLnNldHRpbmdzLWFwcC1wYXNzd29yZCAuYXBMaXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5zZXR0aW5ncy1hcHAtcGFzc3dvcmQgLmxvbmctcHJlc3Mge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLyogRGVza3RvcCBDU1MgKi9cbkBtZWRpYSBzY3JlZW4gYW5kICgtLW1lZGl1bS13aW5kb3cpIHtcbiAgICAuc2V0dGluZ3MtYXBwLXBhc3N3b3JkIC5sb25nLXByZXNzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5zdXBwLXJlZy1hcHAtcGFzc3dvcmQge1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3VwcC1yZWctYXBwLXBhc3N3b3JkIC50aXRsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5zdXBwLXJlZy1hcHAtcGFzc3dvcmQgLmRlc2Mge1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLnN1cHAtcmVnLWFwcC1wYXNzd29yZCAuZmVlZGJhY2stYm94IHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgbWFyZ2luOiAyNHB4O1xufVxuXG4uc3VwcC1yZWctYXBwLXBhc3N3b3JkIC5hcHAtcGFzc3dvcmQtbGlzdCB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI2MHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uc3VwcC1yZWctYXBwLXBhc3N3b3JkIC5hcHAtcGFzc3dvcmQtaXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE2cHggOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7XG59XG5cbi5zdXBwLXJlZy1hcHAtcGFzc3dvcmQgbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5zdXBwLXJlZy1hcHAtcGFzc3dvcmQgbGk6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uc3VwcC1yZWctYXBwLXBhc3N3b3JkIC5jdGEtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cblxuLnN1cHAtcmVnLWFwcC1wYXNzd29yZCAuc2tpcC1mb3Itbm93LWxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb2xvcjogdmFyKC0tZnVqaS1ncmV5LWxibC1jb2xvcik7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtLWlwaG9uZTYtd2l0aC1uYXZpKSB7XG4gICAgLnN1cHAtcmVnLWFwcC1wYXNzd29yZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICAgIH1cblxuICAgIC5zdXBwLXJlZy1hcHAtcGFzc3dvcmQgLnNraXAtZm9yLW5vdy1saW5rIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG5cbiAgICAuc3VwcC1yZWctYXBwLXBhc3N3b3JkIC5wdXJlZS1idXR0b24tcHJpbWFyeSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxufVxuXG4iLCIvKiBUaGUgYmFzZSBmaWxlIGZvciB0aGUgYXV0aG9yaXplIG1vZHVsZSB3aXRoIGNvbW1vbi9taXNjZWxsYW5lb3VzIENTUyAqL1xuLm5vLWpzIC5zaG93LW9uLW5vLWpzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxvZ2luLWJveC1sb2dvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA1MHB4O1xufVxuXG4ubG9naW4tYm94LWxvZ28gaW1nIHtcbiAgICB3aWR0aDogMTEwcHg7XG59XG5cbi8qcnRsOmlnbm9yZSovXG4ubG9naW4tYm94LWxvZ28gLmJhY2stdG8tbG9naW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyNHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjczcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWluZGVudDogLTEwMHB4OyAvKiBzaG91bGQgbm90IGRpc3BsYXkgYnV0IHNob3VsZCBiZSByZWFkYWJsZSBmcm9tIHNjcmVlbnJlYWRlciAqL1xufVxuXG4vKnJ0bDppZ25vcmUqL1xuLmxvZ2luLWJveC1sb2dvIC5iYWNrLXRvLWxvZ2luOmFjdGl2ZSB7XG4gICAgbGVmdDogMjJweDtcbn1cblxuLm9wYXF1ZSB7XG4gICAgb3BhY2l0eTogMC4xNTtcbn1cblxuLmF1dGhvcml6ZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWluLWhlaWdodDogODAlO1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIGF1dGhvcml6ZSBtb2R1bGUgc2hvdWxkIG5vdCBiZSBzZWxlY3RhYmxlIGV4Y2VwdCBjb2RlIGJsb2NrICovXG4gICAgcGFkZGluZzogMTBweDtcbn1cblxuLmF1dGhvcml6ZSBjb2RlIHtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbn1cblxuLmF1dGhvcml6ZSBhOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLWJhc2UtbGJsLWNvbG9yKTtcbn1cblxuLmF1dGhvcml6ZSAuYXV0aG9yaXplLWxpbmsge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLyogcmVzZXQgbWFyZ2luIG9mIHN1Ym1pdCBidXR0b24gKi9cbi5hdXRob3JpemUgLnB1cmUtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLmF1dGhvcml6ZS1saW5rIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5hdXRob3JpemUgLnNtbC1sYmwtdHh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IHZhcigtLWJhc2UtbGJsLWNvbG9yKTtcbn1cbi8qIGF1dGhvcml6ZSBtb2R1bGUgc3BlY2lmaWMgc3R5bGVzICAtPiBlbmRzIGhlcmUgKi9cblxuLyogaGFuZ2luZyBnZXQgYW5kIGlucHV0IGNvZGUgcGFnZSBmb3IgIHRydW5zdGVkL3VudHJ1c3RlZCBkZXZpY2VzICovXG4uYXV0aG9yaXplIGEuaGVscC1jb250YWN0IHtcbiAgICBjb2xvcjogdmFyKC0tYmFzZS1sYmwtY29sb3IpO1xufVxuXG4vKiBzZXNzb25zIGFuZCBnZXRDb2RlICovXG4uYXV0aG9yaXplIC5hdXRob3JpemUtdG9wYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5hdXRob3JpemUtcHJvZmlsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5hdXRob3JpemUtcHJvZmlsZSBzdHJvbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG4ucHVyZS1idXR0b24ud3JhcC1idXR0b24ge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi55YWstaG9tZSAuZ28tYmFjay1idXR0b24ge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDlweCAtNjcycHg7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHRvcDogMTBweDtcbiAgICB0ZXh0LWluZGVudDogLTEyMHB4O1xufVxuXG4ueWFrLWhvbWUgLmdvLWJhY2stYnV0dG9uOmZvY3VzLFxuLnlhay1ob21lIC5nby1iYWNrLWJ1dHRvbjphY3RpdmUge1xuICAgIGxlZnQ6IDE0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA1NzBweCkge1xuICAgIC5hdXRob3JpemUtcHJvZmlsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNTEwcHgpIHtcbiAgICAuYXV0aG9yaXplLXByb2ZpbGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC0tbWVkaXVtLXdpbmRvdykge1xuICAgIGJvZHkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbn1cblxuIiwiLyogQ1NTIHJlbGF0ZWQgdG8gY29kZSBnZW5lcmF0aW9uICYgbWFuYWdpbmcgWUFLIG9uIHRoZSBZQUsgaG9tZSBwYWdlIG9uIFlhaG9vIGFwcHMgKi9cblxuLmFjY291bnQta2V5LWJsYWNrLWltZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHZhcigtLWFjY291bnQta2V5LWJsYWNrLWltZykpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmF1dGhvcml6ZSAuYWNjb3VudC1rZXktYmxhY2staW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5hdXRob3JpemUgLmFjY291bnQta2V5LWJsYWNrLWltZy5sYXJnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBoZWlnaHQ6IDcycHg7XG4gICAgd2lkdGg6IDcycHg7XG59XG5cbi5hdXRob3JpemUgLmFjY291bnQta2V5LWJsYWNrLWltZy5zbWFsbCB7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAyNHB4O1xufVxuXG4uYXV0aG9yaXplIC5hY2NvdW50LWtleS1ibGFjay1pbWcueC1zbWFsbCB7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xufVxuXG4uYXV0aG9yaXplIC5kaXNhYmxlLWxhYmVsIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4ueWFrLWhvbWUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG59XG5cbi55YWstaG9tZS11c2VybmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ueWFrLWhvbWUgLnlhay1zZXR0aW5ncy1saXN0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ueWFrLWhvbWUgLnlhay1zZXNzaW9ucy1saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4ueWFrLWhvbWUgLmFwcC1lcnJvciB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHBhZGRpbmc6IDVweCAwO1xufVxuXG4ueWFrLWhvbWUtZGV2aWNlLXN0YXR1cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnlhay1ob21lLWRldmljZSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogOHB4IDA7XG59XG5cbi55YWstaG9tZSAueWFrLXNldHRpbmdzLWxpc3QgLm1hbmFnZS1saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcbn1cblxuLnlhay1ob21lICNub3RpZmljYXRpb25zLWhlbHAtbGluayB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnlhay1ob21lIC5oaWdobGlnaHRlZC1idXR0b246Zm9jdXMsXG4ueWFrLWhvbWUgLmhpZ2hsaWdodGVkLWJ1dHRvbjphY3RpdmUge1xuICAgIG91dGxpbmU6IGluaXRpYWw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnlhay1ob21lLXBlbmRpbmctc2Vzc2lvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMTBweCAtMTBweCAwIC0xMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbn1cblxuLnlhay1ob21lLXBlbmRpbmctc2Vzc2lvbi5hbmltYXRpb24ge1xuICAgIGFuaW1hdGlvbjogem9vbU91dCA1MDBtcyBlYXNlLWluLW91dDtcbn1cblxuLnlhay1ob21lLXBlbmRpbmctc2Vzc2lvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi55YWstaG9tZS1wZW5kaW5nLXNlc3Npb24gLmRldmljZS1pbmZvIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG59XG5cbi55YWstaG9tZS1wZW5kaW5nLXNlc3Npb24gLmRldmljZS1kZXNjcmlwdGlvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi55YWstaG9tZS1zZXNzaW9uLWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi55YWstaG9tZS1zZXNzaW9uLWZvcm0gLmJ1dHRvbi1sYXllciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnlhay1ob21lLXNlc3Npb24tZm9ybS5pbnZpc2libGUgLmJ1dHRvbi1sYXllciB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ueWFrLWhvbWUtcm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG4ueWFrLWhvbWUtYXBwcm92ZS1idXR0b24sXG4ueWFrLWhvbWUtZGVueS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnlhay1ob21lLWRlbnktYnV0dG9uIHtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjZmIzZTUzO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi55YWstaG9tZS1kZW55LWJ1dHRvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNjM1NGQ7XG4gICAgYm9yZGVyOiA1cHggc29saWQgI2I2MzU0ZDtcbn1cblxuLnlhay1ob21lLWRlbnktYnV0dG9uOmJlZm9yZSxcbi55YWstaG9tZS1kZW55LWJ1dHRvbjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzJweDtcbiAgICBsZWZ0OiAxOHB4O1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogI2ZiM2U1Mztcbn1cblxuLnlhay1ob21lLWRlbnktYnV0dG9uOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTtcbn1cblxuLnlhay1ob21lLWRlbnktYnV0dG9uOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTQ1ZGVnKTtcbn1cblxuLnlhay1ob21lLWFwcHJvdmUtYnV0dG9uIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogIzJjY2M5YTtcbn1cblxuLnlhay1ob21lLWFwcHJvdmUtYnV0dG9uOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiOWM2Zjtcbn1cblxuLnlhay1ob21lLWFwcHJvdmUtYnV0dG9uOmJlZm9yZSxcbi55YWstaG9tZS1hcHByb3ZlLWJ1dHRvbjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLypydGw6aWdub3JlKi9cbi55YWstaG9tZS1hcHByb3ZlLWJ1dHRvbjpiZWZvcmUge1xuICAgIHRvcDogNDNweDtcbiAgICBsZWZ0OiAxN3B4O1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlWig0NWRlZyk7XG59XG5cbi8qcnRsOmlnbm9yZSovXG4ueWFrLWhvbWUtYXBwcm92ZS1idXR0b246YWZ0ZXIge1xuICAgIHRvcDogMzdweDtcbiAgICBsZWZ0OiAyN3B4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigtNDVkZWcpO1xufVxuXG4ueWFrLWhvbWUtc2Vzc2lvbi1yZXN1bHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzBweDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMzBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmNjtcbiAgICBhbmltYXRpb246IHNsaWRlSW5MZWZ0IDUwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4ueWFrLWhvbWUtc2Vzc2lvbi1yZXN1bHQuYXBwcm92ZWQge1xuICAgIGJhY2tncm91bmQ6ICMyY2NjOWE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG59XG5cbi55YWstaG9tZS1zZXNzaW9uLXJlc3VsdC5kZW5pZWQge1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xufVxuXG4ueWFrLWhvbWUtYXBwcm92ZS1zeW1ib2wsXG4ueWFrLWhvbWUtZGVueS1zeW1ib2wge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IDMwcHg7XG59XG5cbi55YWstaG9tZS1hcHByb3ZlLXN5bWJvbDpiZWZvcmUsXG4ueWFrLWhvbWUtYXBwcm92ZS1zeW1ib2w6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi8qcnRsOmlnbm9yZSovXG4ueWFrLWhvbWUtYXBwcm92ZS1zeW1ib2w6YmVmb3JlIHtcbiAgICB0b3A6IDZweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlWig0NWRlZyk7XG59XG5cbi8qcnRsOmlnbm9yZSovXG4ueWFrLWhvbWUtYXBwcm92ZS1zeW1ib2w6YWZ0ZXIge1xuICAgIHRvcDogMnB4O1xuICAgIGxlZnQ6IDZweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTQ1ZGVnKTtcbn1cblxuLnlhay1ob21lLWRlbnktc3ltYm9sOmJlZm9yZSxcbi55YWstaG9tZS1kZW55LXN5bWJvbDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiAjZmIzZTUzO1xufVxuXG4ueWFrLWhvbWUtZGVueS1zeW1ib2w6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooNDVkZWcpO1xufVxuXG4ueWFrLWhvbWUtZGVueS1zeW1ib2w6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigtNDVkZWcpO1xufVxuXG4vKiBoYXZlIHRvIHVzZSB0aGlzIGNvbXBsZXggc2VsZWN0b3IgdG8gb3ZlcnJpZGUgY29kZSBib3ggYm9yZGVyICovXG4uYXV0aG9yaXplLnlhay1ob21lIC5jb2RlLWNvbnRhaW5lciAuZ2VuZXJhdGVkLWNvZGUtYm94IHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgbWFyZ2luOiA4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hdXRob3JpemUueWFrLWhvbWUgLmNvZGUtaW5zdHJ1Y3Rpb25zIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZzogMCAyNHB4O1xufVxuXG4uYXV0aG9yaXplLnlhay1ob21lIC5zZW1pLXVudHJ1c3RlZC1jb2RlLWV4cGlyZWQtZXJyb3Ige1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLnlhay1ob21lIC5leHBpcmluZy1ub3RpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnlhay1ob21lLWdldC1jb2RlLWNvbnRhaW5lci5wcm9ncmVzcyAueWFrLWhvbWUtZ2V0LWNvZGUtbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnlhay1ob21lLWdldC1jb2RlLWNvbnRhaW5lci5wcm9ncmVzcyAueWFrLWhvbWUtZ2V0LWNvZGUtc3Bpbm5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ueWFrLWhvbWUtZ2V0LWNvZGUtY29udGFpbmVyLmVycm9yIC55YWstaG9tZS1nZXQtY29kZS1zcGlubmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ueWFrLWhvbWUtZ2V0LWNvZGUtY29udGFpbmVyLmVycm9yIC55YWstaG9tZS1nZXQtY29kZS1lcnJvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi55YWstaG9tZS1nZXQtY29kZS1oaW50IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG59XG5cbi55YWstaG9tZS1nZXQtY29kZS1zcGlubmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbn1cblxuLnlhay1ob21lLWdyYXktdGV4dCB7XG4gICAgY29sb3I6ICM4NzhDOTE7XG59XG5cbi55YWstaG9tZSAuYXBwLXBhc3N3b3JkLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi55YWstaG9tZSAuYm90dG9tLWRvY2tlci5zdGF0aWMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnlhay1ob21lIC5hY2NvdW50LWtleS1ibGFjay1pbWcuc21hbGwge1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMjRweDtcbn1cblxuLnlhay1ob21lIC5nZXQtY29kZS1saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ueWFrLWhvbWUgLmhpZ2hsaWdodC1jYXJkIHtcbiAgICBib3JkZXI6IDEwcHggc29saWQgdmFyKC0tZnVqaS1ncmV5LTIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbn1cblxuLnlhay1ob21lIC5oaWdobGlnaHQtY2FyZC5uby10b3AtYm9yZGVyIHtcbiAgICBib3JkZXItdG9wOiBpbml0aWFsO1xufVxuXG4ueWFrLWhvbWUgLm5vdGlmaWNhdGlvbi1vZmYtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDE2cHg7XG59XG5cbi55YWstaG9tZSAueWFrLWNhcmQtbm90aWZpY2F0aW9uLWRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6IHZhcigtLWZ1amktcmVkLTJiKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnlhay1ob21lIC55YWstc2V0dGluZ3MtbGlzdCBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmb250LXNpemU6MTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ueWFrLWhvbWUgLnlhay1ob21lLWNhcmQtY29udGFpbmVyIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWZ1amktbGlnaHQtZ3JleS1jb2xvcik7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnlhay1ob21lLWNhcmQtY29udGFpbmVyIGxpOmZpcnN0LW9mLXR5cGUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDhEQURFO1xufVxuXG4ueWFrLWhvbWUgLmRlc2MueWFrLWhvbWUtZ3JheS10ZXh0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTVweCAxMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi55YWstaG9tZSAuaW5mbyB7XG4gICAgcGFkZGluZzogMTVweCAxMHB4IDAgMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbi55YWstaG9tZSAucHJvZmlsZS11c2VyLWluZm8ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5hdXRob3JpemUtcGFzc3dvcmQtY29udGFpbmVyIC5jb2RlLWNvbnRhaW5lciAuZ2VuZXJhdGVkLWNvZGUtYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5hdXRob3JpemUtcGFzc3dvcmQtY29udGFpbmVyIC5jb2RlLWNvbnRhaW5lciBjb2RlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLmF1dGhvcml6ZS1wYXNzd29yZC1jb250YWluZXIgLmNvZGUtY29udGFpbmVyIGNvZGUgc3BhbntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCA0cHg7XG59XG5cbi5hdXRob3JpemUtZ2VuZXJhdGUtY29kZSAub3B0aW4tY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYXV0aG9yaXplLWdlbmVyYXRlLWNvZGUgLmV4cGlyZWQtbm90aWNlIC5uZXctYWNjb3VudC1rZXktYnV0dG9uIHtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICB3aWR0aDogODAlO1xufVxuXG4uYXV0aG9yaXplIC5tYW5hZ2UtYWNjb3VudC1rZXkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmF1dGhvcml6ZSAuYm90dG9tLWRvY2tlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA5NSU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmF1dGhvcml6ZSAuYm90dG9tLWRvY2tlciAuY29uZmlybS10ZXh0IHtcbiAgICBjb2xvcjogdmFyKC0tYmFzZS10eHQtY29sb3IpO1xufVxuXG4uYXV0aG9yaXplLW1hbmFnZS1jb250YWluZXIgLmF1dGhvcml6ZS1tYW5hZ2UtYnV0dG9ucy1jb250YWluZXIgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmF1dGhvcml6ZS1tYW5hZ2UtY29udGFpbmVyIC5lcnJvcixcbi5hdXRob3JpemUtbWFuYWdlLWNvbnRhaW5lciAuYXV0aG9yaXplLW1hbmFnZS1idXR0b25zLWNvbnRhaW5lcixcbi5hdXRob3JpemUtbWFuYWdlLWNvbnRhaW5lciAuYWx0ZXJuYXRlLXR4dCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmF1dGhvcml6ZS1tYW5hZ2UtY29udGFpbmVyIC5wdXJlZS1idXR0b24tYmx1ZSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmF1dGhvcml6ZS1tYW5hZ2UtY29udGFpbmVyIC5hY3Rpb25hYmxlLWNvbnRhaW5lcixcbi5hdXRob3JpemUtbWFuYWdlLWNvbnRhaW5lciAucHVyZWUtYnV0dG9uLXNlY29uZGFyeSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uYXV0aG9yaXplLW1hbmFnZS1jb250YWluZXIgLmFsdGVybmF0ZS10eHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5hdXRob3JpemUtbWFuYWdlLWNvbnRhaW5lciAuYWx0ZXJuYXRlLXR4dCBzcGFuIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYXV0aG9yaXplLW1hbmFnZS1jb250YWluZXIgaW5wdXQucHVyZWUtYnV0dG9uLXNlY29uZGFyeSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLWJhY2tncm91bmQpO1xufVxuXG4uYXV0aG9yaXplLW1hbmFnZS1jb250YWluZXIsXG4uYXV0aG9yaXplLWRpc2FibGUtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDMwMHB4O1xufVxuXG4uYXV0aG9yaXplLW1hbmFnZS1jb250YWluZXIgaW5wdXQucHVyZWUtYnV0dG9uLXNlY29uZGFyeSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLWJhY2tncm91bmQpO1xufVxuXG4uYXV0aG9yaXplLWRpc2FibGUtY29udGFpbmVyIC53cml0ZXVwIHtcbiAgICBtYXJnaW4tdG9wOiA4NHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5hdXRob3JpemUtZGlzYWJsZS1jb250YWluZXIgLmFjdGlvbmFibGUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uYXV0aG9yaXplLWRpc2FibGUtY29udGFpbmVyIC5jYW5jZWwge1xuICBtYXJnaW46IDhweCAwO1xufVxuXG4ueWFrLXRpdGxlLXNlY3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hdXRob3JpemUtcGFzc3dvcmQtY29udGFpbmVyIC55YWstYXBwLXBhc3N3b3JkLWNvZGUge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IHNvbGlkIDEwcHggdmFyKC0tZnVqaS1ncmV5LTIpO1xufVxuXG4uYXV0aG9yaXplLXBhc3N3b3JkLWNvbnRhaW5lciAueWFrLWFwcC1wYXNzd29yZC1pbmZvIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmF1dGhvcml6ZS1wYXNzd29yZC1jb250YWluZXIgLnlhay1ob21lLXNlY3VyaXR5LXdhcm4ge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi8qIGtleSBnZW5lcmF0aW9uIC0+IGVuZHMgaGVyZSAqL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNTcwcHgpIHtcbiAgICAueWFrLWhvbWUtZGV2aWNlIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgIH1cblxuICAgIC5hdXRob3JpemUgLmNvZGUtY29udGFpbmVyIC5nZW5lcmF0ZWQtY29kZS1ib3gge1xuICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgfVxuXG4gICAgLmF1dGhvcml6ZS1nZW5lcmF0ZS1jb2RlIC5ib3R0b20tZG9ja2VyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA1NTBweCkge1xuICAgIC5hdXRob3JpemUtZ2VuZXJhdGUtY29kZSAuY29kZS1pY29uLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLnlhay1ob21lLWRldmljZS53aXRoLXBlbmRpbmctc2Vzc2lvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmF1dGhvcml6ZS55YWstaG9tZSAuY29kZS1pbnN0cnVjdGlvbnMge1xuICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgfVxuXG4gICAgLmF1dGhvcml6ZS55YWstaG9tZSAuY29kZS1jb250YWluZXIgLmdlbmVyYXRlZC1jb2RlLWJveCB7XG4gICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgbWFyZ2luOiAycHg7XG4gICAgfVxuXG4gICAgLmF1dGhvcml6ZS1wYXNzd29yZC1jb250YWluZXIgLmNvZGUtY29udGFpbmVyIGNvZGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNTEwcHgpIHtcblxuICAgIC55YWstaG9tZS1kZXZpY2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC55YWstaG9tZSAucHJvZmlsZS11c2VyLWluZm8ge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cblxuICAgIC55YWstaG9tZSAuaW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTBweCAwO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLnlhay1ob21lIC5kZXNjLnlhay1ob21lLWdyYXktdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDgwcHgpIHtcbiAgICAuYXV0aG9yaXplLWdlbmVyYXRlLWNvZGUgLmNvZGUtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDMwcHgpIHtcbiAgICAuYXV0aG9yaXplLWdlbmVyYXRlLWNvZGUgLmNvZGUtY29udGFpbmVyIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC55YWstaG9tZS1kZXZpY2Utc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxufVxuXG4iLCIvKiBDU1MgZm9yIGEgc2luZ2xlIHNpZ24taW4gdmlld2FibGUgYnkgYWN0aW5nIG9uIHRoZSBwdXNoIG5vdGlmaWNhdGlvbiAqL1xuXG4uYXV0aG9yaXplLXNlc3Npb25zLFxuLmF1dGhvcml6ZS1nZW5lcmF0ZS1jb2RlIHtcbiAgICBjb2xvcjogdmFyKC0tYmFzZS1sYmwtY29sb3IpO1xufVxuXG4uYXV0aG9yaXplLXNlc3Npb25zIC5zZXNzaW9uLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5hdXRob3JpemUtc2Vzc2lvbnMgLnNlc3Npb24tZGVzYyB7XG4gICAgY29sb3I6IHZhcigtLWJhc2UtdHh0LWNvbG9yKTtcbn1cblxuLmF1dGhvcml6ZS1zZXNzaW9ucyAuZXhwaXJlZC1tZXNzYWdlIHtcbiAgIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5hdXRob3JpemUtc2Vzc2lvbnMgLmhlbHAtdHh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IHZhcigtLWJhc2UtbGJsLWNvbG9yKTtcbn1cblxuLnlhay1zZWxlY3Rpb24gLmRldmljZS1pbmZvLFxuLnlhay1jb2RlIC5kZXZpY2UtaW5mbyxcbi55YWstaG9tZS1wZW5kaW5nLXNlc3Npb24gLmRldmljZS1pbmZvLFxuLmF1dGhvcml6ZS1zZXNzaW9ucyAuZGV2aWNlLWluZm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogODBweDtcbn1cblxuLmF1dGhvcml6ZSAuZGV2aWNlLW5hbWUge1xuICAgIG1hcmdpbjogNjBweCBhdXRvIDA7XG4gICAgd2lkdGg6IDUwJTtcbn1cblxuLyogdXNlIGNoZWNrYm94IGhhY2sgdG8gcHJldmVudCBhcHByb3ZlL2RlbnkgYnV0dG9uIGZyb20gYmVpbmcgY2xpY2tlZCBtdWx0aXBsZSB0aW1lcyAqL1xuI2F1dGhvcml6ZS1oaWRkZW4tY2hlY2tib3gtZGVuaWVkLFxuI2F1dGhvcml6ZS1oaWRkZW4tY2hlY2tib3gtYXBwcm92ZWQge1xuICAgZGlzcGxheTogbm9uZTtcbn1cblxuI2F1dGhvcml6ZS1oaWRkZW4tY2hlY2tib3gtZGVuaWVkOmNoZWNrZWQgKyAuYnV0dG9uLWxheWVyIGxhYmVsICxcbiNhdXRob3JpemUtaGlkZGVuLWNoZWNrYm94LWRlbmllZDpjaGVja2VkICsgLmJ1dHRvbi1sYXllciAucm91bmRlZC1idXR0b24sXG4jYXV0aG9yaXplLWhpZGRlbi1jaGVja2JveC1hcHByb3ZlZDpjaGVja2VkICsgLmJ1dHRvbi1sYXllciBsYWJlbCAsXG4jYXV0aG9yaXplLWhpZGRlbi1jaGVja2JveC1hcHByb3ZlZDpjaGVja2VkICsgLmJ1dHRvbi1sYXllciAucm91bmRlZC1idXR0b24ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYXV0aG9yaXplLXNlc3Npb24tZGVzY3JpcHRpb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyMHB4IDVweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4OyAvKiBrZWVwIHRoZSByZWFzb25hYmwgaGVpZ2h0IGZvciBib3RoIG9mIG9kcGluL2F1dGhvcml6ZSAqL1xufVxuXG4uYXV0aG9yaXplLXNlc3Npb24tZGVzY3JpcHRpb24gc3Ryb25nIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5hdXRob3JpemUtc2Vzc2lvbi1kZXNjcmlwdGlvbiBwIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5hdXRob3JpemUtc2Vzc2lvbi1mb3JtIHtcbiAgICBtYXJnaW46IDMwcHggMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4ueWFrLWhvbWUtcGVuZGluZy1zZXNzaW9uIC5idXR0b24tbGF5ZXIsXG4uYXV0aG9yaXplLXNlc3Npb24tZm9ybSAuYnV0dG9uLWxheWVyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmF1dGhvcml6ZS1zZXNzaW9uLWZvcm0gLmJ1dHRvbi1sYXllciBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hdXRob3JpemUtc2Vzc2lvbi1mb3JtIC5idXR0b24tbGF5ZXIgLnNtbC1sYmwtdHh0IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi55YWstc2VsZWN0aW9uIC54LXNtbC1sYmwtdHh0LFxuLnlhay1nZXQtY29kZSAueC1zbWwtbGJsLXR4dCxcbi5hdXRob3JpemUtc2Vzc2lvbnMgLngtc21sLWxibC10eHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogdmFyKC0tYmFzZS1sYmwtY29sb3IpO1xufVxuXG4uYXV0aG9yaXplLXNlc3Npb24tZm9ybSAucm91bmRlZC1idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmF1dGhvcml6ZS1zZXNzaW9ucyAuYXV0aG9yaXplLXNlc3Npb24tZm9ybSAucm91bmRlZC1idXR0b24ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSwgMC43NSk7XG59XG5cbi5hdXRob3JpemUtc2Vzc2lvbi1mb3JtIC5yb3VuZGVkLWJ1dHRvbiBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogOTBweDtcbiAgICB3aWR0aDogOTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0b3A6IDVweDtcbiAgICBsZWZ0OiA1cHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBib3R0b206IDVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4uYXV0aG9yaXplLXNlc3Npb24tZm9ybSAuYnV0dG9uLWxhYmVsIHtcbiAgICBjb2xvcjogIzAwMDtcbn1cblxuLmF1dGhvcml6ZSAuYXBwcm92ZS1idXR0b24sXG4uYXV0aG9yaXplIC5hcHByb3ZlLXNwaW5uZXItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mdWppLWdyZWVuLTJhKTtcbn1cblxuI2F1dGhvcml6ZS1oaWRkZW4tY2hlY2tib3gtYXBwcm92ZWQ6Y2hlY2tlZCArIC5idXR0b24tbGF5ZXIgLmFwcHJvdmUtYnV0dG9uLFxuLmF1dGhvcml6ZSAuYXBwcm92ZS1idXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWI5YzZmO1xufVxuXG4uYXV0aG9yaXplIC5hcHByb3ZlLWJ1dHRvbjpiZWZvcmUsXG4uYXV0aG9yaXplIC5hcHByb3ZlLWJ1dHRvbjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogNXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLypydGw6aWdub3JlKi9cbi5hdXRob3JpemUgLmFwcHJvdmUtYnV0dG9uOmJlZm9yZSB7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgdG9wOiA1MnB4O1xuICAgIGxlZnQ6IDI3cHg7XG4gICAgcmlnaHQ6IDI3cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTtcbn1cblxuLypydGw6aWdub3JlKi9cbi5hdXRob3JpemUgLmFwcHJvdmUtYnV0dG9uOmFmdGVyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICB0b3A6IDQ0cHg7XG4gICAgbGVmdDogMzdweDtcbiAgICByaWdodDogMzdweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTQ1ZGVnKTtcbn1cblxuLmF1dGhvcml6ZSAuZGVueS1idXR0b24sXG4uYXV0aG9yaXplIC5kZW55LXNwaW5uZXItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWNsaW5lLXNlc3Npb24tcmVkKTtcbn1cblxuI2F1dGhvcml6ZS1oaWRkZW4tY2hlY2tib3gtZGVuaWVkOmNoZWNrZWQgKyAuYnV0dG9uLWxheWVyIC5kZW55LWJ1dHRvbixcbiNhdXRob3JpemUtaGlkZGVuLWNoZWNrYm94LWRlbmllZDpjaGVja2VkICsgLmJ1dHRvbi1sYXllciAuZGVueS1idXR0b24gbGFiZWwsXG4uYXV0aG9yaXplIC5kZW55LWJ1dHRvbjphY3RpdmUsXG4uYXV0aG9yaXplIC5kZW55LWJ1dHRvbjphY3RpdmUgbGFiZWwge1xuICAgIGJhY2tncm91bmQ6ICNiNjM1NGQ7XG59XG4uYXV0aG9yaXplIC5kZW55LWJ1dHRvbiBsYWJlbCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmF1dGhvcml6ZSAuZGVueS1idXR0b246YmVmb3JlLFxuLmF1dGhvcml6ZSAuZGVueS1idXR0b246YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogNDZweDtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWRlY2xpbmUtc2Vzc2lvbi1yZWQpO1xuICAgIHotaW5kZXg6IDI7XG59XG5cbi5hdXRob3JpemUgLmRlbnktYnV0dG9uOmFjdGl2ZTpiZWZvcmUsXG4uYXV0aG9yaXplIC5kZW55LWJ1dHRvbjphY3RpdmU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5hdXRob3JpemUgLmRlbnktYnV0dG9uOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTtcbn1cblxuLmF1dGhvcml6ZSAuZGVueS1idXR0b246YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigtNDVkZWcpO1xufVxuXG4uYXV0aG9yaXplICAub3B0aW4tbm90aWZpY2F0aW9uLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzAwMDtcbn1cblxuLmF1dGhvcml6ZSAub3B0aW4tbm90aWZpY2F0aW9uLWRlc2Mge1xuICAgIG1hcmdpbjogMjVweCBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLmF1dGhvcml6ZSAueWFrLWZlZWRiYWNrLWljb24ge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbn1cblxuLnNlc3Npb24tZmVlZGJhY2sge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLnNlc3Npb24tZmVlZGJhY2sgLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG59XG5cbi5zZXNzaW9uLWZlZWRiYWNrIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uc2Vzc2lvbi1mZWVkYmFjayBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMCA1NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5zZXNzaW9uLWZlZWRiYWNrIC5pbmZvIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNTcwcHgpIHtcbiAgICAuYXV0aG9yaXplLXNlc3Npb24tZm9ybSB7XG4gICAgICAgIG1hcmdpbjogMTVweDtcbiAgICB9XG5cbiAgICAuYXV0aG9yaXplLXNlc3Npb24tZGVzY3JpcHRpb24gc3Ryb25nIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNTUwcHgpIHtcbiAgICAuYXV0aG9yaXplLXNlc3Npb24tZm9ybSB7XG4gICAgICAgIG1hcmdpbjogMTBweCAyMHB4O1xuICAgIH1cblxuICAgIC5hdXRob3JpemUtc2Vzc2lvbi1kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMTJweCA1cHg7XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDUxMHB4KSB7XG4gICAgLmF1dGhvcml6ZS1zZXNzaW9uLWZvcm0ge1xuICAgICAgICBtYXJnaW46IDVweCAyMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQ4MHB4KSB7XG4gICAgLmF1dGhvcml6ZS1zZXNzaW9uLWZvcm0ge1xuICAgICAgICBtYXJnaW46IDEwcHggMjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0MzBweCkge1xuICAgIC5hdXRob3JpemUtc2Vzc2lvbi1mb3JtIHtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDIwcHgpIHtcbiAgICAuYXV0aG9yaXplLXNlc3Npb24tZm9ybSB7XG4gICAgICAgIG1hcmdpbjogMjBweDtcbiAgICB9XG59XG4iLCIvKiBDU1MgcmVsYXRlZCB0byB0aGUgbGlzdCBvZiBwZW5kaW5nIHNpZ24taW5zIHZpZXdhYmxlIHRocm91Z2ggWUFLIGhvbWUgcGFnZSBvbiBZYWhvbyBhcHBzICovXG4ueWFrLXNlc3Npb25zLWxpc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZ1amktZ3JleS0yKTtcbiAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi55YWstc2Vzc2lvbnMtbGlzdC1wcm9maWxlIHtcbiAgICBtYXJnaW46IDAgLTEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi55YWstc2Vzc2lvbnMtbGlzdCAuZ2VuZXJpYy1lcnJvci10eHQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ueWFrLXNlc3Npb25zLWxpc3QgLnNlc3Npb24taW5mby5hbmltYXRpb24ge1xuICAgIGFuaW1hdGlvbjogem9vbU91dCA1MDBtcyBlYXNlLWluLW91dDtcbn1cblxuLnlhay1zZXNzaW9ucy1saXN0IC5yb3VuZGVkLWJ1dHRvbiBsYWJlbCB7XG4gICAgdG9wOiAycHg7XG4gICAgbGVmdDogMnB4O1xuICAgIHJpZ2h0OiAycHg7XG4gICAgYm90dG9tOiAycHg7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubm8tc2Vzc2lvbnMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3lhay1ob21lLXBhZ2UgLnNlc3Npb25zLWxpc3QtdGl0bGUtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mdWppLWdyZXktMik7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDFweCAxMHB4O1xufVxuXG4jeWFrLWhvbWUtcGFnZSAueWFrLWhvbWUtc2Vzc2lvbi1saXN0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBib3JkZXI6MDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG5cbiN5YWstaG9tZS1wYWdlIC5zZXNzaW9ucy1saXN0LWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZnVqaS1ncmV5LTIpO1xuICAgIHBhZGRpbmc6IDFweCAxMHB4IDEwcHggMTBweDtcbn1cblxuI3lhay1ob21lLXBhZ2UgLnlhay1zZXNzaW9ucy1saXN0IC5zZXNzaW9uLWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbn1cblxuI3lhay1ob21lLXBhZ2UgLmF1dGhvcml6ZS1wcm9maWxlIC5wcm9maWxlLWltYWdlIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG59XG5cbiN5YWstaG9tZS1wYWdlIC5wcm9maWxlLWltZy1ib3JkZXIge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbn1cblxuI3lhay1ob21lLXBhZ2UgLmFjY291bnQta2V5LWJsYWNrLWltZy5zbWFsbCB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xufVxuXG4jeWFrLWhvbWUtcGFnZSAuYWNjb3VudC1rZXktb3ZlcmxhcC1iYWNrZ3JvdW5kIHtcbiAgICBib3R0b206IC0xNHB4O1xufVxuIiwiLyogQ1NTIGZvciB0aGUgcG9sbGluZy92ZXJpZmljYXRpb24gcGFnZSBmb3IgWUFLIHNpZ24taW5zICovXG4vKlxuICogRklYTUU6IHdlIGFyZSBtb3ZpbmcgdGhpcyBjb2RlIGludG8gcHVzaC1jaGFsbGVuZ2UgbW9kdWxlLiBhbmQgaXQncyBzaGFyaW5nIHRoaXMgY3NzIGNvZGUuXG4gKiBvbmNlIHdlIGhhdmUgcmVtb3ZlZCB0aGUgcmVsYXRlZCBjb2RlIGluIHRoaXMgbW9kdWxlLCB3ZSBzaG91bGQgbW92ZSB0aGlzIGNzcyBpbnRvIHB1c2gtY2hhbGxlbmdlIG1vZHVsZVxuICovXG4vKiBhbGwgdGhlIHZlcmlmaWNhdGlvbiB1bnRydXN0ZWQgc3R5bGUgLT4gc3RhcnRzIGhlcmUgKi9cbi5hdXRob3JpemUtdmVyaWZ5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAxMHB4IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICBtaW4taGVpZ2h0OiA0ODBweDtcbn1cblxuLmF1dGhvcml6ZS12ZXJpZnktY29kZSAuYXV0aG9yaXplLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG59XG5cbi5hdXRob3JpemUtdmVyaWZ5LWNvZGUgLmF1dGhvcml6ZS1iYXNlLWRlc2Mge1xuICAgIG1hcmdpbjogOHB4IGF1dG8gMDtcbiAgICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYXV0aG9yaXplLXZlcmlmeS1jb2RlIC5hdXRob3JpemUtZGVzYyB7XG4gICAgd2lkdGg6IDI1MHB4O1xufVxuXG4uYXV0aG9yaXplLXZlcmlmeS1jb2RlIC5hdXRob3JpemUtc2VtaS1kZXNjIHtcbiAgICB3aWR0aDogMjgwcHg7XG59XG5cbi5hdXRob3JpemUtdmVyaWZ5LWNvZGUgLmF1dGhvcml6ZS1iYXNlLWRlc2Muc2VtaS11bnRydXN0ZWQge1xuICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG59XG5cbi5hdXRob3JpemUtdmVyaWZ5LWNvZGUgLnNlbWktdW50cnVzdGVkLWhlbHAtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hdXRob3JpemUtdmVyaWZ5LWNvZGUgLnNlbWktdW50cnVzdGVkLWhlbHAtZGVzYyB7XG4gICAgY29sb3I6IHZhcigtLWZ1amktZ3JleS1sYmwtY29sb3IpO1xufVxuXG4uYXV0aG9yaXplLXZlcmlmeS1kZXNjLWNvbnRhaW5lciAuYXV0aG9yaXplLWRlc2Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYXV0aG9yaXplLXZlcmlmeS1jb2RlIC5hdXRob3JpemUtc2VtaS1ub3Qtd29yayB7XG4gICAgY29sb3I6IHZhcigtLWZ1amktYmx1ZS0xYSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYXV0aG9yaXplLXZlcmlmeS1pbnN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5hdXRob3JpemUtdmVyaWZ5LWluc3QgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hdXRob3JpemUtdmVyaWZ5LWluc3QgLnNldHRpbmdzLW50aS1zcHJpdGUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTJweDtcbiAgICB3aWR0aDogMDsgLyogcHJldmVudGluZyB0aGF0IGZsZXggY2hhbmdlcyB0aGUgd2lkdGggZHluYW1pY2FsbHkgICovXG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4OyAvKiBzcGFjaW5nIHRvIHNob3cgaWNvbiBpbWFnZSAqL1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8qIGZhbGxiYWNrIGZvciBmbGV4ICovXG59XG5cbi5hdXRob3JpemUtdmVyaWZ5LWNvZGUgLmF1dGhvcml6ZS1oZWxwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogNXB4IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xufVxuXG4uYXV0aG9yaXplIC5zaWduLWluLXRyb3VibGUtbGluayB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi5hdXRob3JpemUgLnZlcmlmeWNvZGUtaW5zdHJ1Y3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xufVxuXG4uYXV0aG9yaXplIC52ZXJpZnljb2RlLWluc3RydWN0aW9uIGlucHV0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5hdXRob3JpemUtdmVyaWZ5IC5hY2NvdW50LWtleS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWJhY2tncm91bmQtY29sb3IpO1xufVxuXG4uYXV0aG9yaXplLXZlcmlmeS1jb2RlIC5hdXRob3JpemUtY29kZS1pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYXV0aG9yaXplLXZlcmlmeS1jb2RlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbn1cblxuLmF1dGhvcml6ZS12ZXJpZnkgaW5wdXQuY29kZS1ib3gge1xuICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi5hdXRob3JpemUtdmVyaWZ5IGlucHV0LmNvZGUtYm94LmVycm9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWVycm9yLWNvbG9yKTtcbn1cblxuLmF1dGhvcml6ZS12ZXJpZnkgLm1zZy1wb2ludGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweDtcbn1cbi5hdXRob3JpemUtdmVyaWZ5IC5tc2ctYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmF1dGhvcml6ZS12ZXJpZnktY29kZSAubXNnLWJveCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiB2YXIoLS1lcnJvci1jb2xvcik7XG59XG5cbi5hdXRob3JpemUtdmVyaWZ5IGlucHV0LmNvZGUtYm94OjpwbGFjZWhvbGRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG59XG5cbi5hdXRob3JpemUgLnZlcmlmeWNvZGUtd2h5YW1pZG9pbmctZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBjb2xvcjogdmFyKC0tYmFzZS1sYmwtY29sb3IpO1xufVxuXG4uYXV0aG9yaXplLXZlcmlmeS1jb2RlIC5wdXJlLWZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmF1dGhvcml6ZS12ZXJpZnktY29kZSAuc2lnbmluLXRyb3VibGUge1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5hdXRob3JpemUtdmVyaWZ5LWNvZGUgLnlhay1ub2RldmljZS1kZXNjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5hdXRob3JpemUtdmVyaWZ5LWNvZGUgLmF1dGhvcml6ZS1vdmVybGFwLWtleSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTFweDtcbiAgICBsZWZ0OiAxNXB4O1xufVxuXG4uYXV0aG9yaXplLXZlcmlmeS1jb2RlIC5zaWduLWluLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiBkZXNrdG9wIHZpZXcgKi9cbi8qIGFsbCB0aGUgdmVyaWZpY2F0aW9uIC11bnRydXN0ZWQgc3R5bGUgLT4gZW5kcyBoZXJlICovXG5cbi8qIGFsbCB0aGUgdmVyaWZpY2F0aW9uIHRydXN0ZWQgc3R5bGUgLT4gc3RhcnRzIGhlcmUgKi9cbi5hdXRob3JpemUtdmVyaWZ5LXBvbGxpbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmF1dGhvcml6ZS12ZXJpZnktcG9sbGluZyAuYXV0aG9yaXplLXZlcmlmeS10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmF1dGhvcml6ZS12ZXJpZnktcG9sbGluZyAuYXV0aG9yaXplLXZlcmlmeS10aXRsZSAudGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uYXV0aG9yaXplLXZlcmlmeS1wb2xsaW5nIC5hdXRob3JpemUtdmVyaWZ5LXRpdGxlIC5kZXNjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLmF1dGhvcml6ZS12ZXJpZnktcG9sbGluZyAucGhvbmUtaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYXV0aG9yaXplLXZlcmlmeS1wb2xsaW5nIC5hdXRob3JpemUtbGluay5wb2xsaW5nLWFyLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDgwcHggO1xufVxuXG4uYXV0aG9yaXplLXZlcmlmeS1wb2xsaW5nIGgyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmF1dGhvcml6ZS1wb2xsaW5nLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmF1dGhvcml6ZS1wb2xsaW5nLWRlc2NyaXB0aW9uIC50aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5hdXRob3JpemUtcG9sbGluZy1ib3R0b20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYXV0aG9yaXplIC5hdXRob3JpemUtdGl0bGUge1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cblxuLmF1dGhvcml6ZSAuYXV0aG9yaXplLXBvbGxpbmctcmVzZW5kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbn1cblxuLyogbmVlZCB0byBrZWVwIHRoZSBoZWlnaHQgd2hlbiBpdCBoaWRlcyB0aGUgcmVzZW50IGJ1dHRvbiBmb3IgYSB3aGlsZSAqL1xuLmF1dGhvcml6ZSAuYXV0aG9yaXplLXBvbGxpbmctcmVzZW5kLmhpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmF1dGhvcml6ZSAubW9iaWxlLXBob25lLWltZyB7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gMTVweDtcbiAgICB3aWR0aDogMjIwcHg7XG59XG5cbi5hdXRob3JpemUtdmVyaWZ5LXBvbGxpbmcgLnNpZ25pbi10cm91YmxlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uYXV0aG9yaXplLXZwLXJldHJ5LWNvbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uYXV0aG9yaXplLXZwLXJldHJ5LWNvbnQgLmZ0IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1mb290ZXItZ3JvdXA7XG59XG5cbi5hdXRob3JpemUtdnAtcmV0cnktY29udC5yZXZlcnNlIC5mdCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xufVxuXG4vKiBsb2FkaW5nIGJhciBmb3IgcG9sbGluZyAqL1xuLnBlbmRpbmctcG9sbGluZy1iYXI6YmVmb3JlLFxuLnBlbmRpbmctcG9sbGluZy1iYXI6YWZ0ZXIsXG4ucGVuZGluZy1wb2xsaW5nLWJhciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgYW5pbWF0aW9uOiBwZW5kaW5nIDEuMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG5cbn1cbi5wZW5kaW5nLXBvbGxpbmctYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjE1cztcbn1cbi5wZW5kaW5nLXBvbGxpbmctYmFyOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMzBzO1xufVxuLnBlbmRpbmctcG9sbGluZy1iYXI6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiAyMHB4O1xufVxuXG4ucGVuZGluZy1wb2xsaW5nLWJhci5oaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5hdXRob3JpemUtdmVyaWZ5LXJlc2VuZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYXV0aG9yaXplLXJlc2VuZC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uYXV0aG9yaXplLXJlc2VuZC1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uYnViYmxlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xufVxuXG4uYnViYmxlLXJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLnNsaWRlSW5VcCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZUluVXAgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5idWJibGUtcm93OmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmJ1YmJsZS1yb3c6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5idWJibGUtcm93IC5hY2NvdW50LWtleS1ibGFjay1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMnB4O1xuICAgIGxlZnQ6IC00cHg7XG59XG5cbi5idWJibGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMzZweDtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICBtaW4td2lkdGg6IDIxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMjZjMmQ3O1xufVxuXG4uYnViYmxlLmJvcmRlci1vbmx5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNmMyZDc7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cbi5idWJibGUud2l0aC10cmlhbmdsZTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTJweDtcbiAgICB0b3A6IDA7XG4gICAgY29udGVudDogJyAnO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMCAxOHB4IDE4cHggMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICMyNmMyZDcgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7XG59XG5cbi5idWJibGUtcm93IC5idWJibGUtaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMnB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCh2YXIoLS1idWJibGUtaWNvbi1zcHJpdGUpKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMycHggYXV0bztcbn1cblxuLmJ1YmJsZS1pY29uLW1haWwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLmJ1YmJsZS1pY29uLWJ1cmdlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDtcbn1cblxuLmJ1YmJsZS1pY29uLWtleSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjRweDtcbn1cblxuLmJ1YmJsZS1jb250YWluZXIgLmF1dGhvcml6ZS1saW5rIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlcjogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJ1YmJsZS1jb250YWluZXIgLmEtdW5kZXJsaW5lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQGtleWZyYW1lcyBwZW5kaW5nIHtcbiAgICAwJSxcbiAgICAxMDAlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNXB4IDAgMCAjZWNlY2VjO1xuICAgIH1cbiAgICA4MCUge1xuICAgICAgICBib3gtc2hhZG93OiAwIDE1cHggMCAwICNlNGU0ZTQ7XG4gICAgfVxuICAgIDQwJSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTVweCAwIDAgI2Q0ZDRkNDtcbiAgICB9XG59XG5cbi8qIGFsbCB0aGUgdmVyaWZpY2F0aW9uIHRydXN0ZWQgc3R5bGUgLT4gZW5kcyBoZXJlICovXG5cbi8qIGFsbCB0aGUgdmVyaWZpY2F0aW9uIGVycm9ycyBzdHlsZSAtPiBzdGFydHMgaGVyZSAqL1xuLmF1dGhvcml6ZS12ZXJpZnkgLndyaXRldXAge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZnVqaS1ncmV5LTIpO1xufVxuXG4uYXV0aG9yaXplLXZlcmlmeSAuaGVscC10eHQge1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmF1dGhvcml6ZS12ZXJpZnkgLmVycm9yLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLyogYWxsIHRoZSB2ZXJpZmljYXRpb24gZXJyb3JzIHN0eWxlIC0+IGVuZHMgaGVyZSAqL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNTkwcHgpIHtcbiAgICAuYXV0aG9yaXplLXZlcmlmeSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ0MHB4O1xuICAgIH1cblxuICAgIC5hdXRob3JpemUtdmVyaWZ5LWNvZGUgLmF1dGhvcml6ZS1oZWxwIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgfVxuICAgIC5hdXRob3JpemUtdmVyaWZ5LWNvZGUgLmF1dGhvcml6ZS10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgIH1cbiAgICAuYXV0aG9yaXplLXZlcmlmeS1jb2RlIC5zaWduaW4tdHJvdWJsZSB7XG4gICAgICAgIG1hcmdpbjogMjVweCBhdXRvO1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDU3MHB4KSB7XG4gICAgLmF1dGhvcml6ZS12ZXJpZnktY29kZSAuc2lnbmluLXRyb3VibGUge1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICB9XG5cbiAgICAuYXV0aG9yaXplIC5hdXRob3JpemUtcG9sbGluZy1yZXNlbmQge1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA1NTBweCkge1xuICAgIC5hdXRob3JpemUtdmVyaWZ5LWNvZGUgLmF1dGhvcml6ZS10aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgLmF1dGhvcml6ZS12ZXJpZnktY29kZSAuc2lnbmluLXRyb3VibGUge1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA1MTBweCkge1xuICAgIC5hdXRob3JpemUtdmVyaWZ5IHtcbiAgICAgICAgbWluLWhlaWdodDogMzgwcHg7XG4gICAgfVxuXG4gICAgLmF1dGhvcml6ZS1yZXNlbmQtdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC5hdXRob3JpemUtdmVyaWZ5IGlucHV0LmNvZGUtYm94IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICB9XG5cbiAgICAuYXV0aG9yaXplLXBvbGxpbmctYm90dG9tIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB9XG5cbiAgICAuYXV0aG9yaXplLXZlcmlmeS1wb2xsaW5nIC5hdXRob3JpemUtdmVyaWZ5LXRpdGxlIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLmF1dGhvcml6ZS12ZXJpZnktcG9sbGluZyAucGhvbmUtaW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAuYXV0aG9yaXplLXZlcmlmeS1wb2xsaW5nIC5hdXRob3JpemUtbGluay5wb2xsaW5nLWFyLWxpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIH1cblxuICAgIC5hdXRob3JpemUtdmVyaWZ5LWNvZGUgLmF1dGhvcml6ZS1jb2RlLWltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmJ1YmJsZS1jb250YWluZXIge1xuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0ODBweCkge1xuICAgIC5hdXRob3JpemUtdmVyaWZ5IGlucHV0LmNvZGUtYm94IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG5cbiAgICAuYXV0aG9yaXplLXZlcmlmeS1wb2xsaW5nIC5zaWduaW4tdHJvdWJsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgIH1cbiAgICAucGVuZGluZy1wb2xsaW5nLWJhciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICAgIC5hdXRob3JpemUtcG9sbGluZy1kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIC5hdXRob3JpemUtdmVyaWZ5LXBvbGxpbmcgLnBob25lLWltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmF1dGhvcml6ZS12ZXJpZnktcG9sbGluZyAuYXV0aG9yaXplLXZlcmlmeS10aXRsZSAudGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cblxuICAgIC5hdXRob3JpemUtdmVyaWZ5IC53cml0ZXVwIHtcbiAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDoxLjI7XG4gICAgfVxuXG4gICAgLmF1dGhvcml6ZSAuYXV0aG9yaXplLXBvbGxpbmctcmVzZW5kIHtcbiAgICAgICAgbWFyZ2luOiA1cHggYXV0bztcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0MzBweCkge1xuICAgIC5hdXRob3JpemUgLm1vYmlsZS1waG9uZS1pbWcge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAuYXV0aG9yaXplLXZlcmlmeSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDcwJTtcbiAgICB9XG5cbiAgICAuYXV0aG9yaXplLXBvbGxpbmctZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgLmF1dGhvcml6ZSAuYXV0aG9yaXplLXBvbGxpbmctcmVzZW5kIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxufVxuIiwiLyogQ1NTIGZvciBwYXJ0bmVyIG9wdC1pbiAqL1xuXG4ueWFrLW9wdC1pbi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnlhay1vcHQtaW4tdGV4dC1yZWdpb24ge1xuICAgIGhlaWdodDogNTAlO1xuICAgIHBhZGRpbmctdG9wOiA0MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnlhay1vcHQtaW4tYm90dG9tLXJlZ2lvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTZweDtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIHJpZ2h0OiAxNnB4O1xufVxuIiwiLyogQ1NTIGZvciB0aGUgWUFLIHVwc2VsbCBwYWdlcyBmb3IgWUFLIHNpZ24taW5zICovXG5cbi5hdXRob3JpemUudXBzZWxsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLnVwc2VsbCBoMSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnVwc2VsbCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi51cHNlbGwgLnB1cmVlLXRpY2staWNvbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgsIDAuOCk7XG59XG5cbi51cHNlbGwgLnN1Y2Nlc3MtbWVzc2FnZSB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xufVxuXG4udXBzZWxsIC5vcHQtaW4tbWVzc2FnZSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgY29sb3I6IHZhcigtLWZ1amktZ3JleS1sYmwtY29sb3IpO1xufVxuXG4udXBzZWxsIC5vcHQtaW4tYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4udXBzZWxsIC51c2UtcGFzc3dvcmQtZm9ybSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi51c2UtcGFzc3dvcmQtbGluayB7XG4gICAgcGFkZGluZzogMC43NWVtO1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi51cHNlbGwgLnBhc3N3b3JkLWFsdGVybmF0aXZlLWxibCB7XG4gICAgY29sb3I6IHZhcigtLWZ1amktZ3JleS1sYmwtY29sb3IpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNTMwcHgpIHtcbiAgICAudXBzZWxsIC5vcHQtaW4tbWVzc2FnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxuXG4gICAgLnVwc2VsbCAub3B0LWluLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxuXG4gICAgLnVwc2VsbCAudXNlLXBhc3N3b3JkLWZvcm0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxufVxuIiwiLmF1dGhvcml6ZS55YWstaGVscCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTZweCAxNnB4IDE2cHg7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnlhay1oZWxwLW91dGVyLWxpc3Qge1xuICAgIHBhZGRpbmc6IDI0cHggMCAwIDE0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbiN5YWstaGVscC10b2dnbGUtY2hlY2tib3g6bm90KGNoZWNrZWQpICsgLnlhay1oZWxwLW91dGVyLWxpc3QgLmlvcy1oZWxwLXRvZ2dsZSxcbiN5YWstaGVscC10b2dnbGUtY2hlY2tib3g6bm90KGNoZWNrZWQpICsgLnlhay1oZWxwLW91dGVyLWxpc3QgLm1haWwtaGVscC1saXN0LFxuI3lhay1oZWxwLXRvZ2dsZS1jaGVja2JveDpjaGVja2VkICsgLnlhay1oZWxwLW91dGVyLWxpc3QgLm1haWwtaGVscC10b2dnbGUsXG4jeWFrLWhlbHAtdG9nZ2xlLWNoZWNrYm94OmNoZWNrZWQgKyAueWFrLWhlbHAtb3V0ZXItbGlzdCAueWFrLWhlbHAtaW1hZ2UtY29udGFpbmVyLFxuI3lhay1oZWxwLXRvZ2dsZS1jaGVja2JveDpjaGVja2VkICsgLnlhay1oZWxwLW91dGVyLWxpc3QgLmlvcy1oZWxwLWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbiN5YWstaGVscC10b2dnbGUtY2hlY2tib3g6Y2hlY2tlZCArIC55YWstaGVscC1vdXRlci1saXN0IC5pb3MtaGVscC10b2dnbGUsXG4jeWFrLWhlbHAtdG9nZ2xlLWNoZWNrYm94OmNoZWNrZWQgKyAueWFrLWhlbHAtb3V0ZXItbGlzdCAubWFpbC1oZWxwLWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ueWFrLWhlbHAtbGlzdCB7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjb2xvcjogIzg3OGM5MTtcbn1cblxuLnlhay1oZWxwLWhpZ2hsaWdodCB7XG4gICAgY29sb3I6ICMyNjI4MmE7XG59XG5cbi55YWstaGVscC10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi55YWstaGVscC10aXRsZS5hbmRyb2lkLFxuLnlhay1oZWxwLWxpc3QuYW5kcm9pZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xufVxuXG5cbi55YWstaGVscC1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4ueWFrLWhlbHAtaXRlbTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDhweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHZhcigtLXlhay1oZWxwLXNwcml0ZSkpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbn1cblxuLnlhay1oZWxwLWl0ZW0uYmVsbDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMFxufVxuXG4ueWFrLWhlbHAtaXRlbS5tYWlsOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjRweDtcbn1cblxuLnlhay1oZWxwLWl0ZW0ubWFpbC1zZXR0aW5nczpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ4cHg7XG59XG5cbi55YWstaGVscC1pdGVtLm5vdGlmaWNhdGlvbnM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MnB4O1xufVxuXG4ueWFrLWhlbHAtaXRlbS5pb3Mtc2V0dGluZ3M6YmVmb3Jle1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2cHg7XG59XG5cbi55YWstaGVscC1pdGVtLnRvZ2dsZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyMHB4O1xufVxuXG4ueWFrLWhlbHAtaXRlbS50d28tbGluZXM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDRweDtcbn1cblxuLnlhay1oZWxwLWl0ZW0udXNlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2OHB4O1xufVxuXG4ueWFrLWhlbHAtaXRlbS5hbmRyb2lkLWFwcHM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOTJweDtcbn1cblxuLnlhay1oZWxwLWl0ZW0uYW5kcm9pZC1tYWlsOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjE2cHg7XG59XG5cbi55YWstaGVscC1pdGVtLmFuZHJvaWQtc2V0dGluZ3M6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNDBweDtcbn1cblxuLnlhay1oZWxwLWl0ZW0uYW5kcm9pZC10aWNrOmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNjRweDtcbn1cblxuLnlhay1oZWxwLWltYWdlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xufVxuXG4ueWFrLWhlbHAtaW9zLW5vdGlmaWNhdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCh2YXIoLS15YWstaW9zLW5vdGlmaWNhdGlvbikpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzdweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ueWFrLWhlbHAtaW9zLW5vdGlmaWNhdGlvbi5iYW5uZXItbm90aWZpY2F0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NXB4O1xufVxuXG4ueWFrLWhlbHAtaW9zLW5vdGlmaWNhdGlvbi5hbGVydC1ub3RpZmljYXRpb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEzMHB4O1xufVxuXG4ueWFrLWhlbHAtbWFpbC1ub3RpZmljYXRpb24tbGluayB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnlhay1oZWxwLW1zZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi55YWstaGVscC1zZXBhcmF0b3ItbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIHdpZHRoOiAzMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGRhZGU7XG59XG4iLCIueWFrLXNlbGVjdGlvbi1kZXNjIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi55YWstc2VsZWN0aW9uLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTZweCBhdXRvO1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZGFkZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ueWFrLXNlbGVjdGlvbi1pdGVtOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZnVqaS1saWdodC1ncmV5LWNvbG9yKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG4ueWFrLXNlbGVjdGlvbi1mYWlsIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG59XG5cbi55YWstc2VsZWN0aW9uLWZhaWwtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ueWFrLXNlbGVjdGlvbi1mYWlsLWRlc2Mge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLnlhay1zZWxlY3Rpb24gLmRpc3BsYXktaXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0NTBweCkge1xuICAgIC55YWstc2VsZWN0aW9uLWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDEycHggYXV0bztcbiAgICB9XG59XG4iLCIueWFrLWdldC1jb2RlIC55YWstZ2VuZXJhdGUtY29kZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogc29saWQgMTBweCB2YXIoLS1mdWppLWdyZXktMik7XG59XG5cbi55YWstZ2V0LWNvZGUgLnlhay1ob21lLXNlY3VyaXR5LXdhcm4ge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi55YWstZ2V0LWNvZGUgLnlhay1jb2RlIHN0cm9uZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi55YWstZ2V0LWNvZGUgLnlhay1jb2RlLXRpdGxlIHN0cm9uZyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnlhay1nZXQtY29kZSAueWFrLWNvZGUge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4ueWFrLWdldC1jb2RlIC55YWstY29kZSBwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ueWFrLWdldC1jb2RlIC55YWstY29kZSAuZ2VuZXJhdGVkLWNvZGUtYm94IHtcbiAgICBtYXJnaW46IDEwcHggMTBweCAyMHB4IDEwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnlhay1nZXQtY29kZSAueWFrLWNvZGUgLmdlbmVyYXRlZC1jb2RlLWJveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ueWFrLWdldC1jb2RlIC55YWstY29kZSBjb2RlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi55YWstZ2V0LWNvZGUgLnlhay1jb2RlIGNvZGUgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgNHB4O1xufVxuXG4ueWFrLWdldC1jb2RlIC5kZXZpY2UtaW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA4MHB4O1xufVxuXG4ueWFrLWdlbmVyYXRlLWNvZGUgLnlhay1jb2RlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi55YWstZ2V0LWNvZGUgLmF1dGhvcml6ZS1zZXNzaW9uLWluZm8ge1xuICAgIGJvdHRvbTogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi55YWstZ2V0LWNvZGUgLmF1dGhvcml6ZS1zZXNzaW9uLWluZm8gLmRldmljZS1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnlhay1nZXQtY29kZSAuYXV0aG9yaXplLXNlc3Npb24taW5mbyAuZGV2aWNlLWRlc2NyaXB0aW9uIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDExcHg7XG59XG4ueWFrLWdldC1jb2RlIC5kaXNwbGF5LWlwIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDgwcHgpIHtcbiAgICAueWFrLWdldC1jb2RlIC5hdXRob3JpemUtc2Vzc2lvbi1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4iLCIuYXV0aG9yaXplZC1hcHBzIC5hcHAtaW5mbyxcbi5hdXRob3JpemVkLWFwcHMgLmFwcC1wZXJtaXNzaW9ucyxcbi5hdXRob3JpemVkLWFwcHMgLmludHJvLFxuLmF1dGhvcml6ZWQtYXBwcyAubm8tY29ubmVjdGlvbnMtZGF0YSxcbi5hdXRob3JpemVkLWFwcHMgLnJlbW92ZS1mZWVkYmFjayB7XG4gICAgY29sb3I6IHZhcigtLWJhc2UtbGJsLWNvbG9yKTtcbn1cblxuLmF1dGhvcml6ZWQtYXBwcyAuYXBwLW5hbWUge1xuICAgIGNvbG9yOiB2YXIoLS1iYXNlLXR4dC1jb2xvcik7XG59XG5cbi5hdXRob3JpemVkLWFwcHMgLmFwcC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmF1dGhvcml6ZWQtYXBwcyAuYXBwLWluZm8taG9sZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNjhweDtcbiAgICB3aWR0aDogNjAlXG59XG5cbi5hdXRob3JpemVkLWFwcHMgLmFwcC1hdXRoLXRpbWUge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmF1dGhvcml6ZWQtYXBwcyAucmVtb3ZlLWFwcC1ob2xkZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNzVweDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uYXV0aG9yaXplZC1hcHBzIC5yZW1vdmUtbGluayB7XG4gICBib3JkZXI6IG5vbmU7XG59XG5cbi5hdXRob3JpemVkLWFwcHMgLnJlbW92ZS1mZWVkYmFjayB7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mZWVkYmFjay1ib3gtYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJhc2UtYm9yZGVyLWNvbG9yKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmFzZS1ib3JkZXItY29sb3IpO1xufVxuLyogQWxsIENTUyBmb3IgdGhlIGxvZ2luIGFkcyB0ZW1wbGF0ZSBmb3Igc3VwcCByZWcgZmxvdyBzdGFydHMgaGVyZSAqL1xuLmF1dGhvcml6ZWQtYXBwcy5jcHcge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAtMTBweCBhdXRvO1xuICAgIG1heC13aWR0aDogMzgwcHg7XG59XG5cbi5hdXRob3JpemVkLWFwcHMuY3B3IC5oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hdXRob3JpemVkLWFwcHMuY3B3IC5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiA4cHggYXV0byA7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hdXRob3JpemVkLWFwcHMuY3B3IC5hcHAtbGlzdCB7XG4gICAgcGFkZGluZzogOHB4IDI0cHg7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWF4LWhlaWdodDogMjYwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5hdXRob3JpemVkLWFwcHMuY3B3IGxpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1iYXNlLWJvcmRlci1jb2xvcik7XG59XG5cbi5hdXRob3JpemVkLWFwcHMuY3B3IGxpOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5hdXRob3JpemVkLWFwcHMuY3B3IC5hcHAtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uYXV0aG9yaXplZC1hcHBzLmNwdyAuYXBwLWluZm8taG9sZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNTZweDtcbiAgICB3aWR0aDogNzAlO1xufVxuXG4uYXV0aG9yaXplZC1hcHBzLmNwdyAuYXBwLW5hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5hdXRob3JpemVkLWFwcHMuY3B3IC5yZW1vdmUtZmVlZGJhY2sge1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiA0cHggMjRweDtcbiAgICBtYXJnaW46IDRweCAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmF1dGhvcml6ZWQtYXBwcy5jcHcgLmRlbGV0ZS1pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwodmFyKC0tdHJhc2gtY2FuLWljb24pKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5hdXRob3JpemVkLWFwcHMuY3B3IC5kZWxldGUtaWNvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCh2YXIoLS10cmFzaC1jYW4taWNvbi10YXBwZWQpKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTlweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OjE4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmF1dGhvcml6ZWQtYXBwcy5jcHcgLmN0YS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuXG4uYXV0aG9yaXplZC1hcHBzLmNwdyAuZG8taXQtbGF0ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1mdWppLWdyZXktbGJsLWNvbG9yKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLyogQWxsIENTUyBmb3IgdGhlIGxvZ2luIGFkcyB0ZW1wbGF0ZSBmb3Igc3VwcCByZWcgZmxvdyBlbmRzIGhlcmUgKi9cblxuLmF1dGhvcml6ZWQtYXBwcy1zcHJpdGUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChodHRwczovL3MueWltZy5jb20vZGgvYXAvc2YvbW9kZXJuL2ltYWdlcy9jb25uZWN0ZWQtYXBwcy1sb2dvcy12MS4xLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG59XG5cbi5hdXRob3JpemVkLWFwcHMtc3ByaXRlLmlvcyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNHB4O1xufVxuXG4uYXV0aG9yaXplZC1hcHBzLXNwcml0ZS5vcy14IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01M3B4O1xufVxuXG4uYXV0aG9yaXplZC1hcHBzLXNwcml0ZS5nbWFpbC1hcHAge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwNXB4O1xufVxuXG4uYXV0aG9yaXplZC1hcHBzLXNwcml0ZS5ib3hiZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTU3cHg7XG59XG5cbi5hdXRob3JpemVkLWFwcHMtc3ByaXRlLnNsaWNlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOTZweDtcbn1cblxuLmF1dGhvcml6ZWQtYXBwcy1zcHJpdGUuYWRvYmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI0NnB4O1xufVxuXG4uYXV0aG9yaXplZC1hcHBzLXNwcml0ZS5kcm9wYm94IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yOTNweDtcbn1cblxuLmF1dGhvcml6ZWQtYXBwcy1zcHJpdGUuZ3NuLWNvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzQwcHg7XG59XG5cbi5hdXRob3JpemVkLWFwcHMtc3ByaXRlLnNodXR0bGVjbG91ZC1taWdyYXRpb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM5MHB4O1xufVxuXG4uYXV0aG9yaXplZC1hcHBzLXNwcml0ZS5ldml0ZS1jb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQzNHB4O1xufVxuXG4uYXV0aG9yaXplZC1hcHBzLXNwcml0ZS5uZXh0ZG9vciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDg0cHg7XG59XG5cbi5hdXRob3JpemVkLWFwcHMtc3ByaXRlLmNsb3Vkc3BvbmdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MzBweDtcbn1cblxuLmF1dGhvcml6ZWQtYXBwcy1zcHJpdGUuZmxpcmNoaS1pbnZpdGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU3OXB4O1xufVxuXG4uYXV0aG9yaXplZC1hcHBzLXNwcml0ZS5taWNyb3NvZnQtb3V0bG9vayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjI3cHg7XG59XG5cbi5hdXRob3JpemVkLWFwcHMtc3ByaXRlLnJlY2VpcHQtaG9nIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NzJweDtcbn1cblxuLmF1dGhvcml6ZWQtYXBwcy1zcHJpdGUubWVkaWEtc3luYyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzIycHg7XG59XG5cbi5hdXRob3JpemVkLWFwcHMtc3ByaXRlLmRlZmF1bHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkxMHB4O1xufVxuXG4uYXV0aG9yaXplZC1hcHBzLXNwcml0ZS55YWhvby1tYWlsLWFwcGxpY2F0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MjBweDtcbn1cblxuLmF1dGhvcml6ZWQtYXBwcy1zcHJpdGUuYW1hem9uLWVtYWlsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NjdweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC0tbWVkaXVtLXdpbmRvdykge1xuICAgIC5hdXRob3JpemVkLWFwcHMgLmFwcC1pbmZvLWhvbGRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2OHB4O1xuICAgICAgICB3aWR0aDogNTUlXG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLS1pcGhvbmU2LXdpdGgtbmF2aSkge1xuICAgIC5hdXRob3JpemVkLWFwcHMuY3B3IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gICAgfVxuXG4gICAgLmF1dGhvcml6ZWQtYXBwcy5jcHcgLmRvLWl0LWxhdGVyIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG59XG4iLCIuc2V0dGluZ3MtYmFzaWMtYXV0aCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhciggLS1iYXNlLWJvcmRlci1jb2xvcik7XG4gICAgcGFkZGluZzogMWVtO1xufVxuXG4uc2V0dGluZ3MtYmFzaWMtYXV0aCAudG9nZ2xlLWJ0bi1sYmwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjFlbTtcbn1cblxuLnNldHRpbmdzLWJhc2ljLWF1dGggLmxibCB7XG4gICAgcGFkZGluZy10b3A6IDFlbTtcbn1cblxuLnNldHRpbmdzLWJhc2ljLWF1dGggLnRvZ2dsZS1idG4gLmNvbnRhaW5lci10b2dnbGUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0b3A6IDVweDtcbn1cblxuLnNldHRpbmdzLWJhc2ljLWF1dGggLmhlbHAtdHh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnNldHRpbmdzLWJhc2ljLWF1dGggLmVycm9yIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG59XG4iLCIvKiBCZWdpbiBNZW1iZXIgQ2VudGVyIHN0eWxlLiAqL1xuXG4vKlxuICogVXNlIG1pbi1oZWlnaHQgdG8gYWxsb3cgc2lkZWJhciB0byBncm93IHRvIDEwMCUgaGVpZ2h0LlxuICogVXNlIGZsZXggdG8gYWxsb3cgY2hpbGRyZW4gdG8gZ3JvdyBpbnRvIHRoaXMgZnVsbCBoZWlnaHQuXG4gKlxuICogLm1lbWJlci1jZW50ZXJcbiAqIHxcbiAqICstIC5tYnIteWJhciAob3IgYW5vdGhlciBoZWFkZXIsIGRvZXMgbm90IHJlcXVpcmUgYW55IGZsZXggc3R5bGVzKVxuICogKy0gLnNldHRpbmdzLWNvbnRhaW5lciAoMTAwJSB3aWR0aCwgZmxleDogMSAwIGF1dG8sIGFsc28gYSBmbGV4IGNvbnRhaW5lcilcbiAqICAgIHxcbiAqICAgICsgLnNldHRpbmdzICgxOTIwcHggbWF4LXdpZHRoOyBhdXRvIHNpZGUgbWFyZ2lucyB0byBrZWVwIGNlbnRlcmVkID4xOTIwcHgpXG4gKiAgICAgIHxcbiAqICAgICAgKyAuc2lkZWJhci1jb250YWluZXJcbiAqICAgICAgKyAubWFpbi1jb250ZW50XG4gKi9cbi5tZW1iZXItY2VudGVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLypcbiAqIFNldCAxMDAlIHdpZHRoIHRvIGZpbGwgdGhlIG1hcmdpbnMgd2l0aCBjb2xvci4gIFRoaXMgaXMgYSBmbGV4IGJveCBpbiBjb2x1bW5cbiAqIGRpcmVjdGlvbiB1bmRlciB0aGUgaGVhZGVyIHRvIHByb3ZpZGUgZnVsbCBoZWlnaHQuICBXZSBhbHNvIHVzZSBpdCBhcyBhIGZsZXhcbiAqIGNvbnRhaW5lciB0byBzZXQgdGhlIGJhY2tncm91bmQgY29sb3IgZm9yIDEwMCUgb2YgdGhlIGhlaWdodCBhbmQgdG8gcHJvdmlkZSBhXG4gKiBjb250ZXh0IGZvciB0aGUgbmVzdGVkIC5zZXR0aW5ncyB0byBiZSBjZW50ZXJlZC5cbiAqL1xuLnNldHRpbmdzLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZnVqaS1ncmV5LTIpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi8qXG4gKiBXaGVuIHliYXIgaXMgcHJlc2VudCwgdXNlIGdyYXkgYmFja2dyb3VuZCBmb3IgbWFyZ2lucyBwYXN0IDE5MjBweC5cbiAqL1xuLm1ici15YmFyICsgLnNldHRpbmdzLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZnVqaS1ncmV5LTIpO1xufVxuXG4vKlxuICogUmVzZXQgYmFja2dyb3VuZCB0byB3aGl0ZSBmb3IgdGhlIG1haW4tY29udGVudC5cbiAqL1xuLnNldHRpbmdzLWNvbnRhaW5lciAubWFpbi1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4vKiBFbmNsb3NlIHNldHRpbmdzIGluIHRhYmxlLWJhc2VkIGRpc3BsYXkgZm9yIElFIDkgb3IgcHJldmlvdXMgZmFsbGJhY2suXG4gKiBUaGUgZmFsbGJhY2sgd2lsbCBub3QgZmVhdHVyZSBmdWxsLWhlaWdodCBzaWRlYmFycy4gUHJlZmVyIGZsZXggdG8gYWxsb3dcbiAqIGNvbnRhaW5lciB0byBleHBhbmQgdG8gZnVsbCBoZWlnaHQgb2YgY29udGFpbmVyLiAqL1xuLnNldHRpbmdzIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IHRhYmxlOyAvKiBmYWxsYmFjayAqL1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLyogV2hlbiB5YmFyIGlzIHByZXNlbnQsIGNlbnRlciB0aGUgTWVtYmVyIENlbnRlciBjb250ZW50IChzaWRlYmFyICsgbWFpbi1jb250ZW50KS5cbiAqIENlbnRlciBjb250ZW50IGFmdGVyIGV4cGFuZGluZyBwYXN0IDE5MjBweCB0byBtYXRjaCBZYWhvbyBCYXIgYnJlYWtwb2ludC5cbiAqIGh0dHBzOi8vZ2l0LmNvcnAueWFob28uY29tL3BhZ2VzL3liYXIveWJhci9kZXZlbG9wZXIvdGVtcGxhdGUvI3ByZXZpZXcteW91ci1tb2R1bGUgKi9cbi5tYnIteWJhciArIC5zZXR0aW5ncy1jb250YWluZXIgPiAuc2V0dGluZ3Mge1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiBFbmQgTWVtYmVyIENlbnRlciBzdHlsZS4gKi9cblxuLyogdXNlIG1pbi1oZWlnaHQgc28gdGhhdCBsb2dpbmlzaCBjb250YWluZXIgd2lsbCBncm93IHdpdGggaXRzIGNoaWxkcmVuICovXG4ubG9naW5pc2gge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi8qIGZpeCB1bml2ZXJzYWwgaGVhZGVyICovXG4ubG9naW5pc2ggLm1ici11Y3MtaGQgI3lVbml2SGVhZCB7XG4gICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5sb2dpbmlzaCAjeXVjc0hlYWQgI3l1Y3Mge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5sb2dpbmlzaC5sb2dpbi1jZW50ZXJlZCAubG9naW4tYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGZvciBBU0RLICwgd2UgZG9uJ3Qgc2hvdyBVSCBzbyBmaXggdG9wIG1hcmdpbiAqL1xuLm5vLXVoIC5tYWluLWNvbnRlbnQgLmNvbnRlbnQtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5sb2dpbmlzaC5uZXh0LWdlbi1sYXlvdXQgLmxvZ2luLWJveCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZnVqaS1tYWlsLWdyYWRpZW50KTtcbn1cblxuLmxvZ2luaXNoLmRhcmstcHVycGxlLWJhY2tncm91bmQgLmxvZ2luLWJveCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3VjY2Vzcy1ncmFkaWVudCk7XG59XG5cbi8qIGxheW91dCBvZiBsb2dpbiBib3ggLSBzdGFydCAqL1xuLyogbG9naW4gYm94IGNvbnRhaW5lciB3aGF0IGlzIGluY2x1ZGluZyBsb2dpbi1ib3ggYW5kIGFkLWZhbGxiYWNrIGxheWVyICovXG4ubG9naW4tYm94LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDMwcHg7XG4gICAgbWluLXdpZHRoOiAzMjBweDsgLyogZGVmYXVsdCB3aWRodGggb2YgbG9naW4tYm94IGlzIDM2MHB4IGJ1dCBpdCBjYW4gYmUgZGVjcmVhc2VkIHRvIDMyMHB4IHdpdGggbWVkaWEgcXVlcnkgKi9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sb2dpbi1ib3gtY29udGFpbmVyIC50dW1ibHItbG9nbyB7XG4gICAgd2lkdGg6IDg2cHg7XG4gICAgaGVpZ2h0OiA4NXB4O1xufVxuXG4ubG9naW4tYm94LWNvbnRhaW5lciAudHVtYmxyLWxvZ28taW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwodmFyKC0tdHVtYmxyLWxvZ28taW1nKSkgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cblxuLyogY29tbW9uIGZvciBsb2dpbi1ib3ggYW5kIGFkLWZhbGxiYWNrICovXG4ubG9naW4tYm94LFxuLmxvZ2luLWJveC1hZC1mYWxsYmFjayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTFweDtcbn1cblxuLyogbG9naW4tYm94ICovXG4vKnJ0bDppZ25vcmUqL1xuLmxvZ2luLWJveCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwwLDAsMC4zKTtcbiAgICB3aWR0aDogMzYwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWluLWhlaWdodDogNTUwcHg7IC8qIG1pbiBoZWlnaHQgb2YgbG9naW4tYm94IGF0IGxvZ2luIHBhZ2UgKi9cbiAgICB6LWluZGV4OiAxOyAvKiBpdCBzaG91bGQgYmUgaW4gZnJvbnQgb2YgdGhlIGFkIGNvbnRhaW5lciAqL1xuICAgIHBhZGRpbmc6IDM1cHggNXB4IDAgNXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1mdWppLWdyZXktMilcbn1cblxuLmxvZ2luLWJveC5jZW50ZXItYm94IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbjogNTBweCBhdXRvO1xufVxuXG4vKiBieSB1c2luZyBuYW1lc3BhY2VzIGxpYiB3aGljaCBjb3VsZCBiZSByaWdodC9jZW50ZXIgKi9cbi5sb2dpbi1ib3guY2VudGVyLWJveC5yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubG9naW4tYm94LmNlbnRlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cbi8qIEVuZCBvZiB1c2luZyBuYW1lc3BhY2VzIGxpYiB3aGljaCBjb3VsZCBiZSByaWdodC9jZW50ZXIgKi9cblxuLyogYWQtZmFsbGJhY2sgKi9cbi8qcnRsOmlnbm9yZSovXG4ubG9naW4tYm94LWFkLWZhbGxiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lOyAvKiBpdCBzaG91bGQgYmUgaGlkaW5nIGFzIGEgZGVmYXVsdCAqL1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogNTBweCAzODBweCA1MHB4IDUwcHg7XG4gICAgZm9udC1zaXplOiAyMXB4O1xufVxuXG4vKiBhZCBjYW5ub3QgYmUgc2hvd24gaW4gY2FzZSBvZiBkaXNhYmxlZCBqcy4gKi9cbi5uby1qcyAubG9naW4tYm94LWFkLWZhbGxiYWNrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxvZ2luLWJveC1hZC1mYWxsYmFjayBoMSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogMjBweCAwO1xufVxuXG5cbi8qIGFkIGNvbnRhaW5lciAtIGFkIHNob3VsZCBiZSBsb2NhdGVkIGhlcmUgKi9cbi5sb2dpbi1ib3gtYWQtb3V0ZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1pbi1oZWlnaHQ6IDU4MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC8qIGFkIHNob3VsZCBiZSByZW5kZXJlZCBhZnRlciBsb2dpbi1ib3ggYnV0IGl0IHNob3VsZCBiZSBjbGlja2FibGUgYW5kIGJlaGluZCBvZiBsb2dpbi1ib3ggKi9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcbiAgICB0b3A6IDA7XG59XG5cbi5sb2dpbi1ib3gtYWQtaW5uZXIge1xuICAgIG1hcmdpbjogMCAtODAwcHg7XG59XG5cbi5vbmVmbG93IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjM2ZGVnLCAjMzAyM0FFIDAlLCAjNzg0NkMyIDQ3JSwgI2M5NkREOCAxMDAlKTtcbn1cblxuLm9uZWZsb3cgLmNvbnQge1xuICAgIG1heC13aWR0aDogMTAyNHB4O1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDA7XG59XG5cbi5vbmVmbG93IC5sb2dpbi1ib3gge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4ub25lZmxvdyAubG9naW4tYm94LWluZm8ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhTmV1ZS1MaWdodDtcbiAgICBmb250LXdlaWdodDogMjAwO1xufVxuLm9uZWZsb3cgLmxvZ2luLWJveC1pbmZvIGVtIHtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vbmVmbG93IC5sb2dpbi1ib3gtaW5mbyAub25lLWFjY291bnQtZXZlcnl0aGluZy15YWhvby1pbWcge1xuICAgIG1hcmdpbjogMjAwcHggMCAyMHB4IDA7XG4gICAgd2lkdGg6IDUwJTtcbn1cblxuLyogY29ycmVjdCBsb2dpbiBib3ggcG9zaXRpb24gZm9yIGVhY2ggb2Ygc2NyZWVuIHNpemUuIC0gbG9naW4gYm94IHNob3VsZCBiZSBsb2NhdGVkIGF0IHRoZSBpbnNpZGUgb2YgYnJvd3Nlci13aWR0aCwgc28gaXQgd2lsbCBpZ25vcmUgYWQgY29udGVudHMgICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDQwcHgpIHsgLyogbWF4LXdpZHRoIG9mIG1ici1sb2dpbi1jICsgMTAgKi9cbiAgICAvKnJ0bDppZ25vcmUqL1xuICAgIC5sb2dpbi1ib3gge1xuICAgICAgICByaWdodDogMTBweDtcbiAgICB9XG4gICAgLypydGw6aWdub3JlKi9cbiAgICAubG9naW4tYm94LWFkLWZhbGxiYWNrIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAzODBweCA1MHB4IDEwcHg7XG4gICAgfVxuXG59XG5cbi8qIHRvbyBuYXJyb3cgdG8gc2hvdyBhZC1mYWxsYmFjayBvciBhZCAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAubG9naW4tYm94IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICAubG9naW4tYm94LWFkLWZhbGxiYWNrIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLm9uZWZsb3cge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbn1cblxuLyogbmFycm93IHdpZHRoIHRoYW4gZGVmYXVsdCB3aWR0aCBvZiBsb2dpbi1ib3ggKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gICAgLmxvZ2luLWJveCB7XG4gICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLm9uZWZsb3cge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbn1cbi8qIGxheW91dCBvZiBsb2dpbiBib3ggLSBlbmQgKi9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC0tbWVkaXVtLXdpbmRvdykge1xuICAgIC5sb2dpbmlzaC5kYXJrLWJhY2tncm91bmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWZhO1xuICAgIH1cbn1cblxuLyogZm9yIHJlc3BvbnNpdmUgdWkgKi9cbi5yZXNwb25zaXZlIC5sb2dpbi1ib3gtYWQtZmFsbGJhY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlc3BvbnNpdmUgLmxvZ2luLWJveC1hZC1vdXRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC0tcmVzcG9uc2l2ZS1tZWRpdW0td2lkdGgpIHtcbiAgICAucmVzcG9uc2l2ZSAubG9naW4tYm94LWFkLWZhbGxiYWNrIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnJlc3BvbnNpdmUgLmxvZ2luLWJveCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvLypydGw6aWdub3JlKi87XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC0tcmVzcG9uc2l2ZS1uYXJyb3ctd2lkdGgpIHtcbiAgICAucmVzcG9uc2l2ZSAubG9naW4tYm94IHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuIiwiI2NhcHRjaGEtY2hhbGxlbmdlIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cbiNjYXB0Y2hhLWNoYWxsZW5nZSBoMiB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMjBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQ2FwdGNoYSBPdmVycmlkZXMgKi9cbiNjYXB0Y2hhLWNoYWxsZW5nZSAjY2FwdGNoYVY1IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuI2NhcHRjaGEtY2hhbGxlbmdlIC5jYXB0Y2hhSW5wdXQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG4jY2FwdGNoYS1jaGFsbGVuZ2UgLnlBYnVzZUNhcHRjaGEgLmhvcml6b250YWwge1xuICAgIHdpZHRoOiBhdXRvO1xufVxuI2NhcHRjaGEtY2hhbGxlbmdlIC5jYXB0Y2hhSGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgY29sb3I6ICNlNWU1ZTVcbn1cbiNjYXB0Y2hhLWNoYWxsZW5nZSAuY2FwdGNoYVByb21wdEFuc3dlciB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4jY2FwdGNoYS1jaGFsbGVuZ2UgLmNhcHRjaGFBbnN3ZXJCb3gge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4jY2FwdGNoYS1jaGFsbGVuZ2UgLnlBYnVzZUNhcHRjaGEgLmxheW91dDNtb2JpbGUgYnV0dG9uIHNwYW4udGV4dCB7XG4gICAgY29sb3I6IHZhcigtLWJhc2UtbGluay1jb2xvcik7XG59XG5cbiNjYXB0Y2hhLWNoYWxsZW5nZSAuY2FwdGNoYVByb21wdExhYmVsT3V0IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLmNoYWxsZW5nZSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5mYWlsLWNoYWxsZW5nZSwgLmNoYWxsZW5nZS5zZXNzaW9uLWV4cGlyZWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mYWlsLWNoYWxsZW5nZSBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uZmFpbC1jaGFsbGVuZ2UubmV4dC1nZW4gaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZmFpbC1jaGFsbGVuZ2UubmV4dC1nZW4gLnNtbC10eHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uY2hhbGxlbmdlIC5zZXNzaW9uLWV4cGlyZWQtaW1nIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG1hcmdpbjogMjBweCAwO1xufVxuXG4uZmFpbC1jaGFsbGVuZ2UgLnNtbC10eHQsXG4uY2hhbGxlbmdlLnNlc3Npb24tZXhwaXJlZCAuc21sLXR4dCB7XG4gICAgbWFyZ2luOiAxNXB4IDEwcHggMzBweDtcbn1cblxuLmNoYWxsZW5nZSAuZmVlZGJhY2sge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmNoYWxsZW5nZS5jdHgtcmVnIC5oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1MCU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uY2hhbGxlbmdlLmN0eC1kZWF1dGhvcml6ZWRfYnlfcHVzaCAuaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4ucHJlLWNoYW5nZS1wYXNzd29yZCAuc2lnbi1pbi1tc2cge1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmNoYWxsZW5nZS5yZWctb25lZmxvdy1pbnRlcnN0aXRpYWwgLnNlY29uZGFyeS1zaWduLWluLWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5jaGFsbGVuZ2UucmVnLW9uZWZsb3ctaW50ZXJzdGl0aWFsIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5jaGFsbGVuZ2UucmVnLW9uZWZsb3ctaW50ZXJzdGl0aWFsIC53cml0ZS11cCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uY2hhbGxlbmdlLnJlZy1vbmVmbG93LWludGVyc3RpdGlhbCAuY3RpYS10ZXh0IHtcbiAgICBjb2xvcjogIzc0NzQ3NDtcbn1cblxuLyogQ1NTIEZPUiBub19tb3JlX3JlY292ZXJ5X2NoYW5uZWxzX2Zvcl95YWtfdXNlciAgU1RBUlQgKi9cbi5jaGFsbGVuZ2UuY3R4LW5vX21vcmVfcmVjb3ZlcnlfY2hhbm5lbHNfZm9yX3lha191c2VyIC5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZhaWwtY2hhbGxlbmdlIC5ub3QtYWJsZS10by1sb2dpbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mYWlsLWNoYWxsZW5nZSAubm90LWFibGUtdG8tbG9naW4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4vKiBDU1MgRk9SIG5vX21vcmVfcmVjb3ZlcnlfY2hhbm5lbHNfZm9yX3lha191c2VyICBFTkQgKi9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC0tbWVkaXVtLXdpbmRvdykge1xuICAgIC5jaGFsbGVuZ2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIH1cblxuICAgIC50dW1ibHItbG9nbyArIC5jaGFsbGVuZ2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIC5jaGFsbGVuZ2UgLmZlZWRiYWNrIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB9XG59XG4iLCIjY2hhbGxlbmdlLXNlbGVjdG9yLWNoYWxsZW5nZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbiNjaGFsbGVuZ2Utc2VsZWN0b3ItY2hhbGxlbmdlIGgyIHtcbiAgICBtYXJnaW46IDEwcHggMCAyMHB4IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4jY2hhbGxlbmdlLXNlbGVjdG9yLWNoYWxsZW5nZSBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICBib3gtc2hhZG93OiAwIDFweCA0cHggMCAjODc4YzkxO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbiNjaGFsbGVuZ2Utc2VsZWN0b3ItY2hhbGxlbmdlIGxpIC5kZXNjIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IHZhcigtLWJhc2UtbGluay1jb2xvcik7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuI2NoYWxsZW5nZS1zZWxlY3Rvci1jaGFsbGVuZ2UgbGkgLmV4dHJhLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzg1ODU4NTtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG59XG5cblxuI2NoYWxsZW5nZS1zZWxlY3Rvci1jaGFsbGVuZ2UgLmRpc3BsYXktbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIG1hcmdpbi10b3A6IDZweDtcbn1cblxuI2NoYWxsZW5nZS1zZWxlY3Rvci1jaGFsbGVuZ2UgLnR5cGUtbW9iaWxlX3NtcyAuZGlzcGxheS1uYW1lLFxuI2NoYWxsZW5nZS1zZWxlY3Rvci1jaGFsbGVuZ2UgLnR5cGUtbW9iaWxlX3ZvaWNlIC5kaXNwbGF5LW5hbWUge1xuICAgIGxldHRlci1zcGFjaW5nIDoxcHg7XG59XG5cbiNjaGFsbGVuZ2Utc2VsZWN0b3ItY2hhbGxlbmdlIC52YWxpZGF0ZS1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xufVxuXG5cbiNjaGFsbGVuZ2Utc2VsZWN0b3ItY2hhbGxlbmdlIC52YWxpZGF0ZS1idG46Zm9jdXMsXG4jY2hhbGxlbmdlLXNlbGVjdG9yLWNoYWxsZW5nZSAudmFsaWRhdGUtYnRuOmFmdGVyLFxuI2NoYWxsZW5nZS1zZWxlY3Rvci1jaGFsbGVuZ2UgLnZhbGlkYXRlLWJ0bjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDBweCB2YXIoLS1iYXNlLWxpbmstY29sb3IpO1xufVxuXG5cbiNjaGFsbGVuZ2Utc2VsZWN0b3ItY2hhbGxlbmdlIC5sYmwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbiNjaGFsbGVuZ2Utc2VsZWN0b3ItY2hhbGxlbmdlIC5tb3JlLWNoYWxsZW5nZS1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jY2hhbGxlbmdlLXNlbGVjdG9yLWNoYWxsZW5nZSAubW9yZS1jaGFsbGVuZ2VzIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jY2hhbGxlbmdlLXNlbGVjdG9yLWNoYWxsZW5nZSAubW9yZS1jaGFsbGVuZ2VzOmNoZWNrZWQgKyAubGJsICsgLm1vcmUtY2hhbGxlbmdlLWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jY2hhbGxlbmdlLXNlbGVjdG9yLWNoYWxsZW5nZSAubW9yZS1jaGFsbGVuZ2VzOmNoZWNrZWQgKyAubGJsIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jY2hhbGxlbmdlLXNlbGVjdG9yLWNoYWxsZW5nZSAuaWNvbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKHZhcigtLXJlY292ZXJ5LW1ldGhvZHMtaWNvbnMpKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MHB4IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA4NXB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjp0b3A7XG4gICAgY29udGVudDpcIiBcIjtcbn1cbiNjaGFsbGVuZ2Utc2VsZWN0b3ItY2hhbGxlbmdlIC5pY29uLXB1c2gge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTJweDtcbn1cblxuLyogbW9iaWxlX3NtcywgbW9iaWxlX3ZvaWNlIGFyZSB0aGUgc3RyaW5ncyB3aGljaCBpcyBjb21pbmcgZnJvbSBCRSBBUElzLiBUaGF0J3Mgd2h5IHdlIGhhdmUgY2xhc3MgbmFtZXMgbGlrZSB0aGF0ICovXG4jY2hhbGxlbmdlLXNlbGVjdG9yLWNoYWxsZW5nZSAuaWNvbi1tb2JpbGVfc21zIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MnB4O1xufVxuXG4jY2hhbGxlbmdlLXNlbGVjdG9yLWNoYWxsZW5nZSAuaWNvbi1tb2JpbGVfdm9pY2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1M3B4O1xufVxuXG4jY2hhbGxlbmdlLXNlbGVjdG9yLWNoYWxsZW5nZSAuaWNvbi1lbWFpbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTAwcHg7XG59XG5cbiNjaGFsbGVuZ2Utc2VsZWN0b3ItY2hhbGxlbmdlIC5pY29uLXB3cWEge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwMHB4O1xufVxuIiwiLmNoYW5nZS1wYXNzd29yZCB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IC0xMHB4IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xufVxuXG4uY2hhbmdlLXBhc3N3b3JkIGgxIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmNoYW5nZS1wYXNzd29yZCAuc2tpcC1saW5rIHtcbiAgICBjb2xvcjogIzg3OEM5MTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmNoYW5nZS1wYXNzd29yZCAuY2hhbmdlLXBhc3N3b3JkLWRlc2Mge1xuICAgIGNvbG9yOiAjNzQ3NDc0O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAyNHB4IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jaGFuZ2UtcGFzc3dvcmQgLmNoYW5nZS1wYXNzd29yZC1kZXNjIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNoYW5nZS1wYXNzd29yZCAuc2hvdy1wYXNzd29yZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmpzIC5jaGFuZ2UtcGFzc3dvcmQgLnNob3ctcGFzc3dvcmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmpzIC5jaGFuZ2UtcGFzc3dvcmQgLmNoYW5nZS1wYXNzd29yZC1jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxOHB4IDFweDtcbn1cblxuLmNoYW5nZS1wYXNzd29yZCAuc2hvdy1wYXNzd29yZCAuc2hvdy1wYXNzd29yZC1sYmwge1xuICAgIGNvbG9yOiAjNzQ3NDc0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xufVxuXG4jY2hhbmdlLXBhc3N3b3JkLWZvcm0ge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAyNHB4IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNoYW5nZS1wYXNzd29yZCAuY2hhbmdlLXBhc3N3b3JkLXN1Y2Nlc3MtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogNzZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCh2YXIoLS1zdWNjZXMtdGljay1pY29uKSkgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDc2cHg7XG59XG5cbi5jaGFuZ2UtcGFzc3dvcmQgLmNwd2Qtc3VjY2Vzcy1idXR0b24sXG4uY2hhbmdlLXBhc3N3b3JkIC5jcHdkLXN1Ym1pdC1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMjRweCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jaGFuZ2UtcGFzc3dvcmQgLnNraXAtbm93IHtcbiAgICBjb2xvcjogdmFyKC0tZnVqaS1ncmV5LWxibC1jb2xvcik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjRweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xufVxuXG4uY2hhbmdlLXBhc3N3b3JkLmludHJvIHtcbiAgICBwYWRkaW5nOiAyNHB4IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogYXV0bztcbn1cblxuLmNoYW5nZS1wYXNzd29yZC5pbnRybyBoMSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5jaGFuZ2UtcGFzc3dvcmQuaW50cm8gcCB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICB3b3JkLXNwYWNpbmc6IC0xcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4vKiBvbmx5IGFwcGx5IHRoZSBydWxlIGlmIHRoZSBoZWlnaHQgPj0gaVBob25lIDQgYW5kIHdpZHRoIDw9IGlwaG9uZSA2IFBsdXMgKi9cbkBtZWRpYSBhbGwgYW5kICgtLWlwaG9uZTYtd2luZG93KSB7XG4gICAgLmNoYW5nZS1wYXNzd29yZCAuc2tpcC1ub3cge1xuICAgICAgICBjb2xvcjogdmFyKC0tZnVqaS1ncmV5LWxibC1jb2xvcik7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgIH1cblxuICAgIC5jaGFuZ2UtcGFzc3dvcmQgLnRleHQtbWQge1xuICAgICAgICBtYXJnaW4tdG9wIDogMjBweDtcbiAgICB9XG59XG4iLCIvKlxuICogaWYgYmVsb3cgc3R5bGVzIGFyZSB0aGUgZGVzaWduIHN0YW5kYXJkIHRoYXQgd2UgYXJlIG1vdmluZyB0b3dhcmRzLFxuICogc2hvdWxkIG5vdCB0aGV5IGJlIHBhcnQgb2YgY29tbW9uIGNzc1xuICovXG4uY29tbS1jaGFubmVsLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAzMDBweDtcbn1cblxuLmNvbW0tY2hhbm5lbC1jb250YWluZXIueWFrIHtcbiAgICBwYWRkaW5nLXRvcDogMTUlO1xufVxuXG4vKiBpZiB0aGVyZSBpcyBhIGxvZ28sIHJlbW92ZSB0b3AgcGFkZGluZyAqL1xuLm1ici1sb2dpbi1oZCB+IC5jb21tLWNoYW5uZWwtY29udGFpbmVyLnlhayB7XG4gICAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5jb21tLWNoYW5uZWwtbm91aCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4uY29tbS1jaGFubmVsLWNvbnRhaW5lciAuaGVhZGluZyxcbi5jb21tLWNoYW5uZWwtY29udGFpbmVyIC5jb21tLWNoYW5uZWwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAvKiByZXNldCB0aGUgc3R5bGUgYXBwbGllZCB0byBoMSB0YWcgaW4gbWFpbi5jc3MgKi9cbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jb21tLWNoYW5uZWwtY29udGFpbmVyIC5kZXNjcmlwdGlvbixcbi5jb21tLWNoYW5uZWwtY29udGFpbmVyIC5jb21tY2hhbm5lbC1sZWdlbmQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IC8qIHdvdWxkbid0IGl0IGJlIGJldHRlciB0byB1c2UgZi13LTMwMCBhcyB0aGUgY2xhc3MgbmFtZT8gKi9cbn1cblxuLmNvbW0tY2hhbm5lbC1jb250YWluZXIgLmRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDsgLyogd291bGRuJ3QgaXQgYmUgYmV0dGVyIHRvIHVzZSBwLXQtMTJweCBhcyB0aGUgY2xhc3MgbmFtZT8gKi9cbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmNvbW0tY2hhbm5lbC1jb250YWluZXIgLmNvbW0tY2hhbm5lbCB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jb21tLWNoYW5uZWwtY29udGFpbmVyIC5xdWVzdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5jb21tLWNoYW5uZWwtY29udGFpbmVyIC5jb21tY2hhbm5lbC1sZWdlbmQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgLyogcmVzZXQgcHVyZSBzdHlsZXMgKi9cbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IC02cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmNvbW0tY2hhbm5lbC1jb250YWluZXIuY3JlZiBpbnB1dC51cGRhdGUtZW1haWwge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLyogdGhpcyBzaG91bGQgYmUgZG9uZSBnbG9iYWxseSAqL1xuLmNvbW0tY2hhbm5lbC1jb250YWluZXIgLnB1cmVlLWJ1dHRvbi1zZWNvbmRhcnkge1xuICAgIGJvcmRlci1jb2xvcjogIzE5OGZmZjtcbn1cblxuLmNvbW0tY2hhbm5lbC1jb250YWluZXIgLmFjdGlvbmFibGUtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiA0OHB4IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb21tLWNoYW5uZWwtY29udGFpbmVyIGZvcm0ge1xuXHRwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLmNvbW0tY2hhbm5lbC1jb250YWluZXIgLmN0YS1zdWNjZXNzIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLyogY29tbSBjaGFubmVsIHJlZnJlc2hlciBzdHlsZSAtIHN0YXJ0ICovXG4uY29tbS1jaGFubmVsLWNvbnRhaW5lci5jcmVmIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5jb21tLWNoYW5uZWwtY29udGFpbmVyLmNyZWYgLmFsdGVybmF0ZS1lbWFpbC1oZWFkaW5nLFxuLmNvbW0tY2hhbm5lbC1jb250YWluZXIuY3JlZiAubW9iaWxlLXBob25lLWhlYWRpbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jb21tLWNoYW5uZWwtY29udGFpbmVyLmNyZWYgZm9ybXtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbn1cblxuLmNvbW0tY2hhbm5lbC1jb250YWluZXIuY3JlZiAuYWN0aW9uYWJsZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmNvbW0tY2hhbm5lbC1jb250YWluZXIucmVmcmVzaGVyIGZvcm0ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4uY29tbS1jaGFubmVsLWNvbnRhaW5lci5jcmVmIC5oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb21tLWNoYW5uZWwtY29udGFpbmVyLmNyZWYgLmhlYWRpbmcueWFre1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uY29tbS1jaGFubmVsLWNvbnRhaW5lci5jcmVmIC5yZW1vdmUtbGluayB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICNkZDEwMzc7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uY29tbS1jaGFubmVsLWNvbnRhaW5lci5jcmVmIC5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAxM3B4IGF1dG8gMDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbW0tY2hhbm5lbC1jb250YWluZXIuY3JlZiAuZGVzY3JpcHRpb24ueWFre1xuICAgIHdpZHRoOiAyNzBweDtcbn1cblxuLmNvbW0tY2hhbm5lbC1jb250YWluZXIuY3JlZiAgLmNvbW0tY2hhbm5lbC1pbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbW0tY2hhbm5lbC1jb250YWluZXIuY3JlZiAubmV4dENvbW1DaGFubmVsIHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuXG4uY29tbS1jaGFubmVsLWNvbnRhaW5lci5jcmVmIC5lbWFpbHMsXG4uY29tbS1jaGFubmVsLWNvbnRhaW5lci5jcmVmIC5waG9uZXMge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uY29tbS1jaGFubmVsLWNvbnRhaW5lci5jcmVmIC5yZWZyZXNoLWN0YS1jb250YWluZXIge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jb21tLWNoYW5uZWwtY29udGFpbmVyLmNyZWYgLmVtYWlsLWxpc3QsXG4uY29tbS1jaGFubmVsLWNvbnRhaW5lci5jcmVmIC5waG9uZS1saXN0IHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA2cHggMCA2cHggMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbW0tY2hhbm5lbC1jb250YWluZXIuY3JlZiAuYWRkLWVtYWlsLWNvbW1DaGFubmVsLFxuLmNvbW0tY2hhbm5lbC1jb250YWluZXIuY3JlZiAuYWRkLXBob25lLWNvbW1DaGFubmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cblxuLmNvbW0tY2hhbm5lbC1jb250YWluZXIuY3JlZiAuZWRpdC1sYmwsXG4uY29tbS1jaGFubmVsLWNvbnRhaW5lci5jcmVmIC5kZWxldGUtbGJsIHtcbiAgICBjb2xvcjogdmFyKC0tZnVqaS1ibHVlLTFhKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGhlaWdodDogMTdweDtcbn1cblxuLmNvbW0tY2hhbm5lbC1jb250YWluZXIuY3JlZiAuZGVsZXRlLWljb24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCh2YXIoLS10cmFzaC1jYW4taWNvbikpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmNvbW0tY2hhbm5lbC1jb250YWluZXIuY3JlZiAuZGVsZXRlLWljb246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwodmFyKC0tdHJhc2gtY2FuLWljb24tdGFwcGVkKSkgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE5cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDoxOHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5jb21tLWNoYW5uZWwtY29udGFpbmVyIC5lbWFpbC1pbWcge1xuICAgIGJhY2tncm91bmQ6IHVybCh2YXIoLS1jb21tLWNoYW5uZWwtZW1haWwtaW1nKSkgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEzMXB4O1xufVxuXG4uY29tbS1jaGFubmVsLWNvbnRhaW5lciAucGhvbmUtaW1nIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwodmFyKC0tY29tbS1jaGFubmVsLXBob25lLWltZykpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBoZWlnaHQ6IDEzMXB4O1xufVxuXG4uY29tbS1jaGFubmVsLWNvbnRhaW5lci5jcmVmIC5yZWZyZXNoZXItc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5jb21tLWNoYW5uZWwtY29udGFpbmVyLmNyZWYgLnlha3Vwc2VsbCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmNvbW0tY2hhbm5lbC1jb250YWluZXIuY3JlZiAuc2tpcC1ub3cge1xuICAgIGNvbG9yOiB2YXIoLS1mdWppLWdyZXktbGJsLWNvbG9yKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG59XG5cbi5jb21tLWNoYW5uZWwtY29udGFpbmVyIC5saW5rLWNsaWNrZWQ6YWN0aXZlLFxuLmNvbW0tY2hhbm5lbC1jb250YWluZXIgLmxpbmstY2xpY2tlZDphY3RpdmUgLmVkaXQtbGJsLFxuLmNvbW0tY2hhbm5lbC1jb250YWluZXIgLmxpbmstY2xpY2tlZDpmb2N1cyxcbi5jb21tLWNoYW5uZWwtY29udGFpbmVyIC5saW5rLWNsaWNrZWQ6Zm9jdXMgLmVkaXQtbGJsIHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY29tbS1jaGFubmVsLWNvbnRhaW5lciAuY29tbS1jaGFubmVsLXN1Y2Nlc3MtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogNzZweDtcbiAgICB3aWR0aDogNzZweDtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCh2YXIoLS1zdWNjZXMtdGljay1pY29uKSkgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDc2cHg7XG59XG5cbi5jb21tLWNoYW5uZWwtY29udGFpbmVyIC5jb21tLWNoYW5uZWwtc3VjY2Vzcy1oZWFkaW5nIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmNvbW0tY2hhbm5lbC1jb250YWluZXIgLnN1Y2Nlc3MtdXBkYXRlZC1jb21tLWNoYW5uZWwge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29tbS1jaGFubmVsLWNvbnRhaW5lciAuc3VjY2Vzcy11cGRhdGVkLWNvbW0tY2hhbm5lbCBwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5jb21tLWNoYW5uZWwtY29udGFpbmVyIC5zdWNjZXNzLXVwZGF0ZWQtY29tbS1jaGFubmVsIC5lZGl0LWxibCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLyogY29tbSBjaGFubmVsIHJlZnJlc2hlciBzdHlsZSAtIGVuZCAqL1xuXG4uY29tbS1jaGFubmVsLWNvbnRhaW5lci55YWt1cHNlbGwgLnVzZS1wYXNzd29yZC1mb3JtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmNvbW0tY2hhbm5lbC1jb250YWluZXIueWFrdXBzZWxsIC5wYXNzd29yZC1hbHRlcm5hdGl2ZS1sYmwge1xuICAgIGNvbG9yOiAjODc4YzkxO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbn1cblxuLmNvbW0tY2hhbm5lbC1jb250YWluZXIuY3JlZiAudXNlLXBhc3N3b3JkLWZvcm0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbW0tY2hhbm5lbC1jb250YWluZXIuY3JlZiAucGFzc3dvcmQtYWx0ZXJuYXRpdmUtbGJsIHtcbiAgICBjb2xvcjogdmFyKC0tZnVqaS1ncmV5LWxibC1jb2xvcik7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbW0tY2hhbm5lbC1jb250YWluZXIuY3JlZiAuY29tbS1jaGFubmVsLXZlcmlmaWVkIHtcbiAgICBjb2xvcjogdmFyKC0tZnVqaS1ncmV5LWxibC1jb2xvcik7XG59XG5cbi5jb21tLWNoYW5uZWwtY29udGFpbmVyLmNyZWYgLmJ0bi12ZXJpZnktY29tbS1jaGFubmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi8qIG1lbWJlciBjZW50ZXIgWUFLIG9wdGluICovXG4uY29tbS1jaGFubmVsLWNvbnRhaW5lci5tY3lhayB7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbn1cblxuLmNvbW0tY2hhbm5lbC1jb250YWluZXIubWN5YWsgLm1jLXlhay1vcHRpbi10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmNvbW0tY2hhbm5lbC1jb250YWluZXIubWN5YWsgLmFjdGlvbmFibGUtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDI0cHggMDtcbn1cblxuLmNvbW0tY2hhbm5lbC1jb250YWluZXIubWN5YWsgLmhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jb21tLWNoYW5uZWwtY29udGFpbmVyLm1jeWFrIC5kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICM1ZTVlNWU7XG59XG5cbi5jb21tLWNoYW5uZWwtY29udGFpbmVyLm1jeWFrIC5zZWxlY3RlZC1jb3VudHJ5LWNvZGUsXG4uY29tbS1jaGFubmVsLWNvbnRhaW5lci5tY3lhayAjY29tbS1jaGFubmVse1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLm1jeWFrIC5vbmVpZC1mb3JtLWJhY2tncm91bmQgLnJlbGF0aXZlLWNvdW50cnktY29kZSB7XG4gICAgdG9wOiAycHg7XG59XG5cbi5jb21tLWNoYW5uZWwtY29udGFpbmVyLmNyZWYgLnRleHQtbWQge1xuICAgIG1hcmdpbi1ib3R0b20gOiAxMnB4O1xufVxuXG4uY29tbS1jaGFubmVsLWNvbnRhaW5lciAuZG8tbm90LXNoYXJlIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luOiAxNnB4IGF1dG8gMDtcbn1cblxuLmNvbW0tY2hhbm5lbC1jb250YWluZXIgLnJlc2VuZC1idG4ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmNvbW0tY2hhbm5lbC1jb250YWluZXIgLnZlcmlmeS1zdWNjZXNzLWhlYWRpbmcge1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBtYXJnaW46IDE2cHggYXV0byAwO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmNvbW0tY2hhbm5lbC1jb250YWluZXIgLnZlcmlmeS1kZXNjIHtcbiAgICB3aWR0aDogMjUwcHg7XG59XG5cbi5jb21tLWNoYW5uZWwtdmVyaWZ5IC5kZXNjcmlwdGlvbiB7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uY29tbS1jaGFubmVsLWNvbnRhaW5lciAudXBkYXRlLWVtYWlsOmludmFsaWQsXG4uY29tbS1jaGFubmVsLWNvbnRhaW5lciAuYWRkLWNvbW0tY2hhbm5lbC1mb3JtIC5hZGQtY29tbS1jaGFubmVsIGlucHV0OmludmFsaWQge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG4uY29tbS1jaGFubmVsLWNvbnRhaW5lci5jcmVmIC51cGRhdGUtZW1haWw6aW52YWxpZCxcbi5jb21tLWNoYW5uZWwtY29udGFpbmVyLmNyZWYgLmFkZC1jb21tLWNoYW5uZWwtZm9ybSAuYWRkLWNvbW0tY2hhbm5lbCBpbnB1dDppbnZhbGlkIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1iYXNlLWxpbmstY29sb3IpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLS1tZWRpdW0td2luZG93KSB7XG4gICAgLmNvbW0tY2hhbm5lbC1jb250YWluZXIubWN5YWsge1xuICAgICAgICBtYXJnaW46IDE2cHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLmNvbW0tY2hhbm5lbC1jb250YWluZXIubWN5YWsgLm1jeWFrLWJ1dHRvbi1zaHJpbmsge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICAgIH1cblxuICAgIC5jb21tLWNoYW5uZWwtY29udGFpbmVyLm1jeWFrIC5hY3Rpb25hYmxlLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAzNjBweDtcbiAgICB9XG59XG4vKiBlbmQgb2YgbWVtYmVyIGNlbnRlciBZQUsgb3B0aW4gKi9cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLS1zbWFsbC1tb2JpbGUtd2luZG93KSB7XG4gICAgLmNvbW0tY2hhbm5lbC1jb250YWluZXIueWFrdXBzZWxsIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgfVxuXG4gICAgLmNvbW0tY2hhbm5lbC1jb250YWluZXIueWFrdXBzZWxsIC5jb21tLWNoYW5uZWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICB9XG5cbiAgICAuY29tbS1jaGFubmVsLWNvbnRhaW5lci55YWt1cHNlbGwgLmFjdGlvbmFibGUtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAuY29tbS1jaGFubmVsLWNvbnRhaW5lci55YWt1cHNlbGwgLmNvbW0tY2hhbm5lbC1mb3JtIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgfVxuXG4gICAgLmNvbW0tY2hhbm5lbC1jb250YWluZXIueWFrdXBzZWxsIC51c2UtcGFzc3dvcmQtZm9ybSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtaGVpZ2h0OiA1MDBweCkge1xuICAgIC5jb21tLWNoYW5uZWwtY29udGFpbmVyIC5hY3Rpb25hYmxlLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5jb21tLWNoYW5uZWwtY29udGFpbmVyIC5mb3JtIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICB9XG5cbiAgICAuY29tbS1jaGFubmVsLWNvbnRhaW5lci5jcmVmIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG8gMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgfVxuXG4gICAgLmNvbW0tY2hhbm5lbC1jb250YWluZXIuY3JlZiAuZW1haWwtbGlzdCxcbiAgICAuY29tbS1jaGFubmVsLWNvbnRhaW5lci5jcmVmIC5waG9uZS1saXN0IHtcbiAgICAgICAgcGFkZGluZzogNnB4IDAgNnB4IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzMjFweCkge1xuICAgIC5jb21tLWNoYW5uZWwtY29udGFpbmVyLmNyZWYsXG4gICAgLmNvbW0tY2hhbm5lbC1jb250YWluZXIuY3JlZiAuYWN0aW9uYWJsZS1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogOTQlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgLmNvbW0tY2hhbm5lbC1jb250YWluZXIuY3JlZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIC5jb21tLWNoYW5uZWwtY29udGFpbmVyIC5mb3JtIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICB9XG5cbiAgICAuY29tbS1jaGFubmVsLWNvbnRhaW5lciAuYWN0aW9uYWJsZS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG59XG5cbi8qIG9ubHkgYXBwbHkgdGhlIHJ1bGUgaWYgdGhlIGhlaWdodCA+PSBpUGhvbmUgNCBhbmQgd2lkdGggPD0gaXBob25lIDYgUGx1cyAqL1xuQG1lZGlhIGFsbCBhbmQgKC0taXBob25lNi13aW5kb3cpIHtcbiAgICAuY29tbS1jaGFubmVsLWNvbnRhaW5lci5jcmVmIC5za2lwLW5vdyB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1mdWppLWdyZXktbGJsLWNvbG9yKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgfVxuXG4gICAgLmNvbW0tY2hhbm5lbC1jb250YWluZXIuY3JlZiAudGV4dC1tZCB7XG4gICAgICAgIG1hcmdpbi10b3AgOiAyMHB4O1xuICAgIH1cbn1cbiIsIi5jb21tLWNoYW5uZWwgLmJyZWFrLXdvcmRzIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4uY29tbS1jaGFubmVsIC5lbWFpbC1sYmwge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuXG4uY29tbS1jaGFubmVsIC5jb25maXJtYXRpb24tbGJsIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4uY29tbS1jaGFubmVsIC5vay1idG4tbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb21tLWNoYW5uZWwgLm1vcmUge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICAgIHBhZGRpbmc6IDNweCAxMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uY29tbS1jaGFubmVsIC52ZXJpZnktaWNvbiB7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICAgIHdpZHRoOiAyN3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNHB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG59XG5cbi5jb21tLWNoYW5uZWwgLmhpZ2hsaWdodC1jb250ZW50IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uY29tbS1jaGFubmVsIC5hY3Rpb24taXRlbS1yb3cgLmNsaWNrLWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5cbi5jb21tLWNoYW5uZWwgLmFjdGlvbi1pdGVtLXJvdyAuaWNvbi1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgdG9wOiAzcHg7XG59XG5cbi5jb21tLWNoYW5uZWwgLnVudmVyaWZpZWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5OXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHg7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xufVxuXG5cbi5jb21tLWNoYW5uZWwgLmFjdGlvbi1idG5zIC5wdXJlLXUtMS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmNvbW0tY2hhbm5lbCAuYWN0aW9uLWJ0bnMgLnB1cmUtdS0xLTI6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cblxuLmNvbW0tY2hhbm5lbCAubW9kdWxlLWRlc2Mge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLS1tZWRpdW0td2luZG93KSB7XG4gICAgLmVtYWlsLWxibC13aWR0aCxcbiAgICAucGhvbmUtbGJsLXdpZHRoIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgIH1cbn1cbiIsIiNjb250YWN0LXZhbGlkYXRpb24tY2hhbGxlbmdlIC5kZXNjLWNoYWxsZW5nZSB7XG4gICAgbWFyZ2luOiAyNHB4IDAgMjRweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIuZHlhLFxuLmR5YS1tb3JlIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbiAgICBtYXgtd2lkdGg6IDc1MHB4O1xufVxuXG4uZHlhLFxuLmR5YSAuYWN0aW9uLWJveCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5keWEgaDEudGl0bGUsXG4uZHlhLW1vcmUgaDEudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmR5YSAudXNlci1wcm9maWxlLWJveCxcbi5keWEgLnVzZXItcHJvZmlsZS1pZCxcbi5keWEgLmFsaWFzLWhvbGRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5keWEgLnVzZXItcHJvZmlsZS1ib3gsXG4uZHlhIC5ub3RlLXRpdGxlLFxuLmR5YSAuaHIsXG4uZHlhIC5jb25maXJtLW1zZzEge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5keWEgLmFjdGlvbi1ib3gge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5keWEgLm5vdGUtZGVzYyxcbi5keWEtbW9yZSAuY29udGVudC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmR5YS1tb3JlIC5jbG9zZS1ob2xkZXIge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5cbi5keWEgLmNvbnRlbnQtdGl0bGUsXG4uZHlhLW1vcmUgLmNvbnRlbnQtdGl0bGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZHlhIC5idG4tY2FuY2VsIHtcbiAgICBjb2xvcjogIzE5OGZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNkNmRkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uZHlhIC5hY3Rpb24tYXJlYSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDI4MHB4O1xufVxuXG4uZHlhIC5hY3Rpb24tYnRucyAuYnRuLWhvbGRlcntcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuXG59XG5cbi5keWEgLmFjdGlvbi1idG5zIC5idG4taG9sZGVyOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuXG4uZHlhIC5ib2xkIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZHlhIHAsXG4uZHlhLW1vcmUgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmR5YSAudXNlci1wcm9maWxlLWJveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZHlhIC51c2VyLXByb2ZpbGUtcGlje1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbn1cbi5keWEgLnVzZXItcHJvZmlsZS1waWMsXG4uZHlhIC5wcm9maWxlLXBpY3tcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG59XG5cbi5keWEgLmFsaWFzLWhvbGRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ0cHg7XG59XG5cbi5keWEgLmFsaWFzZXMgLnVzZXItcHJvZmlsZS1waWMsXG4uZHlhIC5hbGlhc2VzIC5wcm9maWxlLXBpY3tcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG59XG5cbi5keWEgLmFsaWFzZXMgLmFsaWFzLWhvbGRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDI2cHg7XG59XG5cbi5keWEgLnVzZXItcHJvZmlsZS1pZCxcbi5keWEgLmFsaWFzLWhvbGRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuLmR5YSAuYWxpYXMge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDIwcHg7XG59XG5cbi5keWEgLmFsaWFzZXMgLmFsaWFze1xuICAgIGhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nOiAycHggMCAwIDEwcHg7XG59XG5cbi5keWEgLnVzZXItcHJvZmlsZS1pZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogMzRweDtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCA2NHB4O1xufVxuXG4uZHlhIC5ociB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmMWYxZjI7XG59XG5cbi5keWEgLmFjdGlvbi1ib3gge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZHlhIC5kaXNhYmxlZCAuYWN0aXZlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTk4ZmZmO1xuICAgIGNvbG9yOiAjMTk4ZmZmO1xufVxuXG4uZHlhIC5jb2RlLXNlbnQtc3VjY2VzcyB7XG4gICAgY29sb3I6ICM4ZjhmOGY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5keWEgLmNvZGUtc2VudC1zdWNjZXNzLW51bWJlciB7XG4gICAgY29sb3I6ICM4ZjhmOGY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5keWEgLmR5YS1idG4ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5keWEgLmZvb3RlciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZHlhLXN1Y2Nlc3Mge1xuICAgIG1heC13aWR0aDogNDkwcHg7XG59XG5cbi5keWEtc3VjY2VzcyBwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5keWEtc3VjY2VzcyAuYnRuLWJhY2sge1xuICAgIGNvbG9yOiAjMTk4ZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2Q2ZGQ7XG4gICAgd2lkdGg6IDgwJTtcbn1cblxuLyogbWFpbiBjb250ZW50IG1lZGlhIHF1ZXJ5IENTUyAtIHN0YXJ0cyBoZXJlICovXG5AbWVkaWEgc2NyZWVuIGFuZCAoLS1tZWRpdW0td2luZG93KSB7XG5cbiAgICAuZHlhIGgxLnRpdGxlLFxuICAgIC5keWEtbW9yZSBoMS50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG5cbiAgICAuZHlhIC5jb25maXJtLW1zZzEsXG4gICAgLmR5YSAuY29uZmlybS1tc2cyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogNDEwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5keWEgLmNvbnRlbnQtdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIH1cblxuICAgIC5keWEgLm5vdGUtZGVzYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgfVxuXG4gICAgLmR5YSAudXNlci1wcm9maWxlLWJveCxcbiAgICAuZHlhIC51c2VyLXByb2ZpbGUtaWQsXG4gICAgLmR5YSAuYWxpYXMtaG9sZGVyIHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgIH1cblxuICAgIC5keWEgLnVzZXItcHJvZmlsZS1ib3gsXG4gICAgLmR5YSAubm90ZS10aXRsZSxcbiAgICAuZHlhIC5ocixcbiAgICAuZHlhIC5jb25maXJtLW1zZzEsXG4gICAgLmR5YSAuYWN0aW9uLWJveCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxuXG59XG4vKiBtYWluIGNvbnRlbnQgbWVkaWEgcXVlcnkgQ1NTIC0gZW5kcyBoZXJlICovXG4iLCIuZG1jLW1vZGFsIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuLmRtYy1oZWFkaW5nIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmFzZGstaGQge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uZG1jLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjhweCAxNnB4O1xufVxuXG4uZG1jLWNvbnRhaW5lciAuc2luZ2xlLWFwcC1uYW1lLWNvbnRhaW5lcixcbi5kbWMtY29udGFpbmVyIC5zaW5nbGUtYXBwLW5hbWUtY29udGFpbmVyLW5vanMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xufVxuXG4uZG1jLWNvbnRhaW5lciAuYXBwLW5hbWVzLWNvbnRhaW5lcixcbi5kbWMtY29udGFpbmVyIC5hcHAtbmFtZXMtY29udGFpbmVyIC5hcnJvdy1vdmVycmlkZSB7XG4gICAgei1pbmRleDogMjtcbn1cblxuLmRtYy1jb250YWluZXIgLmFjdGlvbi1lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbGVmdDogMWVtO1xuICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgbWF4LWhlaWdodDogMi41ZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMi40ZW07XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDkwJTtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4uZG1jLWNvbnRhaW5lciAuYWN0aW9uLWVycm9yLmZsYXNoIHtcbiAgICBjb2xvcjogI2RkMTAzNztcbiAgICB6LWluZGV4OiAzO1xufVxuXG4uZG1jLWNvbnRhaW5lciB1bCBsaSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAycHggMnB4ICNlNWU1ZTU7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAzLjVlbTtcbn1cblxuLmRtYy1jb250YWluZXIgLnRvZ2dsZS1idXR0b24ge1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMzVweDtcbn1cblxuLmRtYy1jb250YWluZXIgLnRvZ2dsZS1iYXNlLW92ZXJyaWRlIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDMwcHg7XG59XG5cbi5kbWMtY29udGFpbmVyIC50b2dnbGUtcGluLW92ZXJyaWRlIHtcbiAgICB3aWR0aDogMTVweDtcbn1cblxuLmRtYy1jb250YWluZXIgLnRvZ2dsZS1vZmYgLnRvZ2dsZS1waW4tb3ZlcnJpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZG1jLWNvbnRhaW5lciAucHVyZWUtZHJvcGRvd24tb3ZlcnJpZGUge1xuICAgIGhlaWdodDogMzhweDtcbn1cblxuLmRtYy1jb250YWluZXIgLnB1cmVlLWRyb3Bkb3duLW92ZXJyaWRlIHNlbGVjdC5hcHAtbmFtZXMge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5kbWMtY29udGFpbmVyIC5hcnJvdy1vdmVycmlkZSB7XG4gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NzBweDsgXG4gICBiYWNrZ3JvdW5kLXNpemU6IDU4cHg7XG4gICBmb250LXNpemU6IDA7XG4gICBoZWlnaHQ6IDI1cHg7XG4gICB0b3A6IDVweDtcbiAgIHdpZHRoOiAyNXB4O1xufVxuXG4uZG1jLWNvbnRhaW5lciAuZG1jLWRpc2FibGUtYWNjb3VudC1rZXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uZG1jLWRpc2FibGUtbGluayB7XG4gICAgY29sb3I6ICM5ZWEyYWY7XG59XG5cbi5kbWMtdHJhbnNsdWNlbnQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMjtcbn1cblxuLmRtYy10cmFuc2x1Y2VudC5hY3RpdmU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmRtYy1mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmRtYy1jb250YWluZXIgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIGFwcGVhcmFuY2U6IGNoZWNrYm94O1xufVxuXG4uZG1jLWNvbnRhaW5lciAuZG1jLXRvZ2dsZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRtYy1jb250YWluZXIgLmhpZGRlbi1jaGVja2JveC1mb3ItdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi8qIHVzZSBjaGVja2JveCBoYWNrIHRvIHRvZ2dsZSB0aGUgdG9nZ2xlIGJ1dHRvbiBzbyB0aGF0IGl0IHdvcmsgaW4gbm8tanMgY2FzZSAqL1xuLmRtYy1jb250YWluZXIgLmhpZGRlbi1jaGVja2JveC1mb3ItdG9nZ2xlOmNoZWNrZWQgfiAudG9nZ2xlLWJhc2UsXG4uZG1jLWNvbnRhaW5lciAuaGlkZGVuLWNoZWNrYm94LWZvci10b2dnbGU6Y2hlY2tlZCArIC50b2dnbGUtYmFzZSB7IC8qIHRpbGRlIGRvZXNuJ3Qgd29yayBmb3IgaW9zOSB3ZWJ2aWV3IGFuZCBjaHJvbWUgKi9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZS1iYWNrZ3JvdW5kKTtcbn1cblxuLmRtYy1jb250YWluZXIgLmhpZGRlbi1jaGVja2JveC1mb3ItdG9nZ2xlOmNoZWNrZWQgfiAudG9nZ2xlLWJhc2UgLnRvZ2dsZS1waW4sXG4uZG1jLWNvbnRhaW5lciAuaGlkZGVuLWNoZWNrYm94LWZvci10b2dnbGU6Y2hlY2tlZCArIC50b2dnbGUtYmFzZSAudG9nZ2xlLXBpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi51bnRydXN0ZWQteWFrLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMTZweCAwO1xufVxuXG4udW50cnVzdGVkLXlhay1jb250YWluZXIgLnVudHJ1c3RlZC15YWstY2hlY2tib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDRweDtcbn1cblxuLnVudHJ1c3RlZC15YWstY29udGFpbmVyIC51bnRydXN0ZWQteWFrLXNwaW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01cHg7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xufVxuXG4udW50cnVzdGVkLXlhay1jb250YWluZXIgLnVudHJ1c3RlZC15YWstbGFiZWwsXG4udW50cnVzdGVkLXlhay1jb250YWluZXIgLnVudHJ1c3RlZC15YWstZXJyb3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLyogRGVza3RvcCBDU1MgKi9cbkBtZWRpYSBzY3JlZW4gYW5kICgtLW1lZGl1bS13aW5kb3cpIHtcbiAgICAuZG1jLW1vZGFsIHtcbiAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgfVxufVxuIiwiI2RvYi1jaGFsbGVuZ2UgLm1vbnRoIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xufVxuI2RvYi1jaGFsbGVuZ2UgLmRheSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4iLCIjZW1haWwtdmVyaWZ5LWNoYWxsZW5nZSBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDI0cHggMDtcbn1cblxuI2VtYWlsLXZlcmlmeS1jaGFsbGVuZ2UgLm9iZnVzY2F0ZWQtZW1haWwge1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDA7XG59XG5cbiNlbWFpbC12ZXJpZnktY2hhbGxlbmdlIC53cml0ZS11cCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4jZW1haWwtdmVyaWZ5LWNoYWxsZW5nZSAuZmluZXByaW50IHtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbiNlbWFpbC12ZXJpZnktY2hhbGxlbmdlIC5yZXNlbmQtYnRuIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbiNlbWFpbC12ZXJpZnktY2hhbGxlbmdlIC52YWxpZGF0aW9uIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuI2VtYWlsLXZlcmlmeS1jaGFsbGVuZ2UgLmVkaXQtbGluayB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuI2VtYWlsLXZlcmlmeS1jaGFsbGVuZ2UgLmFyLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDEzMHB4O1xuICAgIHdpZHRoOiAzMjBweDtcbn1cblxuI2VtYWlsLXZlcmlmeS1jaGFsbGVuZ2UgLmFyLWxpbmsgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBzdHlsZXMgZm9yIHJlZyBmbG93cyAtIFNUQVJUICovXG4uZW1haWwtdmVyaWZ5LWNoYWxsZW5nZS1yZWcgLm9iZnVzY2F0ZWQtZW1haWwge1xuICAgIGxldHRlci1zcGFjaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiA4cHggMCAxNnB4IDAgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZW1haWwtdmVyaWZ5LWNoYWxsZW5nZS1yZWcgLnZlcmlmaWNhdGlvbi1jb2RlLWRlc2Mge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5lbWFpbC12ZXJpZnktY2hhbGxlbmdlLXJlZyAubGluay1jbGlja2VkIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmVtYWlsLXZlcmlmeS1jaGFsbGVuZ2UtcmVnIGZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG59XG4vKiBGSVhNRTogVGhpcyBpcyBqdXN0IGEgdGVtcCBmaXggLiBUaGlzIHdpbGwgZ28gc29vbiAqL1xuLmVtYWlsLXZlcmlmeS1jaGFsbGVuZ2UtcmVnIGlucHV0W3R5cGU9XCJ0ZXh0XCJdW2FyaWEtaW52YWxpZD1cInRydWVcIl0ge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZXJyb3ItY29sb3IpO1xufVxuIiwiI2ZiLWNoYWxsZW5nZSAuaGVhZGluZyB7XG4gICAgbWFyZ2luOiAyNHB4IDAgMCAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxufVxuXG4jZmItY2hhbGxlbmdlIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4iLCIjbmFtZS1jaGFsbGVuZ2UgaDIge1xuICAgIG1hcmdpbjogMTBweCAwIDIwcHggMDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbiNuYW1lLWNoYWxsZW5nZSAuY29sIHtcbiAgICB3aWR0aDo0OCU7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbiNuYW1lLWNoYWxsZW5nZSAubmFtZSAuY29sOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cbiIsIi5ncm91cC1hdXRob3JpemVkLWFwcHMge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1iYXNlLWJvcmRlci1jb2xvcik7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZ3JvdXAtYXV0aG9yaXplZC1hcHBzIC50aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmdyb3VwLWF1dGhvcml6ZWQtYXBwcyAuaW50cm8ge1xuICAgIGNvbG9yOiB2YXIoLS1iYXNlLWxibC1jb2xvcik7XG4gICAgbWFyZ2luOiA0cHggMCAxNnB4O1xufVxuXG4uZ3JvdXAtYXV0aG9yaXplZC1hcHBzIC5hcHBzLWVycm9yIHtcbiAgICBjb2xvcjogdmFyKC0tYmFzZS1sYmwtY29sb3IpO1xuICAgIGJhY2tncm91bmQ6ICNmNWYxZjE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ncm91cC1hdXRob3JpemVkLWFwcHMgLmVycm9yLWRlc2Mge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuXG4uZ3JvdXAtYXV0aG9yaXplZC1hcHBzIC5lcnJvci1pY29uIHtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgbGVmdDogNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkzMnB4O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBjb250ZW50LWJveDtcbn1cbiIsIi8qKioqKiBkZWZhdWx0IGltYWdlIGNvbnRhaW5lciBDU1MgLT4gc3RhcnRzIGhlcmUgKioqKiovXG4uaW1hZ2V1cGxvYWQtY29udGFpbmVyIHN0cm9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbWFnZXVwbG9hZC1jb250YWluZXIgLmRlZmF1bHQtaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE5MnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaW1hZ2V1cGxvYWQtY29udGFpbmVyIC5kZWZhdWx0LWltYWdlLWNvbnRhaW5lciAuZGVmYXVsdC1pbWFnZS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbWFnZXVwbG9hZC1jb250YWluZXIgLmRlZmF1bHQtaW1hZ2UtY29udGFpbmVyIC5kZWZhdWx0LWltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5pbWFnZXVwbG9hZC1jb250YWluZXIgLmRlZmF1bHQtaW1hZ2UtY29udGFpbmVyIC5kZWZhdWx0LWltYWdlLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDE5MnB4O1xuICAgIHdpZHRoOiAxOTJweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDYwJSwgcmdiYSg0NywgNDQsIDQ0LCAwLjQ2KSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uaW1hZ2V1cGxvYWQtY29udGFpbmVyIC5kZWZhdWx0LWltYWdlLWNvbnRhaW5lciAuY2FtZXJhLWljb24tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMCU7XG4gICAgcmlnaHQ6IDM1JTtcbiAgICBoZWlnaHQ6IDI1JTtcbiAgICB3aWR0aDogMzAlO1xufVxuXG4uaW1hZ2V1cGxvYWQtY29udGFpbmVyIC5kZWZhdWx0LWltYWdlLWNvbnRhaW5lciAuY2FtZXJhLWljb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwNDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pbWFnZXVwbG9hZC1jb250YWluZXItc3Bpbm5lciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKHZhcigtLWxpZ2h0LXNwaW5uZXItdXJsKSkgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xufVxuXG4uaW1hZ2V1cGxvYWQtY29udGFpbmVyLW9wYWNpdHkge1xuICAgIG9wYWNpdHk6IC41O1xufVxuXG4uaW1hZ2V1cGxvYWQtY29udGFpbmVyIC5pbWFnZXVwbG9hZC1lcnJvciB7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG59XG5cbi5uby1qcyAuaW1hZ2V1cGxvYWQtY29udGFpbmVyIC5jYW1lcmEtaWNvbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4vKioqKiogZGVmYXVsdCBpbWFnZSBjb250YWluZXIgQ1NTIC0+IGVuZHMgaGVyZSAqKioqKi9cblxuXG4vKioqKiogbmV3IGltYWdlIGNvbnRhaW5lciBDU1MgLT4gc3RhcnRzIGhlcmUgKioqKiovXG4uaW1hZ2V1cGxvYWQtY29udGFpbmVyIC5uZXctaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaW1hZ2V1cGxvYWQtY29udGFpbmVyIC5uZXctaW1hZ2UtY29udGFpbmVyIC5pbWFnZS1jcm9wcGVyLWltYWdlLWJveC1zdGF0aWMtYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIGZpbHRlcjogYmx1cigxMHB4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaW1hZ2V1cGxvYWQtY29udGFpbmVyIC5uZXctaW1hZ2UtY29udGFpbmVyIC5pbWFnZS1jcm9wcGVyLWltYWdlLWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uaW1hZ2V1cGxvYWQtY29udGFpbmVyIC5uZXctaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMzAwcHg7XG59XG5cbi5pbWFnZXVwbG9hZC1jb250YWluZXIgLm5ldy1pbWFnZS1jb250YWluZXIgLmltYWdlLWNyb3BwZXItbWFzay1ib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE3JTtcbiAgICBsZWZ0OiAxNyU7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmltYWdldXBsb2FkLWNvbnRhaW5lciAubmV3LWltYWdlLWNvbnRhaW5lciAuaW1hZ2UtY3JvcHBlci1tYXNrLWJveDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxMTVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5pbWFnZXVwbG9hZC1jb250YWluZXIgLm5ldy1pbWFnZS1jb250YWluZXIgLnNsaWRlci1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI2MHB4O1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zNyk7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmltYWdldXBsb2FkLWNvbnRhaW5lciAubmV3LWltYWdlLWNvbnRhaW5lciAucm90YXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgei1pbmRleDoxO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjM3KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5pbWFnZXVwbG9hZC1jb250YWluZXIgLm5ldy1pbWFnZS1jb250YWluZXIgLnJvdGF0ZS1sZWZ0IHtcbiAgICBsZWZ0OiAxMHB4O1xufVxuXG4uaW1hZ2V1cGxvYWQtY29udGFpbmVyIC5uZXctaW1hZ2UtY29udGFpbmVyIC5yb3RhdGUtcmlnaHQge1xuICAgIHJpZ2h0OiAxMHB4O1xufVxuXG4uaW1hZ2V1cGxvYWQtY29udGFpbmVyIC5uZXctaW1hZ2UtY29udGFpbmVyIC56b29tLWluLFxuLmltYWdldXBsb2FkLWNvbnRhaW5lciAubmV3LWltYWdlLWNvbnRhaW5lciAuem9vbS1vdXQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmltYWdldXBsb2FkLWNvbnRhaW5lciAubmV3LWltYWdlLWNvbnRhaW5lciAuY3JvcC1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC00cHg7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgLyogcG9zdENTUyBkb2VzIG5vdCBzdXBwb3J0IHRoaXMgYXMgb2Ygbm93ICovXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uaW1hZ2V1cGxvYWQtY29udGFpbmVyIC5uZXctaW1hZ2UtY29udGFpbmVyIC51cGxvYWQtYnV0dG9uIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmltYWdldXBsb2FkLWNvbnRhaW5lciAubmV3LWltYWdlLWNvbnRhaW5lciAuY2FuY2VsLWxpbmsge1xuICAgIHBhZGRpbmc6IC43NWVtIDEuNDVlbTtcbiAgICBjb2xvcjogdmFyKC0tYmFzZS1saW5rLWNvbG9yKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qKioqKiBuZXcgaW1hZ2UgY29udGFpbmVyIENTUyAtPiBlbmRzIGhlcmUgKioqKiovXG4iLCIuaW1hcC1hY3Rpdml0aWVzIC5maWx0ZXItbWVudS1ob2xkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmltYXAtYWN0aXZpdGllcyAuZmlsdGVyLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmFzZS1ib3JkZXItY29sb3IpO1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsMCwwLDAuNzUpO1xufVxuXG4uaW1hcC1hY3Rpdml0aWVzIC5maWx0ZXItbWVudSBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJhc2UtYm9yZGVyLWNvbG9yKTtcbn1cblxuLmltYXAtYWN0aXZpdGllcyAuZmlsdGVyLW1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmltYXAtYWN0aXZpdGllcyAuZmlsdGVyLW1lbnUtbGluayB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5pbWFwLWFjdGl2aXRpZXMgLmFjdGl2aXR5LWluZm8sXG4uaW1hcC1hY3Rpdml0aWVzIC5hY3Rpb24tZGVzYyxcbi5pbWFwLWFjdGl2aXRpZXMgLm5vLWFjdGl2aXRpZXMtZGF0YSB7XG4gICAgY29sb3I6IHZhcigtLWJhc2UtbGJsLWNvbG9yKTtcbn1cblxuLmltYXAtYWN0aXZpdGllcyAuZmlsdGVyLW1lbnUtbGluayxcbi5pbWFwLWFjdGl2aXRpZXMgLmFjdGl2aXR5LXRpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tYmFzZS10eHQtY29sb3IpO1xufVxuXG4uaW1hcC1hY3Rpdml0aWVzIC5maWx0ZXItbWVudS1saW5rIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uaW1hcC1hY3Rpdml0aWVzIC5hY3Rpdml0eS1sb2NhdGlvbixcbi5pbWFwLWFjdGl2aXRpZXMgLmFjdGl2aXR5LXRpbWUsXG4uaW1hcC1hY3Rpdml0aWVzIC5hY3Rpdml0eS1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4uaW1hcC1hY3Rpdml0aWVzIC5hY3Rpdml0eS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmltYXAtYWN0aXZpdGllcyAuZmlsdGVyLW1lbnUtaG9sZGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW1hcC1hY3Rpdml0aWVzIC5maWx0ZXItbWVudS1ob2xkZXIgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IC5maWx0ZXItbWVudSB7XG4gICAgZGlzcGxheTpibG9jaztcbn1cblxuLypcbi8vIHdlIHdpbGwganVzdCBzaG93IG9uZSBpdGVtIHdoaWNoIGlzIFwiZW1haWwgYW5kIGNhbGVuZGFyXCIgc28gbm8gbmVlZCB0byBzaG93IHRoZSBtZW51IGZvciBub3dcbi5pbWFwLWFjdGl2aXRpZXMgLmN1cnJlbnQtZmlsdGVyLXRpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFwyNUJFJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBjb2xvcjogI2Q3ZDdkNztcbn1cbiovXG5cbi5pbWFwLWFjdGl2aXRpZXMgLmVtYWlsLWljb24sXG4uaW1hcC1hY3Rpdml0aWVzIC5jYWxlbmRhci1pY29uIHtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2NnB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDVweDtcbn1cblxuLmltYXAtYWN0aXZpdGllcyAuZW1haWwtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzE2cHg7XG59XG5cbi5pbWFwLWFjdGl2aXRpZXMgLmNhbGVuZGFyLWljb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUyNXB4O1xufVxuXG4uaW1hcC1hY3Rpdml0aWVzIC5hY3Rpdml0eS1pbmZvLWhvbGRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDY4cHg7XG4gICAgd2lkdGg6IDYwJTtcbn1cblxuLmltYXAtYWN0aXZpdGllcyAucmVtb3ZlLWFwcC1ob2xkZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmltYXAtYWN0aXZpdGllcyAuY2hhbmdlLXB3ZC1ob2xkZXIsXG4uaW1hcC1hY3Rpdml0aWVzIC5yZW1vdmUtbGluayB7XG4gICAgcGFkZGluZzogMnB4IDZweCAzcHg7XG59XG5cbi5pbWFwLWFjdGl2aXRpZXMgLmNoYW5nZS1wd2QtbGluayB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi8qIERlc2t0b3AgQ1NTICovXG5AbWVkaWEgc2NyZWVuIGFuZCAoLS1tZWRpdW0td2luZG93KSB7XG4gICAgLmltYXAtYWN0aXZpdGllcyAuYWN0aXZpdHktaW5mby1ob2xkZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjhweDtcbiAgICAgICAgd2lkdGg6IDU1JVxuICAgIH1cbn1cbiIsIiNpbnRlcm5hbC10b29scy1jb250YWluZXIgLm5hdmlnYXRpb24ge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCx2YXIoLS1mdWppLWJsdWUtMWEpIDAsIHZhcigtLWZ1amktcHVycGxlLTFjKSAxMDAlKTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4jaW50ZXJuYWwtdG9vbHMtY29udGFpbmVyIC5uYXZpZ2F0aW9uIGEge1xuICAgcGFkZGluZzogMTBweDtcbiAgIGNvbG9yOiAjZmZmO1xufVxuXG4jaW50ZXJuYWwtdG9vbHMtY29udGFpbmVyIC5uYXZpZ2F0aW9uIGEuc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6IHZhcigtLWZ1amktYmx1ZS0zKTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xufVxuXG4jaW50ZXJuYWwtdG9vbHMtY29udGFpbmVyIC5tYnItaGVhZCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbiNpbnRlcm5hbC10b29scy1jb250YWluZXIgLm1vZHVsZS1ib2R5e1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG4jaW50ZXJuYWwtdG9vbHMtY29udGFpbmVyIC5tb2R1bGUtYm9keSBoZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbiNpbnRlcm5hbC10b29scy1jb250YWluZXIgLm1vZHVsZS1ib2R5IC5tYWlsYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4jaW50ZXJuYWwtdG9vbHMtY29udGFpbmVyIC5tb2R1bGUtYm9keSAubWFpbGJveC1sYmwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTRweDtcbn1cbiNpbnRlcm5hbC10b29scy1jb250YWluZXIgLm1vZHVsZS1ib2R5IHByZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZnVqaS1ncmVlbi0yYSk7XG4gICAgcGFkZGluZzogMTBweDtcblxufVxuI2ludGVybmFsLXRvb2xzLWNvbnRhaW5lciBmb290ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tYmFzZS1sYmwtY29sb3IpO1xufVxuXG4jaW50ZXJuYWwtdG9vbHMtY29udGFpbmVyIC5lcnJvci1tc2cge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTEwcHgpIHtcbiAgICAjaW50ZXJuYWwtdG9vbHMtY29udGFpbmVyIC5tYnItaGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuXG4iLCIuYWNjb3VudC1saW5rLWNvbmZpcm0tYm94IC5jb25maXJtLWRlc2NyaXB0aW9uLWJveCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuLmFjY291bnQtbGluay1jb25maXJtLWJveCAuY29uZmlybS1ub3RpY2UtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luOiAxNXB4IDEwcHg7XG59XG5cbi5hY2NvdW50LWxpbmstY29uZmlybS1ib3ggLmNvbmZpcm0tbm90aWNlLWRlcyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogYXV0byAxMHB4O1xufVxuXG4uYWNjb3VudC1saW5rLWNvbmZpcm0tYm94IC5jb25maXJtLWZvb3RlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuXG4uYWNjb3VudC1saW5rLWNvbmZpcm0tYm94IC5jb25maXJtLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDMwMHB4O1xufVxuXG4uYWNjb3VudC1saW5rLWNvbmZpcm0tYm94IC5jb25maXJtLWZvb3Rlci10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuXG4uYWNjb3VudC1saW5rLWNvbmZpcm0tYm94IC5jb25maXJtLWZvb3Rlci1zdGFydG92ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYWNjb3VudC1saW5rLWNvbmZpcm0tYm94IC50cGEtcHJvZmlsZS1ib3gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFjY291bnQtbGluay1jb25maXJtLWJveCAudHBhLXByb2ZpbGUtdXNlcm5hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWNjb3VudC1saW5rLWNvbmZpcm0tYm94IC50cGEtcHJvZmlsZS1lbWFpbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiBncmV5O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFjY291bnQtbGluay1jb25maXJtLWJveCAudHBhLXByb2ZpbGUtaW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDo3NjhweCkgeyBcbiAgICAuYWNjb3VudC1saW5rLWNvbmZpcm0tYm94IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgfVxufVxuIiwiLnQge1xuICAgIGZvbnQ6IGluaGVyaXQ7XG59XG4iLCIubWMteWFrLW9wdGluIHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMyNjI4MmE7XG59XG5cbi5tYy15YWstb3B0aW4udXBzZWxsIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm1jLXlhay1vcHRpbi10aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuI21jLXlhay1vcHRpbi1jcHdVcHNlbGwge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbiNhY2NvdW50LWtleS1jaGFuZ2UtcHdkLWluLWNwdy11cHNlbGx7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1jLXlhay1vcHRpbi10aXRsZSAuYWNjb3VudC1rZXktYmxhY2staW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5tYy15YWstb3B0aW4tYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMzJweCAwO1xufVxuLm1jLXlhay1vcHRpbi10aXRsZSAubWMteWFrLW9wdGluLWhlYWRpbmcge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4jbWMteWFrLW9wdGluLWNwd1Vwc2VsbCAubWMteWFrLW9wdGluLWJvZHkge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWZ1amktZ3JleS0yKTtcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDVweCAwcHggcmdiYSgwLDAsMCwwLjM1KTtcbn1cblxuLnVwc2VsbCAubWMteWFrLW9wdGluLWJvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5tYy15YWstb3B0aW4tYm9keSAubGVmdC1jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5tYy15YWstb3B0aW4tcGhvbmUtaW1hZ2Uge1xuICAgIHdpZHRoOiA2OHB4O1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLm1jLXlhay1vcHRpbi1jbG9jay1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLm1jLXlhay1vcHRpbi1sYXJnZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm1jLXlhay1vcHRpbi1zbWFsbC10ZXh0IHtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5tYy15YWstb3B0aW4tc2Vjb25kYXJ5LXRleHQge1xuICAgIGNvbG9yOiAjNWU1ZTVlO1xufVxuXG4ubWMteWFrLW9wdGluLWRldmljZS1jb250YWluZXIge1xuICAgIG1hcmdpbjogMTZweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tYy1wbGFpbi1saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogNHB4IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5tYy15YWstb3B0aW4tZGlzYWJsZS1kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ubWMteWFrLW9wdGluICN5YWstb3B0LWluLXBvbGwuZmFpbGVkLFxuLm1jLXlhay1vcHRpbiAjeWFrLW9wdC1pbi1wb2xsLnRpbWUtb3V0IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jcHctdXBzZWxsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuI21jLXlhay1vcHRpbi1ub3QtZWxpZ2libGUgLmFjdGlvbi1pdGVtLWxpc3Qge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbiNtYy15YWstb3B0aW4tY3B3IHtcbiAgICBjb2xvcjogdmFyKC0tYmFzZS1sYmwtY29sb3IpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyNHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtLW1lZGl1bS13aW5kb3cpIHtcbiAgICAubWMteWFrLW9wdGluIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgI21jLXlhay1vcHRpbi1jcHdVcHNlbGwgLnRleHQtc2l6ZS1mb3ItbWVkaWEtd2luZG93IHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAjY3B3LXVwc2VsbC1pY29uLXdpdGgtbm8ta2V5LCAjYWNjb3VudC1rZXktaWNvbi1pbi1jcHctdXBzZWxsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAjYWNjb3VudC1rZXktY2hhbmdlLXB3ZC1pbi1jcHctdXBzZWxse1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAzNSU7XG4gICAgfVxuXG4gICAgI2Nwdy1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICAgICNtYy15YWstb3B0aW4tY3B3VXBzZWxse1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC5tYy15YWstb3B0aW4tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIC5tYy15YWstb3B0aW4tdGl0bGUgLm1jLXlhay1vcHRpbi1oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAubWMteWFrLW9wdGluLXRpdGxlIC5hY2NvdW50LWtleS1ibGFjay1pbWcge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLm1jLXlhay1vcHRpbi1ib2R5IC5sZWZ0LWNvbHVtbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5tYy15YWstb3B0aW4tYm9keSAucmlnaHQtY29sdW1uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMTBweDtcbiAgICB9XG5cbiAgICAubWMteWFrLW9wdGluLXBob25lLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDE3NnB4O1xuICAgIH1cblxuICAgIC5tYy15YWstb3B0aW4tY2xvY2staW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICB9XG5cbiAgICAubWMteWFrLW9wdGluLWRldmljZS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICAgIH1cblxuICAgIC5tYy15YWstb3B0aW4gLmJ1dHRvbi1zaHJpbmsge1xuICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICAgIH1cblxuICAgIC5idXR0b24tc2hyaW5rLnB1cmVlLXNwaW5uZXItYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLm1jLXlhay1vcHRpbi1kaXNhYmxlLWRlc2Mge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuXG4gICAgLm1jLXBsYWluLWxpbmsge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgfVxuXG4gICAgLm1jLXlhay1vcHRpbi5ub3QtZWxpZ2libGUge1xuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIH1cblxuICAgICNtYy15YWstb3B0aW4tbm90LWVsaWdpYmxlIC5hY3Rpb24taXRlbS1saXN0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIH1cblxuICAgICNtYy15YWstb3B0aW4tY3B3IHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG59XG4iLCIub2F1dGgyIHtcbiAgICBwYWRkaW5nOiAwIDhweDtcbn1cblxuLm9hdXRoMi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5vYXV0aDItZGVzYyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ub2F1dGgyLXNlcGFyYXRvciB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNEOERBREU7XG59XG5cbi5vYXV0aDItc2NvcGUtbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMCAwIDhweDtcbn1cblxuLm9hdXRoMi1zY29wZS1yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOERBREU7XG59XG5cbi5vYXV0aDItc2NvcGUtdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ub2F1dGgyLXNjb3BlLWRlc2Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMTJweCAxMnB4IDUycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5vYXV0aDItc3ByaXRlLFxuLm9hdXRoMi1zY29wZS1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luOiAtMTJweCAwIDAgMTJweDtcbn1cblxuLm9hdXRoMi1zY29wZS1uYW1lLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm9hdXRoMi1zY29wZS1uYW1lLFxuLm9hdXRoMi1zY29wZS1hbGxvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vYXV0aDItc2NvcGUtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5vYXV0aDItc2NvcGUtYWxsb3cge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAjNjU2YTZmO1xufVxuXG4ub2F1dGgyLXNwcml0ZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGh0dHBzOi8vcy55aW1nLmNvbS93bS9tb2Rlcm4vaW1hZ2VzL250aS1zcHJpdGUtb2F1dGgtMS4wLjAucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5vYXV0aDItc3ByaXRlLmFkbWctdyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTAgLTk2cHg7XG59XG5cbi5vYXV0aDItc3ByaXRlLm1hZnUtdyxcbi5vYXV0aDItc3ByaXRlLm1haWYtdyxcbi5vYXV0aDItc3ByaXRlLm1haWwtcixcbi5vYXV0aDItc3ByaXRlLm1haWwtdyxcbi5vYXV0aDItc3ByaXRlLm1haWwteCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTAgLTE0NHB4O1xufVxuXG4ub2F1dGgyLXNwcml0ZS5tc2dyLXcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0wIC0xNjdweDtcbn1cblxuLm9hdXRoMi1zcHJpdGUuc2RjdC1yLFxuLm9hdXRoMi1zcHJpdGUuc2RjdC13IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMCAtMjNweDtcbn1cblxuLm9hdXRoMi1zcHJpdGUuc2RwcC13LFxuLm9hdXRoMi1zcHJpdGUuc2Rwcy1yLFxuLm9hdXRoMi1zcHJpdGUuc2Rwcy13IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMCAtMTkzcHg7XG59XG5cbi5vYXV0aDItc3ByaXRlLnNkcmwtdyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTAgLTIxNnB4O1xufVxuXG4ub2F1dGgyLXNwcml0ZS55Y2FsLXIsXG4ub2F1dGgyLXNwcml0ZS55Y2FsLXcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0wIC0wcHg7XG59XG5cbi5vYXV0aDItc3ByaXRlLnlmaW4tcixcbi5vYXV0aDItc3ByaXRlLnlmaW4tdyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTAgLTcxcHg7XG59XG5cbi5vYXV0aDItc3ByaXRlLmZzcHQtcixcbi5vYXV0aDItc3ByaXRlLmZzcHQtdyB7XG4gICAgd2lkdGg6IDI5cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTAgLTQ3cHg7XG59XG5cbi5vYXV0aDItc3ByaXRlLmdwdWItciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTAgLTEyMHB4O1xufVxuXG4ub2F1dGgyLXNwcml0ZS55YW1wLXcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0wIC0yODVweDtcbn1cblxuLm9hdXRoMi1zcHJpdGUuYXJyb3cge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0wIC0yMzhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTEycHg7XG59XG5cbi5vYXV0aDItY2hlY2tib3g6bm90KDpjaGVja2VkKSArIC5vYXV0aDItc2NvcGUtcm93IC5vYXV0aDItc3ByaXRlLmFycm93IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMCAtMjYxcHg7XG59XG5cbi5vYXV0aDItY2hlY2tib3g6bm90KDpjaGVja2VkKSArIC5vYXV0aDItc2NvcGUtcm93IC5vYXV0aDItc2NvcGUtZGVzYyAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vYXV0aDItYXRvcyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgcGFkZGluZzogOHB4IDAgMTZweDtcbn1cblxuLm9hdXRoMi1hdXRob3JpemUtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjc1ZW07XG59XG5cbi5vYXV0aDItYnV0dG9uLXJvdyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cbi5vYXV0aDItYnV0dG9uIHtcbiAgICB3aWR0aDogMTYwcHg7XG59XG5cbi5vYXV0aDItZXJyb3Ige1xuICAgIHBhZGRpbmc6IDcycHggMThweDtcbn1cblxuLm9hdXRoMi1lcnJvciAud3JpdGV1cCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5vYXV0aDItZGV2ZWxvcGVyLWZvb3RlciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICNiOWJkYzU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5vYXV0aDItY29kZS1ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWYxZjU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBwYWRkaW5nOiAyNnB4O1xufVxuXG4ub2F1dGgyLWNvZGUge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmc6IDEzcHggMzhweDtcbn1cblxuLm9hdXRoMi1hY3RpdmF0ZS1mbG93IHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbi5vYXV0aDIgLnN1Y2Nlc3MtdHh0IHtcbiAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgZm9udC1zaXplOiAyMHB4O1xuIH1cblxuLm9hdXRoMiAuc3VjY2Vzcy1kZXNjIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5vYXV0aDItYWN0aXZhdGUtZmxvdyBpbnB1dC52YWxpZGF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBEZXNrdG9wIENTUyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKC0tbWVkaXVtLXdpbmRvdykge1xuICAgIC5vYXV0aDIge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgLm9hdXRoMi1lcnJvciB7XG4gICAgICAgIHBhZGRpbmc6IDE0NHB4IDE4cHg7XG4gICAgfVxufVxuXG4iLCIvKlxuICogSWRlYWxseSwgd2Ugc2hvdWxkIHNldCBpbnB1dCB0eXBlIHRvICd0ZWwnIG9yICdudW1iZXInIGZvciBuYXRpb25hbCBwaG9uZSBudW1iZXIgaW5wdXQgYm94LlxuICogQnV0IHRoZXJlIGFyZSBzb21lIHByb2JsZW1zIHdpdGggZnVuY3Rpb25hbCB0ZXN0IGlmIHdlIHNldCBpbnB1dCB0eXBlIHRvICd0ZWwnIG9yICdudW1iZXInLlxuICogSW5zdGVhZCwgcGF0dGVybj1cIlswLTldKlwiIGlzIGFkZGVkIHRvIGlucHV0IHRhZywgd2hpY2ggY2FuIGJyaW5nIG51bWJlciBpbnB1dCBwYWQgb24gbW9iaWxlLlxuICogSG93ZXZlciwgaWYgdXNlciBpbnB1dCBzb21ldGhpbmcgbGlrZSAnNDA4IDU2NyAxMjM0JyAodGhlcmUgYXJlIHNwYWNlcyBpbiB0aGUgaW5wdXQpLCB0aGVuXG4gKiB0aGUgYm9yZGVyIGFuZCB0ZXh0IG9mIGlucHV0IGJveCBpcyB0dXJuZWQgdG8gcmVkLCBtZWFuaW5nIHRoZSBpbnB1dCBpcyB3cm9uZy4gQnV0IGlmIHVzZXJcbiAqIHN1Ym1pdCB0aGUgbnVtYmVyLCBiYWNrLWVuZCBhY3R1YWxseSBhY2NlcHRzIGl0LiBTbyBiZWxvdyBDU1MgaXMgdG8gb3ZlcnJpZGUgdGhlIHJlZCBib3JkZXJcbiAqIGFuZCB0ZXh0LiBUaGUgcmVhc29uIHdoeSB3ZSBoYXZlIHRvIHVzZSBmb2N1czppbnZhbGlkOmZvY3VzIGlzIGEgYnVnIG9mIHB1cmUtY3NzIDAuNSB3aGljaFxuICogdXNlcyBmb2N1czppbnZhbGlkOmZvY3VzLiBUbyBvdmVycmlkZSBpdCwgd2UgaGF2ZSB0byB1c2Ugc2FtZSBwc2V1ZG8gY2xhc3MuXG4gKi9cbmlucHV0W25hbWU9J25hdGlvbmFsUGhvbmVOdW1iZXInXTpmb2N1czppbnZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJhc2UtbGluay1jb2xvcik7XG4gICAgY29sb3I6ICMxMDEwMTA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtLW1lZGl1bS13aW5kb3cpIHtcbiAgICAuY29uZmlybS1wYXNzd29yZC1zd2l0Y2gge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICB9XG59XG5cbi5vZHAtY29uZmlybWF0aW9uLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDJweCA0MnB4IDI2cHg7XG59XG4iLCIuc2V0dGluZ3Mtb2RwIC5tb3JlIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgYmFja2dyb3VuZDogI2U1ZTVlNTtcbiAgICBwYWRkaW5nOiAzcHggMTFweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnNldHRpbmdzLW9kcCAubXNnLWJveCxcbi5zZXR0aW5ncy1vZHAgLmxibCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uc2V0dGluZ3Mtb2RwIC55YWstb3B0LWluLXJvdyB7XG4gICAgYW5pbWF0aW9uOiBibG9ja0hpZ2hsaWdodCA0cyBlYXNlLWluLW91dDtcbn1cblxuLnNldHRpbmdzLW9kcCAueWFrLW9wdC1pbi1yb3cgLnRpdGxlLFxuLnNldHRpbmdzLW9kcCAueWFrLW9wdC1pbi1yb3cgLmxibCB7XG4gICAgYW5pbWF0aW9uOiBmYWRlSW4gMXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5zZXR0aW5ncy1vZHAgLnlhay1kZW1vLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgYW5pbWF0aW9uOiBmYWRlSW4gMXMgZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4uc2V0dGluZ3Mtb2RwIC5oaWdobGlnaHQge1xuICAgIGFuaW1hdGlvbjogdGV4dEhpZ2hsaWdodCA0cyBlYXNlLWluLW91dDtcbn1cblxuLnNldHRpbmdzLW9kcCAuZGV2aWNlLXJldm9rZS1tc2cgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc2V0dGluZ3Mtb2RwIC5kZXZpY2UtcmV2b2tlLW1zZyB7XG4gICAgbWFyZ2luOiAxNnB4IDA7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmNmQ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLS1tZWRpdW0td2luZG93KSB7XG4gICAgLmRldmljZS1sYmwtd2lkdGgge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxufVxuIiwiLm1ici1sZWdhY3ktZGV2aWNlLWJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZ1amkteWVsbG93LWEpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ubWJyLWxlZ2FjeS1kZXZpY2UtYmFyIHAge1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xufVxuXG4ubWJyLWxlZ2FjeS1kZXZpY2UtYmFyIC5jcm9zcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0b3A6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG59XG4jbWJyLWxlZ2FjeS1kZXZpY2UtYmFyLWNyb3NzIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6MDtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuI21ici1sZWdhY3ktZGV2aWNlLWJhci1jcm9zczpjaGVja2VkIH4gLm1ici1sZWdhY3ktZGV2aWNlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiI3Bhc3N3b3JkLWNoYWxsZW5nZSBoMiB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbiNwYXNzd29yZC1jaGFsbGVuZ2UgLmdyZWV0aW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDI0cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNwYXNzd29yZC1jaGFsbGVuZ2UgLnVzZXJuYW1lIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuI3Bhc3N3b3JkLWNoYWxsZW5nZSAubm90LXlvdSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4jcGFzc3dvcmQtY2hhbGxlbmdlIC5zaWduaW4tY29udCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuI3Bhc3N3b3JkLWNoYWxsZW5nZSAuZm9yZ290LWNvbnQge1xuICAgIG1hcmdpbjogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNwYXNzd29yZC1jaGFsbGVuZ2UgLnB1cmVlLWJ1dHRvbi1saW5rIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4jcGFzc3dvcmQtY2hhbGxlbmdlIC55YWstc2lnbmluLW9yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGNvbG9yOiAjODc4QzkxO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNwYXNzd29yZC1jaGFsbGVuZ2UgLnlhay1zaWduaW4tY2FyZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA2OHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTA1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKHZhcigtLXBob25lLXNpZ24taW4taW1nKSkgMTZweCAxNnB4IG5vLXJlcGVhdCAjZjFmMWY1O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzhweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAycHggcmdiYSgwLDAsMCwwLjM1KTtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG4jcGFzc3dvcmQtY2hhbGxlbmdlIC55YWstc2lnbmluLWNhcmQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IDJweCBhdXRvIHZhcigtLWZ1amktYmx1ZS0xYSk7XG59XG5cbiNwYXNzd29yZC1jaGFsbGVuZ2UgLnlhay1zaWduaW4tY2FyZDphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbiNwYXNzd29yZC1jaGFsbGVuZ2UgLnlhay1zaWduaW4tY2FyZCAueWFrLXNpZ25pbi1kZXNjIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogdmFyKC0tZnVqaS1ibHVlLTFhKTtcbn1cbiNwYXNzd29yZC1jaGFsbGVuZ2UgLnlhay1zaWduaW4tY2FyZCAueWFrLXNpZ25pbi1kZXNjIC5kZXNjLWZpcnN0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG4jcGFzc3dvcmQtY2hhbGxlbmdlIC55YWstc2lnbmluLWNhcmQgLnlhay1zaWduaW4tZGVzYyAuZGVzYy1zZWNvbmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG4jcGFzc3dvcmQtY2hhbGxlbmdlIC55YWstc2lnbmluLWNhcmQgLnlhay1zaWduaW4tZGVzYyAuZGVzYy1zZWNvbmQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgY29udGVudDogJyAnO1xuICAgIGJhY2tncm91bmQ6IHVybCh2YXIoLS1yaWdodC1hcnJvdy1pbWcpKSB0b3AgOHB4IHJpZ2h0IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDlweDtcbn1cblxuLyogaGlkaW5nIGR1bW15IHVzZXJuYW1lIGZpZWxkIGZyb20gVUksIHdlIGFyZSB1c2luZyB0aGlzIHdheSB0byBhY3RpdmF0ZSB0aGUgYnJvd3NlciBidWlsdCBpbiBwYXNzd29yZCBtYW5hZ2Ugb24gY2hyb21lICovXG4jcGFzc3dvcmQtY2hhbGxlbmdlIC5oaWRkZW4tdXNlcm5hbWUge1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jcGFzc3dvcmQtY2hhbGxlbmdlIC50aXRsZS1jb21iaW5lIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG59XG5cbiNwYXNzd29yZC1jaGFsbGVuZ2UgLmRlc2MtY29tYmluZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4jcGFzc3dvcmQtY2hhbGxlbmdlIC5wYXNzd29yZC1wcm9maWxlLWVtYWlsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IHZhcigtLWZ1amktZ3JleS02KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cbiIsIiNwaG9uZS1vYmZ1c2NhdGlvbi1jaGFsbGVuZ2UgLm1pc3NpbmctZGlnaXQge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4jcGhvbmUtb2JmdXNjYXRpb24tY2hhbGxlbmdlIC5waG9uZS1udW1iZXItcGFydHMge1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG59XG4iLCIubm8tanMgI3Bob25lLXZlcmlmeS1jaGFsbGVuZ2UgLmhpZGUtZm9yLW5vbmpzIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ubm8tanMgI3Bob25lLXZlcmlmeS1jaGFsbGVuZ2UgLnNob3ctZm9yLW5vbmpzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuI3Bob25lLXZlcmlmeS1jaGFsbGVuZ2UgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyNHB4IDA7XG59XG5cbiNwaG9uZS12ZXJpZnktY2hhbGxlbmdlIC5jdGlhLXRleHQge1xuICAgIGNvbG9yOiAjNzQ3NDc0O1xufVxuXG4jcGhvbmUtdmVyaWZ5LWNoYWxsZW5nZS5waG9uZS1yZWctc2VuZC1jb2RlIC5oZWFkaW5nLFxuI3Bob25lLXZlcmlmeS1jaGFsbGVuZ2UucGhvbmUtcmVnLXZlcmlmeS1jb2RlIC5oZWFkaW5nIHtcbiAgICBhbmltYXRpb246IHNsaWRlSW5Cb3R0b20gMXMgZWFzZS1vdXQgMSBmb3J3YXJkcztcbn1cblxuI3Bob25lLXZlcmlmeS1jaGFsbGVuZ2UucGhvbmUtcmVnLXNlbmQtY29kZSAjcGhvbmUtcmVnLXNlbmQtY29kZS1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYW5pbWF0aW9uOiBmYWRlSW4gMXMgZWFzZS1vdXQgMXMgZm9yd2FyZHM7XG59XG5cbiNwaG9uZS12ZXJpZnktY2hhbGxlbmdlLnBob25lLXJlZy12ZXJpZnktY29kZSAjcGhvbmUtcmVnLXZlcmlmeS1jb2RlLWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDQycHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBhbmltYXRpb246IGZhZGVJbiAxcyBlYXNlLW91dCAxcyBmb3J3YXJkcztcbn1cblxuI3Bob25lLXZlcmlmeS1jaGFsbGVuZ2UucGhvbmUtcmVnLXNlbmQtY29kZSBzdHJvbmcsXG4jcGhvbmUtdmVyaWZ5LWNoYWxsZW5nZS5waG9uZS1yZWctdmVyaWZ5LWNvZGUgc3Ryb25nIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4jcGhvbmUtdmVyaWZ5LWNoYWxsZW5nZS5waG9uZS1yZWctc2VuZC1jb2RlLm5leHRHZW5TbGlkZU91dCxcbiNwaG9uZS12ZXJpZnktY2hhbGxlbmdlLnBob25lLXJlZy12ZXJpZnktY29kZS5uZXh0R2VuU2xpZGVPdXQge1xuICAgIGFuaW1hdGlvbjogZmFkZU91dCAwLjVzIGxpbmVhciAxIGZvcndhcmRzO1xufVxuXG4jcGhvbmUtdmVyaWZ5LWNoYWxsZW5nZS5waG9uZS1yZWctc2VuZC1jb2RlIC5zZW5kLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuI3Bob25lLXZlcmlmeS1jaGFsbGVuZ2UucGhvbmUtcmVnLXZlcmlmeS1jb2RlIC5zZW5kLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbn1cblxuI3Bob25lLXZlcmlmeS1jaGFsbGVuZ2UucGhvbmUtcmVnLXNlbmQtY29kZSAuY3RpYS10ZXh0IHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuXG4jcGhvbmUtdmVyaWZ5LWNoYWxsZW5nZS5waG9uZS1yZWctdmVyaWZ5LWNvZGUgI3ZlcmlmaWNhdGlvbi1jb2RlLWZpZWxkIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB3aWR0aDogMjkwcHg7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMjBweDtcbn1cblxuI3Bob25lLXZlcmlmeS1jaGFsbGVuZ2UucGhvbmUtcmVnLXZlcmlmeS1jb2RlICN2ZXJpZmljYXRpb24tY29kZS1maWVsZC5mb2N1c2VkIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGhlaWdodDogMzdweDtcbn1cblxuLm5vLWpzICNwaG9uZS12ZXJpZnktY2hhbGxlbmdlLnBob25lLXJlZy12ZXJpZnktY29kZSAjdmVyaWZpY2F0aW9uLWNvZGUtZmllbGQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgaGVpZ2h0OiAzN3B4O1xufVxuXG4jcGhvbmUtdmVyaWZ5LWNoYWxsZW5nZS5waG9uZS1yZWctc2VuZC1jb2RlIC5lc2NhcGUtaGF0Y2gge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbiNwaG9uZS12ZXJpZnktY2hhbGxlbmdlLnBob25lLXJlZy12ZXJpZnktY29kZSAjdmVyaWZpY2F0aW9uLWNvZGUtZmllbGQ6OnBsYWNlaG9sZGVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjg7XG59XG5cbiNwaG9uZS12ZXJpZnktY2hhbGxlbmdlLnBob25lLXJlZy12ZXJpZnktY29kZSAud3JpdGUtdXAsXG4jcGhvbmUtdmVyaWZ5LWNoYWxsZW5nZS5waG9uZS1yZWctdmVyaWZ5LWNvZGUgLmZpbmVwcmludCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG9wYWNpdHk6IDAuODtcbn1cblxuI3Bob25lLXZlcmlmeS1jaGFsbGVuZ2UgLm9iZnVzY2F0ZWQtcGhvbmUge1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMDtcbn1cblxuI3Bob25lLXZlcmlmeS1jaGFsbGVuZ2UgLnZhbGlkYXRpb24ge1xuICAgIHdpZHRoOiAxODBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4jcGhvbmUtdmVyaWZ5LWNoYWxsZW5nZSAucmVzZW5kLWJ0biB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4jcGhvbmUtdmVyaWZ5LWNoYWxsZW5nZS5waG9uZS1yZWctdmVyaWZ5LWNvZGUgLnJlc2VuZC1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4XG59XG5cbiNwaG9uZS12ZXJpZnktY2hhbGxlbmdlLnBob25lLXJlZy12ZXJpZnktY29kZSAuZmluZS1wcmludC1jb250YWluZXIge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDQ4cHggYXV0byAwO1xufVxuXG4jcGhvbmUtdmVyaWZ5LWNoYWxsZW5nZS5waG9uZS1yZWctdmVyaWZ5LWNvZGUgLnJlc2VuZC1jb250YWluZXIge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDVweCBhdXRvIDA7XG59XG5cbiNwaG9uZS12ZXJpZnktY2hhbGxlbmdlLnBob25lLXJlZy12ZXJpZnktY29kZSAucmVzZW5kLWRlc2Mge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuI3Bob25lLXZlcmlmeS1jaGFsbGVuZ2UgLmVkaXQtbGluayB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuI3Bob25lLXZlcmlmeS1jaGFsbGVuZ2UgLmZpbmVwcmludCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4jcGhvbmUtdmVyaWZ5LWNoYWxsZW5nZSAudmVyaWZpY2F0aW9uLWNhbGwtYnRuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi8qIFJlZyBjc3MgKi9cbi5waG9uZS12ZXJpZnktY2hhbGxlbmdlLW9kcHNtcyAuY29kZS1kZXNjLFxuLnBob25lLXZlcmlmeS1jaGFsbGVuZ2UtcmVnIC5jb2RlLWRlc2Mge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5waG9uZS12ZXJpZnktY2hhbGxlbmdlLXJlZyAud3JpdGUtdXAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuI3Bob25lLXZlcmlmeS1jaGFsbGVuZ2UucGhvbmUtdmVyaWZ5LWNoYWxsZW5nZS1yZWcgLm9iZnVzY2F0ZWQtcGhvbmUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbWFyZ2luOiA4cHggMCAxNnB4O1xufVxuXG4jcGhvbmUtdmVyaWZ5LWNoYWxsZW5nZS5waG9uZS1yZWctdmVyaWZ5LWNvZGUgI3B2Yy1yZXNlbmQtYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbn1cblxuI3Bob25lLXZlcmlmeS1jaGFsbGVuZ2UucGhvbmUtcmVnLXZlcmlmeS1jb2RlIC5lcnJvci1tc2cge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLyogRklYTUU6IFRoaXMgaXMganVzdCBhIHRlbXAgZml4IC4gVGhpcyB3aWxsIGdvIHNvb24gKi9cbi5waG9uZS12ZXJpZnktY2hhbGxlbmdlLXJlZyBpbnB1dFt0eXBlPVwidGV4dFwiXVthcmlhLWludmFsaWQ9XCJ0cnVlXCJdIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWVycm9yLWNvbG9yKTtcbn1cbiIsIi5wcmVmZXJlbmNlcy1zcHJpdGUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChodHRwczovL3MueWltZy5jb20vd20vbW9kZXJuL2ltYWdlcy9sb2Mtc3ByaXRlLXYwLjAuMTAucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjVweCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjVweDtcbiAgICB3aWR0aDogMjVweDtcbn1cbi5kZXRlY3QtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuLmhvbWUtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjVweDtcbn1cbi5jdXJyZW50LWljb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUwcHg7XG59XG4ud29yay1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NXB4O1xufVxuLmZhdi1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDBweDtcbn1cbi5lZGl0LWljb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyNXB4O1xufVxuLmRlbGV0ZS1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNTBweDtcbn1cbi5hZGQtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTc1cHg7XG59XG4uY2xvc2UtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjAwcHg7XG59XG4uaG9tZS1hY3RpdmUtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjI1cHg7XG59XG4uY3VycmVudC1hY3RpdmUtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjUwcHg7XG59XG4ud29yay1hY3RpdmUtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjc1cHg7XG59XG4uZmF2LWFjdGl2ZS1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMDBweDtcbn1cblxuLmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xufVxuLnR4dC1saWdodHtcbiAgICBjb2xvcjogI2FmYWZhZjtcbn1cbi5wcmVmZXJlbmNlcy1zdWJ0aXRsZS0tLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5sb2NhdGlvbiBidXR0b246Zm9jdXN7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5sb2NhdGlvbiAuY29udGVudC1ib2R5IHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbi5wcmVmZXJlbmNlcy1zdWJ0aXRsZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnByZWZlcmVuY2VzLXN1YnRpdGxlLWNvbnRhaW5lciAucHJlZmVyZW5jZXMtc3VidGl0bGUge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXJnaW46IDA7XG59XG4ucHJlZmVyZW5jZXMtc3VidGl0bGUge1xuICAgIGNvbG9yOiAjYWZhZmFmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnByZWZlcmVuY2VzLXRhYnMtLS1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAxMHB4IDE2cHggMjBweCAwO1xuICAgIHBhZGRpbmc6IDRweCAwO1xufVxuLnByZWZlcmVuY2VzLXRhYnMtLS1pdGVtLS1hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB2YXIoLS1mdWppLXB1cnBsZS0xYyk7XG4gICAgY29sb3I6IHZhcigtLWZ1amktcHVycGxlLTFjKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuLnByZWZlcmVuY2VzLWZvcm1maWVsZCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4Y2NlZjc7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IC00cHggcmdiYSgxOTAsIDE5MCwgMjU1LCAuNzUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByZWZlcmVuY2VzLWZvcm1maWVsZCBpbnB1dCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIGhlaWdodDogNDJweDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbn1cbi5wcmVmZXJlbmNlcy1mb3JtZmllbGQgYnV0dG9uIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG59XG4ucHJlZmVyZW5jZXMtZm9ybWZpZWxkIC5wcmVmZXJlbmNlcy1yb3ctLS1pY29uIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4ucHJlZmVyZW5jZXMtZm9ybWZpZWxkIGlucHV0OmZvY3VzLFxuLnByZWZlcmVuY2VzLWZvcm1maWVsZCBidXR0b246Zm9jdXMsXG4ucHJlZmVyZW5jZXMtcm93LS0tYWN0aW9uIGJ1dHRvbjpmb2N1c3tcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG4uYXV0b3N1Z2dlc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDEwcHggMCByZ2JhKDUwLDUwLDUwLDAuMSk7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtaGVpZ2h0OiAxMGVtO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDNweDtcbiAgICB6LWluZGV4OiAxMDA7XG59XG4uYXV0b3N1Z2dlc3QtaXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLmF1dG9zdWdnZXN0LWl0ZW0gYSB7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cbi5hdXRvc3VnZ2VzdC1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuXG4ubm8tanMgLnByZWZlcmVuY2VzLXJvdy0tLWFjdGlvbiwvKiBoaWRlIGRldGVjdCBjdXJyZW50IGxvY2F0aW9uIGxpbmsgKi9cbi5uby1qcyAucHJlZmVyZW5jZXMtcm93W2RhdGEtdmFsdWU9XCJcIl0vKiBoaWRlIGFkZCBsb2NhdGlvbiByb3dzICove1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcmVmZXJlbmNlcy1yb3cge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcmVmZXJlbmNlcy1yb3c6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1iYXNlLWJvcmRlci1jb2xvcik7XG59XG4ucHJlZmVyZW5jZXMtcm93OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLnByZWZlcmVuY2VzLXJvdy0tLWFjdGlvbntcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA0MnB4O1xufVxuLmpzIC5wcmVmZXJlbmNlcy1yb3c6aG92ZXIgLnByZWZlcmVuY2VzLXJvdy0tLWFjdGlvbntcbiAgICBkaXNwbGF5OiBmbGV4OyAvKiBoaWRkZW4gYnkgZGVmYXVsdCAqL1xufVxuLnByZWZlcmVuY2VzLXJvdy0tLWluZm8ge1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4ucHJlZmVyZW5jZXMtcm93LS0tYWN0aW9uIGJ1dHRvbiB7XG4gICAgY29sb3I6IHZhcigtLWJhc2UtbGluay1jb2xvcik7XG59XG4ucHJlZmVyZW5jZXMtcm93LS0tYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbi5wcmVmZXJlbmNlcy1yb3ctLS1idG4tLWVkaXQsXG4ucHJlZmVyZW5jZXMtcm93LS0tYnRuLS1zZXQtZGVmYXVsdHtcbiAgICBtYXJnaW46IDAgMnB4O1xufVxuLnByZWZlcmVuY2VzLXJvdy0tLWJ0bi0tZGVsZXRlLFxuLnByZWZlcmVuY2VzLXJvdy0tLWJ0bi0tZGV0ZWN0e1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLnByZWZlcmVuY2VzLXJvdy0tLWJ0bi0tc2V0LWRlZmF1bHQge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNjY2M7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLnByZWZlcmVuY2VzLXJvdy0tLWljb24ge1xuICAgIG1hcmdpbjogMCAxNnB4IDAgOHB4O1xufVxuLnByZWZlcmVuY2VzLXJvdy0tLW1ldGEge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLnByZWZlcmVuY2VzLXJvdyBpW2NsYXNzKj1cIi1pY29uXCJdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xufVxuXG4ucHJlZmVyZW5jZXMtc3Bpbm5lciB7XG4gICAgbWFyZ2luOiAwIDhweDtcbn1cbi5wcmVmZXJlbmNlcy1zcGlubmVyIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wcmVmZXJlbmNlcy1yb3ctLS1idG4tLWRldGVjdC5oaWRlICsgLnByZWZlcmVuY2VzLXNwaW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJlZmVyZW5jZXMtcm93OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIi5cIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBFUlJPUlRJUCBTVEFSVCAqL1xuLyogQWRkIHRoaXMgYXR0cmlidXRlIHRvIHRoZSBlbGVtZW50IHRoYXQgbmVlZHMgYSB0b29sdGlwICovXG4uZXJyb3J0aXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xufVxuLmVycm9ydGlwOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZGZlM2U4O1xuICAgIGJvdHRvbTogOTglO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29sb3I6ICNmMDA7XG4gICAgY29udGVudDogYXR0cihkYXRhLWVycm9ydGlwKTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uZXJyb3J0aXA6YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNkZmUzZTg7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB3aWR0aDogMDtcbn1cbi5nZW8tZXJyb3J0aXAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmdlby1lcnJvcnRpcC0tLWJkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmI3MDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZmI3MDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDE1cHggLTRweCByZ2JhKDE5MCwxOTAsMjU1LC43NSk7XG4gICAgY29sb3I6ICM4NzhjOTE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuLmdlby1lcnJvcnRpcCBhIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmdlby1lcnJvcnRpcC0tLWJ0bi0tY2xvc2V7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjYWZhZmFmO1xuICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgICBwYWRkaW5nOiAwO1xufVxuLyogRVJST1JUSVAgRU5EICovXG4iLCIucHJvZmlsZS1lb2wge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbn1cblxuLnByb2ZpbGUtZW9sIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcbn1cblxuLnByb2ZpbGUtZW9sIGgxIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gICAgLnByb2ZpbGUtZW9sIC5jb250YWluZXIge1xuICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cbiIsIi5wcm9maWxlaW5mbyAucHJvZmlsZS1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgIHdpZHRoOiA4MCU7XG59XG5cbi5wcm9maWxlaW5mbyBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE2cHg7XG4gICAgYm9yZGVyOiAwOyBcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0taW5wdXQtZm9jdXMpO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi5wcm9maWxlaW5mbyBpbnB1dFt0eXBlPXRleHRdLmVycm9yIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1lcnJvci1jb2xvcik7XG59XG5cbi5wcm9maWxlaW5mbyAuZXJyb3Ige1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBjb2xvcjogdmFyKC0tZXJyb3ItY29sb3IpO1xufVxuXG4ucHJvZmlsZWluZm8gLmFjdGlvbi1idXR0b25zIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE2cHg7XG59XG4ucHJvZmlsZWluZm8gI25pY2tuYW1lLWNvbnRhaW5lcixcbi5wcm9maWxlaW5mbyAjZnVsbG5hbWUtY29udGFpbmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcm9maWxlaW5mby5lZGl0ICNuaWNrbmFtZS1jb250YWluZXIsXG4ucHJvZmlsZWluZm8uZWRpdCAjZnVsbG5hbWUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG59XG5cbi5wcm9maWxlaW5mbyAjbGFzdG5hbWUge1xuICAgIGhlaWdodDoyM3B4O1xufVxuLnByb2ZpbGVpbmZvLmVkaXQgI25pY2tuYW1lLWVkaXQsXG4ucHJvZmlsZWluZm8uZWRpdCAjZnVsbG5hbWUtZWRpdCxcbi5wcm9maWxlaW5mby5lZGl0IC5wcm9maWxlaW5mby1hY3Rpb24tYnV0dG9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcm9maWxlaW5mbyAudS1uYW1lIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuIiwiI3B1c2gtY2hhbGxlbmdlIGgxIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbn1cblxuI3B1c2gtY2hhbGxlbmdlIC5kZXZpY2VzIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuI3B1c2gtY2hhbGxlbmdlIC5hci1wdXNoLWltZyB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG5cbiNwdXNoLWNoYWxsZW5nZSAuY2hhbmdlLWRldmljZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuI3B1c2gtY2hhbGxlbmdlIC5kZXZpY2UtZXJyb3Ige1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3B1c2gtY2hhbGxlbmdlIC53cml0ZXVwIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjU7XG59XG5cbiNwdXNoLWNoYWxsZW5nZSAuaW5mby10aXRsZSB7XG4gICAgd2lkdGg6IDI1NnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbiNwdXNoLWNoYWxsZW5nZSAuZXJyb3ItdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5cbiNwdXNoLWNoYWxsZW5nZSAucHVzaC1zZWxlY3Rpb24tbnVtYmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDI0cHggYXV0bztcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOGRhZGU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG59XG5cbiNwdXNoLXNlbGVjdGlvbi1jb250YWluZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG59XG5cbiNwdXNoLWNoYWxsZW5nZSAuaGVscC10ZXh0IHtcbiAgICBtYXJnaW46IDAgMjVweCAxMHB4IDI1cHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuI3B1c2gtY2hhbGxlbmdlIC55YWstc2VsZWN0aW9uLWl0ZW0ge1xuICAgIGhlaWdodDogMzVweDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmFzZS10eHQtY29sb3IpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhc2UtdHh0LWNvbG9yKTs7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4jcHVzaC1jaGFsbGVuZ2UgLmluZm8tYnViYmxlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMnB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbiNwdXNoLWNoYWxsZW5nZSAud3JpdGUtdXAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5cbiNwdXNoLWNoYWxsZW5nZSAucGhvbmUtaW1nIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4jcHVzaC1jaGFsbGVuZ2UgLmluZm8taXRlbSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbiNwdXNoLWNoYWxsZW5nZSAuc2tpcC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwcHg7XG4gICAgbGVmdDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZDogI2YxZjFmNTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuI3B1c2gtY2hhbGxlbmdlIC5za2lwLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xufVxuXG4jcHVzaC1jaGFsbGVuZ2UgLmF1dGhvcml6ZS12ZXJpZnktdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4jcHVzaC1jaGFsbGVuZ2UgLmluZm8tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xufVxuXG4jcHVzaC1jaGFsbGVuZ2UgLnBob25lLWFuaW1hdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbiNwdXNoLWNoYWxsZW5nZSAubnVtYmVyLXNlbGVjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbiNwdXNoLWNoYWxsZW5nZSAuaW5mby1idWJibGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgbWluLXdpZHRoOiAyMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgY29sb3I6IHZhcigtLWJhc2UtdHh0LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mdWppLWdyZXktMik7XG59XG5cbiNwdXNoLWNoYWxsZW5nZSAuZmFkZS1pbi1pbmZvLWJ1YmJsZSB7XG4gICAgYW5pbWF0aW9uOiBmYWRlSW4gM3MgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtLW1lZGl1bS13aW5kb3cpIHtcbiAgICAjcHVzaC1jaGFsbGVuZ2UgLmFyLXB1c2gtaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNTcwcHgpIHtcbiAgICAjcHVzaC1jaGFsbGVuZ2UgLmRldmljZS1lcnJvciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIH1cblxuICAgICNwdXNoLWNoYWxsZW5nZSAud3JpdGV1cCB7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG5cbiAgICAjcHVzaC1jaGFsbGVuZ2UgLnBob25lLWFuaW1hdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDgwcHgpIHtcbiAgICAjcHVzaC1jaGFsbGVuZ2UgLmRldmljZS1lcnJvciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgcGFkZGluZzogMCAycHg7XG4gICAgfVxuXG4gICAgI3B1c2gtY2hhbGxlbmdlIC53cml0ZXVwIHtcbiAgICAgICAgcGFkZGluZzogMnB4O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC0tcmVzcG9uc2l2ZS1uYXJyb3ctd2lkdGgpIHtcbiAgICAucmVzcG9uc2l2ZSAjcHVzaC1jaGFsbGVuZ2UgLmluZm8tYnViYmxlLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4iLCIubWMtcHdxYSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkMWQzZDQ7XG59XG5cbi5tYy1wd3FhIC5tb2R1bGUtZGVzYyAuYWN0aW9uLWl0ZW0tcm93IHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xufVxuXG5cbi5wd3FhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTZweCAxNXB4O1xufVxuXG4ucHdxYSBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4ucHdxYSBvbCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ucHdxYSBsaSAuZXh0cmEtaW5mbyB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiI3B3cWEtY2hhbGxlbmdlIC5oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIucmVjYXB0Y2hhLWNoYWxsZW5nZSAjcmVjYXB0Y2hhLWlmcmFtZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogNTYwcHg7XG4gICAgd2lkdGg6IDMyMHB4O1xufVxuXG4ubm8tanMgI3JlY2FwdGNoYS1pZnJhbWUge1xuICAgIGhlaWdodDogNjAwcHg7XG59XG5cbi5yZWNhcHRjaGEtc2NyaXB0IGgxIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnJlY2FwdGNoYS1zY3JpcHQgLmctcmVjYXB0Y2hhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2MHB4O1xufVxuXG4jcmVjYXB0Y2hhLXN1Ym1pdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTEwcHg7XG59XG5cbi5uby1qcyAjcmVjYXB0Y2hhLXN1Ym1pdCB7XG4gICAgdG9wOiAxMHB4O1xufVxuXG4jcmVjYXB0Y2hhLXNjcmlwdCAucmVjYXB0Y2hhLW5vLXNjcmlwdC1jb250YWluZXIsXG4jcmVjYXB0Y2hhLXNjcmlwdCAucmVjYXB0Y2hhLW5vLXNjcmlwdC1pbm5lci1jb250YWluZXIge1xuICAgIHdpZHRoOiAzMDJweDtcbiAgICBoZWlnaHQ6IDQyMnB4O1xufVxuXG4jcmVjYXB0Y2hhLXNjcmlwdCAucmVjYXB0Y2hhLW5vLXNjcmlwdC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3JlY2FwdGNoYS1zY3JpcHQgLnJlY2FwdGNoYS1uby1zY3JpcHQtaW5uZXItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbiNyZWNhcHRjaGEtc2NyaXB0IC5yZWNhcHRjaGEtbm8tc2NyaXB0LWZyYW1lIHtcbiAgICB3aWR0aDogMzAycHg7XG4gICAgaGVpZ2h0OiA0MzNweDtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbiNyZWNhcHRjaGEtc2NyaXB0IC5yZWNhcHRjaGEtdGV4dC1hcmVhIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvdHRvbTogMTJweDtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MxYzFjMTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbiNyZWNhcHRjaGEtc2NyaXB0IC5yZWNhcHRjaGEtdGV4dC1hcmVhIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMWMxYzE7XG4gICAgbWFyZ2luOiAxMHB4IDI1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICByZXNpemU6IG5vbmU7XG59XG5cbiNyZWNhcHRjaGEtc3Bpbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwodmFyKC0tZGFyay1zcGlubmVyLXVybCkpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzVweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuIiwiLnJlY2VudC1hY2NvdW50LWFjY2Vzcy1jaGFuZ2VzIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYmFzZS1ib3JkZXItY29sb3IpO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnJlY2VudC1hY2NvdW50LWFjY2Vzcy1jaGFuZ2VzIC50aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiB9XG5cbi5yZWNlbnQtYWNjb3VudC1hY2Nlc3MtY2hhbmdlcyAudGl0bGUsXG4ucmVjZW50LWFjY291bnQtYWNjZXNzLWNoYW5nZXMgLmludHJvLFxuLnJlY2VudC1hY2NvdW50LWFjY2Vzcy1jaGFuZ2VzIC5yZWNlbnQtYWNjb3VudC1hY2Nlc3MtY2hhbmdlcy1pdGVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gfVxuXG4ucmVjZW50LWFjY291bnQtYWNjZXNzLWNoYW5nZXMgLmludHJvIHtcbiAgICBtYXJnaW46IDRweCAwIDE2cHg7XG59XG5cbi5yZWNlbnQtYWNjb3VudC1hY2Nlc3MtY2hhbmdlcyAucmVjZW50LWFjY291bnQtYWNjZXNzLWNoYW5nZXMtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gfVxuXG4ucmVjZW50LWFjY291bnQtYWNjZXNzLWNoYW5nZXMgLnBhc3N3b3JkLWljb24ge1xuICAgIGhlaWdodDogMjZweDtcbiAgICB3aWR0aDogMjZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDU1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzg5cHg7XG4gfVxuXG4ucmVjZW50LWFjY291bnQtYWNjZXNzLWNoYW5nZXMgLnJlY2VudC1hY2NvdW50LWFjY2Vzcy1jaGFuZ2VzLWl0ZW0taG9sZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNjhweDtcbiB9XG5cbi5yZWNlbnQtYWNjb3VudC1hY2Nlc3MtY2hhbmdlcy1pdGVtLWhvbGRlciAucmVjZW50LWFjY291bnQtYWNjZXNzLXRpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tYmFzZS10eHQtY29sb3IpO1xufVxuLnJlY2VudC1hY2NvdW50LWFjY2Vzcy1jaGFuZ2VzIC5pbnRybyxcbi5yZWNlbnQtYWNjb3VudC1hY2Nlc3MtY2hhbmdlcyAucmVjZW50LWFjY291bnQtYWNjZXNzLWNoYW5nZXMtaXRlbS1ob2xkZXIge1xuICAgIGNvbG9yOiB2YXIoLS1iYXNlLWxibC1jb2xvcik7XG4gfVxuXG4ucmVjZW50LWFjY291bnQtYWNjZXNzLWNoYW5nZXMgLm1ici1tb2RhbC1jb250YWluZXIgLm1vZHVsZS1kZXNjIHtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAxNXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5yZWNlbnQtYWNjb3VudC1hY2Nlc3MtY2hhbmdlcyAubWJyLW1vZGFsLWNvbnRhaW5lciAubW9kdWxlLWRlc2MgLnRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAxNnB4IDE1cHg7XG59XG5cbi5yZWNlbnQtYWNjb3VudC1hY2Nlc3MtY2hhbmdlcyAubWJyLW1vZGFsLWNvbnRhaW5lciAucmVjZW50LWFjY291bnQtYWNjZXNzLWNoYW5nZXMtaXRlbS1ob2xkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xufVxuIiwiLnJlY2VudC1jb21tLWNoYW5uZWwge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1iYXNlLWJvcmRlci1jb2xvcik7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ucmVjZW50LWNvbW0tY2hhbm5lbCAudGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5yZWNlbnQtY29tbS1jaGFubmVsIC5pbnRybyB7XG4gICAgbWFyZ2luOiA0cHggMCAxNnB4O1xufVxuXG4ucmVjZW50LWNvbW0tY2hhbm5lbCAudGl0bGUsXG4ucmVjZW50LWNvbW0tY2hhbm5lbCAuaW50cm8ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnJlY2VudC1jb21tLWNoYW5uZWwgLnJlY2VudC1jb21tLWNoYW5uZWwtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucmVjZW50LWNvbW0tY2hhbm5lbCAuYWNjLWljb24ge1xuICAgIGhlaWdodDogMjZweDtcbiAgICB3aWR0aDogMjZweDtcbiAgICBib3JkZXI6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MTVweDtcbn1cblxuLnJlY2VudC1jb21tLWNoYW5uZWwgLm5vdC1hY3RpdmUtY29tbSAuYWNjLWljb24ge1xuICAgIC8qXG4gICAgICAgd2lsbCBiZSBhZGQgdGhlIG9wYWNpdHkgbGF0ZXIgYWZ0ZXIgZml4aW5nIHRoZSBpY29uIGNvbG9yXG4gICAgICAgZm9yIGFsbCBSZWNlbnQgYWN0aXZpdHkgcGFnZSBpY29uc1xuICAgICovXG4gICAgLyogb3BhY2l0eTogMC40MDsgKi9cbn1cblxuLnJlY2VudC1jb21tLWNoYW5uZWwgLnJlY2VudC1jb21tLWNoYW5uZWwtaXRlbS1ob2xkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA2OHB4O1xufVxuXG4ucmVjZW50LWNvbW0tY2hhbm5lbC1pdGVtLWhvbGRlciAuY29tbS10aXRsZSxcbi5yZWNlbnQtY29tbS1jaGFubmVsLWl0ZW0taG9sZGVyIC5jb21tLXN0YXR1cyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ucmVjZW50LWNvbW0tY2hhbm5lbC1pdGVtLWhvbGRlciAucmVjZW50LWNvbW0tY2hhbm5lbC10aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLWJhc2UtdHh0LWNvbG9yKTtcbn1cblxuLnJlY2VudC1jb21tLWNoYW5uZWwgLmludHJvLFxuLnJlY2VudC1jb21tLWNoYW5uZWwtaXRlbS1ob2xkZXIgLmNvbW0tZGF0ZSxcbi5yZWNlbnQtY29tbS1jaGFubmVsIC5ub3QtYWN0aXZlLWNvbW0gLnJlY2VudC1jb21tLWNoYW5uZWwtaXRlbS1ob2xkZXIge1xuICAgIGNvbG9yOiB2YXIoLS1iYXNlLWxibC1jb2xvcik7XG59XG5cbi5yZWNlbnQtY29tbS1jaGFubmVsIC5tYnItbW9kYWwtY29udGFpbmVyIC5tb2R1bGUtZGVzYyB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ucmVjZW50LWNvbW0tY2hhbm5lbCAubWJyLW1vZGFsLWNvbnRhaW5lciAucmVjZW50LWNvbW0tY2hhbm5lbC1pdGVtLWhvbGRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG59XG5cbi5yZWNlbnQtY29tbS1jaGFubmVsIC5tYnItbW9kYWwtY29udGFpbmVyIC5tb2R1bGUtZGVzYyAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4iLCIuc2VsZi1kZWxldGUge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5zZWxmLWRlbGV0ZSAuaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4uc2VsZi1kZWxldGUgLnNlbGYtZGVsZXRlLXN1Y2Nlc3MtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogNzZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCh2YXIoLS1zdWNjZXMtdGljay1pY29uKSkgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDc2cHg7XG59XG4iLCIuc2hmLXByb2Nlc3Mge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5zaGYtcHJvY2VzcyAuaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuIiwiLyogc2lkZWJhciBDU1MgLSBzdGFydHMgaGVyZSAqL1xuLnNpZGViYXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC02MCU7XG4gICAgei1pbmRleDogMjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uc2lkZWJhciB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTRweDtcbn1cblxuLnNpZGViYXIgbGkge1xuICAgIGNvbG9yOiB2YXIoLS1mdWppLWdyZXktOSk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xcHg7XG59XG5cbi5zaWRlYmFyIGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjZweCAxN3B4O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSg1NSwgMCwgMTEyLCAuNCk7XG59XG5cbi5zaWRlYmFyIGxpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mdWppLWdyZXktMSk7XG59XG5cbi5zaWRlYmFyIGxpLnNlbGVjdGVkIHtcbiAgICBjb2xvcjogdmFyKC0tZnVqaS1ncmV5LTEyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbi5zaWRlYmFyIGxpIC5uYXYtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHZhcigtLW1lbWJlci1jZW50ZXItc3ByaXRlcykpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwXG59XG5cbi5zaWRlYmFyIGxpIC5uYXYtaWNvbi1wZXJzb25hbGluZm8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLnNpZGViYXIgbGkuc2VsZWN0ZWQgLm5hdi1pY29uLXBlcnNvbmFsaW5mbyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0cHggMDtcbn1cblxuLnNpZGViYXIgbGkgLm5hdi1pY29uLXNlY3VyaXR5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNHB4O1xufVxuXG4uc2lkZWJhciBsaS5zZWxlY3RlZCAubmF2LWljb24tc2VjdXJpdHkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IC0yNHB4O1xufVxuXG4uc2lkZWJhciBsaSAubmF2LWljb24tYWN0aXZpdHkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ4cHg7XG59XG5cbi5zaWRlYmFyIGxpLnNlbGVjdGVkIC5uYXYtaWNvbi1hY3Rpdml0eSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0cHggLTQ4cHg7XG59XG5cbi5zaWRlYmFyIGxpIC5uYXYtaWNvbi1wcmVmZXJlbmNlcyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzJweDtcbn1cblxuLnNpZGViYXIgbGkuc2VsZWN0ZWQgLm5hdi1pY29uLXByZWZlcmVuY2VzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtNzJweDtcbn1cblxuLnNpZGViYXIgbGkgLm5hdi1pY29uLXN1YnNjcmlwdGlvbnMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zcHggLTE3MnB4O1xufVxuXG4uc2lkZWJhciAuZXh0ZXJuYWwtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBwYWRkaW5nOiAwIDI2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2lkZWJhciAuZXh0ZXJuYWwtbGluayBhIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mdWppLWdyZXktNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpZGViYXIgLmV4dGVybmFsLWxpbmsgYTpob3ZlciB7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZnVqaS1wdXJwbGUtMWIpO1xuICAgIGNvbG9yOiB2YXIoLS1mdWppLWJsdWUtMWEpO1xufVxuXG4vKiBoYW1idXJnZXIgQ1NTIC0gc3RhcnRzIGhlcmUgKi9cbi5oYW1idXJnZXIsICAuc2lkZWJhciB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbn1cblxuLmhhbWJ1cmdlci1jaGVja2JveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogaGFtYnVyZ2VyIGljb24gLSBzdGFydHMgaGVyZSAqL1xuLmhhbWJ1cmdlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMDtcbiAgICBmb250LXNpemU6IDAuNWVtO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDIuNWVtO1xuICAgIHBhZGRpbmc6IDIuNWVtIDJlbSAyZW0gMmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmhhbWJ1cmdlciBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogMDtcbn1cblxuLmhhbWJ1cmdlciBzcGFuLFxuLmhhbWJ1cmdlciBzcGFuOmJlZm9yZSxcbi5oYW1idXJnZXIgc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWMtaGVhZGVyLXRleHQtY29sb3IpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMC4yNWVtO1xufVxuXG4uaGFtYnVyZ2VyIHNwYW46YmVmb3JlLFxuLmhhbWJ1cmdlciBzcGFuOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogLTAuN2VtO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xufVxuXG4uaGFtYnVyZ2VyIHNwYW46YWZ0ZXIge1xuICAgIG1hcmdpbi10b3A6IDAuN2VtO1xufVxuLyogaGFtYnVyZ2VyIGljb24gLSBlbmRzIGhlcmUgKi9cblxuLmhhbWJ1cmdlci13cmFwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDYuMmVtO1xuICAgIHdpZHRoOiA4LjVlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLnNpZGViYXItY29udGFpbmVyIGRpdi5zaWRlYmFyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mdWppLWdyZXktMik7XG59XG5cbi5zaWRlYmFyIGEge1xuICAgIGNvbG9yOiB2YXIoLS1mdWppLWdyZXktMTEpO1xuICAgIG9wYWNpdHk6IC43O1xufVxuLnNpZGViYXIgLnNlbGVjdGVkIGEge1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuc2lkZWJhci1jb250YWluZXIgLmhhbWJ1cmdlciBsYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuc2lkZWJhci1jb250YWluZXIgLmhhbWJ1cmdlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYy1oZWFkZXItYmFja2dyb3VuZC1jb2xvcik7XG4gICAgcGFkZGluZzogMi4zZW0gMmVtO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLnNpZGViYXItY29udGFpbmVyIC5ib2R5LW1hc2sge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICAgIG9wYWNpdHk6IC41O1xuICAgIHotaW5kZXg6IDE7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuc2lkZWJhci1jb250YWluZXIgLm1haW4tY29udGVudCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4vKiBoYW1idXJnZXIgQ1NTIC0gZW5kcyBoZXJlICovXG5cbi5zaWRlYmFyIC5saS1leHRlcm5hbC1saW5rIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZ1amktcHVycGxlLTFiKTtcbn1cblxuLyogTWFpbiBjb250ZW50IC0gc3RhcnRzIGhlcmUgKi9cbi5zZXR0aW5ncy5kZXNrdG9wIC5zaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxNGVtO1xufVxuXG4uc2V0dGluZ3MuZGVza3RvcCAuaGFtYnVyZ2VyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMTBlbTtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2V0dGluZ3MuZGVza3RvcCAuc2lkZWJhci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IC8qIGZhbGxiYWNrICovXG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMjI0cHg7IC8qIGZhbGxiYWNrICovXG59XG5cbi5zZXR0aW5ncy5kZXNrdG9wIC5tYWluLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZzogMCAyZW07XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uc2V0dGluZ3MuZGVza3RvcCAud2lkZSAuc2V0dGluZ3MtbWFpbi1jb250ZW50IHtcbiAgICB3aWR0aDogNjAlO1xufVxuLyogTWFpbiBjb250ZW50IENTUyAtIGVuZHMgaGVyZSAqL1xuIiwiXG4uc3RhdGljLXBhZ2VzIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3RhdGljLXBhZ2VzIGgxIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuI3VzZXItY29uc2VudCAudGVybXMtY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiB2YXIoLS1mdWppLWdyZXktNik7XG59XG5cbiN1c2VyLWNvbnNlbnQgLnRlcm1zLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiB2YXIoLS1mdWppLWdyZXktNik7XG59XG5cbiN1c2VyLWNvbnNlbnQgLmNoaWxkQWNjb3VudHMge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4jdXNlci1jb25zZW50IC5jaGlsZC1hY2NvdW50LWhlYWRpbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbiN1c2VyLWNvbnNlbnQgLmNoaWxkLWxpc3Qge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jdXNlci1jb25zZW50IC5jaGlsZC15aWQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbiN1c2VyLWNvbnNlbnQgLmNoaWxkLW5hbWUge1xuICAgIGNvbG9yOiB2YXIoLS1mdWppLWdyZXktNik7XG59XG4iLCIjdG90cC1jaGFsbGVuZ2UgLmljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4jdG90cC1jaGFsbGVuZ2UgLmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiN0b3RwLWNoYWxsZW5nZSAudmFsaWRhdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiN0b3RwLWNoYWxsZW5nZSAubW9yZS1tZXRob2RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xufVxuIiwiLnRwYS1jb21wbGV0aW9uLWJveCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMzBweDtcbn1cblxuLmNvbXBsZXRlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5jb21wbGV0ZS1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4iLCIudGRldmljZXMgLnRkZXZpY2UtaXRlbSxcbi50ZGV2aWNlcyAudGRldmljZS1oaXN0b3J5LWl0ZW0sXG4udGRldmljZS1pdGVtLWhvbGRlcixcbi50ZGV2aWNlcyAuZGV2aWNlLWljb24taG9sZGVyLFxuLnRkZXZpY2UtaXRlbS1oZWFkZXIsXG4udGRldmljZS1oaXN0b3J5LWl0ZW0taGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50ZGV2aWNlcyAudGRldmljZS1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiA1NXB4O1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi50ZGV2aWNlcyAudGRldmljZS1pdGVtLWhlYWRlciB7XG4gICAgcGFkZGluZzogMTBweCA0NXB4IDIwcHggNzBweDtcbiAgICB3aWR0aDogNTUlO1xufVxuXG4udGRldmljZXMgLnRkZXZpY2UtaGlzdG9yeS1pdGVtLWhlYWRlciB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMzJweDtcbn1cblxuLmRldmljZXMtcmV2aWV3IC50aXRsZSB7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4udGRldmljZS1oaXN0b3J5LWl0ZW0taGVhZGVyIC50aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRkZXZpY2VzIC5ub3RpY2UtaG9sZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTlmNWZmIHVybChodHRwczovL3MueWltZy5jb20vd20vbW9kZXJuL2ltYWdlcy9saHRkL3NoaWVsZF92MS5wbmcpIDEwcHggMTVweCBuby1yZXBlYXQ7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggODBweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWluLWhlaWdodDogNThweDtcbn1cblxuLnRkZXZpY2VzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi50ZGV2aWNlcyAubW9kdWxlLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnRkZXZpY2UtaW5mbyxcbi50ZGV2aWNlLWhpc3RvcnktaXRlbSAuc3VzcGljaW91cy1hY3Rpdml0eS1tc2csXG4udGRldmljZXMgLmRlbGV0ZS1zZXNzaW9uLXN1Y2Nlc3MtbXNnICxcbi50ZGV2aWNlcyAuZGVsZXRlLXNlc3Npb24tbXNnIHtcbiAgICBjb2xvcjogdmFyKC0tYmFzZS1sYmwtY29sb3IpO1xufVxuXG4udGRldmljZXMgLmxpbmstc3R5bGUge1xuICAgIGNvbG9yOiB2YXIoLS1iYXNlLWxpbmstY29sb3IpO1xufVxuXG4udGRldmljZS1oaXN0b3J5LWl0ZW0taGVhZGVyIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4udGRldmljZXMgLnRkZXZpY2UtaGlzdG9yeS1pdGVtIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG4udGRldmljZXMgLnRkZXZpY2UtaGlzdG9yeS1pdGVtLWluZm8ge1xuICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xufVxuXG5cbi50ZGV2aWNlcyAuc3VzcGljaW91cy1hY3Rpdml0eS1pY29uIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgdG9wOiAxNnB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ4M3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnRkZXZpY2UtaGlzdG9yeS1pdGVtIC5zaWduLW91dC1mb3JtLFxuLnRkZXZpY2UtaGlzdG9yeS1pdGVtIC5zdXNwaWNpb3VzLWFjdGl2aXR5LW1zZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udGRldmljZS1oaXN0b3J5LWl0ZW0gLmxvY2F0aW9uIHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xufVxuXG4udGRldmljZXMgLnNpZ24tb3V0LWxpbmsge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAxcHggMCAxcHggMDtcbn1cblxuLnRkZXZpY2VzIC5kZWxldGUtc2Vzc2lvbi1ob2xkZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNzVweDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAxMHB4IDVweCAwIDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4udGRldmljZXMgLmRlbGV0ZS1zZXNzaW9uLWhvbGRlciAubGluay1zdHlsZSxcbi50ZGV2aWNlcyAuc2lnbi1vdXQtd2FybmluZyAubGluay1zdHlsZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi50ZGV2aWNlcyAuZGVsZXRlLXNlc3Npb24tbXNnIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1pbi1oZWlnaHQ6IDc1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmVlZGJhY2stYm94LWJhY2tncm91bmQpO1xufVxuXG4udGRldmljZXMgLnRkZXZpY2UtaXRlbSAubXNnLWJveC5lcnJvciB7XG4gICAgbWFyZ2luOiA1cHggNXB4IDAgNXB4O1xufVxuXG4udGRldmljZXMgLnRkZXZpY2UtaXRlbSAubXNnLXBvaW50ZXItZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xufVxuXG4udGRldmljZS1oaXN0b3J5LWl0ZW0gLnN1c3BpY2lvdXMtYWN0aXZpdHktaG9sZGVyLFxuLnRkZXZpY2UtaGlzdG9yeS1pdGVtIC5sb2NhdGlvbixcbi50ZGV2aWNlLWhpc3RvcnktaXRlbSAubGFzdC11c2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLnRkZXZpY2VzLWhpc3RvcnktbGlzdCAuZXh0ZW5kZWQtc2Vzc2lvbixcbi50ZGV2aWNlcy1oaXN0b3J5LWxpc3QgLmNsaWVudC1pcCxcbi50ZGV2aWNlcy1oaXN0b3J5LWxpc3QgLmNsaWVudC1pcHY2IHtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi50ZGV2aWNlcy1oaXN0b3J5LWxpc3QgLmNsaWVudC1pcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4udGRldmljZXMtaGlzdG9yeS1saXN0IC5leHRlbmRlZC1zZXNzaW9uIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4udGRldmljZXMgLmRldmljZS1pY29uLWhvbGRlciB7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG5cbi50ZGV2aWNlcyAuYWN0aW9uLWl0ZW0tcm93Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLnRkZXZpY2VzIC52ZXJ0aWNhbC1zcGFjaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4udGRldmljZXMgLm1ici1tb2RhbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4udGRldmljZXMgLm1ici1tb2RhbCAud3JpdGV1cCB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi50ZGV2aWNlcyAubWJyLW1vZGFsIC5hY3Rpb24tZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IHZhcigtLWJhc2UtbGJsLWNvbG9yKTtcbn1cblxuLnRkZXZpY2VzLnNlY3VyZS15b3VyLWFjY291bnQgLmJkLFxuLnRkZXZpY2VzLmxhc3QtZGV2aWNlLXNpZ24tb3V0IC5iZCxcbi50ZGV2aWNlcy5jb25uZWN0ZWQtYXBwcyAuYmQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBBbGwgQ1NTIGZvciBkZXZpY2VzIHJldmlldyBzdGFydHMgaGVyZSAqL1xuLmRldmljZXMtcmV2aWV3IHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogLTEwcHggYXV0bztcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xufVxuXG4uZGV2aWNlcy1yZXZpZXcgLmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRldmljZXMtcmV2aWV3IC5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiA4cHggYXV0bztcbiAgICB3aWR0aDogMjcwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRldmljZXMtcmV2aWV3IC50ZGV2aWNlcy1saXN0IHtcbiAgICBwYWRkaW5nOiA4cHggMjRweDtcbiAgICBtYXJnaW46IDhweCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNjBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmRldmljZXMtcmV2aWV3IGxpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1iYXNlLWJvcmRlci1jb2xvcik7XG59XG5cbi5kZXZpY2VzLXJldmlldyBsaTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uZGV2aWNlcy1yZXZpZXcgLmRlbGV0ZS1zZXNzaW9uLW1zZyB7XG4gICAgbWFyZ2luOiA0cHggMDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xufVxuXG4uZGV2aWNlcy1yZXZpZXcgLndhcm5pbmctZm9ybSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZGV2aWNlcy1yZXZpZXcgLmN0YS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuXG4uZGV2aWNlcy1yZXZpZXcgLmRvLWl0LWxhdGVyIHtcbiAgICBjb2xvcjogdmFyKC0tZnVqaS1ncmV5LWxibC1jb2xvcik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTZweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRldmljZXMtcmV2aWV3LnNpZ24tb3V0LXdhcm5pbmcge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2lnbi1vdXQtd2FybmluZyAud3JpdGV1cCB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5kZXZpY2VzLXJldmlldyAuZGVsZXRlLXNlc3Npb24taG9sZGVyIHtcbiAgICB3aWR0aDogNTVweDtcbn1cbi8qIEFsbCBDU1MgZm9yIGRldmljZXMgcmV2aWV3IGVuZHMgaGVyZSAqL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLS1pcGhvbmU2LXdpdGgtbmF2aSksXG4gICAgICAgc2NyZWVuIGFuZCAoLS1pcGhvbmU1LW1pbi1kZXZpY2Utd2lkdGgpXG4gICAgICAgICAgICAgIGFuZCAoLS1pcGhvbmU2cGx1cy1tYXgtZGV2aWNlLXdpZHRoKVxuICAgICAgICAgICAgICBhbmQgKC0tbGFuZHNjYXBlLW9yaWVudGF0aW9uKSB7XG4gICAgLmRldmljZXMtcmV2aWV3IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gICAgfVxuXG4gICAgLmRldmljZXMtcmV2aWV3IC5kby1pdC1sYXRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxufVxuIiwiLyogc2V0dGluZ3MgVFNWIC0gc3RhcnRzIGhlcmUgKi9cbi5zZXR0aW5ncy10c3Yge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDFkM2Q0O1xuICAgIHBhZGRpbmc6IDFlbTtcbn1cblxuLnNldHRpbmdzLXRzdiAuaGVscCB7XG4gICAgY29sb3I6ICM0MTQxNDE7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cblxuLnNldHRpbmdzLXRzdiAuaW1hZ2UtY29udCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2V0dGluZ3MtdHN2IC5pbWFnZSB7XG4gICAgd2lkdGg6IDU1JTtcbn1cblxuLnNldHRpbmdzLXRzdiAuc3VjY2Vzcy1ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG5cbi5zZXR0aW5ncy10c3YgLnN1Y2Nlc3MtYm94IC5hcHBzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLWZ1amktcHVycGxlLTFjKTtcbn1cblxuLnNldHRpbmdzLXRzdiAuc3VjY2Vzcy1ib3ggLnN1Y2Nlc3MtYm94LWJvZHkge1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBjb2xvcjogIzEwMTAxMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5zZXR0aW5ncy10c3YgLnN1Y2Nlc3MtYm94ICAuc2tpcC1saW5rIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZXR0aW5ncy10c3YgLmNvZGUtc2VudC1zdWNjZXNzIHtcbiAgICBjb2xvcjogIzhmOGY4ZjtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnNldHRpbmdzLXRzdiAuY29kZS1zZW50LXN1Y2Nlc3MtbnVtYmVyIHtcbiAgICBjb2xvcjogIzhmOGY4ZjtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnRzdi1lbmFibGVkIC5leHRyYS1sYWJlbHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4udHN2LWVuYWJsZWQgLmVuYWJsZS1zdGF0dXMge1xuICAgIG1pbi1oZWlnaHQ6IDQzcHg7XG59XG5cblxuLnNldHRpbmdzLXRzdiAuY29kZS1sYmwge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zZXR0aW5ncy10c3YgLnRvZ2dsZS1idG4tbGJsIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICBwYWRkaW5nLXRvcDogLjFlbTtcbn1cblxuXG4uc2V0dGluZ3MtdHN2IC5hY3Rpb24tYnRucyAucHVyZS11LTEtMntcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuXG59XG5cbi5zZXR0aW5ncy10c3YgLmFjdGlvbi1idG5zIC5wdXJlLXUtMS0yOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuXG4uc2V0dGluZ3MtdHN2IC50b2dnbGUtYnRuIC5jb250YWluZXItdG9nZ2xlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdG9wOiA1cHg7XG59XG5cbi5zZXR0aW5ncy10c3YgLm5vdC1lZGl0YWJsZSB7XG4gICAgb3BhY2l0eTogMC4zO1xufVxuXG4udHN2LWVuYWJsZWQgLnRvZ2dsZS1idG4tbGJsIHtcbiAgICBwYWRkaW5nLXRvcDogOXB4O1xufVxuXG4uc2V0dGluZ3MtdHN2IC5tb3JlLWxlc3MsXG4uc2V0dGluZ3MtdHN2IC5tb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2V0dGluZ3MtdHN2IC5tb3JlIC5saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5zZXR0aW5ncy10c3YgLmxpbmsge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogdmFyKC0tYmFzZS1saW5rLWNvbG9yKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZXR0aW5ncy10c3YgLm1vcmUtbGVzczpjaGVja2VkIH4gLmVuYWJsZS1zdGF0dXMgLmxlc3MgLmxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZXR0aW5ncy10c3YgLm1vcmUtbGVzczpjaGVja2VkIH4gLm1vcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udHN2LWNvbmZpcm1hdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQycHggNDJweCAyNnB4O1xufVxuIiwiLypcbiAqIGlmIGJlbG93IHN0eWxlcyBhcmUgdGhlIGRlc2lnbiBzdGFuZGFyZCB0aGF0IHdlIGFyZSBtb3ZpbmcgdG93YXJkcyxcbiAqIHNob3VsZCBub3QgdGhleSBiZSBwYXJ0IG9mIGNvbW1vbiBjc3NcbiAqL1xuLnR1bWJsci1taWdyYXRpb24tY29udGFpbmVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTRweCAxOHB4IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMzUwcHg7XG59XG5cbi50dW1ibHItaW1hZ2UtcHJvZmlsZSxcbi50dW1ibHItYXZhdGFyIHtcbiAgICB3aWR0aDogNjhweDtcbiAgICBoZWlnaHQ6IDY5cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvOztcbn1cblxuLnR1bWJsci1pbWFnZS10aWNrIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9zLnlpbWcuY29tL3dtL21vZGVybi9pbWFnZXMvdHVtYmxyLWltYWdlLXRpY2suMC4wLjEucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDc2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogNzZweDtcbiAgICB3aWR0aDogNzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4udHVtYmxyLWltYWdlLWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoaHR0cHM6Ly9zLnlpbWcuY29tL3dtL21vZGVybi9pbWFnZXMvcmVkLWVycm9yLTEuMC4wLnBuZykgbm8tcmVwZWF0IGNlbnRlciAtMTdweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDExNXB4IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA4MXB4O1xuICAgIHdpZHRoOiA4MXB4O1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDE2cHggYXV0bztcbn1cblxuLnR1bWJsci1wYWdlLXRpdGxlIHtcbiAgICAvKiByZXNldCBoMSBzdHlsZXMgLSBzdGFydCAqL1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIC8qIHJlc2V0IGgxIHN0eWxlcyAtIGVuZCAqL1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB3aWR0aDogMjUycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52YWxpZGF0ZS15YWhvby1wYWdlIC50dW1ibHItcGFnZS10aXRsZSB7XG4gICAgd2lkdGg6IDIxMHB4O1xufVxuXG4udmFsaWRhdGUteWFob28tcGFnZSAudXNlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwodmFyKC0tZGVmYXVsdC11c2VyLXByb2ZpbGUtcGljKSkgbm8tcmVwZWF0IGNlbnRlciAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIHdpZHRoOiA2OHB4O1xuICAgIGhlaWdodDogNjlweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG59XG5cbi52YWxpZGF0ZS15YWhvby1wYWdlIC5wcm9maWxlLWVtYWlsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM3ZjdmN2Y7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi52YWxpZGF0ZS15YWhvby1wYWdlIC50dW1ibHItcGFnZS10ZXh0IHtcbiAgICB3aWR0aDogMjM2cHg7XG59XG5cbi52YWxpZGF0ZS15YWhvby1wYWdlIC51c2VyLWVtYWlsIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi50dW1ibHItbWlncmF0aW9uLWNvbnRhaW5lciAudHVtYmxyLXBhZ2UtdGV4dCxcbi50dW1ibHItbWlncmF0aW9uLWNvbnRhaW5lciAudHVtYmxyLWZvb3Rlci10ZXh0LFxuLnR1bWJsci1taWdyYXRpb24tY29udGFpbmVyIC50dW1ibHItY3RhLWxpbmsge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi50dW1ibHItY3RhLWxpbmsge1xuICAgIG1hcmdpbjogMjhweCBhdXRvIDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi50dW1ibHItcGFnZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4udHVtYmxyLWZvb3Rlci10ZXh0IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6ICM5OTllYTI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxODBweDtcbn1cblxuLyogVE9ETzogd2lsbCBhZGRyZXNzIHRoaXMgbGF0ZXJcbi50dW1ibHItYnV0dG9uIHtcbiAgICBtYXJnaW46IDM2cHggMCAyOHB4O1xufVxuKi9cblxuLnR1bWJsci1idXR0b24tc3BhY2luZyB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbn1cblxuLnR1bWJsci1taWdyYXRpb24tY29udGFpbmVyIC50dW1ibHItZm9vdGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLnR1bWJsci10b3MtcGFnZSAudHVtYmxyLXBhZ2UtdGl0bGUubmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4udHVtYmxyLXRvcy1wYWdlICAucHJvZmlsZS1lbWFpbCB7XG4gICAgY29sb3I6ICM3ZjdmN2Y7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi52YWxpZGF0ZS10dW1ibHItcGFnZSAudHVtYmxyLXBhZ2UtdGl0bGUge1xuICAgIHdpZHRoOiAyMjBweDtcbn1cblxuLnZhbGlkYXRlLXR1bWJsci1wYWdlIC5wcm9maWxlLW5hbWUge1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4udmFsaWRhdGUtdHVtYmxyLXBhZ2UgLnByb2ZpbGUtaW1hZ2UtY29udCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi52YWxpZGF0ZS10dW1ibHItcGFnZSAudXNlci1lbWFpbCB7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG4ubm90LW15LXR1bWJsciAubm90LW15LXR1bWJsZXItYWNjZXB0LWNvbnQge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgd2lkdGg6IDMwMHB4O1xufVxuXG4vKiBvbmx5IGFwcGx5IHRoZSBydWxlIGlmIHRoZSBoZWlnaHQgPiBpUGhvbmUgNCBhbmQgd2lkdGggPD0gaXBob25lIDYgcGx1cyAqL1xuQG1lZGlhIChtaW4taGVpZ2h0OiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgLmxlYXJuLW1vcmUtaG9sZGVyIGJ1dHRvblt0eXBlPXN1Ym1pdF0udHVtYmxyLWN0YS1saW5rIHtcbiAgICAgICAgbWFyZ2luOiAxNHB4IGF1dG8gMCBhdXRvO1xuICAgIH1cbiAgICAudHVtYmxyLW1pZ3JhdGlvbi1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5sZWFybi1tb3JlLWhvbGRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG5cbi5sZWFybi1tb3JlLWhvbGRlciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG4ubGVhcm4tbW9yZS1ob2xkZXIgLmxlYXJuLW1vcmUtbWFyZ2luLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmxlYXJuLW1vcmUtaG9sZGVyIC5sZWFybi1tb3JlLW1hcmdpbi1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5sZWFybi1tb3JlLWhvbGRlciAudHVtYmxyLXBhZ2UtdGV4dCB7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi5sZWFybi1tb3JlLWhvbGRlciAudHVtYmxyLWN0YS1saW5rIHtcbiAgICB3aWR0aDogMjY0cHg7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbn1cblxuLnR1bWJsci1wYWdlLXRleHQgc3Ryb25nIHtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi8qIGtlZXAgaGlkaW5nIHRoZSBjdXN0b20gY2hlY2tib3ggaWYgSlMgaXMgbm90IHN1cHBvcnRlZCAqL1xuLm5vLWpzIC5ub3QtbXktdHVtYmxyICNub3QtbXktdHVtYmxlci1hY2NlcHQsXG4ubm8tanMgLm5vdC1teS10dW1ibHIgI25vdC1teS10dW1ibGVyLWFjY2VwdCtsYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnlhaG9vLXRvcy1wYWdlIC55YWhvby1hcHBzLWljb25zIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwodmFyKC0teWFob28tYXBwcy1pY29ucy1pbWFnZS11cmwpKSBuby1yZXBlYXQgY2VudGVyIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMThweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDc2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLnR1bWJsci1wYWdlLXRleHQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi50dW1ibHItbWlncmF0aW9uLTJzdi1zdWNjZXNzLXBhZ2UgLmFjY291bnQtaW5mby1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi50dW1ibHItbWlncmF0aW9uLWFyLW9wdGlvbnMtcGFnZSAucm9ib3QtaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udHVtYmxyLW1pZ3JhdGlvbi1hci1vcHRpb25zLXBhZ2UgLnR1bWJsci1wYWdlLXRpdGxlLFxuLnR1bWJsci1taWdyYXRpb24tYXItb3B0aW9ucy1wYWdlIC50dW1ibHItcGFnZS10ZXh0LWNvbnRhaW5lcixcbi50dW1ibHItbWlncmF0aW9uLWFyLW9wdGlvbnMtcGFnZSAudHVtYmxyLXBhZ2UtdGV4dCB7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi50dW1ibHItbWlncmF0aW9uLWFyLW9wdGlvbnMtcGFnZSAudHVtYmxyLXBhZ2UtdGV4dCB7XG4gICAgd2lkdGg6IDI5MHB4O1xufVxuXG4udHVtYmxyLW1pZ3JhdGlvbi1hci1vcHRpb25zLXBhZ2UgLnB1cmUtZm9ybSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiByYWRpbztcbiAgICAtbW96LWFwcGVhcmFuY2U6IHJhZGlvO1xuICAgIGFwcGVhcmFuY2U6IHJhZGlvO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luOiA0cHggOHB4IDAgMDtcbn1cblxuLnR1bWJsci1taWdyYXRpb24tYXItb3B0aW9ucy1wYWdlIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udHVtYmxyLW1pZ3JhdGlvbi1hci1vcHRpb25zLXBhZ2UgLnR1bWJsci1hci1vcHRpb25zLFxuLnR1bWJsci1taWdyYXRpb24tY2hhbmdlLXR1bWJsci1lbWFpbC1wYWdlIC5jaGFuZ2UtdHVtYmxyLWVtYWlsIHtcbiAgICBtYXJnaW46IDAgMjBweCAzMHB4O1xufVxuXG4udHVtYmxyLW1pZ3JhdGlvbi1hci1vcHRpb25zLXBhZ2UgbGFiZWwsXG4udHVtYmxyLW1pZ3JhdGlvbi1hci1vcHRpb25zLXBhZ2UgLnB1cmUtZm9ybSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4udHVtYmxyLW1pZ3JhdGlvbi1jaGFuZ2UtdHVtYmxyLWVtYWlsLXBhZ2UgLnR1bWJsci1sb2dvLWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDg2cHg7XG4gICAgaGVpZ2h0OiA4NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKHZhcigtLXR1bWJsci1sb2dvLWltZykpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG4iLCJcbi5tYnItbG9naW4taGQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG59XG5cbi5tYnItbG9naW4taGQgLmxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubWJyLWxvZ2luLWhkIC50dW1ibHItbG9nbyB7XG4gICAgd2lkdGg6IDg2cHg7XG4gICAgaGVpZ2h0OiA4NXB4O1xufVxuXG4ubWJyLWxvZ2luLWhkIC50dW1ibHItbG9nby1pbWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybCh2YXIoLS10dW1ibHItbG9nby1pbWcpKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xufVxuXG4vKiBDb250YWluZXIgZm9yIFlhaG9vIEJhciBoZWFkZXIuICovXG4ubWJyLXliYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnliYXItZGFyayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tZnVqaS1tYWlsLWdyYWRpZW50KTtcbn1cblxuLnliYXItbGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuLm1ici1kZXNrdG9wLWhkIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuXG4ubWJyLWRlc2t0b3AtaGQgLmxvZ28ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtLW1lZGl1bS13aW5kb3cpIHtcbiAgICAubWJyLXVjcy1oZCB7XG4gICAgICAgIGhlaWdodDogNjFweDtcbiAgICB9XG59XG4iLCIudXBkYXRlLW1vZHVsZSB7XG4gICAgcGFkZGluZzogMjRweCAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbn1cblxuLnVwZGF0ZS1tb2R1bGUgaDEsXG4udXBkYXRlLXVwc2VsbCBoMSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnVwZGF0ZS1tb2R1bGUgLmRvLWl0LWxhdGVyIHtcbiAgICBjb2xvcjogdmFyKC0tZnVqaS1ncmV5LWxibC1jb2xvcik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjRweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xufVxuXG4udXBkYXRlLW1vZHVsZSAuc2tpcC1saW5rLFxuLnVwZGF0ZS11cHNlbGwgLnNraXAtbGluayB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzg3OGM5MTtcbn1cblxuLnVwZGF0ZS1tb2R1bGUgLnNraXAtbGluay1idXR0b24sXG4udXBkYXRlLXVwc2VsbCAuc2tpcC1saW5rLWJ1dHRvbiB7XG4gICAgY29sb3I6IHZhcigtLWZ1amktYmx1ZS0xYSk7XG59XG5cbi51cGRhdGUtdXBzZWxsIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDE2cHggMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnVwZGF0ZS11cHNlbGwgLmRlc2Mge1xuICAgIHBhZGRpbmc6IDAgOHB4O1xufVxuXG4udXBkYXRlLXVwc2VsbCAueWFrLWhlYWRpbmcge1xuICAgIG1hcmdpbjogNHB4IDhweCAxNnB4O1xufVxuXG4udXBkYXRlLXVwc2VsbC1ncmF5LWJveCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmNTtcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDVweCAwcHggcmdiYSgwLDAsMCwwLjM1KTtcbn1cblxuLnVwZGF0ZS11cHNlbGwgLnRlcnRpYXJ5LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS1mdWppLWdyZXktbGJsLWNvbG9yKTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMTJweDtcbn1cblxuLnVwZGF0ZS11cHNlbGwgLnJldmlldy1zZXR0aW5ncyB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA1MTBweCkge1xuICAgIC51cGRhdGUtdXBzZWxsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTI0cHg7XG4gICAgfVxuXG4gICAgLnVwZGF0ZS11cHNlbGwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLnVwZGF0ZS11cHNlbGwgLnRlcnRpYXJ5LWxpbmsge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxufVxuXG4iLCIueWFrLWNvZGUtbW9kdWxlIC55YWstY29kZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJhc2UtbGluay1jb2xvcik7XG4gICAgY29sb3I6IHZhcigtLWJhc2UtbGluay1jb2xvcik7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi55YWstY29kZS1tb2R1bGUgLmNvZGUtc3BhY2luZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cblxuLnlhay1jb2RlLW1vZHVsZSAueWFrLWNvZGUtbXNnIHtcbiAgICBjb2xvcjogdmFyKC0tYmFzZS1sYmwtY29sb3IpO1xufVxuIiwiLypcbiAqIGZvciBlbnRlciBjb2RlIHBhZ2VcbiAqIGl0J3Mgc2hhcmluZyBjc3MgY29kZSB3aXRoaW4gdGhlIGF1dGhvcml6ZSBtb2R1bGVcbiAqIG9uY2Ugd2UgaGF2ZSByZW1vdmVkIHRoZSBlbnRyeXBvaW50IGluIHRoZSBhdXRob3JpemUgbW9kdWxlLCB3ZSBzaG91bGQgbW92ZSB0aGUgY3NzIGludG8gaGVyZVxuICovXG4ueWFrLWNvZGUtY2hhbGxlbmdlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ueWFrLWNvZGUtY2hhbGxlbmdlIGlucHV0LmNvZGUtYm94IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ueWFrLWNvZGUtY2hhbGxlbmdlIC5lcnJvci1tc2cge1xuICAgIG1hcmdpbjogMTZweCBhdXRvO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgcGFkZGluZzogMXB4IDhweCAwO1xufVxuXG4uYXV0aG9yaXplLXZlcmlmeS1kZXNjLWNvbnRhaW5lcntcbiAgICBoZWlnaHQ6IDExMHB4O1xufVxuLmF1dGhvcml6ZS12ZXJpZnktY29kZSAuYXV0aG9yaXplLWJhc2UtZGVzYyxcbi5hdXRob3JpemUtdmVyaWZ5LWRlc2MtY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMTBweDtcbn1cblxuLnlhay1jb2RlLWNoYWxsZW5nZSAuYXV0aG9yaXplIGlucHV0LnB1cmVlLWJ1dHRvbi1saW5rLFxuLnlhay1jb2RlLWNoYWxsZW5nZSAuc2lnbmluLXRyb3VibGUgaW5wdXQucHVyZWUtYnV0dG9uLWxpbmsge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4uYXV0aG9yaXplLXZlcmlmeS1jb2RlIC5hdXRob3JpemUtZGVzYyB7XG4gICAgd2lkdGg6IDI3NXB4O1xufVxuXG4uYXV0aG9yaXplLXZlcmlmeS1jb2RlLWNvbnRhaW5lcntcbiAgICBoZWlnaHQ6IDMzcHg7XG59XG4iLCIueWFrLW1pY3Jvc2l0ZS1zZXR1cCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS15YWstbW9iaWxlLWJhc2UtZm9udC1zaXplLXZhbHVlKXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi55YWstbWljcm9zaXRlLXNldHVwIC5hcmlhLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMDtcbn1cblxuLnlhay1taWNyb3NpdGUtc2V0dXAgLnlhay1idXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnlhay1taWNyb3NpdGUtc2V0dXAgaW1nIHtcbiAgICB3aWR0aDogODAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLS1tZWRpdW0td2luZG93KSB7XG4gICAgLnlhay1taWNyb3NpdGUtc2V0dXAge1xuICAgICAgICBmb250LXNpemU6IHZhcigtLXlhay1iYXNlLWZvbnQtc2l6ZS12YWx1ZSlweDtcbiAgICB9XG5cbiAgICAueWFrLW1pY3Jvc2l0ZS1zZXR1cCBpbWcge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgIH1cbn1cblxuLyogTW9iaWxlIGxhbmRzY2FwZSBvcmllbnRhdGlvbiBDU1MuIEFwcGxpY2FibGUgdG8gYWxsIHBob25lcyBoYXZpbmcgc2l6ZXMgYmV0d2VlbiBpUGhvbmUgNSBhbmQgaVBob25lIDYgUGx1cy4gKi9cbkBtZWRpYSBzY3JlZW4gYW5kICgtLWlwaG9uZTUtbWluLWRldmljZS13aWR0aClcbiAgICAgICAgICAgICAgYW5kICgtLWlwaG9uZTZwbHVzLW1heC1kZXZpY2Utd2lkdGgpXG4gICAgICAgICAgICAgIGFuZCAoLS1sYW5kc2NhcGUtb3JpZW50YXRpb24pIHtcblxuICAgIC55YWstbWljcm9zaXRlLXNldHVwIC55YWstYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICB9XG59XG5cbi55YWstbWljcm9zaXRlLXNldHVwIGEge1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi55YWstbWljcm9zaXRlLXNldHVwIC5zaHJpbmsge1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4ueWFrLW1pY3Jvc2l0ZS1zZXR1cCAuc3ByaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwodmFyKC0teWFrLW1pY3Jvc2l0ZS1udGktc3ByaXRlKSkgbm8tcmVwZWF0IDAgMDtcbn1cblxuLnlhay1taWNyb3NpdGUtc2V0dXAgLmxhbmRpbmctY29udGFpbmVyLFxuLnlhay1taWNyb3NpdGUtc2V0dXAgLmludGVyc3RpdGlhbC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXlhay1taWNyb3NpdGUtZGFyay1wdXJwbGUpOyBcbiAgICBjb2xvcjogdmFyKC0teWFrLW1pY3Jvc2l0ZS1hbnRpLWZsYXNoLXdoaXRlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgXG4gICAgbGVmdDogMDsgXG4gICAgbWFyZ2luLXRvcDogNDRweDtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IDA7IFxuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7IFxufVxuXG4ueWFrLW1pY3Jvc2l0ZS1zZXR1cCAuaW50ZXJzdGl0aWFsLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnlhay1taWNyb3NpdGUtc2V0dXAgLmludGVyc3RpdGlhbC1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnlhay1taWNyb3NpdGUtc2V0dXAgLmxhbmRpbmctY29udGFpbmVyIGEge1xuICAgIGNvbG9yOiB2YXIoLS15YWstbWljcm9zaXRlLWFudGktZmxhc2gtd2hpdGUpO1xufVxuXG4ueWFrLW1pY3Jvc2l0ZS1zZXR1cCAubGFuZGluZy1jb250YWluZXIgLnRpdGxlLW1hcmdpbi10b3Age1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtLW1lZGl1bS13aW5kb3cpLFxuICAgICAgIHNjcmVlbiBhbmQgKC0taXBob25lNS1taW4tZGV2aWNlLXdpZHRoKVxuICAgICAgICAgICAgICBhbmQgKC0taXBob25lNnBsdXMtbWF4LWRldmljZS13aWR0aClcbiAgICAgICAgICAgICAgYW5kICgtLWxhbmRzY2FwZS1vcmllbnRhdGlvbikge1xuICAgIC55YWstbWljcm9zaXRlLXNldHVwIC5pbnRlcnN0aXRpYWwtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgfVxuXG4gICAgLnlhay1taWNyb3NpdGUtc2V0dXAgLmxhbmRpbmctY29udGFpbmVyLFxuICAgIC55YWstbWljcm9zaXRlLXNldHVwIC5pbnRlcnN0aXRpYWwtY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyBcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGluaXRpYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLnlhay1taWNyb3NpdGUtc2V0dXAgLmxhbmRpbmctY29udGFpbmVyIC50aXRsZS1tYXJnaW4tdG9wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gICAgfVxuXG4gICAgLnlhay1taWNyb3NpdGUtc2V0dXAgLmludGVyc3RpdGlhbC1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC0taXBob25lNS1taW4tZGV2aWNlLXdpZHRoKVxuICAgICAgICAgICAgICBhbmQgKC0taXBob25lNnBsdXMtbWF4LWRldmljZS13aWR0aClcbiAgICAgICAgICAgICAgYW5kICgtLWxhbmRzY2FwZS1vcmllbnRhdGlvbikge1xuXG4gICAgLnlhay1taWNyb3NpdGUtc2V0dXAgLmxhbmRpbmctY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDJweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAueWFrLW1pY3Jvc2l0ZS1zZXR1cCAubGFuZGluZy1jb250YWluZXIgLnRpdGxlLW1hcmdpbi10b3Age1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cbn1cblxuLnlhay1taWNyb3NpdGUtc2V0dXAgLmxhbmRpbmctY29udGFpbmVyIC50aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLXlhay1taWNyb3NpdGUteWVsbG93LXNoYWRlMSk7XG4gICAgZm9udC1zaXplOiB2YXIoLS15YWstZm9udC1zaXplLTQwKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ueWFrLW1pY3Jvc2l0ZS1zZXR1cCAuaW50ZXJzdGl0aWFsLWNvbnRhaW5lciBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi55YWstbWljcm9zaXRlLXNldHVwIC5pbnRlcnN0aXRpYWwtY29udGFpbmVyIGEubGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi55YWstbWljcm9zaXRlLXNldHVwIC5pbnRlcnN0aXRpYWwtY29udGFpbmVyIC50aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLXlhay1taWNyb3NpdGUtYW50aS1mbGFzaC13aGl0ZSk7XG59XG5cbi55YWstbWljcm9zaXRlLXNldHVwIC5pbnRlcnN0aXRpYWwtY29udGFpbmVyIC5tZXNzYWdlIHtcbiAgICBjb2xvcjogdmFyKC0teWFrLW1pY3Jvc2l0ZS15ZWxsb3ctc2hhZGUxKTtcbiAgICBmb250LXNpemU6IHZhcigtLXlhay1mb250LXNpemUtMTYpO1xuICAgIG1hcmdpbjogMjRweCBhdXRvIDA7XG4gICAgd2lkdGg6IDgwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC0tbWVkaXVtLXdpbmRvdyksXG4gICAgICAgc2NyZWVuIGFuZCAoLS1pcGhvbmU1LW1pbi1kZXZpY2Utd2lkdGgpXG4gICAgICAgICAgICAgIGFuZCAoLS1pcGhvbmU2cGx1cy1tYXgtZGV2aWNlLXdpZHRoKVxuICAgICAgICAgICAgICBhbmQgKC0tbGFuZHNjYXBlLW9yaWVudGF0aW9uKSB7XG5cbiAgICAueWFrLW1pY3Jvc2l0ZS1zZXR1cCAuaW50ZXJzdGl0aWFsLWNvbnRhaW5lciBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAueWFrLW1pY3Jvc2l0ZS1zZXR1cCAuaW50ZXJzdGl0aWFsLWNvbnRhaW5lciAubWVzc2FnZSB7XG4gICAgICAgIG1hcmdpbjogMjRweCAwIDA7XG4gICAgfVxufVxuXG4vKiBNb2JpbGUgbGFuZHNjYXBlIG9yaWVudGF0aW9uIENTUyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKC0taXBob25lNS1taW4tZGV2aWNlLXdpZHRoKVxuICAgICAgICAgICAgICBhbmQgKC0taXBob25lNnBsdXMtbWF4LWRldmljZS13aWR0aClcbiAgICAgICAgICAgICAgYW5kICgtLWxhbmRzY2FwZS1vcmllbnRhdGlvbikge1xuXG4gICAgLnlhay1taWNyb3NpdGUtc2V0dXAgLmxhbmRpbmctY29udGFpbmVyIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0teWFrLWZvbnQtc2l6ZS0zNCk7XG4gICAgfVxufVxuXG4vKiBTbWFsbGVyIG1vYmlsZSAoaVBob25lIDUpIGxhbmRzY2FwZSBvcmllbnRhdGlvbiBDU1MgKi9cbkBtZWRpYSBzY3JlZW4gYW5kICgtLWlwaG9uZTUtbWluLWRldmljZS13aWR0aClcbiAgICAgICAgICAgICAgYW5kICgtLWlwaG9uZTUtbWF4LWRldmljZS13aWR0aClcbiAgICAgICAgICAgICAgYW5kICgtLWxhbmRzY2FwZS1vcmllbnRhdGlvbikge1xuXG4gICAgLnlhay1taWNyb3NpdGUtc2V0dXAgLmxhbmRpbmctY29udGFpbmVyIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0teWFrLWZvbnQtc2l6ZS0yNCk7XG4gICAgfVxufVxuXG4ueWFrLW1pY3Jvc2l0ZS1zZXR1cCAubGFuZGluZy1jb250YWluZXIgLnN1Yi10aXRsZSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS15YWstZm9udC1zaXplLTM0KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ueWFrLW1pY3Jvc2l0ZS1zZXR1cCAubGFuZGluZy1jb250YWluZXIgLmRlc2Mge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0teWFrLWZvbnQtc2l6ZS0xNik7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB3aWR0aDogODAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLS1tZWRpdW0td2luZG93KSxcbiAgICAgICBzY3JlZW4gYW5kICgtLWlwaG9uZTUtbWluLWRldmljZS13aWR0aClcbiAgICAgICAgICAgICAgYW5kICgtLWlwaG9uZTZwbHVzLW1heC1kZXZpY2Utd2lkdGgpXG4gICAgICAgICAgICAgIGFuZCAoLS1sYW5kc2NhcGUtb3JpZW50YXRpb24pIHtcbiAgICAueWFrLW1pY3Jvc2l0ZS1zZXR1cCAubGFuZGluZy1jb250YWluZXIgLmRlc2Mge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogNTUlO1xuICAgIH1cblxuICAgIC55YWstbWljcm9zaXRlLXNldHVwIC5pbnRlcnN0aXRpYWwtY29udGFpbmVyIC5kZXNjIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtLWlwaG9uZTUtbWluLWRldmljZS13aWR0aClcbiAgICAgICAgICAgICAgYW5kICgtLWlwaG9uZTZwbHVzLW1heC1kZXZpY2Utd2lkdGgpXG4gICAgICAgICAgICAgIGFuZCAoLS1sYW5kc2NhcGUtb3JpZW50YXRpb24pIHtcblxuICAgIC55YWstbWljcm9zaXRlLXNldHVwIC5sYW5kaW5nLWNvbnRhaW5lciAuZGVzYyB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMCAwO1xuICAgIH1cbn1cblxuLyogU21hbGxlciBtb2JpbGUgKGlQaG9uZSA1KSBsYW5kc2NhcGUgb3JpZW50YXRpb24gQ1NTICovXG5AbWVkaWEgc2NyZWVuIGFuZCAoLS1pcGhvbmU1LW1pbi1kZXZpY2Utd2lkdGgpXG4gICAgICAgICAgICAgIGFuZCAoLS1pcGhvbmU1LW1heC1kZXZpY2Utd2lkdGgpXG4gICAgICAgICAgICAgIGFuZCAoLS1sYW5kc2NhcGUtb3JpZW50YXRpb24pIHtcblxuICAgIC55YWstbWljcm9zaXRlLXNldHVwIC5sYW5kaW5nLWNvbnRhaW5lciAuc3ViLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS15YWstZm9udC1zaXplLTI0KTtcbiAgICB9XG5cbiAgICAueWFrLW1pY3Jvc2l0ZS1zZXR1cCAubGFuZGluZy1jb250YWluZXIgLmRlc2Mge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgIH1cbn1cblxuLnlhay1taWNyb3NpdGUtc2V0dXAgLmludGVyc3RpdGlhbC1jb250YWluZXIgZGwsXG4ueWFrLW1pY3Jvc2l0ZS1zZXR1cCAuaW50ZXJzdGl0aWFsLWNvbnRhaW5lciBkdCxcbi55YWstbWljcm9zaXRlLXNldHVwIC5pbnRlcnN0aXRpYWwtY29udGFpbmVyIGRkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiA5MCU7XG59XG5cbi55YWstbWljcm9zaXRlLXNldHVwIC5pbnRlcnN0aXRpYWwtY29udGFpbmVyIGR0IHtcbiAgICBmb250LXNpemU6IHZhcigtLXlhay1mb250LXNpemUtMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ueWFrLW1pY3Jvc2l0ZS1zZXR1cCAuaW50ZXJzdGl0aWFsLWNvbnRhaW5lciAuc2VyaWFsLW51bWJlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyBcbiAgICB3aWR0aDogMjRweDtcbn1cblxuLnlhay1taWNyb3NpdGUtc2V0dXAgLmludGVyc3RpdGlhbC1jb250YWluZXIgZGQge1xuICAgIG1hcmdpbjogLjVlbSAwIDFlbSAwO1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbn1cblxuLnlhay1taWNyb3NpdGUtc2V0dXAgLmxhbmRpbmctY29udGFpbmVyIC5kZW1vIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4ueWFrLW1pY3Jvc2l0ZS1zZXR1cCAubGFuZGluZy1jb250YWluZXIgLnBsYXktaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEycHggLTM1cHg7XG59XG5cbi55YWstbWljcm9zaXRlLXNldHVwIC5sYW5kaW5nLWNvbnRhaW5lciAucGxheS10eHQge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0teWFrLWZvbnQtc2l6ZS0xNik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTRweDtcbn1cblxuLnlhay1taWNyb3NpdGUtc2V0dXAgLm5hdmlnYXRpb24tYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDE1JTtcbn1cblxuLnlhay1taWNyb3NpdGUtc2V0dXAgLndoaXRlLWFycm93LFxuLnlhay1taWNyb3NpdGUtc2V0dXAgLnB1cnBsZS1hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IFxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgd2lkdGg6IDcwcHg7XG59XG5cbi55YWstbWljcm9zaXRlLXNldHVwIC5wdXJwbGUtYXJyb3cge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI0cHg7XG59XG5cbi55YWstbWljcm9zaXRlLXNldHVwIC53aGl0ZS1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC0tbWVkaXVtLXdpbmRvdyksXG4gICAgICAgc2NyZWVuIGFuZCAoLS1pcGhvbmU1LW1pbi1kZXZpY2Utd2lkdGgpXG4gICAgICAgICAgICAgIGFuZCAoLS1pcGhvbmU2cGx1cy1tYXgtZGV2aWNlLXdpZHRoKVxuICAgICAgICAgICAgICBhbmQgKC0tbGFuZHNjYXBlLW9yaWVudGF0aW9uKSB7XG4gICAgLnlhay1taWNyb3NpdGUtc2V0dXAgLndoaXRlLWFycm93LFxuICAgIC55YWstbWljcm9zaXRlLXNldHVwIC5wdXJwbGUtYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLS1pcGhvbmU1LW1pbi1kZXZpY2Utd2lkdGgpXG4gICAgICAgICAgICAgIGFuZCAoLS1pcGhvbmU2cGx1cy1tYXgtZGV2aWNlLXdpZHRoKVxuICAgICAgICAgICAgICBhbmQgKC0tbGFuZHNjYXBlLW9yaWVudGF0aW9uKSB7XG5cbiAgICAueWFrLW1pY3Jvc2l0ZS1zZXR1cCAubGFuZGluZy1jb250YWluZXIgLmRlbW8ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIH1cbn1cblxuLnlhay1taWNyb3NpdGUtc2V0dXAgLmhlbHAtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS15YWstbWljcm9zaXRlLWFudGktZmxhc2gtd2hpdGUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlOyBcbiAgICB3aWR0aDogMTAwJTsgXG4gICAgei1pbmRleDogMjsgXG59XG5cbi55YWstbWljcm9zaXRlLXNldHVwIC5jb250YWluZXItZml4ZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG59XG5cbi55YWstbWljcm9zaXRlLXNldHVwIC5oZWxwLWNvbnRhaW5lciB1bCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi55YWstbWljcm9zaXRlLXNldHVwIC5oZWxwLWNvbnRhaW5lciAuY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLS1tZWRpdW0td2luZG93KSxcbiAgICAgICBzY3JlZW4gYW5kICgtLWlwaG9uZTUtbWluLWRldmljZS13aWR0aClcbiAgICAgICAgICAgICAgYW5kICgtLWlwaG9uZTZwbHVzLW1heC1kZXZpY2Utd2lkdGgpXG4gICAgICAgICAgICAgIGFuZCAoLS1sYW5kc2NhcGUtb3JpZW50YXRpb24pIHtcbiAgICAueWFrLW1pY3Jvc2l0ZS1zZXR1cCAuaGVscC1jb250YWluZXIgLmNvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbn1cblxuLnlhay1taWNyb3NpdGUtc2V0dXAgLnRleHQtY29udGVudCB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ueWFrLW1pY3Jvc2l0ZS1zZXR1cCAuaGVscC1jb250YWluZXIgLmltZy1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubm8tanMgLnlhay1taWNyb3NpdGUtc2V0dXAgLmhlbHAtY29udGFpbmVyIHVsLFxuLm5vLWpzIC55YWstbWljcm9zaXRlLXNldHVwIC5oZWxwLWNvbnRhaW5lciAubmF2aWdhdGlvbi1jb250YWluZXIsXG4ubm8tanMgLnlhay1taWNyb3NpdGUtc2V0dXAgLmhlbHAtY29udGFpbmVyIC5uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYXJyb3cge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC0taXBob25lNS1taW4tZGV2aWNlLXdpZHRoKSBhbmQgKC0taXBob25lNS1tYXgtZGV2aWNlLXdpZHRoKSB7XG4gICAgLnlhay1taWNyb3NpdGUtc2V0dXAgLmhlbHAtY29udGFpbmVyIGltZyB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtLWlwaG9uZTYtbWluLWRldmljZS13aWR0aCkgYW5kICgtLWlwaG9uZTYtbWF4LWRldmljZS13aWR0aCkge1xuICAgIC55YWstbWljcm9zaXRlLXNldHVwIC5oZWxwLWNvbnRhaW5lciBpbWcge1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLS1tZWRpdW0td2luZG93KSB7XG4gICAgLnlhay1taWNyb3NpdGUtc2V0dXAgLmhlbHAtY29udGFpbmVyIC5jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGluaXRpYWw7XG4gICAgfVxuXG4gICAgLnlhay1taWNyb3NpdGUtc2V0dXAgLnRleHQtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNzJweDtcbiAgICB9XG5cbiAgICAueWFrLW1pY3Jvc2l0ZS1zZXR1cCAuaGVscC1jb250YWluZXIgLmltZy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIH1cblxuICAgIC55YWstbWljcm9zaXRlLXNldHVwIC5oZWxwLWNvbnRhaW5lciBpbWcge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTUycHg7IFxuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLS1pcGhvbmU1LW1pbi1kZXZpY2Utd2lkdGgpXG4gICAgICAgICAgICAgIGFuZCAoLS1pcGhvbmU2cGx1cy1tYXgtZGV2aWNlLXdpZHRoKVxuICAgICAgICAgICAgICBhbmQgKC0tbGFuZHNjYXBlLW9yaWVudGF0aW9uKSB7XG4gICAgLnlhay1taWNyb3NpdGUtc2V0dXAgLmhlbHAtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDJweDtcbiAgICB9XG5cbiAgICAueWFrLW1pY3Jvc2l0ZS1zZXR1cCAuaGVscC1jb250YWluZXIgLmNvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogaW5pdGlhbDtcbiAgICB9XG5cbiAgICAueWFrLW1pY3Jvc2l0ZS1zZXR1cCAudGV4dC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICB9XG5cbiAgICAueWFrLW1pY3Jvc2l0ZS1zZXR1cCAuaGVscC1jb250YWluZXIgLmltZy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIH1cblxuICAgIC55YWstbWljcm9zaXRlLXNldHVwIC5oZWxwLWNvbnRhaW5lciBpbWcge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAueWFrLW1pY3Jvc2l0ZS1zZXR1cCAuaGVscC1jb250YWluZXIgLm5hdmlnYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTU2cHg7XG4gICAgfVxufVxuXG4ueWFrLW1pY3Jvc2l0ZS1zZXR1cCAudGV4dC1jb250ZW50IC50aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLXlhay1taWNyb3NpdGUtbGlnaHQtZ3JleS1zaGFkZTEpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0teWFrLWZvbnQtc2l6ZS00MCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnlhay1taWNyb3NpdGUtc2V0dXAgLnRleHQtY29udGVudCAuc3ViLXRpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0teWFrLW1pY3Jvc2l0ZS15ZWxsb3ctc2hhZGUxKTtcbiAgICBmb250LXNpemU6IHZhcigtLXlhay1mb250LXNpemUtNTApO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi55YWstbWljcm9zaXRlLXNldHVwIC50ZXh0LWNvbnRlbnQgLmRlc2Mge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0teWFrLWZvbnQtc2l6ZS0xNik7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gICAgY29sb3I6IHZhcigtLXlhay1taWNyb3NpdGUtbGlnaHQtZ3JleS1zaGFkZTIpO1xufVxuXG4ueWFrLW1pY3Jvc2l0ZS1zZXR1cCAubmF2aWdhdGlvbi1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogNDsgXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtLW1lZGl1bS13aW5kb3cpIHtcbiAgICAueWFrLW1pY3Jvc2l0ZS1zZXR1cCAudGV4dC1jb250ZW50IC5kZXNjIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgfVxufVxuXG4ueWFrLW1pY3Jvc2l0ZS1zZXR1cCAucHJvZ3Jlc3MtaW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15YWstbWljcm9zaXRlLWxpZ2h0LXB1cnBsZSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiB2YXIoLS15YWstbWljcm9zaXRlLXhzbWFsbCk7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgd2lkdGg6IHZhcigtLXlhay1taWNyb3NpdGUteHNtYWxsKTtcbn1cblxuLnlhay1taWNyb3NpdGUtc2V0dXAgLnByb2dyZXNzLWluZGljYXRvci5maWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15YWstbWljcm9zaXRlLXB1cnBsZSk7XG59XG5cbi55YWstbWljcm9zaXRlLXNldHVwIC5uYXZpZ2F0aW9uLWNvbnRhaW5lci1maXhlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogOTQlO1xuICAgIHotaW5kZXg6IDI7XG59XG5cbi5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTAwJSwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDIwJSB7XG4gICAgb3BhY2l0eTogLjI7XG4gIH1cblxuICA0MCUge1xuICAgIG9wYWNpdHk6IC40O1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAuNjtcbiAgfVxuXG4gIDgwJSB7XG4gICAgb3BhY2l0eTogLjg7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5zbGlkZUluVXAge1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xufVxuXG4ueWFrLW1pY3Jvc2l0ZS1zZXR1cCAuaW5mby1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmI3MDA7IFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IFxuICAgIHRvcDogMjAwJTsgXG4gICAgd2lkdGg6IDEwMCU7IFxuICAgIHotaW5kZXg6IDI7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLS1pcGhvbmU1LW1pbi1kZXZpY2Utd2lkdGgpXG4gICAgICAgICAgICAgIGFuZCAoLS1pcGhvbmU2cGx1cy1tYXgtZGV2aWNlLXdpZHRoKVxuICAgICAgICAgICAgICBhbmQgKC0tbGFuZHNjYXBlLW9yaWVudGF0aW9uKSB7XG4gICAgLnlhay1taWNyb3NpdGUtc2V0dXAgLmluZm8tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDJweDtcbiAgICB9XG59XG5cbi55YWstbWljcm9zaXRlLXNldHVwIC5mb290ZXItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMTUlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogNSUgMTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstcHVycGxlKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IHZhcigtLXlhay1mb290ZXItZm9udC1zaXplLXZhbHVlKXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9vdGVyLWNvbnRhaW5lciAuZGlzY2xhaW1lciB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uZm9vdGVyLWNvbnRhaW5lciBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC0tbWVkaXVtLXdpbmRvdykge1xuICAgIC55YWstbWljcm9zaXRlLXNldHVwIC5mb290ZXItY29udGFpbmVyIHtcbiAgICAgICAgdG9wOiAzMTIlO1xuICAgICAgICBwYWRkaW5nOiAyJSA1JTtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtLWlwaG9uZTUtbWluLWRldmljZS13aWR0aClcbiAgICAgICAgICAgICAgYW5kICgtLWlwaG9uZTZwbHVzLW1heC1kZXZpY2Utd2lkdGgpXG4gICAgICAgICAgICAgIGFuZCAoLS1sYW5kc2NhcGUtb3JpZW50YXRpb24pIHtcbiAgICAueWFrLW1pY3Jvc2l0ZS1zZXR1cCAuZm9vdGVyLWNvbnRhaW5lciB7XG4gICAgICAgIHRvcDogMzEwJTtcbiAgICAgICAgcGFkZGluZzogMiUgNSU7XG4gICAgfVxufVxuIiwiLnlhay1taWNyb3NpdGUtaW5mbyB7XG4gICAgaGVpZ2h0OiA5NSU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ueWFrLW1pY3Jvc2l0ZS1pbmZvIC5tYWluLXN0cmlwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA3MiU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWFrLW1pY3Jvc2l0ZS15ZWxsb3ctc2hhZGUyKTtcbn1cblxuLnlhay1taWNyb3NpdGUtaW5mbyAucmFkaW8taW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjUlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA1JSAwIDIlO1xuICAgIG1hcmdpbjogYXV0bztcbn1cblxuLnlhay1taWNyb3NpdGUtaW5mbyAubG92ZS1pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNSU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiA3MCU7XG59XG5cbi55YWstbWljcm9zaXRlLWluZm8gLmJvb2tzLWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMiUgMCA1JTtcbiAgICBtYXJnaW4tbGVmdDogMTUlO1xufVxuXG4ueWFrLW1pY3Jvc2l0ZS1pbmZvIC52aWRlby1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogOTUlO1xuICAgIGhlaWdodDogNzUlO1xuICAgIGJvdHRvbTogLTEyJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKHZhcigtLXlhay1taWNyb3NpdGUtdmlkZW8tY29udGFpbmVyLWJnLWltYWdlKSkgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4ueWFrLW1pY3Jvc2l0ZS1pbmZvICN2aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTglO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OiA1MiU7XG59XG5cbi55YWstbWljcm9zaXRlLWluZm8gLmxhbXAtaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ueWFrLW1pY3Jvc2l0ZS1pbmZvIC5jb2ZmZWUtbXVnLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTE1JTtcbiAgICByaWdodDogLTMlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42LCAwLjYpO1xufVxuXG4ueWFrLW1pY3Jvc2l0ZS1pbmZvIC5zbW9rZS1pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxlZnQ6IC0xMyU7XG4gICAgcGFkZGluZzogMyU7XG59XG5cbi55YWstbWljcm9zaXRlLWluZm8gLm11Zy1pbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnlhay1taWNyb3NpdGUtaW5mbyAuYm90dG9tLXN0cmlwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI4JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15YWstbWljcm9zaXRlLW9yYW5nZSk7XG59XG5cbi55YWstbWljcm9zaXRlLWluZm8gLmtleWJvYXJkLWltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgcGFkZGluZzogMTAlIDAgMiU7XG59XG5cbi55YWstbWljcm9zaXRlLWluZm8gLmNvZmZlZS1tdWctY29udGFpbmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJvdHRvbTogLTEzJTtcbn1cblxuLnlhay1taWNyb3NpdGUtaW5mbyAuZmxhbWUtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG59XG5cbi55YWstbWljcm9zaXRlLWluZm8gLnlhay1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLyogRGVza3RvcCAgQ1NTICovXG5AbWVkaWEgc2NyZWVuIGFuZCAoLS1tZWRpdW0td2luZG93KSB7XG4gICAgLnlhay1taWNyb3NpdGUtaW5mbyAubW9iaWxlLWltYWdlcy1jb250YWluZXIsXG4gICAgLnlhay1taWNyb3NpdGUtaW5mbyAua2V5Ym9hcmQtaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAueWFrLW1pY3Jvc2l0ZS1pbmZvIC52aWRlby1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogNjMwcHg7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgIGJvdHRvbTogLTEwJTtcbiAgICB9XG5cbiAgICAueWFrLW1pY3Jvc2l0ZS1pbmZvICN2aWRlbyB7XG4gICAgICAgIHRvcDogNDdweDtcbiAgICAgICAgd2lkdGg6IDU2NnB4O1xuICAgICAgICBoZWlnaHQ6IDMzMnB4O1xuICAgIH1cblxuICAgIC55YWstbWljcm9zaXRlLWluZm8gLmxhbXAtaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvdHRvbTogLTQlO1xuICAgICAgICBsZWZ0OiA1JTtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICB9XG5cbiAgICAueWFrLW1pY3Jvc2l0ZS1pbmZvIC5jb2ZmZWUtbXVnLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMTMlO1xuICAgICAgICByaWdodDogMTglO1xuICAgICAgICBoZWlnaHQ6IDE2MXB4O1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgfVxuXG4gICAgLnlhay1taWNyb3NpdGUtaW5mbyAuc21va2UtaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGxlZnQ6IC0xMiU7XG4gICAgICAgIHBhZGRpbmc6IDMlO1xuICAgIH1cblxuICAgIC55YWstbWljcm9zaXRlLWluZm8gLm11Zy1pbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLnlhay1taWNyb3NpdGUtaW5mbyAueWFrLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgfVxufVxuXG4vKiBNb2JpbGUgbGFuZHNjYXBlIG9yaWVudGF0aW9uIENTUy4gQXBwbGljYWJsZSB0byBhbGwgcGhvbmVzIGhhdmluZyBzaXplcyBiZXR3ZWVuIGlQaG9uZSA1IGFuZCBpUGhvbmUgNiBQbHVzLiAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKC0taXBob25lNS1taW4tZGV2aWNlLXdpZHRoKVxuICAgICAgICAgICAgICBhbmQgKC0taXBob25lNnBsdXMtbWF4LWRldmljZS13aWR0aClcbiAgICAgICAgICAgICAgYW5kICgtLWxhbmRzY2FwZS1vcmllbnRhdGlvbikge1xuICAgIC55YWstbWljcm9zaXRlLWluZm8gLm1vYmlsZS1pbWFnZXMtY29udGFpbmVyLFxuICAgIC55YWstbWljcm9zaXRlLWluZm8gLmtleWJvYXJkLWltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnlhay1taWNyb3NpdGUtaW5mbyAudmlkZW8tY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICBib3R0b206IC0xJTtcbiAgICB9XG5cbiAgICAueWFrLW1pY3Jvc2l0ZS1pbmZvICN2aWRlbyB7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgd2lkdGg6IDc2JTtcbiAgICAgICAgaGVpZ2h0OiA3MSU7XG4gICAgfVxuXG4gICAgLnlhay1taWNyb3NpdGUtaW5mbyAubGFtcC1pbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm90dG9tOiAtNCU7XG4gICAgICAgIGxlZnQ6IDMlO1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgIH1cblxuICAgIC55YWstbWljcm9zaXRlLWluZm8gLmNvZmZlZS1tdWctY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0xOCU7XG4gICAgICAgIHJpZ2h0OiAxMCU7XG4gICAgfVxuXG4gICAgLnlhay1taWNyb3NpdGUtaW5mbyAubXVnLWltZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAueWFrLW1pY3Jvc2l0ZS1pbmZvIC55YWstYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB9XG59XG5cbi8qIFNtYWxsZXIgbW9iaWxlIChpUGhvbmUgNSkgbGFuZHNjYXBlIG9yaWVudGF0aW9uIENTUyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKC0taXBob25lNS1taW4tZGV2aWNlLXdpZHRoKVxuICAgICAgICAgICAgICBhbmQgKC0taXBob25lNS1tYXgtZGV2aWNlLXdpZHRoKVxuICAgICAgICAgICAgICBhbmQgKC0tbGFuZHNjYXBlLW9yaWVudGF0aW9uKSB7XG4gICAgLnlhay1taWNyb3NpdGUtaW5mbyAudmlkZW8tY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICB9XG5cbiAgICAueWFrLW1pY3Jvc2l0ZS1pbmZvICN2aWRlbyB7XG4gICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgd2lkdGg6IDY3JTtcbiAgICAgICAgaGVpZ2h0OiA3MSU7XG4gICAgfVxufVxuXG4uc21va2Uge1xuICAgIGFuaW1hdGlvbjogZmxhbWUgNHMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGZsYW1lIHtcbiAgICBmcm9tIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDIwJSB7XG4gICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgNDAlIHtcbiAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICA2MCUge1xuICAgICAgICBvcGFjaXR5OiAuNDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIDgwJSB7XG4gICAgICAgIG9wYWNpdHk6IC4yO1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cbiIsIi55YWstb3B0LWluLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ueWFrLW9wdC1pbi1jb250YWluZXIudXBzZWxsYXIsXG4ueWFrLW9wdC1pbi1jb250YWluZXIudXBzZWxsU3VwcFJlZyxcbi55YWstb3B0LWluLWNvbnRhaW5lci51cHNlbGwge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLnlhay1vcHQtaW4tY29udGFpbmVyLm1jeWFrIHtcbiAgICBtYXJnaW46IDgwcHggMDtcbn1cblxuI3lhay1pbmFwcG5hZy1za2lwbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbn1cblxuI3lhay1pbmFwcG5hZy1za2lwbGluayBhIHtcbiAgICBjb2xvcjogdmFyKC0tYmFzZS1sYmwtY29sb3IpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cbi55YWstb3B0LWluLXVwc2VsbCAuY3RhLWxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBib3R0b206IDA7XG4gICAgY29sb3I6IHZhcigtLWJhc2UtbGJsLWNvbG9yKTtcbiB9XG5cbi5sb2dpbi1ib3ggLnlhay1vcHQtaW4tY29udGFpbmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi55YWstb3B0LWluLWxvZ28taW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDE2cHggYXV0byAwO1xufVxuXG4ueWFrLW9wdC1pbi10b3AtaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnlhay1vcHQtaW4tdGV4dC1yZWdpb24ge1xuICAgIGhlaWdodDogNjAlO1xuICAgIHBhZGRpbmctdG9wOiA0MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnVwc2VsbCAueWFrLW9wdC1pbi10ZXh0LXJlZ2lvbiB7XG4gICAgcGFkZGluZy10b3A6IDMwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4udXBzZWxsYXIgLnlhay1vcHQtaW4tdGV4dC1yZWdpb24sXG4udXBzZWxsU3VwcFJlZyAueWFrLW9wdC1pbi10ZXh0LXJlZ2lvbiB7XG4gICAgcGFkZGluZy10b3A6IDEwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4ueWFrLW9wdC1pbi1ib3R0b20tcmVnaW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNnB4O1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgcmlnaHQ6IDE2cHg7XG59XG5cbi55YWstb3B0LWluLXN0YXJ0LXRleHQtY29udGFpbmVyLFxuLnlhay1vcHQtaW4tdGV4dC1yZWdpb24gc3Ryb25nLFxuLnlhay1vcHQtaW4tdGV4dC1yZWdpb24gcCB7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi55YWstb3B0LWluLXN0YXJ0LXRleHQtY29udGFpbmVyIHN0cm9uZyxcbi55YWstb3B0LWluLXRleHQtcmVnaW9uIHN0cm9uZyxcbi55YWstdXBzZWxsLXN1Y2Nlc3MtcmVnaW9uIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnlhay1vcHQtaW4teWFrLXRleHQge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmFpbGVkIC5mYWlsZWQtdGV4dCxcbi5mYWlsZWQgI3lhay1vcHQtaW4tcG9sbC1mYWlsZWQtdHJ5LWFnYWluLFxuLnRpbWUtb3V0ICN5YWstb3B0LWluLXRyeS1hZ2Fpbi1jb250YWluZXIsXG4udGltZS1vdXQgLnRpbWUtb3V0LXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucG9sbGluZyAuZmFpbGVkLXRleHQsXG4ucG9sbGluZyAudGltZS1vdXQtdGV4dCxcbi5wb2xsaW5nICN5YWstb3B0LWluLXBvbGwtZmFpbGVkLXRyeS1hZ2Fpbixcbi50aW1lLW91dCAjeWFrLW9wdC1pbi1wb2xsLWZhaWxlZC10cnktYWdhaW4sXG4uZmFpbGVkICN5YWstb3B0LWluLXRyeS1hZ2Fpbi1jb250YWluZXIsXG4uZmFpbGVkIC5wb2xsaW5nLXRleHQsXG4uZmFpbGVkIC50aW1lLW91dC10ZXh0LFxuLmZhaWxlZCAuZG90LWRvdC1kb3QsXG4udGltZS1vdXQgLmZhaWxlZC10ZXh0LFxuLnRpbWUtb3V0IC5wb2xsaW5nLXRleHQsXG4udGltZS1vdXQgLmRvdC1kb3QtZG90IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ueWFrLW9wdC1pbi1zdWNjZXNzLWljb24sXG4ueWFrLW9wdC1pbi1wcmVzc2VkLWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDQwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4udXBzZWxsIC55YWstb3B0LWluLXByZXNzZWQtaW1nIHtcbiAgICB0b3A6IDIwcHg7XG59XG5cbi5zdWNjZXNzLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmNjYzlhO1xufVxuXG4vKnJ0bDppZ25vcmUqL1xuLnN1Y2Nlc3MtaWNvbjpiZWZvcmUsXG4uc3VjY2Vzcy1pY29uOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogNXB4O1xufVxuXG4vKnJ0bDppZ25vcmUqL1xuLnN1Y2Nlc3MtaWNvbjpiZWZvcmUge1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIHRvcDogMzhweDtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlWig0NWRlZyk7XG59XG5cbi8qcnRsOmlnbm9yZSovXG4uc3VjY2Vzcy1pY29uOmFmdGVyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICB0b3A6IDMzcHg7XG4gICAgbGVmdDogMjJweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTQ1ZGVnKTtcbn1cblxuLnlhay1vcHQtaW4tc3VjY2Vzcy10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnlhay1vcHQtaW4tc3VjY2Vzcy13YXJuIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ueWFrLW9wdC1pbi1vZmYtc2NyZWVuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAwMHB4O1xufVxuXG4ubm8tanMgLnlhay1vcHQtaW4tb2ZmLXNjcmVlbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBsZWZ0OiAwO1xufVxuXG4ueWFrLXVwc2VsbC1zdWNjZXNzLXJlZ2lvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi55YWstdXBzZWxsLXN1Y2Nlc3MtcmVnaW9uIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi55YWstdXBzZWxsLXN1Y2Nlc3MtcmVnaW9uIGgxIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnlhay11cHNlbGwtc3VjY2Vzcy1yZWdpb24gLnN1Y2Nlc3MtbWVzc2FnZSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLnlhay11cHNlbGwtc3VjY2Vzcy1yZWdpb24gLmluZm8tbWVzc2FnZSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBjb2xvcjogdmFyKC0tZnVqaS1ncmV5LWxibC1jb2xvcik7XG59XG5cbi55YWstb3B0LWluLXVwc2VsbCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnlhay1vcHQtaW4tdXBzZWxsLWdhcnktYm94IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWY1O1xuICAgIGJveC1zaGFkb3c6IDJweCAycHggNXB4IDBweCByZ2JhKDAsMCwwLDAuMzUpO1xufVxuXG4ueWFrLW9wdC1pbi11cHNlbGwtcG9sbC1kZXNjIHtcbiAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnlhay1vcHQtaW4tdXBzZWxsLWxhdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29sb3I6IHZhcigtLWZ1amktZ3JleS1sYmwtY29sb3IpO1xufVxuXG4ueWFrLW9wdC1pbi1mYWlsLWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxNnB4IGF1dG8gMjRweDtcbn1cblxuI3lhay1pbmFwcG5hZy0yIC55YWstb3B0LWluLWxvZ28taW1nIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ueWFrLWluYXBwbmFnLWNhcmQge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjU7XG4gICAgYm94LXNoYWRvdzogMnB4IDJweCA1cHggMHB4IHJnYmEoMCwwLDAsMC4zNSk7XG59XG5cbi55YWstaW5hcHBuYWctY2FyZCBwIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuI3lhay1vcHQtaW4tdXBzZWxsIC5pbWFnZS10aWNrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbiN5YWstb3B0LWluLXVwc2VsbCBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OjYwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNTEwcHgpIHtcbiAgICAueWFrLW9wdC1pbi1zdWNjZXNzLXRleHQge1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIH1cblxuICAgIC55YWstb3B0LWluLXRleHQtcmVnaW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwJTtcbiAgICB9XG5cbiAgICAudXBzZWxsIC55YWstb3B0LWluLXRleHQtcmVnaW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwJTtcbiAgICB9XG5cbiAgICAudXBzZWxsYXIgLnlhay1vcHQtaW4tdGV4dC1yZWdpb24sXG4gICAgLnVwc2VsbFN1cHBSZWcgLnlhay1vcHQtaW4tdGV4dC1yZWdpb257XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgfVxuXG4gICAgLnlhay1vcHQtaW4tdGV4dC1yZWdpb24gcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIH1cblxuICAgIC55YWstb3B0LWluLXN1Y2Nlc3MtaWNvbixcbiAgICAueWFrLW9wdC1pbi1wcmVzc2VkLWltZyB7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICB9XG5cbiAgICAudXBzZWxsIC55YWstb3B0LWluLXByZXNzZWQtaW1nIHtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgIC55YWstb3B0LWluLXVwc2VsbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yNHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQ2MHB4KSB7XG4gICAgLnlhay1vcHQtaW4teWFrLXRleHQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAueWFrLW9wdC1pbi10ZXh0LXJlZ2lvbiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnlhay1vcHQtaW4taW9zLXB1c2gge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbiIsIiN5aWQtY2hhbGxlbmdlIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuI3lpZC1jaGFsbGVuZ2UucGhvbmUteWlkLm5leHQtZ2VuIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4jeWlkLWNoYWxsZW5nZS5waG9uZS15aWQubmV4dC1nZW4gLmhlYWRpbmcge1xuICAgIGFuaW1hdGlvbjogc2xpZGVJbkJvdHRvbSAxcyBlYXNlLW91dCAxIGZvcndhcmRzO1xufVxuXG4jeWlkLWNoYWxsZW5nZS5waG9uZS15aWQubmV4dC1nZW4gI3Bob25lLXJlZy1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuI3lpZC1jaGFsbGVuZ2UucGhvbmUteWlkLm5leHQtZ2VuIC5waG9uZS1yZWctY3RhLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbn1cblxuI3lpZC1jaGFsbGVuZ2UucGhvbmUteWlkLm5leHQtZ2VuICNwaG9uZS1yZWctZm9ybSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBhbmltYXRpb246IGZhZGVJbiAxcyBlYXNlLW91dCAxcyBmb3J3YXJkcztcbn1cblxuI3lpZC1jaGFsbGVuZ2UucGhvbmUteWlkLm5leHRHZW5TbGlkZU91dCB7XG4gICAgYW5pbWF0aW9uOiBmYWRlT3V0IDAuNXMgbGluZWFyIDEgZm9yd2FyZHM7XG59XG5cbiN5aWQtY2hhbGxlbmdlIGgyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4jeWlkLWNoYWxsZW5nZSAueWlkLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuI3lpZC1jaGFsbGVuZ2UgaDMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMjRweCAwIDEwcHggMDtcbn1cblxuI3lpZC1jaGFsbGVuZ2UgLnVzZXJuYW1lLW9wdGlvbnMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuI3lpZC1jaGFsbGVuZ2UgLnVzZXJuYW1lLW9wdGlvbnMgbGkge1xuICAgIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiA2cHggMDtcbn1cblxuI3VzZXJuYW1lLWNvdW50cnktY29kZS1maWVsZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jeWlkLWNoYWxsZW5nZSAudXJlZy1zaWduLWluIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuI3lpZC1jaGFsbGVuZ2UgLmxpbmstY2xpY2tlZCB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbiN1c2VybmFtZTppbnZhbGlkIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWJhc2UtbGluay1jb2xvcik7XG59XG5cbi5uZXh0LWdlbi1sYXlvdXQgI3VzZXJuYW1lOmludmFsaWQge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4jeWlkLWNoYWxsZW5nZSAuY29sbGVjdC1lbWFpbC10aXRsZSB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xufVxuXG4jeWlkLWNoYWxsZW5nZSAuY29sbGVjdC1lbWFpbC1kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbn1cbiJdfQ== */