@import url("https://fonts.googleapis.com/css?family=Rubik:400,500,700");body{font-family:Rubik,sans-serif;margin:0;font-size:14px;color:#333265}
.table > tbody > tr > td, .table > tfoot > tr > td, .table > thead > tr > td {padding:5px 12px !important;}
.modal-body {overflow:auto; max-height:400px;}
.select2-search__field {min-width: 200px !important;}
body,html{background:#f5f5f5}html{overflow-x:hidden;position:relative;min-height:100%}h1,h2,h3,h4,h5,h6{margin:10px 0;color:#4a4b4c}h1{line-height:43px}h2{line-height:35px}h3{line-height:30px}h3 small{color:#d4d8e1}h4{line-height:22px}h4 small,h5 small{color:#d4d8e1}b{font-weight:500}*{outline:none!important}a{color:#292a2f}a:hover{color:#000}a:active,a:focus,a:hover{outline:0;text-decoration:none}p{font-size:13px}code{color:#33cdff}.container-alt{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.footer{background-color:rgba(96,93,175,.02);border-top:1px solid rgba(0,0,0,.05);bottom:0;color:#2d3b48;text-align:center;padding:20px 30px;position:absolute;right:0;left:240px}#wrapper{height:100%;overflow:hidden;width:100%}.page{bottom:0;left:0;right:0;top:0}.btn-link:focus,.btn-link:hover{text-decoration:none!important}.rating-symbol-foreground{bottom:0}.social-links li a{-webkit-border-radius:50%;background:#fff;border-radius:50%;color:#898a8c;display:inline-block;height:30px;line-height:30px;text-align:center;width:30px}.h-300{height:300px!important}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#f5f5f5;z-index:9999999}#status{width:40px;height:40px;top:50%;margin:-20px 0 0 -20px}#status,.spinner{position:absolute;left:50%}.spinner{width:78px;height:78px;margin-left:-39px;margin-top:-39px}.spinner:before{width:45px;height:45px;margin-top:-23px;margin-left:-23px;border-color:#33cdff rgba(51,205,255,.3);border-style:solid;border-width:2px 1px;animation:spin 3.45s infinite;-o-animation:spin 3.45s infinite;-ms-animation:spin 3.45s infinite;-webkit-animation:spin 3.45s infinite;-moz-animation:spin 3.45s infinite}.spinner:after,.spinner:before{content:"";position:absolute;top:50%;left:50%;border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.spinner:after{width:12px;height:12px;margin-top:-6px;margin-left:-6px;background-color:#33cdff;animation:pulse 6.9s infinite,borderPulse 6.9s infinite;-o-animation:pulse 6.9s infinite,borderPulse 6.9s infinite;-ms-animation:pulse 6.9s infinite,borderPulse 6.9s infinite;-webkit-animation:pulse 6.9s infinite,borderPulse 6.9s infinite;-moz-animation:pulse 6.9s infinite,borderPulse 6.9s infinite}@keyframes spin{0%{transform:rotate(0deg)}50%{transform:rotate(1turn)}to{transform:rotate(3turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}50%{-webkit-transform:rotate(1turn)}to{-webkit-transform:rotate(3turn)}}@keyframes pulse{0%{background-color:rgba(51,205,255,.2)}13%{background-color:rgba(51,205,255,.2)}15%{background-color:rgba(51,205,255,.9)}28%{background-color:rgba(51,205,255,.9)}30%{background-color:rgba(51,205,255,.2)}43%{background-color:rgba(51,205,255,.2)}45%{background-color:rgba(51,205,255,.9)}70%{background-color:rgba(51,205,255,.9)}74%{background-color:rgba(51,205,255,.2)}to{background-color:rgba(51,205,255,.9)}}@-webkit-keyframes pulse{0%{background-color:rgba(51,205,255,.2)}13%{background-color:rgba(51,205,255,.2)}15%{background-color:rgba(51,205,255,.9)}28%{background-color:rgba(51,205,255,.9)}30%{background-color:rgba(51,205,255,.2)}43%{background-color:rgba(51,205,255,.2)}45%{background-color:rgba(51,205,255,.9)}70%{background-color:rgba(51,205,255,.9)}74%{background-color:rgba(51,205,255,.2)}to{background-color:rgba(51,205,255,.9)}}@keyframes borderPulse{0%{box-shadow:0 0 0 0 #fff,0 0 0 1px rgba(51,205,255,.8)}40%{box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(51,205,255,.8)}80%{box-shadow:0 0 0 3px #fff,0 0 1px 3px rgba(51,205,255,.8)}}@-webkit-keyframes borderPulse{0%{box-shadow:0 0 0 0 #fff,0 0 0 1px rgba(51,205,255,.8)}40%{box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(51,205,255,.8)}80%{box-shadow:0 0 0 3px #fff,0 0 1px 3px rgba(51,205,255,.8)}}@-webkit-keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.breadcrumb{background-color:transparent;margin-bottom:15px;margin-top:5px}.dropdown-menu{padding:4px 0;font-size:15px;box-shadow:0 2px 30px rgba(147,151,152,.08);border-color:#f5f5f7}.dropdown-item.active,.dropdown-item:active{color:#2d3b48;text-decoration:none;background-color:#f5f5f7}.dropdown-item{padding:.55rem 1.5rem}.bg-primary{background-color:#605daf!important}.bg-success{background-color:#5dd099!important}.bg-info{background-color:#33cdff!important}.bg-warning{background-color:#f8c955!important}.bg-danger{background-color:#f96e5b!important}.bg-muted{background-color:#8c9ea9!important}.bg-white{background-color:#fff!important}.bg-pink{background-color:#f5468e!important}.bg-purple{background-color:#775fd5!important}.text-white{color:#fff!important}.text-danger{color:#f96e5b!important}.text-muted{color:#8c9ea9!important}.text-primary{color:#605daf!important}.text-warning{color:#f8c955!important}.text-success{color:#5dd099!important}.text-info{color:#33cdff!important}.text-dark{color:#2d3b48!important}.text-pink{color:#f5468e!important}.text-purple{color:#775fd5!important}.badge{font-weight:500}.badge-default{background-color:#f5f5f7;color:#2d3b48}.badge-primary{background-color:#605daf}.badge-success{background-color:#5dd099}.badge-info{background-color:#33cdff}.badge-warning{background-color:#f8c955;color:#f5f5f7}.badge-danger{background-color:#f96e5b}.badge-pink{background-color:#f5468e}.badge-purple{background-color:#775fd5}.badge-dark{background-color:#2d3b48}.badge-soft-primary{background-color:rgba(96,93,175,.2);color:#605daf}.badge-soft-success{background-color:rgba(93,208,153,.2);color:#5dd099}.badge-soft-info{background-color:rgba(51,205,255,.2);color:#33cdff}.badge-soft-warning{background-color:rgba(248,201,85,.2);color:#f8c955}.badge-soft-danger{background-color:rgba(249,110,91,.2);color:#f96e5b}.badge-soft-pink{background-color:rgba(245,70,142,.2);color:#f5468e}.badge-soft-purple{background-color:rgba(119,95,213,.2);color:#775fd5}.nav-pills .nav-item.show .nav-link,.nav-pills .nav-link.active{background-color:#605daf}.nav-pills>.active>a>.badge{color:#605daf}.list-group-item.active,.list-group-item.active:hover{background-color:#d4d8e1;border-color:#d4d8e1;color:#bcc1c2;z-index:2}.list-group-item.active:hover .list-group-item-text{color:#605daf}.list-group-item.active:focus{background-color:#d4d8e1;border-color:#d4d8e1;color:#bcc1c2;z-index:2}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#605daf}.list-group-item{border-radius:0;padding:12px 20px;border:1px solid fade(#2d3b48,6%)}.list-group-item:first-child,.list-group-item:last-child{border-radius:0;padding:12px 20px}.list-group-item-heading{font-weight:300}.list-group-item.active>.badge{color:#605daf}.custom-checkbox .custom-control-input:checked~.custom-control-label:before,.custom-radio .custom-control-input:checked~.custom-control-label:before{background-color:#605daf}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(96,93,175,.5)}.popover-header{margin-top:0}.blockquote{font-size:1.05rem;padding:10px 20px;margin-bottom:20px;border-left:4px solid #f3f2f7}.blockquote-reverse{border-left:0;border-right:4px solid #f3f2f7;text-align:right}.modal-title{margin-top:0}.alert{position:relative;border:0}.alert .alert-link{font-weight:600}.alert.alert-outline-success{border:1px solid #5dd099;background-color:transparent;color:#5dd099}.alert.alert-outline-danger{border:1px solid #f96e5b;background-color:transparent;color:#f96e5b}.alert.alert-outline-primary{border:1px solid #605daf;background-color:transparent;color:#605daf}.alert.alert-outline-warning{border:1px solid #f8c955;background-color:transparent;color:#f8c955}.alert.alert-outline-info{border:1px solid #33cdff;background-color:transparent;color:#33cdff}.alert.alert-outline-pink{border:1px solid #f5468e;background-color:transparent;color:#f5468e}.alert.alert-outline-purple{border:1px solid #775fd5;background-color:transparent;color:#775fd5}.alert.alert-outline-secondary{border:1px solid #aaaece;background-color:transparent;color:#aaaece}.alert.alert-outline-dark{border:1px solid #2d3b48;background-color:transparent;color:#2d3b48}.alert-success{color:#5dd099;background-color:#d4f2e4}.alert-success .alert-link{color:#38c280}.alert-success hr{border-top-color:#38c280}.alert-info{color:#33cdff;background-color:#b3ecff}.alert-info .alert-link{color:#00c1ff}.alert-info hr{border-top-color:#00c1ff}.alert-warning{color:#f8c955;background-color:#fefbf2}.alert-warning .alert-link{color:#f6b924}.alert-warning hr{border-top-color:#f6b924}.alert-danger{color:#f96e5b;background-color:#fedbd6}.alert-danger .alert-link{color:#f7432a}.alert-danger hr{border-top-color:#f7432a}.p-0{padding:0}.p-t-10{padding-top:10px}.p-b-10{padding-bottom:10px}.m-0{margin:0}.m-r-5{margin-right:5px}.m-r-10{margin-right:10px}.m-r-15{margin-right:15px}.m-l-10{margin-left:10px}.m-l-15{margin-left:15px}.m-t-5{margin-top:5px}.m-t-10{margin-top:10px}.m-t-15{margin-top:15px}.m-t-20{margin-top:20px}.m-t-30{margin-top:30px}.m-t-40{margin-top:40px}.m-b-5{margin-bottom:5px}.m-b-10{margin-bottom:10px}.m-b-15{margin-bottom:15px}.m-b-20{margin-bottom:20px}.m-b-30{margin-bottom:30px}.w-xs{min-width:80px}.w-sm{min-width:95px}.w-md{min-width:110px}.w-lg{min-width:140px}.m-h-50{min-height:50px}.l-h-34{line-height:34px}.font-10{font-size:10px}.font-12{font-size:12px}.font-13{font-size:13px}.font-14{font-size:14px}.font-16{font-size:16px}.font-18{font-size:18px}.font-20{font-size:20px}.font-32{font-size:32px}.font-40{font-size:40px}.no-border{border:none}.bx-shadow{box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}.thumb-sm{height:32px;width:32px}.thumb-md{height:48px;width:48px}.thumb-lg{height:88px;width:88px}.grid-structure .grid-container{background-color:#bcc1c2;margin-bottom:10px;padding:10px 20px}.b-round{border-radius:30px}.fw-400{font-weight:400}.header-title{font-size:16px}.text-g-light{color:#f3f2f7!important}
/*!
 * Waves v0.6.0
 * http://fian.my.id/Waves
 *
 * Copyright 2014 Alfiana E. Sibuea and other contributors
 * Released under the MIT license
 * https://github.com/fians/Waves/blob/master/LICENSE
 */.waves-effect{position:relative;cursor:pointer;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;vertical-align:middle;z-index:1;will-change:opacity,transform;transition:all .3s ease-out}.waves-effect .waves-ripple{position:absolute;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;opacity:0;background:rgba(0,0,0,.2);transition:all .7s ease-out;transition-property:transform,opacity;transform:scale(0);pointer-events:none}.waves-effect.waves-light .waves-ripple{background-color:hsla(0,0%,100%,.25)}.waves-effect.waves-red .waves-ripple{background-color:rgba(244,67,54,.7)}.waves-effect.waves-yellow .waves-ripple{background-color:rgba(255,235,59,.7)}.waves-effect.waves-orange .waves-ripple{background-color:rgba(255,152,0,.7)}.waves-effect.waves-purple .waves-ripple{background-color:rgba(156,39,176,.7)}.waves-effect.waves-green .waves-ripple{background-color:rgba(76,175,80,.7)}.waves-effect.waves-teal .waves-ripple{background-color:rgba(0,150,136,.7)}.waves-notransition{transition:none}.waves-circle{transform:translateZ(0);text-align:center;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%;-webkit-mask-image:none}.waves-input-wrapper{border-radius:.2em;vertical-align:bottom}.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}.waves-block{display:block}.bs-example-modal{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:1;display:block}.icon-demo-content{text-align:center;color:#8c9ea9}.icon-demo-content i{display:block;font-size:28px;margin-bottom:5px}.icon-demo-content .col-sm-6{margin-bottom:30px}.icon-demo-content .col-sm-6:hover i{color:#605daf}.grid-col div span{padding-top:10px;padding-bottom:10px;margin-bottom:15px;background:#f5f5f7;border:1px solid #bcc1c2;display:block}.grid-col .nested-col.row span{background-color:#f5f5f7;display:block}.btn{border-radius:3px;font-family:Rubik,sans-serif;font-size:14px;line-height:24px}.btn:focus{box-shadow:0 0 0 .2rem #f3f2f7}.animation-btn,.button-items,.button-list{margin-bottom:-8px}.animation-btn .btn,.button-items .btn,.button-list .btn{margin-bottom:8px;margin-right:5px}.btn-round{border-radius:30px}.btn-danger,.btn-dark,.btn-info,.btn-pink,.btn-primary,.btn-purple,.btn-secondary,.btn-success,.btn-warning{color:#fff}.btn-primary{background-color:#605daf;border:1px solid #605daf;box-shadow:0 2px 6px 0 rgba(96,93,175,.5)}.btn-outline-primary.active,.btn-outline-primary:active,.btn-outline-primary:hover,.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-primary,.show>.btn-outline-primary.dropdown-toggle,.show>.btn-primary.dropdown-toggle,a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#5350a2!important;border:1px solid #5350a2}.btn-outline-primary.focus,.btn-outline-primary:focus,.btn-primary.focus,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(96,93,175,.3)}.btn-success{background-color:#5dd099;border:1px solid #5dd099;box-shadow:0 2px 6px 0 rgba(93,208,153,.5)}.btn-outline-success.active,.btn-outline-success:active,.btn-outline-success:hover,.btn-success.active,.btn-success.focus,.btn-success:active,.btn-success:focus,.btn-success:hover,.btn-success:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-success,.show>.btn-outline-success.dropdown-toggle,.show>.btn-success.dropdown-toggle{background-color:#49ca8d;border:1px solid #49ca8d}.btn-outline-success.focus,.btn-outline-success:focus,.btn-success.focus,.btn-success:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(93,208,153,.3)}.btn-secondary{background-color:#aaaece;border:1px solid #aaaece;box-shadow:0 2px 6px 0 rgba(170,174,206,.5)}.btn-outline-secondary.active,.btn-outline-secondary:active,.btn-outline-secondary:hover,.btn-secondary.active,.btn-secondary.focus,.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover,.btn-secondary:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-secondary,.show>.btn-outline-secondary.dropdown-toggle,.show>.btn-secondary.dropdown-toggle{background-color:#9a9fc5;border:1px solid #9a9fc5}.btn-outline-secondary.focus,.btn-outline-secondary:focus,.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(170,174,206,.3)}.btn-info{background-color:#33cdff;border:1px solid #33cdff;box-shadow:0 2px 6px 0 rgba(51,205,255,.5)}.btn-info.active,.btn-info.disabled,.btn-info.focus,.btn-info:active,.btn-info:disabled,.btn-info:focus,.btn-info:hover,.btn-info:not(:disabled):not(.disabled):active,.btn-outline-info.active,.btn-outline-info:active,.btn-outline-info:hover,.open>.dropdown-toggle.btn-info,.show>.btn-info.dropdown-toggle,.show>.btn-outline-info.dropdown-toggle{background-color:#1ac7ff;border:1px solid #1ac7ff}.btn-info.focus,.btn-info:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info.focus,.btn-outline-info:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(51,205,255,.3)}.btn-warning{background-color:#f8c955;border:1px solid #f8c955;box-shadow:0 2px 6px 0 rgba(248,201,85,.5)}.btn-outline-warning.active,.btn-outline-warning:active,.btn-outline-warning:hover,.btn-warning.active,.btn-warning.focus,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning,.show>.btn-outline-warning.dropdown-toggle,.show>.btn-warning.dropdown-toggle{background-color:#f7c13d;border:1px solid #f7c13d}.btn-outline-warning.focus,.btn-outline-warning:focus,.btn-warning.focus,.btn-warning:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(248,201,85,.3)}.btn-danger{background-color:#f96e5b;border:1px solid #f96e5b;box-shadow:0 2px 6px 0 rgba(249,110,91,.5)}.btn-danger.active,.btn-danger.focus,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.btn-danger:not(:disabled):not(.disabled):active,.btn-outline-danger.active,.btn-outline-danger:active,.btn-outline-danger:hover,.open>.dropdown-toggle.btn-danger,.show>.btn-danger.dropdown-toggle,.show>.btn-outline-danger.dropdown-toggle{background-color:#f85842;border:1px solid #f85842}.btn-danger.focus,.btn-danger:focus,.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 2px rgba(249,110,91,.3)}.btn-light{color:#78797c;background-color:#f5f5f7;border:1px solid #d4d8e1;box-shadow:0 2px 6px 0 rgba(245,245,247,.9)}.btn-light.active,.btn-light.focus,.btn-light:active,.btn-light:focus,.btn-light:hover,.btn-outline-light.active,.btn-outline-light:active,.btn-outline-light:hover,.open>.dropdown-toggle.btn-light,.show>.btn-light.dropdown-toggle,.show>.btn-outline-light.dropdown-toggle{background-color:#e7e7ec;border:1px solid #e7e7ec}.btn-light.focus,.btn-light:focus,.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 2px rgba(245,245,247,.3)}.btn-dark{background-color:#2d3b48;border:1px solid #2d3b48;color:#fff;box-shadow:0 2px 6px 0 rgba(45,59,72,.5)}.btn-dark.active,.btn-dark.focus,.btn-dark:active,.btn-dark:focus,.btn-dark:hover,.btn-outline-dark.active,.btn-outline-dark:active,.btn-outline-dark:hover,.open>.dropdown-toggle.btn-dark,.show>.btn-outline-dark.dropdown-toggle{background-color:#232e38;border:1px solid #232e38;color:#fff}.btn-dark.focus,.btn-dark:focus,.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 2px rgba(45,59,72,.3)}.btn-link{color:#bcc1c2}.btn-link:active,.btn-link:focus,.btn-link:hover{text-decoration:none;color:#d7dada}.btn-pink{background-color:#f5468e;border:1px solid #f5468e;color:#fff;box-shadow:0 2px 6px 0 rgba(245,70,142,.5)}.btn-outline-pink.active,.btn-outline-pink:active,.btn-outline-pink:hover,.btn-pink.active,.btn-pink.focus,.btn-pink:active,.btn-pink:focus,.btn-pink:hover,.open>.dropdown-toggle.btn-pink,.show>.btn-outline-pink.dropdown-toggle{background-color:#f42e7f;border:1px solid #f42e7f;color:#fff}.btn-outline-pink.focus,.btn-outline-pink:focus,.btn-pink.focus,.btn-pink:focus{box-shadow:0 0 0 2px rgba(245,70,142,.3)}.btn-purple{background-color:#775fd5;border:1px solid #775fd5;color:#fff;box-shadow:0 2px 6px 0 rgba(119,95,213,.5)}.btn-outline-purple.active,.btn-outline-purple:active,.btn-outline-purple:hover,.btn-purple.active,.btn-purple.focus,.btn-purple:active,.btn-purple:focus,.btn-purple:hover,.open>.dropdown-toggle.btn-purple,.show>.btn-outline-purple.dropdown-toggle{background-color:#664bd0;border:1px solid #664bd0;color:#fff}.btn-outline-purple.focus,.btn-outline-purple:focus,.btn-purple.focus,.btn-purple:focus{box-shadow:0 0 0 2px rgba(119,95,213,.3)}.btn-light{box-shadow:0 2px 6px 0 rgba(245,245,247,.5);border-color:#efeff2}.btn-link{color:#d4d8e1}.btn-link:hover{color:#dde0e7}.btn-outline-primary{color:#605daf;border-color:#605daf}.btn-outline-success{color:#5dd099;border-color:#5dd099}.btn-outline-info{color:#33cdff;border-color:#33cdff}.btn-outline-warning{color:#f8c955;border-color:#f8c955}.btn-outline-danger{color:#f96e5b;border-color:#f96e5b}.btn-outline-pink{color:#f5468e;border-color:#f5468e}.btn-outline-pink,.btn-outline-purple{background-color:transparent;background-image:none}.btn-outline-purple{color:#775fd5;border-color:#775fd5}.btn-outline-dark{color:#2d3b48;background-image:none;background-color:transparent;border-color:#2d3b48}.btn-facebook{color:#fff!important;background-color:#3b5998}.btn-twitter{color:#fff!important;background-color:#00aced}.btn-linkedin{color:#fff!important;background-color:#007bb6}.btn-dribbble{color:#fff!important;background-color:#ea4c89}.btn-googleplus{color:#fff!important;background-color:#dd4b39}.btn-instagram{color:#fff!important;background-color:#517fa4}.btn-pinterest{color:#fff!important;background-color:#cb2027}.btn-dropbox{color:#fff!important;background-color:#007ee5}.btn-flickr{color:#fff!important;background-color:#ff0084}.btn-tumblr{color:#fff!important;background-color:#32506d}.btn-skype{color:#fff!important;background-color:#00aff0}.btn-youtube{color:#fff!important;background-color:#b00}.btn-github{color:#fff!important;background-color:#171515}.btn-gradient-success{background-image:linear-gradient(120deg,#5dd099,#00c4b5);color:#fff;box-shadow:0 2px 6px 0 rgba(93,208,153,.5);border:1px solid #49ca8d}.btn-gradient-success.active,.btn-gradient-success.focus,.btn-gradient-success:active,.btn-gradient-success:focus,.btn-gradient-success:hover,.open>.dropdown-toggle.btn-gradient-success,.show>.btn-gradient-success.dropdown-toggle{background-image:linear-gradient(120deg,#00c4b5,#5dd099);border:1px solid #49ca8d}.btn-gradient-success.focus,.btn-gradient-success:focus,.btn-gradient-success:not(:disabled):not(.disabled):active:focus,.show>.btn-gradient-success.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(93,208,153,.3)}.btn-gradient-secondary{background-image:linear-gradient(120deg,#aaaece,#8898b3);color:#fff;box-shadow:0 2px 6px 0 rgba(170,174,206,.5);border:1px solid #babdd7}.btn-gradient-secondary.active,.btn-gradient-secondary.focus,.btn-gradient-secondary:active,.btn-gradient-secondary:focus,.btn-gradient-secondary:hover,.open>.dropdown-toggle.btn-gradient-secondary,.show>.btn-gradient-secondary.dropdown-toggle{background-image:linear-gradient(120deg,#8898b3,#aaaece);border:1px solid #9a9fc5;color:#fff}.btn-gradient-secondary.focus,.btn-gradient-secondary:focus,.btn-gradient-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-gradient-secondary.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(170,174,206,.3)}.btn-gradient-danger{background-image:linear-gradient(120deg,#f96e5b,#f63f6a);color:#fff;box-shadow:0 2px 6px 0 rgba(249,110,91,.5);border:1px solid #f85842}.btn-gradient-danger.active,.btn-gradient-danger.focus,.btn-gradient-danger:active,.btn-gradient-danger:focus,.btn-gradient-danger:hover,.open>.dropdown-toggle.btn-gradient-danger,.show>.btn-gradient-danger.dropdown-toggle{background-image:linear-gradient(120deg,#f63f6a,#f96e5b);border:1px solid #f85842}.btn-gradient-danger.focus,.btn-gradient-danger:focus,.btn-gradient-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-gradient-danger.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(249,110,91,.3)}.btn-gradient-warning{background-image:linear-gradient(120deg,#f8c955,#f5604a);color:#fff;box-shadow:0 2px 6px 0 rgba(248,201,85,.5);border:1px solid #f7c13d}.btn-gradient-warning.active,.btn-gradient-warning.focus,.btn-gradient-warning:active,.btn-gradient-warning:focus,.btn-gradient-warning:hover,.open>.dropdown-toggle.btn-gradient-warning,.show>.btn-gradient-warning.dropdown-toggle{background-image:linear-gradient(120deg,#f5604a,#f8c955);border:1px solid #f7c13d}.btn-gradient-warning.focus,.btn-gradient-warning:focus,.btn-gradient-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-gradient-warning.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(248,201,85,.3)}.btn-gradient-info{background-image:linear-gradient(120deg,#33cdff,#0c93fe);color:#fff;box-shadow:0 2px 6px 0 rgba(51,205,255,.5);border:1px solid #1ac7ff}.btn-gradient-info.active,.btn-gradient-info.focus,.btn-gradient-info:active,.btn-gradient-info:focus,.btn-gradient-info:hover,.open>.dropdown-toggle.btn-gradient-info,.show>.btn-gradient-info.dropdown-toggle{background-image:linear-gradient(120deg,#0c93fe,#33cdff);border:1px solid #1ac7ff}.btn-gradient-info.focus,.btn-gradient-info:focus,.btn-gradient-info:not(:disabled):not(.disabled):active:focus,.show>.btn-gradient-info.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(51,205,255,.3)}.btn-gradient-primary{background-image:linear-gradient(120deg,#605daf,#3c8da8);color:#fff;box-shadow:0 2px 6px 0 rgba(96,93,175,.5);border:1px solid #9290c8}.btn-gradient-primary.active,.btn-gradient-primary.focus,.btn-gradient-primary:active,.btn-gradient-primary:focus,.btn-gradient-primary:hover,.open>.dropdown-toggle.btn-gradient-primary,.show>.btn-gradient-primary.dropdown-toggle{background-image:linear-gradient(120deg,#3c8da8,#605daf);border:1px solid #9290c8}.btn-gradient-primary.focus,.btn-gradient-primary:focus,.btn-gradient-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-gradient-primary.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(96,93,175,.3)}.btn-gradient-dark{background-image:linear-gradient(120deg,#2d3b48,#5a6c82);color:#fff;box-shadow:0 2px 6px 0 rgba(45,59,72,.5);border:1px solid #546e87}.btn-gradient-dark.active,.btn-gradient-dark.focus,.btn-gradient-dark:active,.btn-gradient-dark:focus,.btn-gradient-dark:hover,.open>.dropdown-toggle.btn-gradient-dark,.show>.btn-gradient-dark.dropdown-toggle{background-image:linear-gradient(120deg,#5a6c82,#2d3b48);border:1px solid #546e87}.btn-gradient-dark.focus,.btn-gradient-dark:focus,.btn-gradient-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-gradient-dark.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(45,59,72,.3)}.btn-gradient-light{background-image:linear-gradient(120deg,#f5f5f7,#f7f9ff);color:#636466;box-shadow:0 2px 6px 0 rgba(245,245,247,.5);border:1px solid #e7e7ec}.btn-gradient-light.active,.btn-gradient-light.focus,.btn-gradient-light:active,.btn-gradient-light:focus,.btn-gradient-light:hover,.open>.dropdown-toggle.btn-gradient-light,.show>.btn-gradient-light.dropdown-toggle{background-image:linear-gradient(120deg,#f7f9ff,#f5f5f7);border:1px solid #e7e7ec}.btn-gradient-light.focus,.btn-gradient-light:focus,.btn-gradient-light:not(:disabled):not(.disabled):active:focus,.show>.btn-gradient-light.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(245,245,247,.3)}.btn-gradient-pink{background-image:linear-gradient(120deg,#f5468e,#f55654);color:#fff;box-shadow:0 2px 6px 0 rgba(245,70,142,.5);border:1px solid #f42e7f}.btn-gradient-pink.active,.btn-gradient-pink.focus,.btn-gradient-pink:active,.btn-gradient-pink:focus,.btn-gradient-pink:hover,.open>.dropdown-toggle.btn-gradient-pink,.show>.btn-gradient-pink.dropdown-toggle{background-image:linear-gradient(120deg,#f55654,#f5468e);border:1px solid #f42e7f}.btn-gradient-pink.focus,.btn-gradient-pink:focus,.btn-gradient-pink:not(:disabled):not(.disabled):active:focus,.show>.btn-gradient-pink.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(245,70,142,.3)}.btn-gradient-purple{background-image:linear-gradient(120deg,#775fd5,#a456ad);color:#fff;box-shadow:0 2px 6px 0 rgba(119,95,213,.5);border:1px solid #8873da}.btn-gradient-purple.active,.btn-gradient-purple.focus,.btn-gradient-purple:active,.btn-gradient-purple:focus,.btn-gradient-purple:hover,.open>.dropdown-toggle.btn-gradient-purple,.show>.btn-gradient-purple.dropdown-toggle{background-image:linear-gradient(120deg,#a456ad,#775fd5);border:1px solid #664bd0}.btn-gradient-purple.focus,.btn-gradient-purple:focus,.btn-gradient-purple:not(:disabled):not(.disabled):active:focus,.show>.btn-gradient-purple.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(119,95,213,.3)}.card{border:none;box-shadow:1px 0 20px rgba(96,93,175,.05);margin-bottom:30px}.card .card-header{font-size:18px;font-weight:500}.card .card-footer,.card .card-header{background-color:#f3f2f7}.card .card-title{font-size:18px}.card-primary{background-color:#605daf;border-color:#605daf}.card-success{background-color:#5dd099;border-color:#5dd099}.card-info{background-color:#33cdff;border-color:#33cdff}.card-warning{background-color:#f8c955;border-color:#f8c955}.card-danger{background-color:#f96e5b;border-color:#f96e5b}.card-header{border-bottom:1px solid rgba(45,59,72,.05)}.pagination .page-link{color:#605daf}.pagination .page-item.active .page-link{background-color:#605daf;border-color:#605daf;color:#fff}.pagination .page-link:focus,.pagination .page-link:hover{color:#2d3b48;background-color:#f5f5f7;box-shadow:0 0 0 .2rem rgba(96,93,175,.33)}.pagination .form-control{font-size:12px;padding:0;height:18px}.pagination .form-control,.pagination .form-control:focus{border-color:transparent;background-color:transparent}.custom-pagination .page-link{border-radius:50%;width:40px;height:40px;padding-left:14px;line-height:22px}.custom-pagination-2 .page-item a{background-color:#f3f2f7}.custom-pagination-2 .page-item:first-child .page-link{margin-left:0;border-top-left-radius:40px;border-bottom-left-radius:40px}.custom-pagination-2 .page-item:last-child .page-link{border-top-right-radius:40px;border-bottom-right-radius:40px}.progress-bar{background-color:#605daf}.progress-vertical{min-height:250px;height:250px;width:10px;position:relative;display:inline-block;margin-bottom:0;margin-right:20px}.progress-vertical .progress-bar{width:100%}.progress-vertical-bottom{min-height:250px;height:250px;position:relative;width:10px;display:inline-block;margin-bottom:0;margin-right:20px}.progress-vertical-bottom .progress-bar{width:100%;position:absolute;bottom:0}.progress-vertical-bottom.progress-sm,.progress-vertical.progress-sm{width:5px!important}.progress-vertical-bottom.progress-sm .progress-bar,.progress-vertical.progress-sm .progress-bar{font-size:8px;line-height:5px}.progress-vertical-bottom.progress-md,.progress-vertical.progress-md{width:15px!important}.progress-vertical-bottom.progress-md .progress-bar,.progress-vertical.progress-md .progress-bar{font-size:10.8px;line-height:14.4px}.progress-vertical-bottom.progress-lg,.progress-vertical.progress-lg{width:20px!important}.progress-vertical-bottom.progress-lg .progress-bar,.progress-vertical.progress-lg .progress-bar{font-size:12px;line-height:20px}.popover-title{margin-top:0}.tooltip .tooltip-inner{padding:4px 10px}.swal2-popup .swal2-title{font-size:24px;font-weight:500}.swal2-popup .swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#605daf;color:#fff;font-size:1.0625em}.swal2-popup .swal2-styled:focus{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(96,93,175,.4)}.swal2-popup .swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#f96e5b;color:#f3f2f7;font-size:1.0625em}.swal2-popup .swal2-styled.swal2-cancel:focus{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(249,110,91,.5)}.swal2-actions .btn-success,.swal2-actions .btn-success:active,.swal2-actions .btn-success:not(:disabled):not(.disabled):active{background-color:#605daf;border:1px solid #605daf}.swal2-actions .btn-success:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(96,93,175,.4)}.swal2-actions .btn-danger:not(:disabled):not(.disabled):active{color:#fff;background-color:#f96e5b;border-color:#f96e5b}.swal2-actions .btn-danger:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(249,110,91,.5)}.swal2-actions .btn-danger,.swal2-actions .btn-danger:active,.swal2-actions .btn-danger:focus,.swal2-actions .btn-danger:hover{background-color:#f96e5b;border:1px solid #f96e5b}.swal2-actions .btn-danger:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(249,110,91,.5)}.alertify,.alertify-logs{z-index:99}.alertify input{border:2px solid #8c9ea9}.alertify-logs>.success{background-color:#5dd099;color:#fff}.alertify-logs>.error{background-color:#f96e5b;color:#fff}.alertify-logs>*,.alertify-logs>.default{background-color:#2d3b48}.jqstooltip{box-sizing:content-box}.chart{position:relative;display:inline-block;width:110px;height:110px;margin-top:20px;margin-bottom:20px;text-align:center}.chart canvas{position:absolute;top:0;left:0}.chart.chart-widget-pie{margin-top:5px;margin-bottom:5px}.percent{display:inline-block;line-height:110px;z-index:2}.percent:after{content:"%";margin-left:.1em;font-size:.8em}.morris-hover.morris-default-style{border-radius:5px;padding:10px 12px;background:#fff;border:none;font-family:Rubik,sans-serif;box-shadow:0 5px 25px 5px rgba(0,0,0,.14)}.morris-hover.morris-default-style .morris-hover-point{font-weight:500;font-size:14px;color:#2d3b48!important}.morris-hover.morris-default-style .morris-hover-row-label{background-color:#2d3b48;color:#fff;padding:4px;border-radius:5px 5px 0 0;margin:-10px -12px 10px}#flotTip{padding:8px 12px;background-color:#fff;z-index:100;color:#2d3b48;box-shadow:0 5px 25px 5px rgba(0,0,0,.14);border-radius:1px}.ct-golden-section:before{float:none}.ct-chart{height:300px}.ct-grid{stroke:rgba(0,0,0,.09);stroke-width:2px;stroke-dasharray:3px}.ct-chart .ct-label{fill:#8c9ea9;color:#8c9ea9;font-size:14px;line-height:1}.ct-chart.simple-pie-chart-chartist .ct-label{color:#fff;fill:#fff;font-size:16px}.ct-chart .ct-series.ct-series-a .ct-bar,.ct-chart .ct-series.ct-series-a .ct-line,.ct-chart .ct-series.ct-series-a .ct-point,.ct-chart .ct-series.ct-series-a .ct-slice-donut{stroke:#605daf}.ct-chart .ct-series.ct-series-b .ct-bar,.ct-chart .ct-series.ct-series-b .ct-line,.ct-chart .ct-series.ct-series-b .ct-point,.ct-chart .ct-series.ct-series-b .ct-slice-donut{stroke:#33cdff}.ct-chart .ct-series.ct-series-c .ct-bar,.ct-chart .ct-series.ct-series-c .ct-line,.ct-chart .ct-series.ct-series-c .ct-point,.ct-chart .ct-series.ct-series-c .ct-slice-donut{stroke:#f8c955}.ct-chart .ct-series.ct-series-d .ct-bar,.ct-chart .ct-series.ct-series-d .ct-line,.ct-chart .ct-series.ct-series-d .ct-point,.ct-chart .ct-series.ct-series-d .ct-slice-donut{stroke:#2d3b48}.ct-chart .ct-series.ct-series-e .ct-bar,.ct-chart .ct-series.ct-series-e .ct-line,.ct-chart .ct-series.ct-series-e .ct-point,.ct-chart .ct-series.ct-series-e .ct-slice-donut{stroke:#5dd099}.ct-chart .ct-series.ct-series-f .ct-bar,.ct-chart .ct-series.ct-series-f .ct-line,.ct-chart .ct-series.ct-series-f .ct-point,.ct-chart .ct-series.ct-series-f .ct-slice-donut{stroke:#f96e5b}.ct-chart .ct-series.ct-series-g .ct-bar,.ct-chart .ct-series.ct-series-g .ct-line,.ct-chart .ct-series.ct-series-g .ct-point,.ct-chart .ct-series.ct-series-g .ct-slice-donut{stroke:#f5f5f7}.ct-series-a .ct-area,.ct-series-a .ct-slice-pie{fill:#605daf}.ct-series-b .ct-area,.ct-series-b .ct-slice-pie{fill:#f8c955}.ct-series-c .ct-area,.ct-series-c .ct-slice-pie{fill:#2d3b48}.chartist-tooltip{position:absolute;display:inline-block;opacity:0;min-width:10px;padding:2px 10px;border-radius:3px;-moz-border-radius:3px;background-clip:padding-box;background:#2d3b48;color:#fff;text-align:center;pointer-events:none;z-index:1;transition:opacity .2s linear}.chartist-tooltip.tooltip-show{opacity:1}.c3 svg{max-width:100%}.c3-tooltip td>span{background:#2d3b48}.c3-tooltip td{border-left:none}.c3-tooltip{box-shadow:0 8px 40px 0 rgba(0,0,0,.12);opacity:1}.c3-chart-arcs-title{font-size:18px;font-weight:600;font-family:Rubik,sans-serif}.c3-tooltip tr{border:none!important}.c3-tooltip th{background-color:#2d3b48}.c3-tooltip .value{font-weight:600;font-family:Rubik,sans-serif}.c3-line{stroke-width:2px}.c3-legend-item{font-size:13px;font-family:Rubik,sans-serif}#donut-chart #donut-chart-container .legend{position:relative;margin-right:-50px;top:-50px}.table{margin-bottom:10px}.table thead{background-color:#f3f2f7}.table th{font-weight:500;color:#827fc0}.table tr td{color:#8887a9}.table-sm td,.table-sm th{padding:.3rem!important}.table>tbody>tr>td,.table>tfoot>tr>td,.table>thead>tr>td{padding:14px 12px;vertical-align:middle}.table-hover tbody tr:hover,.table-striped tbody tr:nth-of-type(odd),.thead-default th{background-color:#f6f6f9}.table-centered td,.table-centered th{vertical-align:middle!important}table.focus-on tbody tr.focused td,table.focus-on tbody tr.focused th{background-color:#605daf;color:#fff}.table-rep-plugin .btn-toolbar{display:block}.table-rep-plugin .btn-default{background-color:#fff;border-color:#d4d8e1;margin-right:5px}.table-rep-plugin .btn-default.btn-primary{background-color:#605daf;border-color:#605daf}.table-rep-plugin .table-responsive{border:none!important}.table-rep-plugin .btn-group.float-right .dropdown-menu{left:auto;right:0}.table-rep-plugin tbody th{font-size:14px;font-weight:400}.table-rep-plugin .checkbox-row{padding-left:40px}.table-rep-plugin .checkbox-row label{display:inline-block;padding-left:5px;position:relative}.table-rep-plugin .checkbox-row label:before{-o-transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;background-color:#fff;border-radius:3px;border:1px solid #d4d8e1;content:"";display:inline-block;height:17px;left:0;margin-left:-20px;position:absolute;transition:.3s ease-in-out;width:17px;outline:none!important}.table-rep-plugin .checkbox-row label:after{color:#d4d8e1;display:inline-block;font-size:11px;height:16px;left:0;margin-left:-20px;padding-left:3px;padding-top:1px;position:absolute;top:-1px;width:16px}.table-rep-plugin .checkbox-row input[type=checkbox]{cursor:pointer;opacity:0;z-index:1;outline:none!important}.table-rep-plugin .checkbox-row input[type=checkbox]:disabled+label{opacity:.65}.table-rep-plugin .checkbox-row input[type=checkbox]:focus+label:before{outline-offset:-2px;outline:none}.table-rep-plugin .checkbox-row input[type=checkbox]:checked+label:after{content:"\f00c";font-family:FontAwesome}.table-rep-plugin .checkbox-row input[type=checkbox]:disabled+label:before{background-color:#f5f5f7;cursor:not-allowed}.table-rep-plugin .checkbox-row input[type=checkbox]:checked+label:before{background-color:#605daf;border-color:#605daf}.table-rep-plugin .checkbox-row input[type=checkbox]:checked+label:after{color:#fff}.irs-from,.irs-single,.irs-to{background:#605daf}.irs-from:after,.irs-single:after,.irs-to:after{border-top-color:#605daf}.range-bar{background-color:#d4d8e1}.range-max,.range-min{color:#8c9ea9;padding-top:0}.range-quantity{background-color:#605daf}.slider-wrapper{margin:0 25px 12px;position:relative;width:250px}.slider-wrapper.vertical-wrapper{height:200px;width:auto}.display-box-label{right:-80px;top:-8px}.display-box,.display-box-label{font-size:.8em;position:absolute}.display-box{background-color:#605daf;color:#fff;border-radius:5px;height:23px;right:-140px;padding-top:2px;text-align:center;top:-10px;width:50px;box-shadow:inset 0 0 10px rgba(163,167,168,.15)}label{font-weight:500;color:#636466;font-size:14px}.form-control{font-size:14px;border:1px solid #d4d8e1;height:calc(2.3rem + 2px)}.form-control:focus{border-color:#605daf;box-shadow:none}.custom-control-input:checked~.custom-control-indicator{background-color:#605daf}.custom-control-input:focus~.custom-control-indicator{box-shadow:0 0 0 1px #fff,0 0 0 3px #605daf}.has-success .form-control{border-color:#5dd099;box-shadow:none}.has-warning .form-control{border-color:#f8c955;box-shadow:none}.has-error .form-control{border-color:#f96e5b;box-shadow:none}.input-group-addon{border-radius:2px;border:1px solid #f5f5f7}.error{color:red}.parsley-error{border-color:#f96e5b}.parsley-errors-list{display:none;margin:0;padding:0}.parsley-errors-list.filled{display:block}.parsley-errors-list>li{font-size:12px;list-style:none;color:#f96e5b;margin-top:5px}.dropzone{min-height:230px;border:2px dashed rgba(0,0,0,.3);background:#fff;border-radius:6px}.dropzone .dz-message{font-size:30px}.datepicker{border:1px solid #f3f2f7;padding:8px}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover,.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover,.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#605daf!important;background-image:none;box-shadow:none;color:#fff}.datepicker>div{display:block}.table-condensed>tbody>tr>td,.table-condensed>thead>tr>th{padding:5px}.input-group-text{font-size:14px}.bootstrap-touchspin .input-group-btn-vertical .btn{padding:9px 12px}.bootstrap-touchspin .input-group-btn-vertical i{top:4px;left:8px}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f5f7}.badge:empty{padding:0}.select2-container--default .select2-selection--single{border:1px solid #d8d8d8;height:38px}.select2-container--default .select2-selection--single:focus{outline:none}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:38px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:38px;right:8px}.select2-container .select2-selection--multiple{min-height:38px;border:1px solid #d8d8d8}.select2-container .select2-search--inline .select2-search__field{margin-top:8px}.select2-container--default .select2-selection--multiple .select2-selection__choice{margin-top:7px}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #d8d8d8;outline:0}.dtp-btn-cancel{margin-right:5px}.addon-color-picker .btn{padding:8px;line-height:0;border-color:#bfbfbf}.asColorPicker-clear{display:none;position:absolute;top:8px;right:45px;text-decoration:none}.asColorPicker-trigger{position:absolute;top:0;right:2px;height:39px;width:39px;border:0}.asColorPicker-dropdown{max-width:260px}.asColorPicker-wrap{position:relative;display:inline-block;width:100%;padding-right:35px}.input-title{font-weight:400;font-size:15px;color:#2d3b48}.mce-panel{border-color:#e7e7ec!important;background-color:#f5f5f7!important}.mce-menu-item.mce-selected,.mce-menu-item:focus,.mce-menu-item:hover{background-color:#605daf!important}.mce-menu{background-color:#fff!important}.note-btn-group .dropdown-menu>li>a{display:block;padding:5px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.note-btn-group .dropdown-menu>li>a:hover{background-color:#fbfbfc}.note-air-popover,.note-image-popover,.note-link-popover{display:none}.note-air-popover .dropdown-toggle:after,.note-image-popover .dropdown-toggle:after,.note-link-popover .dropdown-toggle:after{margin-left:0}.note-icon-caret{display:none}.note-editor{position:relative}.note-editor .btn-default{background-color:transparent;border-color:transparent}.note-editor .btn-group-sm>.btn,.note-editor .btn-sm{padding:8px 12px}.note-editor .note-toolbar{background-color:#f3f2f7;border-bottom:1px solid #f5f5f7;margin:0}.note-editor .note-statusbar{background-color:#fff}.note-editor .note-statusbar .note-resizebar{border-top:none;height:15px;padding-top:3px}.note-editor.note-frame{border:1px solid #f5f5f7}.note-editor.note-frame.card{box-shadow:none}.note-popover .popover .popover-content{padding:5px 0 10px 5px}.note-popover .btn-default{background-color:transparent;border-color:transparent}.note-popover .btn-group-sm>.btn,.note-popover .btn-sm{padding:8px 12px}.note-toolbar{padding:5px 0 10px 5px}.calendar{float:left;margin-bottom:0}.none-border .modal-footer{border-top:none}.fc-toolbar{margin-bottom:8px}.fc-toolbar h2{font-size:18px;font-weight:600;line-height:30px;text-transform:uppercase}.fc-day{background:#fff}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active,.fc-toolbar .ui-state-hover,.fc-toolbar button:focus,.fc-toolbar button:hover{z-index:0}.fc-widget-header{background:#605daf;color:#fff}.fc-widget-content,.fc-widget-header{border:1px solid #bcc1c2}.fc th.fc-widget-header{font-size:14px;line-height:20px;padding:10px 0;font-weight:700;text-transform:uppercase}.fc-button{background:#fff;border:1px solid #d4d8e1;color:#939798;text-transform:capitalize}.fc-text-arrow{font-family:arial;font-size:16px}.fc-cell-overlay,.fc-state-highlight,.fc-state-hover{background:#d4d8e1}.fc-unthemed .fc-today{background:#fff}.fc-event{border-radius:2px;border:none;cursor:move;font-size:13px;margin:5px 0;padding:5px;text-align:center;background:#605daf;color:#fff!important}.external-event{color:#fff;cursor:move;margin:10px 0;padding:6px 10px}.fc-basic-view td.fc-day-number,.fc-basic-view td.fc-week-number span{padding-right:5px}.widget-chart li{width:31.5%;display:inline-block;padding:0}.widget-chart li i{font-size:22px}.mini-stat{box-shadow:2px 0 3px rgba(96,93,175,.05);padding:20px;border-radius:3px;margin-bottom:30px}.mini-stat-icon{width:60px;height:60px;display:inline-block;line-height:60px;text-align:center;font-size:30px;border-radius:100%;float:left;margin-right:10px}.mini-stat-info{font-size:14px;padding-top:2px}.mini-stat-info span{display:block;font-size:24px}.round{line-height:60px;color:#605daf;width:60px;height:60px;font-size:26px;display:inline-block;font-weight:400;border:3px solid #d5d4ea;text-align:center;border-radius:50%;background:#c5c3e2}.round-inner,.text-lightdark{color:#bcc1c2}.text-greylight{color:#d4d8e1}.new-user table td img,.new-user ul li img{margin-right:8px;width:50px}.boxscroll{height:510px;overflow:auto}.vertical .carousel-item-next.carousel-item-left,.vertical .carousel-item-prev.carousel-item-right{transform:translateZ(0)}.vertical .active.carousel-item-right,.vertical .carousel-item-next{transform:translate3d(0,100% 0)}.vertical .active.carousel-item-left,.vertical .carousel-item-prev{transform:translate3d(0,-100%,0)}.carousel-icon i{font-size:50px;width:80px;height:80px;background-color:transparent}#verticalCarousel,#verticalCarousel2{height:165px}#line-2{padding:0 -10px -10px!important}.gmaps,.gmaps-panaroma{height:300px;background:#f5f5f7;border-radius:3px}.gmaps-overlay{display:block;text-align:center;color:#fff;font-size:16px;line-height:40px;background:#605daf;border-radius:4px;padding:10px 20px}.gmaps-overlay_arrow{left:50%;margin-left:-16px;width:0;height:0;position:absolute}.gmaps-overlay_arrow.above{bottom:-15px;border-top:16px solid #605daf}.gmaps-overlay_arrow.above,.gmaps-overlay_arrow.below{border-left:16px solid transparent;border-right:16px solid transparent}.gmaps-overlay_arrow.below{top:-15px;border-bottom:16px solid #605daf}.accountbg{background:url(../images/bg-account.jpg);position:absolute;height:100%;width:100%;top:0;background-size:cover;background-position:50%;}.wrapper-page{margin:7.5% auto;max-width:460px;position:relative}.wrapper-page .logo-admin{font-size:28px;line-height:70px}.wrapper-page .card{border:7px double #605daf;border-radius:10px}.user-thumb{position:relative;z-index:999}.user-thumb img{height:88px;margin:0 auto;width:88px}.ex-page-content h1{font-size:98px;font-weight:500;line-height:150px;text-shadow:rgba(61,61,61,.3) 1px 1px,rgba(61,61,61,.2) 2px 2px,rgba(61,61,61,.3) 3px 3px}body{padding-bottom:65px}.wrapper{padding-top:0px}.page-title-box{padding:22px 0}.page-title-box ul{margin-bottom:0}.page-title-box .page-title{font-size:18px;margin-bottom:0;margin-top:0}.page-title-box .breadcrumb .breadcrumb-item a{color:#8c9ea9}#topnav{position:fixed;right:0;left:0;top:0;z-index:1030;background-color:transparent;border:0;transition:all .5s ease;min-height:62px}#topnav .dropdown.show .nav-link{background-color:hsla(0,0%,100%,.2)}#topnav .language-switch a img{float:right;margin-top:5px}#topnav .has-submenu.active a{color:#fff}#topnav .has-submenu.active .submenu li.active>a{color:#605daf}#topnav .topbar-main{background-color:#fff}#topnav .topbar-main .logo{color:#31404e!important;font-size:20px;font-weight:700;letter-spacing:.03em;line-height:64px;text-transform:uppercase;float:left}#topnav .topbar-main .logo-small{display:none}#topnav .topbar-main .badge-topbar{position:absolute;top:7px;right:7px;z-index:99}#topnav .topbar-main .nav>li>a{height:36px;width:36px;padding:0;font-size:24px;line-height:35px;text-align:center;border-radius:50%;margin:12px 8px;color:rgba(45,59,72,.7)}#topnav .topbar-main .nav>li>a:focus,#topnav .topbar-main .nav>li>a:hover{background-color:rgba(45,59,72,.1);color:#2d3b48}#topnav .topbar-main .navbar-nav>.open>a{background-color:rgba(45,59,72,.1)!important}#topnav .topbar-main .profile img{height:34px;width:34px;display:block}#topnav .topbar-main .navbar-nav{margin:0}#topnav .navbar-custom{background-color:#605daf;box-shadow:0 1px 1px rgba(0,0,0,.1);padding-left:0}#topnav .navbar-toggle{border:0;position:relative;padding:0;margin:0;cursor:pointer}#topnav .navbar-toggle:hover{background-color:transparent}#topnav .navbar-toggle:hover span{background-color:#2d3b48}#topnav .navbar-toggle .lines{width:25px;display:block;position:relative;margin:0 10px 0 0;padding-top:24px;height:23px;transition:all .5s ease}#topnav .navbar-toggle span{height:2px;width:100%;background-color:rgba(45,59,72,.8);display:block;margin-bottom:5px;transition:transform .5s ease}#topnav .navbar-toggle.open span{position:absolute}#topnav .navbar-toggle.open span:first-child{top:28px;transform:rotate(45deg)}#topnav .navbar-toggle.open span:nth-child(2){visibility:hidden}#topnav .navbar-toggle.open span:last-child{width:100%;top:28px;transform:rotate(-45deg)}#topnav .navigation-menu{list-style:none;margin:0;padding:0}#topnav .navigation-menu>li{display:inline-block;position:relative}#topnav .navigation-menu>li>a{display:block;color:hsla(0,0%,100%,.65);font-size:15px;transition:all .5s ease;line-height:18px;padding-left:25px;padding-right:25px}#topnav .navigation-menu>li>a:active,#topnav .navigation-menu>li>a:focus,#topnav .navigation-menu>li>a:hover{color:#fff}#topnav .navigation-menu>li>a i{font-size:14px;margin-right:8px;text-align:center;transition:all .5s ease}#topnav .navigation-menu>li>a:focus,#topnav .navigation-menu>li>a:hover{background-color:transparent}.notification-list{margin:0!important}.notification-list .noti-title{border-radius:.25rem .25rem 0 0;margin:-4px 0 0;width:auto;padding:12px 20px}.notification-list .noti-title h5{margin:0;font-size:14px}.notification-list .noti-icon{font-size:24px;vertical-align:middle;color:#78797c}.notification-list .noti-icon-badge{display:inline-block;position:absolute;top:15px;right:10px}.notification-list .notify-item{padding:15px 20px}.notification-list .notify-item .notify-icon{float:left;height:36px;width:36px;line-height:36px;text-align:center;margin-right:10px;border-radius:50%;color:#fff}.notification-list .notify-item .notify-icon img{margin-top:4px}.notification-list .notify-item .notify-details{margin-bottom:0;overflow:hidden;margin-left:45px;text-overflow:ellipsis;white-space:nowrap}.notification-list .notify-item .notify-details b{font-weight:400}.notification-list .notify-item .notify-details small{display:block;white-space:normal}.notification-list .notify-item .notify-details span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.notification-list .notify-all{border-radius:0 0 .25rem .25rem;margin:0 0 -5px;background-color:#f5f5f7}.notification-list .profile-dropdown .notify-item{padding:4px 20px}.notification-list .nav-link{padding:0 15px;line-height:70px}.notification-list .language-switch a img{float:right;margin-top:5px}.profile-dropdown{width:170px}.profile-dropdown i{font-size:17px;margin-right:5px}.profile-dropdown i,.profile-dropdown span{vertical-align:middle}.nav-user img{height:36px;width:36px}.arrow-none:after{border:none;margin:0;display:none}.dropdown-menu-lg{width:270px}@media (min-width:992px){#topnav .navigation-menu>li>a{padding-top:20px;padding-bottom:20px}#topnav .navigation-menu>li:first-of-type>a{padding-left:0}#topnav .navigation-menu>li.last-elements .submenu{left:auto;right:0}#topnav .navigation-menu>li.last-elements .submenu>li.has-submenu .submenu{left:auto;right:100%;margin-left:0;margin-right:10px}#topnav .navigation-menu>li:hover a,#topnav .navigation-menu>li:hover a i{color:#fff}#topnav .navigation-menu>li .submenu{position:absolute;top:100%;left:0;z-index:1000;padding:15px 0;list-style:none;min-width:200px;text-align:left;visibility:hidden;opacity:0;margin-top:20px;transition:all .2s ease;background-color:#fff;box-shadow:0 1px 12px rgba(0,0,0,.1)}#topnav .navigation-menu>li .submenu.megamenu{white-space:nowrap;width:auto}#topnav .navigation-menu>li .submenu.megamenu>li{overflow:hidden;width:200px;display:inline-block;vertical-align:top}#topnav .navigation-menu>li .submenu>li.has-submenu>a:after{content:"\56";font-family:dripicons-v2;position:absolute;right:20px;top:8px;font-size:15px}#topnav .navigation-menu>li .submenu>li .submenu{left:100%;top:0;margin-top:10px}#topnav .navigation-menu>li .submenu li{position:relative}#topnav .navigation-menu>li .submenu li ul{list-style:none;padding-left:0;margin:0}#topnav .navigation-menu>li .submenu li a{display:block;padding:8px 25px;clear:both;white-space:nowrap;font-size:14px;color:#2d3b48;transition:all .35s ease}#topnav .navigation-menu>li .submenu li a:hover{color:#605daf}#topnav .navigation-menu>li .submenu li span{display:block;padding:8px 25px;clear:both;line-height:1.42857143;white-space:nowrap;font-size:10px;text-transform:uppercase;letter-spacing:2px;font-weight:500;color:#2d3b48}#topnav .navbar-toggle{display:none}#topnav #navigation{display:block}}@media (max-width:991px){.wrapper{padding-top:60px}.container-fluid{width:100%}#topnav .navigation-menu{float:none;max-height:400px;text-align:left}#topnav .navigation-menu>li{display:block}#topnav .navigation-menu>li>a{color:#2d3b48;padding:15px}#topnav .navigation-menu>li>a i{display:inline-block;margin-right:10px;margin-bottom:0;vertical-align:inherit}#topnav .has-submenu.active a,#topnav .navigation-menu>li>a:active,#topnav .navigation-menu>li>a:hover{color:#605daf}#topnav .navigation-menu>li>a:after{position:absolute;right:15px}#topnav .navigation-menu>li .submenu{display:none;list-style:none;padding-left:20px;margin:0}#topnav .navigation-menu>li .submenu li a{display:block;position:relative;padding:7px 20px;color:#2d3b48}#topnav .navigation-menu>li .submenu li a:hover{color:#605daf}#topnav .navigation-menu>li .submenu li.has-submenu>a:after{content:"\54";font-family:dripicons-v2;position:absolute;right:30px}#topnav .navigation-menu>li .submenu.open{display:block}#topnav .navigation-menu>li .submenu .submenu{display:none;list-style:none}#topnav .navigation-menu>li .submenu .submenu.open{display:block}#topnav .navigation-menu>li .submenu.megamenu>li>ul{list-style:none;padding-left:0}#topnav .navigation-menu>li .submenu.megamenu>li>ul>li>span{display:block;position:relative;padding:15px;text-transform:uppercase;font-size:11px;letter-spacing:2px;color:#2d3b48}#topnav .navigation-menu>li.has-submenu.open>a{color:#605daf}#navigation{position:absolute;top:60px;left:0;right:0;display:none;height:auto;padding-bottom:0;overflow:auto;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;background-color:#fff}#navigation.open{display:block;overflow-y:auto}}@media (min-width:768px){#topnav .navigation-menu>li.has-submenu:hover>.submenu{visibility:visible;opacity:1;margin-top:0}#topnav .navigation-menu>li.has-submenu:hover>.submenu>li.has-submenu:hover>.submenu{visibility:visible;opacity:1;margin-top:-1px;margin-right:0}.navbar-toggle{display:block}}@media (max-width:620px){.topbar-main .logo{font-size:28px!important}.notification-list .noti-icon{font-size:24px}.hide-phone{display:none}}.topbar-custom{border-radius:0;margin-bottom:0}.topbar-custom ul li{float:left}.topbar-custom .nav-link{line-height:64px;color:#2d3b48;height:64px}.topbar-custom .dropdown-toggle:after{content:normal}.topbar-custom .menu-left{overflow:hidden}.footer{left:0!important;font-family:Rubik,sans-serif;font-size:inherit;padding:20px 0}.header-title{margin-bottom:8px;text-transform:uppercase;letter-spacing:.02em;font-size:14px}@media (min-width:768px) and (max-width:991px){body{overflow-x:hidden}}@media (max-width:1024px){.side-menu.left{margin-left:-100%;z-index:1000!important}.content-page{margin-left:0}.enlarged .side-menu.left{margin-left:0!important}.button-menu-mobile{display:inline-block}.navbar-custom{padding-left:10px}.content-page>.content{padding:20px}#wrapper.enlarged .footer,.footer{left:0}}@media (max-width:768px){.topbar{position:fixed;left:25px;right:25px;z-index:999}.page-content-wrapper{margin-top:50px}.sticky-table-header.fixed-solution{top:74px}}@media (max-width:767px){body{overflow-x:hidden}.content-page{margin-left:0!important}.enlarged .left.side-menu{margin-left:-75px}.mobile-sidebar{left:0}.mobile-content{left:250px;right:-250px}.wrapper-page{width:90%}.page-title-box .btn-group,.page-title-box .hide-phone{display:none!important}.navbar-nav .open .dropdown-menu{background-color:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);left:auto;position:absolute;right:0}.fc-toolbar .fc-right{float:left;margin:10px 0}}@media (max-width:620px){.page-header-title{text-align:center}.dataTables_paginate .page-link{padding:.35rem .5rem}.mo-mb-2{margin-bottom:10px}.mo-mt-2{margin-top:10px!important}.pagination-lg .page-link{padding:.25rem .5rem;font-size:15px}}@media (max-width:480px){.side-menu{z-index:10}.button-menu-mobile{display:block}}@media (max-width:420px){.hide-phone,.notify-icon{display:none}.dropdown-menu-lg{width:200px}.notify-details{margin-left:0!important}}@media (min-width:1200px) and (max-width:1366px){.entry .title{width:28%!important;float:left!important;padding-right:24px!important}.entry .title h6{font-size:14px!important}.entry .title:before{content:"";right:-3px!important}.entry .body{width:72%!important}}.icon-contain i{font-size:32px}.accordion,.accordion .btn:focus,.accordion .card{box-shadow:none}.accordion .card-body,.accordion .card-header{border:1px solid rgba(188,193,194,.2)}.accordion .card-header{background-color:rgba(212,216,225,.2);padding:0 12px}.accordion .btn{margin-bottom:0}.blog-card h4{font-weight:600}.card-img-overlay{bottom:auto}.round-icon{font-size:22px;width:44px;height:44px;line-height:45px;text-align:center;border-radius:50%;display:inline-block}.timeline-card{overflow:hidden}.timeline{width:100%;max-width:800px;position:relative}.timeline:before{content:"";position:absolute;top:0;left:25%;bottom:0;width:4px;background:#f5f5f7}.timeline:after{content:"";display:table;clear:both}.entry{clear:both;text-align:left;position:relative}.entry .title{margin-bottom:.5em;float:left;width:25%;padding-right:30px;text-align:right;position:relative}.entry .title h6{font-size:16px;color:#8c9ea9;font-weight:400;margin-top:0}.entry .title:before{content:"";position:absolute;width:16px;height:16px;border:4px solid #fff;background-color:#33cdff;border-radius:100%;top:8%;right:-10px;z-index:99;box-shadow:0 0 0 1.25px #5dd099}.entry .title p{margin:0;font-size:100%}.entry .body{margin:0 0 42px;float:right;width:75%;padding-left:30px}.entry .body p{line-height:1.4em;color:#8c9ea9;font-size:14px}.entry .body p:first-child{margin-top:0;font-weight:400}.text-gradient-success{background:-webkit-linear-gradient(#42e695,#3bb2b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-gradient-danger{background:-webkit-linear-gradient(#f81f8b,#f56348);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-gradient-warning{background:-webkit-linear-gradient(#f6d365,#ff7850);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-gradient-primary{background:linear-gradient(90deg,#30cfd0 0,#330867);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.bg-gradient1{background-image:linear-gradient(120deg,#f56348,#f81f8b)}.bg-gradient2{background-image:linear-gradient(120deg,#00e795,#0095e2)}.bg-gradient3{background-image:linear-gradient(120deg,#f6d365,#fda085)}.bg-gradient4{background:linear-gradient(120deg,#606c88,#330867)}.title-border:before{content:"";margin-left:-20px;padding-right:16px;height:54px;top:0;display:inline-block;position:absolute;-o-border-image:linear-gradient(0deg,#f81f8b 0,#ff7850);border-image:linear-gradient(0deg,#f81f8b 0,#ff7850);border-image-slice:1;border-left:solid;border-width:4px}.dashboard-map{height:290px}.badge.badge-outline-success{border:1px solid #5dd099;background-color:transparent;color:#5dd099}.badge.badge-outline-danger{border:1px solid #f96e5b;background-color:transparent;color:#f96e5b}.badge.badge-outline-primary{border:1px solid #605daf;background-color:transparent;color:#605daf}.badge.badge-outline-warning{border:1px solid #f8c955;background-color:transparent;color:#f8c955}.badge.badge-outline-info{border:1px solid #33cdff;background-color:transparent;color:#33cdff}.badge.badge-outline-pink{border:1px solid #f5468e;background-color:transparent;color:#f5468e}.badge.badge-outline-purple{border:1px solid #775fd5;background-color:transparent;color:#775fd5}.badge.badge-outline-secondary{border:1px solid #aaaece;background-color:transparent;color:#aaaece}.badge.badge-outline-dark{border:1px solid #2d3b48;background-color:transparent;color:#2d3b48}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXJpYWJsZXMuc2NzcyIsIl9nZW5lcmFsLnNjc3MiLCJfbG9hZGVyLnNjc3MiLCJfYm9vdHN0cmFwLWN1c3RvbS5zY3NzIiwiX2FsZXJ0cy5zY3NzIiwiX2hlbHBlci5zY3NzIiwiX3dhdmVzLnNjc3MiLCJzdHlsZS5jc3MiLCJfZGVtby1vbmx5LnNjc3MiLCJfYnV0dG9ucy5zY3NzIiwiX2NhcmQuc2NzcyIsIl9wYWdpbmF0aW9uLnNjc3MiLCJfcHJvZ3Jlc3NiYXIuc2NzcyIsIl9wb3BvdmVyLXRvb2x0aXBzLnNjc3MiLCJfc3dlZXQtYWxlcnQuc2NzcyIsIl9hbGVydGlmeS5zY3NzIiwiX2NoYXJ0cy5zY3NzIiwiX3RhYmxlcy5zY3NzIiwiX3JhbmdlLXNsaWRlci5zY3NzIiwiX2Zvcm0tZWxlbWVudHMuc2NzcyIsIl9mb3JtLXZhbGlkYXRpb24uc2NzcyIsIl9mb3JtLXVwbG9hZC5zY3NzIiwiX2Zvcm0tYWR2YW5jZWQuc2NzcyIsIl9mb3JtLWVkaXRvci5zY3NzIiwiX3N1bW1lcm5vdGUuc2NzcyIsIl9jYWxlbmRhci5zY3NzIiwiX3dpZGdldHMuc2NzcyIsIl9tYXBzLnNjc3MiLCJfYWNjb3VudC1wYWdlcy5zY3NzIiwiX21lbnUuc2NzcyIsIl9yZXNwb25zaXZlLnNjc3MiLCJfZGFzaGJvYXJkLnNjc3MiLCJfY3VzdG9tLWNvbG9ycy5zY3NzIiwiX2JhZGdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsd0VBQVksQ0NJWixLQUVFLDRCRGdDZ0MsQ0MvQmhDLFFBQVMsQ0FDVCxjRG1DYyxDQ2xDZCxhRHVCcUIsQ0NyQnZCLFVBTkUsa0JEMEJxQixDQ3BCdkIsS0FDRSxpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLGVEaUJxQixDQ2R2QixrQkFDRSxhQUFjLENBQ2QsYUFBNkIsQ0FHL0IsR0FDRSxnQkFBaUIsQ0FHbkIsR0FDRSxnQkFBaUIsQ0FHbkIsR0FDRSxnQkFBaUIsQ0FEbkIsU0FHSSxhRFptQixDQ2dCdkIsR0FDRSxn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LGFIMUhxQixDRzZIdkIsY0FDRSx3QkgvSHFCLENHa0l2QixZQUNFLHdCSDlIcUIsQ0dpSXZCLGNBQ0Usd0JIaklxQixDR29JdkIsWUFDRSx3Qkh4SXFCLENHNkl2QixvQkFDRSxtQ0h0SnFCLENHdUpyQixhSHZKcUIsQ0cwSnZCLG9CQUNFLG9DSHpKcUIsQ0cwSnJCLGFIMUpxQixDRzZKdkIsaUJBQ0Usb0NIN0pxQixDRzhKckIsYUg5SnFCLENHaUt2QixvQkFDRSxvQ0hqS3FCLENHa0tyQixhSGxLcUIsQ0dxS3ZCLG1CQUNFLG9DSHJLcUIsQ0dzS3JCLGFIdEtxQixDR3lLdkIsaUJBQ0Usb0NIcktxQixDR3NLckIsYUh0S3FCLENHeUt2QixtQkFDRSxvQ0h6S3FCLENHMEtyQixhSDFLcUIsQ0c4S3ZCLGdFQUNFLHdCSDFMcUIsQ0c2THZCLDRCQUNFLGFIOUxxQixDR2tNdkIsc0RBTUksd0JIeExtQixDR3lMbkIsb0JIekxtQixDRzBMbkIsYUh6TG1CLENHMExuQixTQUFVLENBVGQsb0RBV00sYUg3TWlCLENHa012Qiw4QkFlSSx3QkhqTW1CLENHa01uQixvQkhsTW1CLENHbU1uQixhSGxNbUIsQ0dtTW5CLFNBQVUsQ0FsQmQsa0dBd0JJLGFIMU5tQixDRzhOdkIsaUJBQ0UsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLGlDQUFnQyxDQUhsQyx5REFTSSxlQUFnQixDQUNoQixpQkFBa0IsQ0FJdEIseUJBQ0UsZUFBZ0IsQ0FHbEIsK0JBQ0UsYUhqUHFCLENHOFB2QixxSkFFSSx3QkhoUW1CLENHOFB2QixrRkFLSSxtQ0huUW1CLENHeVF2QixnQkFDRSxZQUFhLENBSWYsWUFDRSxpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQiw2QkhuUXFCLENHc1F2QixvQkFDRSxhQUFjLENBQ2QsOEJIeFFxQixDR3lRckIsZ0JBQWlCLENBSW5CLGFBQ0UsWUFBYSxDQzlSZixPQUNFLGlCQUFrQixDQUNsQixRQUFTLENBRlgsbUJBS0ksZUFBZ0IsQ0FMcEIsNkJBUUksd0JKTG1CLENJTW5CLDRC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QUtFLGtDQUFpRCxDQUNqRCx3QkFBc0MsQ0FFeEMsNkxBR0UsdUNUaERxQixDU3FEdkIsYUFDRSx3QlRwRHFCLENTcURyQix3QlRyRHFCLENTc0RyQiwwQ1R0RHFCLENTd0R2Qix1VkFNRSx3QkFBc0MsQ0FDdEMsd0JBQXNDLENBRXhDLDZMQUdFLHdDVHBFcUIsQ1N5RXZCLGVBQ0Usd0JUM0VxQixDUzRFckIsd0JUNUVxQixDUzZFckIsMkNUN0VxQixDUytFdkIsK1dBTUUsd0JBQXdDLENBQ3hDLHdCQUF3QyxDQUUxQyx5TUFHRSx5Q1QzRnFCLENTZ0d2QixVQUNFLHdCVC9GcUIsQ1NnR3JCLHdCVGhHcUIsQ1NpR3JCLDBDVGpHcUIsQ1NtR3ZCLHlWQU1FLHdCQUFtQyxDQUNuQyx3QkFBbUMsQ0FFckMsMktBR0Usd0NUL0dxQixDU29IdkIsYUFDRSx3QlRwSHFCLENTcUhyQix3QlRySHFCLENTc0hyQiwwQ1R0SHFCLENTd0h2QixxU0FLRSx3QkFBc0MsQ0FDdEMsd0JBQXNDLENBRXhDLDZMQUdFLHdDVG5JcUIsQ1N3SXZCLFlBQ0Usd0JUeElxQixDU3lJckIsd0JUeklxQixDUzBJckIsMENUMUlxQixDUzRJdkIsMlVBTUUsd0JBQXFDLENBQ3JDLHdCQUFxQyxDQUd2Qyx3RkFFRSx3Q1R4SnFCLENTNkp2QixXQUNFLGFUL0lxQixDU2dKckIsd0JUOUpxQixDUytKckIsd0JUckpxQixDU3NKckIsMkNUaEtxQixDU2tLdkIsK1FBS0Usd0JBQW9DLENBQ3BDLHdCQUFvQyxDQUd0QyxvRkFFRSx5Q1Q3S3FCLENTa0x2QixVQUNFLHdCVGpMcUIsQ1NrTHJCLHdCVGxMcUIsQ1NtTHJCLFVUcExxQixDU3FMckIsd0NUcExxQixDU3NMdkIsb09BSUUsd0JBQW1DLENBQ25DLHdCQUFtQyxDQUNuQyxVVDdMcUIsQ1MrTHZCLGdGQUVFLHNDVGhNcUIsQ1NxTXZCLFVBQ0UsYVQ3THFCLENTZ012QixpREFHRSxvQkFBcUIsQ0FDckIsYUFBOEIsQ0FNaEMsVUFDRSx3QlRsTnFCLENTbU5yQix3QlRuTnFCLENTb05yQixV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dkIsMEJBdUJJLHdCakNmbUIsQ2lDZ0JuQiw0QkFBNkIsQ0FDN0IsYWpDakJtQixDaUNSdkIsMEJBNEJJLHdCakNibUIsQ2lDY25CLDRCQUE2QixDQUM3QixhakNmbUIsQ2lDZnZCLDRCQWlDSSx3QmpDakJtQixDaUNrQm5CLDRCQUE2QixDQUM3QixhakNuQm1CLENpQ2hCdkIsK0JBc0NJLHdCakNoQ21CLENpQ2lDbkIsNEJBQTZCLENBQzdCLGFqQ2xDbUIsQ2lDTnZCLDBCQTJDSSx3QmpDOUJtQixDaUMrQm5CLDRCQUE2QixDQUM3QixhakNoQ21CIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9UnViaWs6NDAwLDUwMCw3MDAnKTtcclxuXHJcblxyXG4vLyBDb2xvciB2YXJpYWJsZXNcclxuXHJcbiRwcmltYXJ5OiAgICAgICAjNjA1ZGFmO1xyXG4kc2Vjb25kYXJ5OiAgICAgI2FhYWVjZTtcclxuJHN1Y2Nlc3M6ICAgICAgICM1ZGQwOTk7XHJcbiRpbmZvOiAgICAgICAgICAjMzNjZGZmO1xyXG4kd2FybmluZzogICAgICAgI2Y4Yzk1NTtcclxuJGRhbmdlcjogICAgICAgICNmOTZlNWI7XHJcbiRsaWdodDogICAgICAgICAjZjVmNWY3O1xyXG4kd2hpdGU6ICAgICAgICAgI2ZmZmZmZjtcclxuJGRhcms6ICAgICAgICAgICMyZDNiNDg7XHJcbiRtdXRlZDogICAgICAgICAjOGM5ZWE5O1xyXG4kcGluazogICAgICAgICAgI2Y1NDY4ZTtcclxuJHB1cnBsZTogICAgICAgICM3NzVmZDU7XHJcblxyXG5cclxuJGdyYXktMTAwOiAgICAgICNmNmY2Zjk7XHJcbiRncmF5LTIwMDogICAgICAjZjNmMmY3O1xyXG4kZ3JheS0zMDA6ICAgICAgI2Q0ZDhlMTtcclxuJGdyYXktNDAwOiAgICAgICNiY2MxYzI7XHJcbiRncmF5LTUwMDogICAgICAjYTNhN2E4O1xyXG4kZ3JheS02MDA6ICAgICAgIzkzOTc5ODtcclxuJGdyYXktNzAwOiAgICAgICM3ODc5N2M7XHJcbiRncmF5LTgwMDogICAgICAjNjM2NDY2O1xyXG4kZ3JheS05MDA6ICAgICAgIzI5MmEyZjtcclxuXHJcblxyXG5cclxuJGJnLWJvZHk6ICAgICAgICNmNWY1ZjU7XHJcbiRib2R5LXRleHQ6ICAgICAjMzMzMjY1O1xyXG4kbGVmdC1iYXI6ICAgICAgI2ZmZmZmZjtcclxuJGJnLXRvcGJhcjogICAgICM2MDVkYWY7XHJcblxyXG4kdGFibGUtdGV4dDogICAgIzg4ODdhOTtcclxuXHJcbiRmb250LXByaW1hcnk6ICdSdWJpaycsIHNhbnMtc2VyaWY7XHJcblxyXG4kc2hhZG93OiAycHggMHB4IDNweCByZ2JhKDk2LDkzLDE3NSwwLjA1KTtcclxuJHNoYWRvdy1tZDogMXB4IDBweCAyMHB4IHJnYmEoOTYsOTMsMTc1LDAuMDUpO1xyXG5cclxuJGJhc2UtZm9udDogMTRweDtcclxuXHJcblxyXG5cclxuLy8gV2lkdGggdmFyaWFibGVzXHJcbiR3aWR0aDogMTAwJTtcclxuXHJcblxyXG4vLyBIZWlnaHQgdmFyaWFibGVzXHJcbiRoZWlnaHQ6IDEwMCU7XHJcblxyXG5cclxuIiwiLyogPT09PT09PT09PT09PT1cclxuICBHZW5lcmFsXHJcbj09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuYm9keSB7XHJcbiAgYmFja2dyb3VuZDogJGJnLWJvZHk7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtc2l6ZTogJGJhc2UtZm9udDtcclxuICBjb2xvcjogJGJvZHktdGV4dDtcclxufVxyXG5odG1sIHtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogJGJnLWJvZHk7XHJcbn1cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgY29sb3I6IGRhcmtlbigkZ3JheS04MDAsIDEwJSk7XHJcbn1cclxuXHJcbmgxIHtcclxuICBsaW5lLWhlaWdodDogNDNweDtcclxufVxyXG5cclxuaDIge1xyXG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG59XHJcblxyXG5oMyB7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgc21hbGwge1xyXG4gICAgY29sb3I6ICRncmF5LTMwMDtcclxuICB9XHJcbn1cclxuXHJcbmg0IHtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxuICBzbWFsbCB7XHJcbiAgICBjb2xvcjogJGdyYXktMzAwO1xyXG4gIH1cclxufVxyXG5cclxuaDUge1xyXG4gIHNtYWxsIHtcclxuICAgIGNvbG9yOiAkZ3JheS0zMDA7XHJcbiAgfVxyXG59XHJcblxyXG5iIHtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4qIHtcclxuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmEge1xyXG4gIGNvbG9yOiAkZ3JheS05MDA7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6IGRhcmtlbigkZ3JheS05MDAsIDIwJSk7XHJcbiAgfVxyXG4gICY6YWN0aXZlIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxucHtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuY29kZSB7XHJcbiAgY29sb3I6ICRpbmZvO1xyXG59XHJcblxyXG5cclxuLmNvbnRhaW5lci1hbHQge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTVweDtcclxufVxyXG5cclxuLmZvb3RlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwwLjAyKTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICBib3R0b206IDA7XHJcbiAgY29sb3I6ICRkYXJrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IDI0MHB4O1xyXG59XHJcblxyXG4jd3JhcHBlciB7XHJcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6ICR3aWR0aDtcclxufVxyXG5cclxuLnBhZ2Uge1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxufVxyXG5cclxuLmJ0bi1saW5rOmhvdmVyLFxyXG4uYnRuLWxpbms6Zm9jdXN7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qUmFuZ2UqL1xyXG4ucmF0aW5nLXN5bWJvbC1mb3JlZ3JvdW5ke1xyXG4gIGJvdHRvbTogMDtcclxufVxyXG5cclxuLyogU29jaWFsICovXHJcbi5zb2NpYWwtbGlua3Mge1xyXG4gIGxpIHtcclxuICAgIGEge1xyXG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkbGlnaHQsNCUpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGNvbG9yOiBsaWdodGVuKCRncmF5LTgwMCwxNSUpO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaC0zMDB7XHJcbiAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xyXG59IiwiLyogPT09PT09PT09PT09PT1cclxuICBMb2FkZXJcclxuPT09PT09PT09PT09PT09PT09PSovXHJcbiNwcmVsb2FkZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWJvZHk7XHJcbiAgei1pbmRleDogOTk5OTk5OTtcclxufVxyXG5cclxuI3N0YXR1cyB7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luOiAtMjBweCAwIDAgLTIwcHg7XHJcbn1cclxuXHJcbi5zcGlubmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDc4cHg7XHJcbiAgaGVpZ2h0OiA3OHB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTM5cHg7XHJcbiAgbWFyZ2luLXRvcDogLTM5cHg7XHJcbn1cclxuXHJcbi5zcGlubmVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA0NXB4O1xyXG4gIGhlaWdodDogNDVweDtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtMjNweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yM3B4O1xyXG4gIGJvcmRlci13aWR0aDogMnB4IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogJGluZm8gcmdiYSgkaW5mbywwLjMpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAtby1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1vLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBhbmltYXRpb246IHNwaW4gMy40NXMgaW5maW5pdGU7XHJcbiAgLW8tYW5pbWF0aW9uOiBzcGluIDMuNDVzIGluZmluaXRlO1xyXG4gIC1tcy1hbmltYXRpb246IHNwaW4gMy40NXMgaW5maW5pdGU7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMy40NXMgaW5maW5pdGU7XHJcbiAgLW1vei1hbmltYXRpb246IHNwaW4gMy40NXMgaW5maW5pdGU7XHJcbn1cclxuLnNwaW5uZXI6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTJweDtcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLXRvcDogLTZweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGluZm87XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIC1vLWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAtbXMtYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW8tYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGFuaW1hdGlvbjogcHVsc2UgNi45cyBpbmZpbml0ZSwgYm9yZGVyUHVsc2UgNi45cyBpbmZpbml0ZTtcclxuICAtby1hbmltYXRpb246IHB1bHNlIDYuOXMgaW5maW5pdGUsIGJvcmRlclB1bHNlIDYuOXMgaW5maW5pdGU7XHJcbiAgLW1zLWFuaW1hdGlvbjogcHVsc2UgNi45cyBpbmZpbml0ZSwgYm9yZGVyUHVsc2UgNi45cyBpbmZpbml0ZTtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogcHVsc2UgNi45cyBpbmZpbml0ZSwgYm9yZGVyUHVsc2UgNi45cyBpbmZpbml0ZTtcclxuICAtbW96LWFuaW1hdGlvbjogcHVsc2UgNi45cyBpbmZpbml0ZSwgYm9yZGVyUHVsc2UgNi45cyBpbmZpbml0ZTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGluIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTA4MGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5ALW8ta2V5ZnJhbWVzIHNwaW4ge1xyXG4gIDAlIHtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxMDgwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbkAtbXMta2V5ZnJhbWVzIHNwaW4ge1xyXG4gIDAlIHtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMDgwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTA4MGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5ALW1vei1rZXlmcmFtZXMgc3BpbiB7XHJcbiAgMCUge1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDEwODBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBwdWxzZSB7XHJcbiAgMCUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywwLjIpO1xyXG4gIH1cclxuICAxMyUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywwLjIpO1xyXG4gIH1cclxuICAxNSUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywwLjkpO1xyXG4gIH1cclxuICAyOCUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywwLjkpO1xyXG4gIH1cclxuICAzMCUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywwLjIpO1xyXG4gIH1cclxuICA0MyUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywwLjIpO1xyXG4gIH1cclxuICA0NSUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywwLjkpO1xyXG4gIH1cclxuICA3MCUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywwLjkpO1xyXG4gIH1cclxuICA3NCUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywwLjIpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGluZm8sMC45KTtcclxuICB9XHJcbn1cclxuXHJcbkAtby1rZXlmcmFtZXMgcHVsc2Uge1xyXG4gIDAlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGluZm8sMC4yKTtcclxuICB9XHJcbiAgMTMlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGluZm8sMC4yKTtcclxuICB9XHJcbiAgMTUlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGluZm8sMC45KTtcclxuICB9XHJcbiAgMjglIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGluZm8sMC45KTtcclxuICB9XHJcbiAgMzAlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGluZm8sMC4yKTtcclxuICB9XHJcbiAgNDMlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGluZm8sMC4yKTtcclxuICB9XHJcbiAgNDUlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGluZm8sMC45KTtcclxuICB9XHJcbiAgNzAlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGluZm8sMC45KTtcclxuICB9XHJcbiAgNzQlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGluZm8sMC4yKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRpbmZvLDAuOSk7XHJcbiAgfVxyXG59XHJcblxyXG5ALW1zLWtleWZyYW1lcyBwdWxzZSB7XHJcbiAgMCUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywwLjIpO1xyXG4gIH1cclxuICAxMyUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywwLjIpO1xyXG4gIH1cclxuICAxNSUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywwLjkpO1xyXG4gIH1cclxuICAyOCUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywwLjkpO1xyXG4gIH1cclxuICAzMCUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywwLjIpO1xyXG4gIH1cclxuICA0MyUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywwLjIpO1xyXG4gIH1cclxuICA0NSUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywwLjkpO1xyXG4gIH1cclxuICA3MCUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywwLjkpO1xyXG4gIH1cclxuICA3NCUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywwLjIpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGluZm8sMC45KTtcclxuICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XHJcbiAgMCUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywwLjIpO1xyXG4gIH1cclxuICAxMyUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywwLjIpO1xyXG4gIH1cclxuICAxNSUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywwLjkpO1xyXG4gIH1cclxuICAyOCUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywwLjkpO1xyXG4gIH1cclxuICAzMCUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywwLjIpO1xyXG4gIH1cclxuICA0MyUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywwLjIpO1xyXG4gIH1cclxuICA0NSUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywwLjkpO1xyXG4gIH1cclxuICA3MCUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywwLjkpO1xyXG4gIH1cclxuICA3NCUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywwLjIpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGluZm8sMC45KTtcclxuICB9XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyBwdWxzZSB7XHJcbiAgMCUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywwLjIpO1xyXG4gIH1cclxuICAxMyUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywwLjIpO1xyXG4gIH1cclxuICAxNSUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywwLjkpO1xyXG4gIH1cclxuICAyOCUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywwLjkpO1xyXG4gIH1cclxuICAzMCUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywwLjIpO1xyXG4gIH1cclxuICA0MyUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywwLjIpO1xyXG4gIH1cclxuICA0NSUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywwLjkpO1xyXG4gIH1cclxuICA3MCUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywwLjkpO1xyXG4gIH1cclxuICA3NCUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywwLjIpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGluZm8sMC45KTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm9yZGVyUHVsc2Uge1xyXG4gIDAlIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiKDI1NSwyNTUsMjU1KSwgMCAwIDAgMXB4IHJnYmEoJGluZm8sMC44KTtcclxuICB9XHJcbiAgNDAlIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2IoMjU1LDI1NSwyNTUpLCAwIDAgMCAycHggcmdiYSgkaW5mbywgMC44KTtcclxuICB9XHJcbiAgODAlIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAkd2hpdGUsIDAgMCAxcHggM3B4IHJnYmEoJGluZm8sIDAuOCk7XHJcbiAgfVxyXG59XHJcblxyXG5ALW8ta2V5ZnJhbWVzIGJvcmRlclB1bHNlIHtcclxuICAwJSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYigyNTUsMjU1LDI1NSksIDAgMCAwIDFweCByZ2JhKCRpbmZvLDAuOCk7XHJcbiAgfVxyXG4gIDQwJSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiKDI1NSwyNTUsMjU1KSwgMCAwIDAgMnB4IHJnYmEoJGluZm8sIDAuOCk7XHJcbiAgfVxyXG4gIDgwJSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggJHdoaXRlLCAwIDAgMXB4IDNweCByZ2JhKCRpbmZvLCAwLjgpO1xyXG4gIH1cclxufVxyXG5cclxuQC1tcy1rZXlmcmFtZXMgYm9yZGVyUHVsc2Uge1xyXG4gIDAlIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiKDI1NSwyNTUsMjU1KSwgMCAwIDAgMXB4IHJnYmEoJGluZm8sMC44KTtcclxuICB9XHJcbiAgNDAlIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2IoMjU1LDI1NSwyNTUpLCAwIDAgMCAycHggcmdiYSgkaW5mbywgMC44KTtcclxuICB9XHJcbiAgODAlIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAkd2hpdGUsIDAgMCAxcHggM3B4IHJnYmEoJGluZm8sIDAuOCk7XHJcbiAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm9yZGVyUHVsc2Uge1xyXG4gIDAlIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiKDI1NSwyNTUsMjU1KSwgMCAwIDAgMXB4IHJnYmEoJGluZm8sMC44KTtcclxuICB9XHJcbiAgNDAlIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2IoMjU1LDI1NSwyNTUpLCAwIDAgMCAycHggcmdiYSgkaW5mbywgMC44KTtcclxuICB9XHJcbiAgODAlIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAkd2hpdGUsIDAgMCAxcHggM3B4IHJnYmEoJGluZm8sIDAuOCk7XHJcbiAgfVxyXG59XHJcblxyXG5ALW1vei1rZXlmcmFtZXMgYm9yZGVyUHVsc2Uge1xyXG4gIDAlIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiKDI1NSwyNTUsMjU1KSwgMCAwIDAgMXB4IHJnYmEoJGluZm8sMC44KTtcclxuICB9XHJcbiAgNDAlIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2IoMjU1LDI1NSwyNTUpLCAwIDAgMCAycHggcmdiYSgkaW5mbywgMC44KTtcclxuICB9XHJcbiAgODAlIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAkd2hpdGUsIDAgMCAxcHggM3B4IHJnYmEoJGluZm8sIDAuOCk7XHJcbiAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZDgge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGxvYWQ4IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn0iLCIvKiA9PT09PT09PT09PT09PVxyXG4gIEJvb3RzdHJhcC1jdXN0b21cclxuPT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4vLyBCcmVhY3J1bWJcclxuLmJyZWFkY3J1bWIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG59XHJcblxyXG4vL0Ryb3Bkb3duXHJcbi5kcm9wZG93bi1tZW51IHtcclxuICBwYWRkaW5nOiA0cHggMDtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgYm94LXNoYWRvdzogMCAycHggMzBweCByZ2JhKCRncmF5LTYwMCwuMDgpO1xyXG4gIGJvcmRlci1jb2xvcjogJGxpZ2h0O1xyXG59XHJcblxyXG4uZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XHJcbiAgY29sb3I6ICRkYXJrO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1pdGVtIHtcclxuICBwYWRkaW5nOiAuNTVyZW0gMS41cmVtO1xyXG59XHJcblxyXG5cclxuLy9CYWNrZ3JvdW5kIGNvbG9yXHJcbi5iZy1wcmltYXJ5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctc3VjY2VzcyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3MgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLWluZm8ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbmZvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy13YXJuaW5nIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctZGFuZ2VyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1tdXRlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG11dGVkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy13aGl0ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1waW5rIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctcHVycGxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vVGV4dCBDb2xvclxyXG4udGV4dC13aGl0ZSB7XHJcbiAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1kYW5nZXIge1xyXG4gIGNvbG9yOiAkZGFuZ2VyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LW11dGVkIHtcclxuICBjb2xvcjogJG11dGVkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LXByaW1hcnkge1xyXG4gIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC13YXJuaW5nIHtcclxuICBjb2xvcjogJHdhcm5pbmcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtc3VjY2VzcyB7XHJcbiAgY29sb3I6ICRzdWNjZXNzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWluZm8ge1xyXG4gIGNvbG9yOiAkaW5mbyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1kYXJrIHtcclxuICBjb2xvcjogJGRhcmsgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtcGluayB7XHJcbiAgY29sb3I6ICRwaW5rICFpbXBvcnRhbnQ7XHJcbn1cclxuLnRleHQtcHVycGxlIHtcclxuICBjb2xvcjogJHB1cnBsZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLy9CYWRnZVxyXG5cclxuLmJhZGdlIHtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4uYmFkZ2UtZGVmYXVsdCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG4gIGNvbG9yOiAkZGFyaztcclxufVxyXG5cclxuLmJhZGdlLXByaW1hcnkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG59XHJcblxyXG4uYmFkZ2Utc3VjY2VzcyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XHJcbn1cclxuXHJcbi5iYWRnZS1pbmZvIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcclxufVxyXG5cclxuLmJhZGdlLXdhcm5pbmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xyXG4gIGNvbG9yOiAkbGlnaHQ7XHJcbn1cclxuXHJcbi5iYWRnZS1kYW5nZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XHJcbn1cclxuXHJcbi5iYWRnZS1waW5rIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcclxufVxyXG5cclxuLmJhZGdlLXB1cnBsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcclxufVxyXG5cclxuLmJhZGdlLWRhcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xyXG59XHJcblxyXG4vKiBTb2Z0LUJ1ZGdlKi9cclxuXHJcbi5iYWRnZS1zb2Z0LXByaW1hcnkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuMik7XHJcbiAgY29sb3I6ICRwcmltYXJ5O1xyXG59XHJcblxyXG4uYmFkZ2Utc29mdC1zdWNjZXNzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzdWNjZXNzLCAwLjIpO1xyXG4gIGNvbG9yOiAkc3VjY2VzcztcclxufVxyXG5cclxuLmJhZGdlLXNvZnQtaW5mbyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywgMC4yKTtcclxuICBjb2xvcjogJGluZm87XHJcbn1cclxuXHJcbi5iYWRnZS1zb2Z0LXdhcm5pbmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdhcm5pbmcsIDAuMik7XHJcbiAgY29sb3I6ICR3YXJuaW5nO1xyXG59XHJcblxyXG4uYmFkZ2Utc29mdC1kYW5nZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhbmdlciwgMC4yKTtcclxuICBjb2xvcjogJGRhbmdlcjtcclxufVxyXG5cclxuLmJhZGdlLXNvZnQtcGluayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcGluaywgMC4yKTtcclxuICBjb2xvcjogJHBpbms7XHJcbn1cclxuXHJcbi5iYWRnZS1zb2Z0LXB1cnBsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHVycGxlLCAwLjIpO1xyXG4gIGNvbG9yOiAkcHVycGxlO1xyXG59XHJcblxyXG4vKiBOYXZzICYgVGFicyAqL1xyXG4ubmF2LXBpbGxzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluaywgLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxufVxyXG5cclxuLm5hdi1waWxscyA+IC5hY3RpdmUgPiBhID4gLmJhZGdlIHtcclxuICBjb2xvcjogJHByaW1hcnk7XHJcbn1cclxuXHJcbi8qIExpc3QgR3JvdXAgKi9cclxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTMwMDtcclxuICBib3JkZXItY29sb3I6ICRncmF5LTMwMDtcclxuICBjb2xvcjogJGdyYXktNDAwO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0zMDA7XHJcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTMwMDtcclxuICAgIGNvbG9yOiAkZ3JheS00MDA7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcclxuICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxuICAmOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTMwMDtcclxuICAgIGJvcmRlci1jb2xvcjogJGdyYXktMzAwO1xyXG4gICAgY29sb3I6ICRncmF5LTQwMDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICAubGlzdC1ncm91cC1pdGVtLXRleHQge1xyXG4gICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XHJcbiAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgfVxyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHBhZGRpbmc6IDEycHggMjBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCBmYWRlKCRkYXJrLDYlKTtcclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbiAgfVxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSA+IC5iYWRnZSB7XHJcbiAgY29sb3I6ICRwcmltYXJ5O1xyXG59XHJcblxyXG4vLyBjaGVja2JveFxyXG5cclxuLmN1c3RvbS1jaGVja2JveCB7XHJcbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyByYWRpbyBidXR0b25cclxuXHJcbi5jdXN0b20tcmFkaW8ge1xyXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gIH1cclxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuNSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUG9wb3ZlclxyXG4ucG9wb3Zlci1oZWFkZXIge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi8vIEJsb2NrcXVvdGVcclxuLmJsb2NrcXVvdGUge1xyXG4gIGZvbnQtc2l6ZTogMS4wNXJlbTtcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRncmF5LTIwMDtcclxufVxyXG5cclxuLmJsb2NrcXVvdGUtcmV2ZXJzZSB7XHJcbiAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgJGdyYXktMjAwO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4vL01vZGFsXHJcbi5tb2RhbC10aXRsZSB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG4iLCIvKiA9PT09PT09PT09PT09XHJcbiAgIEFsZXJ0c1xyXG49PT09PT09PT09PT09ICovXHJcblxyXG4uYWxlcnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXI6IDA7XHJcblxyXG4gIC5hbGVydC1saW5rIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG4gICYuYWxlcnQtb3V0bGluZS1zdWNjZXNze1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAkc3VjY2VzcztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICRzdWNjZXNzO1xyXG4gIH1cclxuICAmLmFsZXJ0LW91dGxpbmUtZGFuZ2Vye1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAkZGFuZ2VyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJGRhbmdlcjtcclxuICB9XHJcbiAgJi5hbGVydC1vdXRsaW5lLXByaW1hcnl7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICRwcmltYXJ5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgfVxyXG4gICYuYWxlcnQtb3V0bGluZS13YXJuaW5ne1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAkd2FybmluZztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICR3YXJuaW5nO1xyXG4gIH1cclxuICAmLmFsZXJ0LW91dGxpbmUtaW5mb3tcclxuICAgIGJvcmRlcjoxcHggc29saWQgJGluZm87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAkaW5mbztcclxuICB9XHJcbiAgJi5hbGVydC1vdXRsaW5lLXBpbmt7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICRwaW5rO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJHBpbms7XHJcbiAgfVxyXG4gICYuYWxlcnQtb3V0bGluZS1wdXJwbGV7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICRwdXJwbGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAkcHVycGxlO1xyXG4gIH1cclxuICAmLmFsZXJ0LW91dGxpbmUtc2Vjb25kYXJ5e1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAkc2Vjb25kYXJ5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICB9XHJcbiAgJi5hbGVydC1vdXRsaW5lLWRhcmt7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICRkYXJrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJGRhcms7XHJcbiAgfVxyXG59XHJcblxyXG4uYWxlcnQtc3VjY2VzcyB7XHJcbiAgY29sb3I6ICRzdWNjZXNzO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHN1Y2Nlc3MsMzAlKTtcclxuICAuYWxlcnQtbGluayB7XHJcbiAgICBjb2xvcjogZGFya2VuKCRzdWNjZXNzLDEwJSk7XHJcbiAgfVxyXG4gIGhyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkc3VjY2VzcywxMCUpO1xyXG4gIH1cclxufVxyXG5cclxuLmFsZXJ0LWluZm8ge1xyXG4gIGNvbG9yOiAkaW5mbztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRpbmZvLDI1JSk7XHJcbiAgLmFsZXJ0LWxpbmsge1xyXG4gICAgY29sb3I6IGRhcmtlbigkaW5mbywxMCUpO1xyXG4gIH1cclxuICBociB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGluZm8sMTAlKTtcclxuICB9XHJcbn1cclxuXHJcbi5hbGVydC13YXJuaW5nIHtcclxuICBjb2xvcjogJHdhcm5pbmc7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkd2FybmluZywgMzIlKTtcclxuICAuYWxlcnQtbGluayB7XHJcbiAgICBjb2xvcjogZGFya2VuKCR3YXJuaW5nLCAxMCUpO1xyXG4gIH1cclxuICBociB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJHdhcm5pbmcsIDEwJSk7XHJcbiAgfVxyXG59XHJcblxyXG4uYWxlcnQtZGFuZ2VyIHtcclxuICBjb2xvcjogJGRhbmdlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYW5nZXIsMjUlKTtcclxuICAuYWxlcnQtbGluayB7XHJcbiAgICBjb2xvcjogZGFya2VuKCRkYW5nZXIsMTAlKTtcclxuICB9XHJcbiAgaHIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRkYW5nZXIsMTAlKTtcclxuICB9XHJcbn0iLCIvKiA9PT09PT09PT09PT09PVxyXG4gIEhlbHBlciBDbGFzc2VzXHJcbj09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLnAtMCB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLnAtdC0xMCB7XHJcbiAgcGFkZGluZy10b3A6IDEwcHg7XHJcbn1cclxuLnAtYi0xMCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbn1cclxuLm0tMCB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbi5tLXItNSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuLm0tci0xMCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcbi5tLXItMTUge1xyXG4gIG1hcmdpbi1yaWdodDogMTVweDtcclxufVxyXG4ubS1sLTEwIHtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxufVxyXG4ubS1sLTE1IHtcclxuICBtYXJnaW4tbGVmdDogMTVweDtcclxufVxyXG4ubS10LTUge1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG4ubS10LTEwIHtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcbi5tLXQtMTUge1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuLm0tdC0yMCB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG4ubS10LTMwIHtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcbi5tLXQtNDAge1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuXHJcbi5tLWItNSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcbi5tLWItMTAge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuLm0tYi0xNSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG4ubS1iLTIwIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbi5tLWItMzAge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuLncteHMge1xyXG4gIG1pbi13aWR0aDogODBweDtcclxufVxyXG4udy1zbSB7XHJcbiAgbWluLXdpZHRoOiA5NXB4O1xyXG59XHJcbi53LW1kIHtcclxuICBtaW4td2lkdGg6IDExMHB4O1xyXG59XHJcbi53LWxnIHtcclxuICBtaW4td2lkdGg6IDE0MHB4O1xyXG59XHJcbi5tLWgtNTAge1xyXG4gIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbn1cclxuLmwtaC0zNCB7XHJcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbn1cclxuLmZvbnQtMTAge1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG4uZm9udC0xMiB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi5mb250LTEzIHtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuLmZvbnQtMTQge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG4uZm9udC0xNiB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcbi5mb250LTE4IHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuLmZvbnQtMjAge1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG4uZm9udC0zMiB7XHJcbiAgZm9udC1zaXplOiAzMnB4O1xyXG59XHJcbi5mb250LTQwIHtcclxuICBmb250LXNpemU6IDQwcHg7XHJcbn1cclxuLm5vLWJvcmRlciB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcbi5ieC1zaGFkb3cge1xyXG4gIC1tb3otYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLDAsMCwwLjEpO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLDAsMCwwLjEpO1xyXG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwwLDAsMC4xKTtcclxufVxyXG5cclxuLnRodW1iLXNtIHtcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgd2lkdGg6IDMycHg7XHJcbn1cclxuLnRodW1iLW1kIHtcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbiAgd2lkdGg6IDQ4cHg7XHJcbn1cclxuLnRodW1iLWxnIHtcclxuICBoZWlnaHQ6IDg4cHg7XHJcbiAgd2lkdGg6IDg4cHg7XHJcbn1cclxuLmdyaWQtc3RydWN0dXJlIHtcclxuICAuZ3JpZC1jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNDAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICB9XHJcbn1cclxuLmItcm91bmR7XHJcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcclxufVxyXG4uZnctNDAwe1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi5oZWFkZXItdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG4udGV4dC1nLWxpZ2h0e1xyXG4gIGNvbG9yOiAkZ3JheS0yMDAgIWltcG9ydGFudDtcclxufVxyXG4iLCIvKiA9PT09PT09PT09PT09PVxyXG4gIFdhdmVzIEVmZmVjdFxyXG49PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcblxyXG4vKiFcclxuICogV2F2ZXMgdjAuNi4wXHJcbiAqIGh0dHA6Ly9maWFuLm15LmlkL1dhdmVzXHJcbiAqXHJcbiAqIENvcHlyaWdodCAyMDE0IEFsZmlhbmEgRS4gU2lidWVhIGFuZCBvdGhlciBjb250cmlidXRvcnNcclxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXHJcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9maWFucy9XYXZlcy9ibG9iL21hc3Rlci9MSUNFTlNFXHJcbiAqL1xyXG5cclxuLndhdmVzLWVmZmVjdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5LCB0cmFuc2Zvcm07XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxufVxyXG4ud2F2ZXMtZWZmZWN0IHtcclxuICAud2F2ZXMtcmlwcGxlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLW91dDtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZS1vdXQ7XHJcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLW91dDtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLW91dDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2Utb3V0O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1vei10cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbiAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiAtby10cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi53YXZlcy1lZmZlY3Qud2F2ZXMtbGlnaHQge1xyXG4gIC53YXZlcy1yaXBwbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcclxuICB9XHJcbn1cclxuLndhdmVzLWVmZmVjdC53YXZlcy1yZWQge1xyXG4gIC53YXZlcy1yaXBwbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDQsIDY3LCA1NCwgMC43KTtcclxuICB9XHJcbn1cclxuLndhdmVzLWVmZmVjdC53YXZlcy15ZWxsb3cge1xyXG4gIC53YXZlcy1yaXBwbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIzNSwgNTksIDAuNyk7XHJcbiAgfVxyXG59XHJcbi53YXZlcy1lZmZlY3Qud2F2ZXMtb3JhbmdlIHtcclxuICAud2F2ZXMtcmlwcGxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNTIsIDAsIDAuNyk7XHJcbiAgfVxyXG59XHJcbi53YXZlcy1lZmZlY3Qud2F2ZXMtcHVycGxlIHtcclxuICAud2F2ZXMtcmlwcGxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU2LCAzOSwgMTc2LCAwLjcpO1xyXG4gIH1cclxufVxyXG4ud2F2ZXMtZWZmZWN0LndhdmVzLWdyZWVuIHtcclxuICAud2F2ZXMtcmlwcGxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzYsIDE3NSwgODAsIDAuNyk7XHJcbiAgfVxyXG59XHJcbi53YXZlcy1lZmZlY3Qud2F2ZXMtdGVhbCB7XHJcbiAgLndhdmVzLXJpcHBsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE1MCwgMTM2LCAwLjcpO1xyXG4gIH1cclxufVxyXG4ud2F2ZXMtbm90cmFuc2l0aW9uIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBub25lO1xyXG4gIC1vLXRyYW5zaXRpb246IG5vbmU7XHJcbiAgLW1zLXRyYW5zaXRpb246IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogbm9uZTtcclxufVxyXG4ud2F2ZXMtY2lyY2xlIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiAyLjVlbTtcclxuICBoZWlnaHQ6IDIuNWVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAyLjVlbTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xyXG59XHJcbi53YXZlcy1pbnB1dC13cmFwcGVyIHtcclxuICBib3JkZXItcmFkaXVzOiAwLjJlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gIC53YXZlcy1idXR0b24taW5wdXQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG59XHJcbi53YXZlcy1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuIiwiLypcclxuVGVtcGxhdGUgTmFtZTogWm9vZ2xlciAtIEJvb3RzdHJhcCA0IEFkbWluIERhc2hib2FyZFxyXG5BdXRob3I6IE1hbm5hdHRoZW1lc1xyXG5XZWJzaXRlOiB3d3cubWFubmF0dGhlbWVzLmNvbVxyXG5GaWxlOiBNYWluIENzcyBGaWxlXHJcbiovXG4vKlxyXG4xLiBHZW5lcmFsXHJcbjIuIExvYWRlclxyXG4zLiBCb290c3RyYXAgQ3VzdG9tXHJcbjQuIEFsZXJ0c1xyXG41LiBIZWxwZXJcclxuNi4gV2F2ZXNcclxuNy4gUHJpbnRcclxuOC4gRGVtbyBPbmx5XHJcbjkuIEJ1dHRvbnNcclxuMTAuIENhcmRzXHJcbjExLiBQYWdpbmF0aW9uXHJcbjEyLiBQcm9ncmVzc2JhcnNcclxuMTMuIFBvcG92ZXJzICYgVG9vbHRpcHNcclxuMTQuIFN3ZWV0IEFsZXJ0XHJcbjE1LiBOZXN0YWJsZVxyXG4xNi4gQWxlcnRpZnlcclxuMTcuIENoYXJ0c1xyXG4xOC4gVGFibGVzXHJcbjE5LiBSYWdlIFNsaWRlclxyXG4yMC4gU2Vzc2lvbiBUaW1lb3V0XHJcbjIxLiBGb3JtIEVsZW1lbnRzXHJcbjIyLiBGb3JtIEFkdmFuY2VkXHJcbjIzLiBGb3JtIFZhbGlkYXRpb25cclxuMjQuIEZvcm0gVXBsb2Fkc1xyXG4yNS4gU3VtbWVybm90ZVxyXG4yNi4gQ2FsZW5kYXJcclxuMjcuIFdpZGdldHNcclxuMjguIFRpbWVsaW5lXHJcbjI5LiBJbnZvaWNlXHJcbjMwLiBNYXBzXHJcbjMxLiBBY2NvdW50IHBhZ2VzXHJcbjMyLiBNZW51XHJcbjMzLiBSZXNwb25zaXZlXHJcbjM0LiBEYXNoYm9hcmQuXHJcbjM1LiBDdXN0b20tQ29sb3JzXHJcbjM2LiBCYWRnZVxyXG4qL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9UnViaWs6NDAwLDUwMCw3MDBcIik7XG4vKiA9PT09PT09PT09PT09PVxyXG4gIEdlbmVyYWxcclxuPT09PT09PT09PT09PT09PT09PSovXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzMzMjY1OyB9XG5cbmh0bWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGNvbG9yOiAjNGE0YjRjOyB9XG5cbmgxIHtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7IH1cblxuaDIge1xuICBsaW5lLWhlaWdodDogMzVweDsgfVxuXG5oMyB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIGgzIHNtYWxsIHtcbiAgICBjb2xvcjogI2Q0ZDhlMTsgfVxuXG5oNCB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gIGg0IHNtYWxsIHtcbiAgICBjb2xvcjogI2Q0ZDhlMTsgfVxuXG5oNSBzbWFsbCB7XG4gIGNvbG9yOiAjZDRkOGUxOyB9XG5cbmIge1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbioge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cblxuYSB7XG4gIGNvbG9yOiAjMjkyYTJmOyB9XG4gIGE6aG92ZXIge1xuICAgIG91dGxpbmU6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBibGFjazsgfVxuICBhOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxucCB7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG5jb2RlIHtcbiAgY29sb3I6ICMzM2NkZmY7IH1cblxuLmNvbnRhaW5lci1hbHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTYsIDkzLCAxNzUsIDAuMDIpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogIzJkM2I0ODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDI0MHB4OyB9XG5cbiN3cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucGFnZSB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uYnRuLWxpbms6aG92ZXIsXG4uYnRuLWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKlJhbmdlKi9cbi5yYXRpbmctc3ltYm9sLWZvcmVncm91bmQge1xuICBib3R0b206IDA7IH1cblxuLyogU29jaWFsICovXG4uc29jaWFsLWxpbmtzIGxpIGEge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICM4OThhOGM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzBweDsgfVxuXG4uaC0zMDAge1xuICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogPT09PT09PT09PT09PT1cclxuICBMb2FkZXJcclxuPT09PT09PT09PT09PT09PT09PSovXG4jcHJlbG9hZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIHotaW5kZXg6IDk5OTk5OTk7IH1cblxuI3N0YXR1cyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luOiAtMjBweCAwIDAgLTIwcHg7IH1cblxuLnNwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3OHB4O1xuICBoZWlnaHQ6IDc4cHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zOXB4O1xuICBtYXJnaW4tdG9wOiAtMzlweDsgfVxuXG4uc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTIzcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yM3B4O1xuICBib3JkZXItd2lkdGg6IDJweCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzMzY2RmZiByZ2JhKDUxLCAyMDUsIDI1NSwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtby1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW8tYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBhbmltYXRpb246IHNwaW4gMy40NXMgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogc3BpbiAzLjQ1cyBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbjogc3BpbiAzLjQ1cyBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMy40NXMgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBzcGluIDMuNDVzIGluZmluaXRlOyB9XG5cbi5zcGlubmVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzM2NkZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW8tYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbXMtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1vLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYW5pbWF0aW9uOiBwdWxzZSA2LjlzIGluZmluaXRlLCBib3JkZXJQdWxzZSA2LjlzIGluZmluaXRlO1xuICAtby1hbmltYXRpb246IHB1bHNlIDYuOXMgaW5maW5pdGUsIGJvcmRlclB1bHNlIDYuOXMgaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb246IHB1bHNlIDYuOXMgaW5maW5pdGUsIGJvcmRlclB1bHNlIDYuOXMgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwdWxzZSA2LjlzIGluZmluaXRlLCBib3JkZXJQdWxzZSA2LjlzIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogcHVsc2UgNi45cyBpbmZpbml0ZSwgYm9yZGVyUHVsc2UgNi45cyBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEwODBkZWcpOyB9IH1cblxuQC1vLWtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDUwJSB7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxMDgwZGVnKTsgfSB9XG5cbkAtbXMta2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDUwJSB7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEwODBkZWcpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEwODBkZWcpOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICA1MCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDEwODBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAyMDUsIDI1NSwgMC4yKTsgfVxuICAxMyUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDIwNSwgMjU1LCAwLjIpOyB9XG4gIDE1JSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMjA1LCAyNTUsIDAuOSk7IH1cbiAgMjglIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAyMDUsIDI1NSwgMC45KTsgfVxuICAzMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDIwNSwgMjU1LCAwLjIpOyB9XG4gIDQzJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMjA1LCAyNTUsIDAuMik7IH1cbiAgNDUlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAyMDUsIDI1NSwgMC45KTsgfVxuICA3MCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDIwNSwgMjU1LCAwLjkpOyB9XG4gIDc0JSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMjA1LCAyNTUsIDAuMik7IH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMjA1LCAyNTUsIDAuOSk7IH0gfVxuXG5ALW8ta2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDIwNSwgMjU1LCAwLjIpOyB9XG4gIDEzJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMjA1LCAyNTUsIDAuMik7IH1cbiAgMTUlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAyMDUsIDI1NSwgMC45KTsgfVxuICAyOCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDIwNSwgMjU1LCAwLjkpOyB9XG4gIDMwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMjA1LCAyNTUsIDAuMik7IH1cbiAgNDMlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAyMDUsIDI1NSwgMC4yKTsgfVxuICA0NSUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDIwNSwgMjU1LCAwLjkpOyB9XG4gIDcwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMjA1LCAyNTUsIDAuOSk7IH1cbiAgNzQlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAyMDUsIDI1NSwgMC4yKTsgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAyMDUsIDI1NSwgMC45KTsgfSB9XG5cbkAtbXMta2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDIwNSwgMjU1LCAwLjIpOyB9XG4gIDEzJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMjA1LCAyNTUsIDAuMik7IH1cbiAgMTUlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAyMDUsIDI1NSwgMC45KTsgfVxuICAyOCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDIwNSwgMjU1LCAwLjkpOyB9XG4gIDMwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMjA1LCAyNTUsIDAuMik7IH1cbiAgNDMlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAyMDUsIDI1NSwgMC4yKTsgfVxuICA0NSUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDIwNSwgMjU1LCAwLjkpOyB9XG4gIDcwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMjA1LCAyNTUsIDAuOSk7IH1cbiAgNzQlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAyMDUsIDI1NSwgMC4yKTsgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAyMDUsIDI1NSwgMC45KTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAyMDUsIDI1NSwgMC4yKTsgfVxuICAxMyUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDIwNSwgMjU1LCAwLjIpOyB9XG4gIDE1JSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMjA1LCAyNTUsIDAuOSk7IH1cbiAgMjglIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAyMDUsIDI1NSwgMC45KTsgfVxuICAzMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDIwNSwgMjU1LCAwLjIpOyB9XG4gIDQzJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMjA1LCAyNTUsIDAuMik7IH1cbiAgNDUlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAyMDUsIDI1NSwgMC45KTsgfVxuICA3MCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDIwNSwgMjU1LCAwLjkpOyB9XG4gIDc0JSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMjA1LCAyNTUsIDAuMik7IH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMjA1LCAyNTUsIDAuOSk7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMjA1LCAyNTUsIDAuMik7IH1cbiAgMTMlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAyMDUsIDI1NSwgMC4yKTsgfVxuICAxNSUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDIwNSwgMjU1LCAwLjkpOyB9XG4gIDI4JSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMjA1LCAyNTUsIDAuOSk7IH1cbiAgMzAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAyMDUsIDI1NSwgMC4yKTsgfVxuICA0MyUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDIwNSwgMjU1LCAwLjIpOyB9XG4gIDQ1JSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMjA1LCAyNTUsIDAuOSk7IH1cbiAgNzAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAyMDUsIDI1NSwgMC45KTsgfVxuICA3NCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDIwNSwgMjU1LCAwLjIpOyB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDIwNSwgMjU1LCAwLjkpOyB9IH1cblxuQGtleWZyYW1lcyBib3JkZXJQdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHdoaXRlLCAwIDAgMCAxcHggcmdiYSg1MSwgMjA1LCAyNTUsIDAuOCk7IH1cbiAgNDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggd2hpdGUsIDAgMCAwIDJweCByZ2JhKDUxLCAyMDUsIDI1NSwgMC44KTsgfVxuICA4MCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjZmZmZmZmLCAwIDAgMXB4IDNweCByZ2JhKDUxLCAyMDUsIDI1NSwgMC44KTsgfSB9XG5cbkAtby1rZXlmcmFtZXMgYm9yZGVyUHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCB3aGl0ZSwgMCAwIDAgMXB4IHJnYmEoNTEsIDIwNSwgMjU1LCAwLjgpOyB9XG4gIDQwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHdoaXRlLCAwIDAgMCAycHggcmdiYSg1MSwgMjA1LCAyNTUsIDAuOCk7IH1cbiAgODAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggI2ZmZmZmZiwgMCAwIDFweCAzcHggcmdiYSg1MSwgMjA1LCAyNTUsIDAuOCk7IH0gfVxuXG5ALW1zLWtleWZyYW1lcyBib3JkZXJQdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHdoaXRlLCAwIDAgMCAxcHggcmdiYSg1MSwgMjA1LCAyNTUsIDAuOCk7IH1cbiAgNDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggd2hpdGUsIDAgMCAwIDJweCByZ2JhKDUxLCAyMDUsIDI1NSwgMC44KTsgfVxuICA4MCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjZmZmZmZmLCAwIDAgMXB4IDNweCByZ2JhKDUxLCAyMDUsIDI1NSwgMC44KTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3JkZXJQdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHdoaXRlLCAwIDAgMCAxcHggcmdiYSg1MSwgMjA1LCAyNTUsIDAuOCk7IH1cbiAgNDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggd2hpdGUsIDAgMCAwIDJweCByZ2JhKDUxLCAyMDUsIDI1NSwgMC44KTsgfVxuICA4MCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjZmZmZmZmLCAwIDAgMXB4IDNweCByZ2JhKDUxLCAyMDUsIDI1NSwgMC44KTsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBib3JkZXJQdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHdoaXRlLCAwIDAgMCAxcHggcmdiYSg1MSwgMjA1LCAyNTUsIDAuOCk7IH1cbiAgNDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggd2hpdGUsIDAgMCAwIDJweCByZ2JhKDUxLCAyMDUsIDI1NSwgMC44KTsgfVxuICA4MCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjZmZmZmZmLCAwIDAgMXB4IDNweCByZ2JhKDUxLCAyMDUsIDI1NSwgMC44KTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsb2FkOCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBsb2FkOCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLyogPT09PT09PT09PT09PT1cclxuICBCb290c3RyYXAtY3VzdG9tXHJcbj09PT09PT09PT09PT09PT09PT0qL1xuLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcGFkZGluZzogNHB4IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYm94LXNoYWRvdzogMCAycHggMzBweCByZ2JhKDE0NywgMTUxLCAxNTIsIDAuMDgpO1xuICBib3JkZXItY29sb3I6ICNmNWY1Zjc7IH1cblxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogIzJkM2I0ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY3OyB9XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZzogLjU1cmVtIDEuNXJlbTsgfVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDVkYWYgIWltcG9ydGFudDsgfVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGQwOTkgIWltcG9ydGFudDsgfVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzM2NkZmYgIWltcG9ydGFudDsgfVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGM5NTUgIWltcG9ydGFudDsgfVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5NmU1YiAhaW1wb3J0YW50OyB9XG5cbi5iZy1tdXRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YzllYTkgIWltcG9ydGFudDsgfVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuLmJnLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0NjhlICFpbXBvcnRhbnQ7IH1cblxuLmJnLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NzVmZDUgIWltcG9ydGFudDsgfVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNmOTZlNWIgIWltcG9ydGFudDsgfVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjOGM5ZWE5ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNjA1ZGFmICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZjhjOTU1ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjNWRkMDk5ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMzNjZGZmICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMmQzYjQ4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcGluayB7XG4gIGNvbG9yOiAjZjU0NjhlICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcHVycGxlIHtcbiAgY29sb3I6ICM3NzVmZDUgIWltcG9ydGFudDsgfVxuXG4uYmFkZ2Uge1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5iYWRnZS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNztcbiAgY29sb3I6ICMyZDNiNDg7IH1cblxuLmJhZGdlLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA1ZGFmOyB9XG5cbi5iYWRnZS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkZDA5OTsgfVxuXG4uYmFkZ2UtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzM2NkZmY7IH1cblxuLmJhZGdlLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhjOTU1O1xuICBjb2xvcjogI2Y1ZjVmNzsgfVxuXG4uYmFkZ2UtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5NmU1YjsgfVxuXG4uYmFkZ2UtcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTQ2OGU7IH1cblxuLmJhZGdlLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NzVmZDU7IH1cblxuLmJhZGdlLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzYjQ4OyB9XG5cbi8qIFNvZnQtQnVkZ2UqL1xuLmJhZGdlLXNvZnQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTYsIDkzLCAxNzUsIDAuMik7XG4gIGNvbG9yOiAjNjA1ZGFmOyB9XG5cbi5iYWRnZS1zb2Z0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkzLCAyMDgsIDE1MywgMC4yKTtcbiAgY29sb3I6ICM1ZGQwOTk7IH1cblxuLmJhZGdlLXNvZnQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDIwNSwgMjU1LCAwLjIpO1xuICBjb2xvcjogIzMzY2RmZjsgfVxuXG4uYmFkZ2Utc29mdC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDgsIDIwMSwgODUsIDAuMik7XG4gIGNvbG9yOiAjZjhjOTU1OyB9XG5cbi5iYWRnZS1zb2Z0LWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ5LCAxMTAsIDkxLCAwLjIpO1xuICBjb2xvcjogI2Y5NmU1YjsgfVxuXG4uYmFkZ2Utc29mdC1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDUsIDcwLCAxNDIsIDAuMik7XG4gIGNvbG9yOiAjZjU0NjhlOyB9XG5cbi5iYWRnZS1zb2Z0LXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE5LCA5NSwgMjEzLCAwLjIpO1xuICBjb2xvcjogIzc3NWZkNTsgfVxuXG4vKiBOYXZzICYgVGFicyAqL1xuLm5hdi1waWxscyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmssIC5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDVkYWY7IH1cblxuLm5hdi1waWxscyA+IC5hY3RpdmUgPiBhID4gLmJhZGdlIHtcbiAgY29sb3I6ICM2MDVkYWY7IH1cblxuLyogTGlzdCBHcm91cCAqL1xuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkOGUxO1xuICBib3JkZXItY29sb3I6ICNkNGQ4ZTE7XG4gIGNvbG9yOiAjYmNjMWMyO1xuICB6LWluZGV4OiAyOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkOGUxO1xuICAgIGJvcmRlci1jb2xvcjogI2Q0ZDhlMTtcbiAgICBjb2xvcjogI2JjYzFjMjtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiAjNjA1ZGFmOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkOGUxO1xuICAgIGJvcmRlci1jb2xvcjogI2Q0ZDhlMTtcbiAgICBjb2xvcjogI2JjYzFjMjtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiAjNjA1ZGFmOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM2MDVkYWY7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgZmFkZSgjMmQzYjQ4LCA2JSk7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDEycHggMjBweDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlID4gLmJhZGdlIHtcbiAgY29sb3I6ICM2MDVkYWY7IH1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwNWRhZjsgfVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA1ZGFmOyB9XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTYsIDkzLCAxNzUsIDAuNSk7IH1cblxuLnBvcG92ZXItaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uYmxvY2txdW90ZSB7XG4gIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNmM2YyZjc7IH1cblxuLmJsb2NrcXVvdGUtcmV2ZXJzZSB7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAjZjNmMmY3O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi8qID09PT09PT09PT09PT1cclxuICAgQWxlcnRzXHJcbj09PT09PT09PT09PT0gKi9cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAwOyB9XG4gIC5hbGVydCAuYWxlcnQtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuYWxlcnQuYWxlcnQtb3V0bGluZS1zdWNjZXNzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNWRkMDk5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNWRkMDk5OyB9XG4gIC5hbGVydC5hbGVydC1vdXRsaW5lLWRhbmdlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y5NmU1YjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2Y5NmU1YjsgfVxuICAuYWxlcnQuYWxlcnQtb3V0bGluZS1wcmltYXJ5IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjA1ZGFmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNjA1ZGFmOyB9XG4gIC5hbGVydC5hbGVydC1vdXRsaW5lLXdhcm5pbmcge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmOGM5NTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmOGM5NTU7IH1cbiAgLmFsZXJ0LmFsZXJ0LW91dGxpbmUtaW5mbyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMzY2RmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzMzY2RmZjsgfVxuICAuYWxlcnQuYWxlcnQtb3V0bGluZS1waW5rIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjU0NjhlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZjU0NjhlOyB9XG4gIC5hbGVydC5hbGVydC1vdXRsaW5lLXB1cnBsZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzc3NWZkNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzc3NWZkNTsgfVxuICAuYWxlcnQuYWxlcnQtb3V0bGluZS1zZWNvbmRhcnkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWFlY2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNhYWFlY2U7IH1cbiAgLmFsZXJ0LmFsZXJ0LW91dGxpbmUtZGFyayB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzJkM2I0ODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzJkM2I0ODsgfVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjNWRkMDk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRmMmU0OyB9XG4gIC5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzM4YzI4MDsgfVxuICAuYWxlcnQtc3VjY2VzcyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzM4YzI4MDsgfVxuXG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjMzNjZGZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNlY2ZmOyB9XG4gIC5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzAwYzFmZjsgfVxuICAuYWxlcnQtaW5mbyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwYzFmZjsgfVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjZjhjOTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmYmYyOyB9XG4gIC5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogI2Y2YjkyNDsgfVxuICAuYWxlcnQtd2FybmluZyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2Y2YjkyNDsgfVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6ICNmOTZlNWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWRiZDY7IH1cbiAgLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICNmNzQzMmE7IH1cbiAgLmFsZXJ0LWRhbmdlciBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2Y3NDMyYTsgfVxuXG4vKiA9PT09PT09PT09PT09PVxyXG4gIEhlbHBlciBDbGFzc2VzXHJcbj09PT09PT09PT09PT09PT09PT0qL1xuLnAtMCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnAtdC0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi5wLWItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5tLXItNSB7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5tLXItMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLm0tci0xNSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4ubS1sLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLm0tbC0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG5cbi5tLXQtNSB7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4ubS10LTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ubS10LTE1IHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4ubS10LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ubS10LTMwIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4ubS10LTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4ubS1iLTUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLm0tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLm0tYi0xNSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLm0tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLm0tYi0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLncteHMge1xuICBtaW4td2lkdGg6IDgwcHg7IH1cblxuLnctc20ge1xuICBtaW4td2lkdGg6IDk1cHg7IH1cblxuLnctbWQge1xuICBtaW4td2lkdGg6IDExMHB4OyB9XG5cbi53LWxnIHtcbiAgbWluLXdpZHRoOiAxNDBweDsgfVxuXG4ubS1oLTUwIHtcbiAgbWluLWhlaWdodDogNTBweDsgfVxuXG4ubC1oLTM0IHtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cblxuLmZvbnQtMTAge1xuICBmb250LXNpemU6IDEwcHg7IH1cblxuLmZvbnQtMTIge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLmZvbnQtMTMge1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuLmZvbnQtMTQge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLmZvbnQtMTYge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmZvbnQtMTgge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLmZvbnQtMjAge1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLmZvbnQtMzIge1xuICBmb250LXNpemU6IDMycHg7IH1cblxuLmZvbnQtNDAge1xuICBmb250LXNpemU6IDQwcHg7IH1cblxuLm5vLWJvcmRlciB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uYngtc2hhZG93IHtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLnRodW1iLXNtIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDsgfVxuXG4udGh1bWItbWQge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiA0OHB4OyB9XG5cbi50aHVtYi1sZyB7XG4gIGhlaWdodDogODhweDtcbiAgd2lkdGg6IDg4cHg7IH1cblxuLmdyaWQtc3RydWN0dXJlIC5ncmlkLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2MxYzI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDsgfVxuXG4uYi1yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7IH1cblxuLmZ3LTQwMCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmhlYWRlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4udGV4dC1nLWxpZ2h0IHtcbiAgY29sb3I6ICNmM2YyZjcgIWltcG9ydGFudDsgfVxuXG4vKiA9PT09PT09PT09PT09PVxyXG4gIFdhdmVzIEVmZmVjdFxyXG49PT09PT09PT09PT09PT09PT09Ki9cbi8qIVxyXG4gKiBXYXZlcyB2MC42LjBcclxuICogaHR0cDovL2ZpYW4ubXkuaWQvV2F2ZXNcclxuICpcclxuICogQ29weXJpZ2h0IDIwMTQgQWxmaWFuYSBFLiBTaWJ1ZWEgYW5kIG90aGVyIGNvbnRyaWJ1dG9yc1xyXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcclxuICogaHR0cHM6Ly9naXRodWIuY29tL2ZpYW5zL1dhdmVzL2Jsb2IvbWFzdGVyL0xJQ0VOU0VcclxuICovXG4ud2F2ZXMtZWZmZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgei1pbmRleDogMTtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cblxuLndhdmVzLWVmZmVjdCAud2F2ZXMtcmlwcGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1vei10cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IC1vLXRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi53YXZlcy1lZmZlY3Qud2F2ZXMtbGlnaHQgLndhdmVzLXJpcHBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7IH1cblxuLndhdmVzLWVmZmVjdC53YXZlcy1yZWQgLndhdmVzLXJpcHBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ0LCA2NywgNTQsIDAuNyk7IH1cblxuLndhdmVzLWVmZmVjdC53YXZlcy15ZWxsb3cgLndhdmVzLXJpcHBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMzUsIDU5LCAwLjcpOyB9XG5cbi53YXZlcy1lZmZlY3Qud2F2ZXMtb3JhbmdlIC53YXZlcy1yaXBwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTUyLCAwLCAwLjcpOyB9XG5cbi53YXZlcy1lZmZlY3Qud2F2ZXMtcHVycGxlIC53YXZlcy1yaXBwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NiwgMzksIDE3NiwgMC43KTsgfVxuXG4ud2F2ZXMtZWZmZWN0LndhdmVzLWdyZWVuIC53YXZlcy1yaXBwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc2LCAxNzUsIDgwLCAwLjcpOyB9XG5cbi53YXZlcy1lZmZlY3Qud2F2ZXMtdGVhbCAud2F2ZXMtcmlwcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNTAsIDEzNiwgMC43KTsgfVxuXG4ud2F2ZXMtbm90cmFuc2l0aW9uIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAtbW96LXRyYW5zaXRpb246IG5vbmU7XG4gIC1vLXRyYW5zaXRpb246IG5vbmU7XG4gIC1tcy10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lOyB9XG5cbi53YXZlcy1jaXJjbGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyLjVlbTtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNWVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTsgfVxuXG4ud2F2ZXMtaW5wdXQtd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG4gIC53YXZlcy1pbnB1dC13cmFwcGVyIC53YXZlcy1idXR0b24taW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxOyB9XG5cbi53YXZlcy1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qID09PT09PT09PT09PT09XHJcbiBEZW1vIE9ubHkgY3NzXHJcbj09PT09PT09PT09PT09PT09PT0qL1xuLmJzLWV4YW1wbGUtbW9kYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmljb24tZGVtby1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzhjOWVhOTsgfVxuICAuaWNvbi1kZW1vLWNvbnRlbnQgaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuaWNvbi1kZW1vLWNvbnRlbnQgLmNvbC1zbS02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLmljb24tZGVtby1jb250ZW50IC5jb2wtc20tNjpob3ZlciBpIHtcbiAgICAgIGNvbG9yOiAjNjA1ZGFmOyB9XG5cbi8qPT09Z3JpZD09PSovXG4uZ3JpZC1jb2wgZGl2IHNwYW4ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmNWY1Zjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNiY2MxYzI7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5ncmlkLWNvbCAubmVzdGVkLWNvbC5yb3cgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1Zjc7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qID09PT09PT09PT09PT09XHJcbiAgQnV0dG9uc1xyXG49PT09PT09PT09PT09PT09PT09Ki9cbi5idG4ge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLmJ0bjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNmM2YyZjc7IH1cblxuLmFuaW1hdGlvbi1idG4sXG4uYnV0dG9uLWxpc3QsXG4uYnV0dG9uLWl0ZW1zIHtcbiAgbWFyZ2luLWJvdHRvbTogLThweDsgfVxuICAuYW5pbWF0aW9uLWJ0biAuYnRuLFxuICAuYnV0dG9uLWxpc3QgLmJ0bixcbiAgLmJ1dHRvbi1pdGVtcyAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLmJ0bi1yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7IH1cblxuLmJ0bi1wcmltYXJ5LCAuYnRuLXN1Y2Nlc3MsIC5idG4tc2Vjb25kYXJ5LCAuYnRuLWluZm8sIC5idG4td2FybmluZyxcbi5idG4tZGFuZ2VyLCAuYnRuLWRhcmssIC5idG4tcGluaywgLmJ0bi1wdXJwbGUge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4vKmJ0bi1wcmltYXJ5Ki9cbi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDVkYWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2MDVkYWY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoOTYsIDkzLCAxNzUsIDAuNSk7IH1cblxuLmJ0bi1wcmltYXJ5LmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmZvY3VzLCAuYnRuLXByaW1hcnk6YWN0aXZlLCAuYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeSwgLmJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIsIC5idG4tcHJpbWFyeS5hY3RpdmUsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLXByaW1hcnk6YWN0aXZlLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUsXG5hLmJnLXByaW1hcnk6Zm9jdXMsIGEuYmctcHJpbWFyeTpob3ZlciwgYnV0dG9uLmJnLXByaW1hcnk6Zm9jdXMsIGJ1dHRvbi5iZy1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTBhMiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTM1MGEyOyB9XG5cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5idG4tcHJpbWFyeS5mb2N1cywgLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDk2LCA5MywgMTc1LCAwLjMpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg5NiwgOTMsIDE3NSwgMC4zKTsgfVxuXG4vKmJ0bi1zdWNjZXNzKi9cbi5idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGQwOTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ZGQwOTk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoOTMsIDIwOCwgMTUzLCAwLjUpOyB9XG5cbi5idG4tc3VjY2Vzczpob3ZlciwgLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmZvY3VzLCAuYnRuLXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2Vzczpob3Zlcixcbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3MsIC5idG4tb3V0bGluZS1zdWNjZXNzLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6YWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUsIC5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlLFxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5Y2E4ZDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ5Y2E4ZDsgfVxuXG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuZm9jdXMsIC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg5MywgMjA4LCAxNTMsIDAuMyk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDkzLCAyMDgsIDE1MywgMC4zKTsgfVxuXG4vKmJ0bi1zZWNvbmRhcnkqL1xuLmJ0bi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhZWNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhZWNlO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDE3MCwgMTc0LCAyMDYsIDAuNSk7IH1cblxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIsIC5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXNlY29uZGFyeTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5LmFjdGl2ZSxcbi5idG4tc2Vjb25kYXJ5LmZvY3VzLCAuYnRuLXNlY29uZGFyeTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXNlY29uZGFyeTpob3Zlcixcbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc2Vjb25kYXJ5LCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyLCAuYnRuLXNlY29uZGFyeS5hY3RpdmUsXG4uYnRuLXNlY29uZGFyeTphY3RpdmUsIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlhOWZjNTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlhOWZjNTsgfVxuXG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnkuZm9jdXMsIC5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgxNzAsIDE3NCwgMjA2LCAwLjMpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgxNzAsIDE3NCwgMjA2LCAwLjMpOyB9XG5cbi8qYnRuLWluZm8qL1xuLmJ0bi1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzY2RmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzY2RmZjtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSg1MSwgMjA1LCAyNTUsIDAuNSk7IH1cblxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4taW5mbzpob3ZlciwgLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm86YWN0aXZlLCAuYnRuLWluZm8uYWN0aXZlLCAuYnRuLWluZm8uZm9jdXMsXG4uYnRuLWluZm86YWN0aXZlLCAuYnRuLWluZm86Zm9jdXMsIC5idG4taW5mbzpob3ZlciwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvLFxuLmJ0bi1vdXRsaW5lLWluZm8uYWN0aXZlLCAuYnRuLW91dGxpbmUtaW5mbzphY3RpdmUsIC5idG4taW5mby5kaXNhYmxlZCwgLmJ0bi1pbmZvOmRpc2FibGVkLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUsIC5idG4tb3V0bGluZS1pbmZvOmhvdmVyLCAuYnRuLWluZm8uYWN0aXZlLCAuYnRuLWluZm86YWN0aXZlLFxuLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYzdmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFhYzdmZjsgfVxuXG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uYnRuLWluZm8uZm9jdXMsIC5idG4taW5mbzpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg1MSwgMjA1LCAyNTUsIDAuMyk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDUxLCAyMDUsIDI1NSwgMC4zKTsgfVxuXG4vKmJ0bi13YXJuaW5nKi9cbi5idG4td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGM5NTU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmOGM5NTU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMjQ4LCAyMDEsIDg1LCAwLjUpOyB9XG5cbi5idG4td2FybmluZzpob3ZlciwgLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmc6YWN0aXZlLCAuYnRuLXdhcm5pbmcuYWN0aXZlLFxuLmJ0bi13YXJuaW5nLmZvY3VzLCAuYnRuLXdhcm5pbmc6YWN0aXZlLCAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZzpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZywgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZzphY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIsIC5idG4td2FybmluZy5hY3RpdmUsXG4uYnRuLXdhcm5pbmc6YWN0aXZlLCAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdjMTNkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjdjMTNkOyB9XG5cbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5idG4td2FybmluZy5mb2N1cywgLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI0OCwgMjAxLCA4NSwgMC4zKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjQ4LCAyMDEsIDg1LCAwLjMpOyB9XG5cbi8qYnRuLWRhbmdlciovXG4uYnRuLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOTZlNWI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmOTZlNWI7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMjQ5LCAxMTAsIDkxLCAwLjUpOyB9XG5cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyOmhvdmVyLCAuYnRuLWRhbmdlci5hY3RpdmUsXG4uYnRuLWRhbmdlci5mb2N1cywgLmJ0bi1kYW5nZXI6YWN0aXZlLCAuYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXI6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlciwgLmJ0bi1vdXRsaW5lLWRhbmdlci5hY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXI6YWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciwgLmJ0bi1kYW5nZXIuYWN0aXZlLFxuLmJ0bi1kYW5nZXI6YWN0aXZlLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmODU4NDI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmODU4NDI7IH1cblxuLmJ0bi1kYW5nZXIuZm9jdXMsIC5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNDksIDExMCwgOTEsIDAuMyk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI0OSwgMTEwLCA5MSwgMC4zKTsgfVxuXG4vKmJ0bi1saWdodCovXG4uYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICM3ODc5N2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1Zjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ4ZTE7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMjQ1LCAyNDUsIDI0NywgMC45KTsgfVxuXG4uYnRuLWxpZ2h0OmFjdGl2ZSwgLmJ0bi1saWdodDpmb2N1cywgLmJ0bi1saWdodDpob3ZlciwgLmJ0bi1saWdodC5hY3RpdmUsXG4uYnRuLWxpZ2h0LmZvY3VzLCAuYnRuLWxpZ2h0OmFjdGl2ZSwgLmJ0bi1saWdodDpmb2N1cywgLmJ0bi1saWdodDpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQsIC5idG4tb3V0bGluZS1saWdodC5hY3RpdmUsIC5idG4tb3V0bGluZS1saWdodDphY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUsIC5idG4tb3V0bGluZS1saWdodDpob3ZlciwgLmJ0bi1saWdodC5hY3RpdmUsXG4uYnRuLWxpZ2h0OmFjdGl2ZSwgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZWM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZWM7IH1cblxuLmJ0bi1saWdodC5mb2N1cywgLmJ0bi1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI0NSwgMjQ1LCAyNDcsIDAuMyk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI0NSwgMjQ1LCAyNDcsIDAuMyk7IH1cblxuLypidG4tZGFyayovXG4uYnRuLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzYjQ4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmQzYjQ4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSg0NSwgNTksIDcyLCAwLjUpOyB9XG5cbi5idG4tZGFyazpob3ZlciwgLmJ0bi1kYXJrOmZvY3VzLCAuYnRuLWRhcms6YWN0aXZlLCAuYnRuLWRhcmsuYWN0aXZlLCAuYnRuLWRhcmsuZm9jdXMsXG4uYnRuLWRhcms6YWN0aXZlLCAuYnRuLWRhcms6Zm9jdXMsIC5idG4tZGFyazpob3ZlciwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYXJrLFxuLmJ0bi1vdXRsaW5lLWRhcmsuYWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyazphY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSwgLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyZTM4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjMyZTM4O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLWRhcmsuZm9jdXMsIC5idG4tZGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMsIC5idG4tb3V0bGluZS1kYXJrOmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg0NSwgNTksIDcyLCAwLjMpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg0NSwgNTksIDcyLCAwLjMpOyB9XG5cbi8qYnRuLWxpbmsqL1xuLmJ0bi1saW5rIHtcbiAgY29sb3I6ICNiY2MxYzI7IH1cblxuLmJ0bi1saW5rOmhvdmVyLFxuLmJ0bi1saW5rOmZvY3VzLFxuLmJ0bi1saW5rOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNkN2RhZGE7IH1cblxuLypidG4tcGluayovXG4uYnRuLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0NjhlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjU0NjhlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgyNDUsIDcwLCAxNDIsIDAuNSk7IH1cblxuLmJ0bi1waW5rOmhvdmVyLCAuYnRuLXBpbms6Zm9jdXMsIC5idG4tcGluazphY3RpdmUsIC5idG4tcGluay5hY3RpdmUsIC5idG4tcGluay5mb2N1cyxcbi5idG4tcGluazphY3RpdmUsIC5idG4tcGluazpmb2N1cywgLmJ0bi1waW5rOmhvdmVyLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXBpbmssXG4uYnRuLW91dGxpbmUtcGluay5hY3RpdmUsIC5idG4tb3V0bGluZS1waW5rOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXBpbmsuZHJvcGRvd24tdG9nZ2xlLCAuYnRuLW91dGxpbmUtcGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDJlN2Y7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNDJlN2Y7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5idG4tcGluay5mb2N1cywgLmJ0bi1waW5rOmZvY3VzLCAuYnRuLW91dGxpbmUtcGluay5mb2N1cywgLmJ0bi1vdXRsaW5lLXBpbms6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI0NSwgNzAsIDE0MiwgMC4zKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjQ1LCA3MCwgMTQyLCAwLjMpOyB9XG5cbi8qYnRuLXB1cnBsZSovXG4uYnRuLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NzVmZDU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3NzVmZDU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDExOSwgOTUsIDIxMywgMC41KTsgfVxuXG4uYnRuLXB1cnBsZTpob3ZlciwgLmJ0bi1wdXJwbGU6Zm9jdXMsIC5idG4tcHVycGxlOmFjdGl2ZSwgLmJ0bi1wdXJwbGUuYWN0aXZlLCAuYnRuLXB1cnBsZS5mb2N1cyxcbi5idG4tcHVycGxlOmFjdGl2ZSwgLmJ0bi1wdXJwbGU6Zm9jdXMsIC5idG4tcHVycGxlOmhvdmVyLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXB1cnBsZSxcbi5idG4tb3V0bGluZS1wdXJwbGUuYWN0aXZlLCAuYnRuLW91dGxpbmUtcHVycGxlOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXB1cnBsZS5kcm9wZG93bi10b2dnbGUsIC5idG4tb3V0bGluZS1wdXJwbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY0YmQwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjY0YmQwO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLXB1cnBsZS5mb2N1cywgLmJ0bi1wdXJwbGU6Zm9jdXMsIC5idG4tb3V0bGluZS1wdXJwbGUuZm9jdXMsIC5idG4tb3V0bGluZS1wdXJwbGU6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDExOSwgOTUsIDIxMywgMC4zKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMTE5LCA5NSwgMjEzLCAwLjMpOyB9XG5cbi5idG4tbGlnaHQge1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDI0NSwgMjQ1LCAyNDcsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogI2VmZWZmMjsgfVxuXG4uYnRuLWxpbmsge1xuICBjb2xvcjogI2Q0ZDhlMTsgfVxuICAuYnRuLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZGRlMGU3OyB9XG5cbi8qIGJ1dHRvbiBPdXRsaW5lICovXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNjA1ZGFmO1xuICBib3JkZXItY29sb3I6ICM2MDVkYWY7IH1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzVkZDA5OTtcbiAgYm9yZGVyLWNvbG9yOiAjNWRkMDk5OyB9XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgY29sb3I6ICMzM2NkZmY7XG4gIGJvcmRlci1jb2xvcjogIzMzY2RmZjsgfVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiAjZjhjOTU1O1xuICBib3JkZXItY29sb3I6ICNmOGM5NTU7IH1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjZjk2ZTViO1xuICBib3JkZXItY29sb3I6ICNmOTZlNWI7IH1cblxuLmJ0bi1vdXRsaW5lLXBpbmsge1xuICBjb2xvcjogI2Y1NDY4ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZjU0NjhlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4uYnRuLW91dGxpbmUtcHVycGxlIHtcbiAgY29sb3I6ICM3NzVmZDU7XG4gIGJvcmRlci1jb2xvcjogIzc3NWZkNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBjb2xvcjogIzJkM2I0ODtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzJkM2I0ODsgfVxuXG4vKiBTb2NpYWwgQnV0dG9ucyAqL1xuLmJ0bi1mYWNlYm9vayB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTg7IH1cblxuLmJ0bi10d2l0dGVyIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWNlZDsgfVxuXG4uYnRuLWxpbmtlZGluIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JiNjsgfVxuXG4uYnRuLWRyaWJiYmxlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNGM4OTsgfVxuXG4uYnRuLWdvb2dsZXBsdXMge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ0YjM5OyB9XG5cbi5idG4taW5zdGFncmFtIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxN2ZhNDsgfVxuXG4uYnRuLXBpbnRlcmVzdCB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYjIwMjc7IH1cblxuLmJ0bi1kcm9wYm94IHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2VlNTsgfVxuXG4uYnRuLWZsaWNrciB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwODQ7IH1cblxuLmJ0bi10dW1ibHIge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI1MDZkOyB9XG5cbi5idG4tc2t5cGUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZmYwOyB9XG5cbi5idG4teW91dHViZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYjAwMDA7IH1cblxuLmJ0bi1naXRodWIge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxNTE1OyB9XG5cbi8qYnRuLWdyYWRpZW50LXN1Y2Nlc3MqL1xuLmJ0bi1ncmFkaWVudC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgIzVkZDA5OSAwJSwgIzAwYzRiNSAxMDAlKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoOTMsIDIwOCwgMTUzLCAwLjUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDljYThkOyB9XG5cbi5idG4tZ3JhZGllbnQtc3VjY2Vzczpob3ZlciwgLmJ0bi1ncmFkaWVudC1zdWNjZXNzOmZvY3VzLCAuYnRuLWdyYWRpZW50LXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLWdyYWRpZW50LXN1Y2Nlc3MuYWN0aXZlLFxuLmJ0bi1ncmFkaWVudC1zdWNjZXNzLmZvY3VzLCAuYnRuLWdyYWRpZW50LXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLWdyYWRpZW50LXN1Y2Nlc3M6Zm9jdXMsIC5idG4tZ3JhZGllbnQtc3VjY2Vzczpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZ3JhZGllbnQtc3VjY2VzcywgLmJ0bi1ncmFkaWVudC1zdWNjZXNzLmFjdGl2ZSxcbi5idG4tZ3JhZGllbnQtc3VjY2VzczphY3RpdmUsIC5zaG93ID4gLmJ0bi1ncmFkaWVudC1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICMwMGM0YjUgMCUsICM1ZGQwOTkgMTAwJSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0OWNhOGQ7IH1cblxuLmJ0bi1ncmFkaWVudC1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWdyYWRpZW50LXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLmJ0bi1ncmFkaWVudC1zdWNjZXNzLmZvY3VzLCAuYnRuLWdyYWRpZW50LXN1Y2Nlc3M6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDkzLCAyMDgsIDE1MywgMC4zKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoOTMsIDIwOCwgMTUzLCAwLjMpOyB9XG5cbi8qYnRuLWdyYWRpZW50LXNlY29uZGFyeSovXG4uYnRuLWdyYWRpZW50LXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICNhYWFlY2UgMCUsICM4ODk4YjMgMTAwJSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDE3MCwgMTc0LCAyMDYsIDAuNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYWJkZDc7IH1cblxuLmJ0bi1ncmFkaWVudC1zZWNvbmRhcnk6aG92ZXIsIC5idG4tZ3JhZGllbnQtc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLWdyYWRpZW50LXNlY29uZGFyeTphY3RpdmUsIC5idG4tZ3JhZGllbnQtc2Vjb25kYXJ5LmFjdGl2ZSxcbi5idG4tZ3JhZGllbnQtc2Vjb25kYXJ5LmZvY3VzLCAuYnRuLWdyYWRpZW50LXNlY29uZGFyeTphY3RpdmUsIC5idG4tZ3JhZGllbnQtc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLWdyYWRpZW50LXNlY29uZGFyeTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZ3JhZGllbnQtc2Vjb25kYXJ5LCAuYnRuLWdyYWRpZW50LXNlY29uZGFyeS5hY3RpdmUsXG4uYnRuLWdyYWRpZW50LXNlY29uZGFyeTphY3RpdmUsIC5zaG93ID4gLmJ0bi1ncmFkaWVudC1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgIzg4OThiMyAwJSwgI2FhYWVjZSAxMDAlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlhOWZjNTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi1ncmFkaWVudC1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZ3JhZGllbnQtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5idG4tZ3JhZGllbnQtc2Vjb25kYXJ5LmZvY3VzLCAuYnRuLWdyYWRpZW50LXNlY29uZGFyeTpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMTcwLCAxNzQsIDIwNiwgMC4zKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMTcwLCAxNzQsIDIwNiwgMC4zKTsgfVxuXG4vKmJ0bi1ncmFkaWVudC1kYW5nZXIqL1xuLmJ0bi1ncmFkaWVudC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAjZjk2ZTViIDAlLCAjZjYzZjZhIDEwMCUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgyNDksIDExMCwgOTEsIDAuNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmODU4NDI7IH1cblxuLmJ0bi1ncmFkaWVudC1kYW5nZXI6aG92ZXIsIC5idG4tZ3JhZGllbnQtZGFuZ2VyOmZvY3VzLCAuYnRuLWdyYWRpZW50LWRhbmdlcjphY3RpdmUsIC5idG4tZ3JhZGllbnQtZGFuZ2VyLmFjdGl2ZSxcbi5idG4tZ3JhZGllbnQtZGFuZ2VyLmZvY3VzLCAuYnRuLWdyYWRpZW50LWRhbmdlcjphY3RpdmUsIC5idG4tZ3JhZGllbnQtZGFuZ2VyOmZvY3VzLCAuYnRuLWdyYWRpZW50LWRhbmdlcjpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZ3JhZGllbnQtZGFuZ2VyLCAuYnRuLWdyYWRpZW50LWRhbmdlci5hY3RpdmUsXG4uYnRuLWdyYWRpZW50LWRhbmdlcjphY3RpdmUsIC5zaG93ID4gLmJ0bi1ncmFkaWVudC1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgI2Y2M2Y2YSAwJSwgI2Y5NmU1YiAxMDAlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y4NTg0MjsgfVxuXG4uYnRuLWdyYWRpZW50LWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1ncmFkaWVudC1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLmJ0bi1ncmFkaWVudC1kYW5nZXIuZm9jdXMsIC5idG4tZ3JhZGllbnQtZGFuZ2VyOmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNDksIDExMCwgOTEsIDAuMyk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI0OSwgMTEwLCA5MSwgMC4zKTsgfVxuXG4vKmJ0bi1ncmFkaWVudC13YXJuaW5nKi9cbi5idG4tZ3JhZGllbnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICNmOGM5NTUgMCUsICNmNTYwNGEgMTAwJSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDI0OCwgMjAxLCA4NSwgMC41KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y3YzEzZDsgfVxuXG4uYnRuLWdyYWRpZW50LXdhcm5pbmc6aG92ZXIsIC5idG4tZ3JhZGllbnQtd2FybmluZzpmb2N1cywgLmJ0bi1ncmFkaWVudC13YXJuaW5nOmFjdGl2ZSwgLmJ0bi1ncmFkaWVudC13YXJuaW5nLmFjdGl2ZSxcbi5idG4tZ3JhZGllbnQtd2FybmluZy5mb2N1cywgLmJ0bi1ncmFkaWVudC13YXJuaW5nOmFjdGl2ZSwgLmJ0bi1ncmFkaWVudC13YXJuaW5nOmZvY3VzLCAuYnRuLWdyYWRpZW50LXdhcm5pbmc6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWdyYWRpZW50LXdhcm5pbmcsIC5idG4tZ3JhZGllbnQtd2FybmluZy5hY3RpdmUsXG4uYnRuLWdyYWRpZW50LXdhcm5pbmc6YWN0aXZlLCAuc2hvdyA+IC5idG4tZ3JhZGllbnQtd2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAjZjU2MDRhIDAlLCAjZjhjOTU1IDEwMCUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjdjMTNkOyB9XG5cbi5idG4tZ3JhZGllbnQtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1ncmFkaWVudC13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5idG4tZ3JhZGllbnQtd2FybmluZy5mb2N1cywgLmJ0bi1ncmFkaWVudC13YXJuaW5nOmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNDgsIDIwMSwgODUsIDAuMyk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI0OCwgMjAxLCA4NSwgMC4zKTsgfVxuXG4vKmJ0bi1ncmFkaWVudC1pbmZvKi9cbi5idG4tZ3JhZGllbnQtaW5mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICMzM2NkZmYgMCUsICMwYzkzZmUgMTAwJSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDUxLCAyMDUsIDI1NSwgMC41KTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFhYzdmZjsgfVxuXG4uYnRuLWdyYWRpZW50LWluZm86aG92ZXIsIC5idG4tZ3JhZGllbnQtaW5mbzpmb2N1cywgLmJ0bi1ncmFkaWVudC1pbmZvOmFjdGl2ZSwgLmJ0bi1ncmFkaWVudC1pbmZvLmFjdGl2ZSxcbi5idG4tZ3JhZGllbnQtaW5mby5mb2N1cywgLmJ0bi1ncmFkaWVudC1pbmZvOmFjdGl2ZSwgLmJ0bi1ncmFkaWVudC1pbmZvOmZvY3VzLCAuYnRuLWdyYWRpZW50LWluZm86aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWdyYWRpZW50LWluZm8sIC5idG4tZ3JhZGllbnQtaW5mby5hY3RpdmUsXG4uYnRuLWdyYWRpZW50LWluZm86YWN0aXZlLCAuc2hvdyA+IC5idG4tZ3JhZGllbnQtaW5mby5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAjMGM5M2ZlIDAlLCAjMzNjZGZmIDEwMCUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWFjN2ZmOyB9XG5cbi5idG4tZ3JhZGllbnQtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1ncmFkaWVudC1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5idG4tZ3JhZGllbnQtaW5mby5mb2N1cywgLmJ0bi1ncmFkaWVudC1pbmZvOmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg1MSwgMjA1LCAyNTUsIDAuMyk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDUxLCAyMDUsIDI1NSwgMC4zKTsgfVxuXG4vKmJ0bi1ncmFkaWVudC1wcmltYXJ5Ki9cbi5idG4tZ3JhZGllbnQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICM2MDVkYWYgMCUsICMzYzhkYTggMTAwJSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDk2LCA5MywgMTc1LCAwLjUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTI5MGM4OyB9XG5cbi5idG4tZ3JhZGllbnQtcHJpbWFyeTpob3ZlciwgLmJ0bi1ncmFkaWVudC1wcmltYXJ5OmZvY3VzLCAuYnRuLWdyYWRpZW50LXByaW1hcnk6YWN0aXZlLCAuYnRuLWdyYWRpZW50LXByaW1hcnkuYWN0aXZlLFxuLmJ0bi1ncmFkaWVudC1wcmltYXJ5LmZvY3VzLCAuYnRuLWdyYWRpZW50LXByaW1hcnk6YWN0aXZlLCAuYnRuLWdyYWRpZW50LXByaW1hcnk6Zm9jdXMsIC5idG4tZ3JhZGllbnQtcHJpbWFyeTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZ3JhZGllbnQtcHJpbWFyeSwgLmJ0bi1ncmFkaWVudC1wcmltYXJ5LmFjdGl2ZSxcbi5idG4tZ3JhZGllbnQtcHJpbWFyeTphY3RpdmUsIC5zaG93ID4gLmJ0bi1ncmFkaWVudC1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICMzYzhkYTggMCUsICM2MDVkYWYgMTAwJSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5MjkwYzg7IH1cblxuLmJ0bi1ncmFkaWVudC1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWdyYWRpZW50LXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLmJ0bi1ncmFkaWVudC1wcmltYXJ5LmZvY3VzLCAuYnRuLWdyYWRpZW50LXByaW1hcnk6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDk2LCA5MywgMTc1LCAwLjMpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg5NiwgOTMsIDE3NSwgMC4zKTsgfVxuXG4vKmJ0bi1ncmFkaWVudC1kYXJrKi9cbi5idG4tZ3JhZGllbnQtZGFyayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICMyZDNiNDggMCUsICM1YTZjODIgMTAwJSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDQ1LCA1OSwgNzIsIDAuNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NDZlODc7IH1cblxuLmJ0bi1ncmFkaWVudC1kYXJrOmhvdmVyLCAuYnRuLWdyYWRpZW50LWRhcms6Zm9jdXMsIC5idG4tZ3JhZGllbnQtZGFyazphY3RpdmUsIC5idG4tZ3JhZGllbnQtZGFyay5hY3RpdmUsXG4uYnRuLWdyYWRpZW50LWRhcmsuZm9jdXMsIC5idG4tZ3JhZGllbnQtZGFyazphY3RpdmUsIC5idG4tZ3JhZGllbnQtZGFyazpmb2N1cywgLmJ0bi1ncmFkaWVudC1kYXJrOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1ncmFkaWVudC1kYXJrLCAuYnRuLWdyYWRpZW50LWRhcmsuYWN0aXZlLFxuLmJ0bi1ncmFkaWVudC1kYXJrOmFjdGl2ZSwgLnNob3cgPiAuYnRuLWdyYWRpZW50LWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgIzVhNmM4MiAwJSwgIzJkM2I0OCAxMDAlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU0NmU4NzsgfVxuXG4uYnRuLWdyYWRpZW50LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZ3JhZGllbnQtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uYnRuLWdyYWRpZW50LWRhcmsuZm9jdXMsIC5idG4tZ3JhZGllbnQtZGFyazpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoNDUsIDU5LCA3MiwgMC4zKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoNDUsIDU5LCA3MiwgMC4zKTsgfVxuXG4vKmJ0bi1ncmFkaWVudC1saWdodCovXG4uYnRuLWdyYWRpZW50LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgI2Y1ZjVmNyAwJSwgI2Y3ZjlmZiAxMDAlKTtcbiAgY29sb3I6ICM2MzY0NjY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMjQ1LCAyNDUsIDI0NywgMC41KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlYzsgfVxuXG4uYnRuLWdyYWRpZW50LWxpZ2h0OmhvdmVyLCAuYnRuLWdyYWRpZW50LWxpZ2h0OmZvY3VzLCAuYnRuLWdyYWRpZW50LWxpZ2h0OmFjdGl2ZSwgLmJ0bi1ncmFkaWVudC1saWdodC5hY3RpdmUsXG4uYnRuLWdyYWRpZW50LWxpZ2h0LmZvY3VzLCAuYnRuLWdyYWRpZW50LWxpZ2h0OmFjdGl2ZSwgLmJ0bi1ncmFkaWVudC1saWdodDpmb2N1cywgLmJ0bi1ncmFkaWVudC1saWdodDpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZ3JhZGllbnQtbGlnaHQsIC5idG4tZ3JhZGllbnQtbGlnaHQuYWN0aXZlLFxuLmJ0bi1ncmFkaWVudC1saWdodDphY3RpdmUsIC5zaG93ID4gLmJ0bi1ncmFkaWVudC1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAjZjdmOWZmIDAlLCAjZjVmNWY3IDEwMCUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2VjOyB9XG5cbi5idG4tZ3JhZGllbnQtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZ3JhZGllbnQtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLmJ0bi1ncmFkaWVudC1saWdodC5mb2N1cywgLmJ0bi1ncmFkaWVudC1saWdodDpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjQ1LCAyNDUsIDI0NywgMC4zKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjQ1LCAyNDUsIDI0NywgMC4zKTsgfVxuXG4vKmJ0bi1ncmFkaWVudC1waW5rKi9cbi5idG4tZ3JhZGllbnQtcGluayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICNmNTQ2OGUgMCUsICNmNTU2NTQgMTAwJSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDI0NSwgNzAsIDE0MiwgMC41KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y0MmU3ZjsgfVxuXG4uYnRuLWdyYWRpZW50LXBpbms6aG92ZXIsIC5idG4tZ3JhZGllbnQtcGluazpmb2N1cywgLmJ0bi1ncmFkaWVudC1waW5rOmFjdGl2ZSwgLmJ0bi1ncmFkaWVudC1waW5rLmFjdGl2ZSxcbi5idG4tZ3JhZGllbnQtcGluay5mb2N1cywgLmJ0bi1ncmFkaWVudC1waW5rOmFjdGl2ZSwgLmJ0bi1ncmFkaWVudC1waW5rOmZvY3VzLCAuYnRuLWdyYWRpZW50LXBpbms6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWdyYWRpZW50LXBpbmssIC5idG4tZ3JhZGllbnQtcGluay5hY3RpdmUsXG4uYnRuLWdyYWRpZW50LXBpbms6YWN0aXZlLCAuc2hvdyA+IC5idG4tZ3JhZGllbnQtcGluay5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAjZjU1NjU0IDAlLCAjZjU0NjhlIDEwMCUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjQyZTdmOyB9XG5cbi5idG4tZ3JhZGllbnQtcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1ncmFkaWVudC1waW5rLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5idG4tZ3JhZGllbnQtcGluay5mb2N1cywgLmJ0bi1ncmFkaWVudC1waW5rOmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNDUsIDcwLCAxNDIsIDAuMyk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI0NSwgNzAsIDE0MiwgMC4zKTsgfVxuXG4vKmJ0bi1ncmFkaWVudC1wdXJwbGUqL1xuLmJ0bi1ncmFkaWVudC1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAjNzc1ZmQ1IDAlLCAjYTQ1NmFkIDEwMCUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgxMTksIDk1LCAyMTMsIDAuNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4ODczZGE7IH1cblxuLmJ0bi1ncmFkaWVudC1wdXJwbGU6aG92ZXIsIC5idG4tZ3JhZGllbnQtcHVycGxlOmZvY3VzLCAuYnRuLWdyYWRpZW50LXB1cnBsZTphY3RpdmUsIC5idG4tZ3JhZGllbnQtcHVycGxlLmFjdGl2ZSxcbi5idG4tZ3JhZGllbnQtcHVycGxlLmZvY3VzLCAuYnRuLWdyYWRpZW50LXB1cnBsZTphY3RpdmUsIC5idG4tZ3JhZGllbnQtcHVycGxlOmZvY3VzLCAuYnRuLWdyYWRpZW50LXB1cnBsZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZ3JhZGllbnQtcHVycGxlLCAuYnRuLWdyYWRpZW50LXB1cnBsZS5hY3RpdmUsXG4uYnRuLWdyYWRpZW50LXB1cnBsZTphY3RpdmUsIC5zaG93ID4gLmJ0bi1ncmFkaWVudC1wdXJwbGUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgI2E0NTZhZCAwJSwgIzc3NWZkNSAxMDAlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2NGJkMDsgfVxuXG4uYnRuLWdyYWRpZW50LXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1ncmFkaWVudC1wdXJwbGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLmJ0bi1ncmFkaWVudC1wdXJwbGUuZm9jdXMsIC5idG4tZ3JhZGllbnQtcHVycGxlOmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgxMTksIDk1LCAyMTMsIDAuMyk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDExOSwgOTUsIDIxMywgMC4zKTsgfVxuXG4vKiA9PT09PT09PT09PT09PVxyXG4gIENhcmRcclxuPT09PT09PT09PT09PT09PT09PSovXG4uY2FyZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMXB4IDBweCAyMHB4IHJnYmEoOTYsIDkzLCAxNzUsIDAuMDUpO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5jYXJkIC5jYXJkLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmNztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuY2FyZCAuY2FyZC1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YyZjc7IH1cbiAgLmNhcmQgLmNhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uY2FyZC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwNWRhZjtcbiAgYm9yZGVyLWNvbG9yOiAjNjA1ZGFmOyB9XG5cbi5jYXJkLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRkMDk5O1xuICBib3JkZXItY29sb3I6ICM1ZGQwOTk7IH1cblxuLmNhcmQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzM2NkZmY7XG4gIGJvcmRlci1jb2xvcjogIzMzY2RmZjsgfVxuXG4uY2FyZC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4Yzk1NTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhjOTU1OyB9XG5cbi5jYXJkLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOTZlNWI7XG4gIGJvcmRlci1jb2xvcjogI2Y5NmU1YjsgfVxuXG4uY2FyZC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg0NSwgNTksIDcyLCAwLjA1KTsgfVxuXG4vKiA9PT09PT09PT09PT09PVxyXG4gIFBhZ2luYXRpb25cclxuPT09PT09PT09PT09PT09PT09PSovXG4ucGFnaW5hdGlvbiAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2MDVkYWY7IH1cblxuLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDVkYWY7XG4gIGJvcmRlci1jb2xvcjogIzYwNWRhZjtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnBhZ2luYXRpb24gLnBhZ2UtbGluazpmb2N1cywgLnBhZ2luYXRpb24gLnBhZ2UtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMmQzYjQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY3O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg5NiwgOTMsIDE3NSwgMC4zMyk7IH1cblxuLnBhZ2luYXRpb24gLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBjYWxjKDE2cHggKyAycHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAucGFnaW5hdGlvbiAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5jdXN0b20tcGFnaW5hdGlvbiAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cbi5jdXN0b20tcGFnaW5hdGlvbi0yIC5wYWdlLWl0ZW0gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YyZjc7IH1cblxuLmN1c3RvbS1wYWdpbmF0aW9uLTIgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7IH1cblxuLmN1c3RvbS1wYWdpbmF0aW9uLTIgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQwcHg7IH1cblxuLyogPT09PT09PT09PT09PT1cclxuICBQcm9ncmVzc2JhclxyXG49PT09PT09PT09PT09PT09PT09Ki9cbi5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA1ZGFmOyB9XG5cbi8qIFByb2dyZXNzYmFyIFZlcnRpY2FsICovXG4ucHJvZ3Jlc3MtdmVydGljYWwge1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuLnByb2dyZXNzLXZlcnRpY2FsIC5wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucHJvZ3Jlc3MtdmVydGljYWwtYm90dG9tIHtcbiAgbWluLWhlaWdodDogMjUwcHg7XG4gIGhlaWdodDogMjUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5wcm9ncmVzcy12ZXJ0aWNhbC1ib3R0b20gLnByb2dyZXNzLWJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDsgfVxuXG4ucHJvZ3Jlc3MtdmVydGljYWwucHJvZ3Jlc3Mtc20sXG4ucHJvZ3Jlc3MtdmVydGljYWwtYm90dG9tLnByb2dyZXNzLXNtIHtcbiAgd2lkdGg6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5wcm9ncmVzcy12ZXJ0aWNhbC5wcm9ncmVzcy1zbSAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLXZlcnRpY2FsLWJvdHRvbS5wcm9ncmVzcy1zbSAucHJvZ3Jlc3MtYmFyIHtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1cHg7IH1cblxuLnByb2dyZXNzLXZlcnRpY2FsLnByb2dyZXNzLW1kLFxuLnByb2dyZXNzLXZlcnRpY2FsLWJvdHRvbS5wcm9ncmVzcy1tZCB7XG4gIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByb2dyZXNzLXZlcnRpY2FsLnByb2dyZXNzLW1kIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtdmVydGljYWwtYm90dG9tLnByb2dyZXNzLW1kIC5wcm9ncmVzcy1iYXIge1xuICBmb250LXNpemU6IDEwLjhweDtcbiAgbGluZS1oZWlnaHQ6IDE0LjRweDsgfVxuXG4ucHJvZ3Jlc3MtdmVydGljYWwucHJvZ3Jlc3MtbGcsXG4ucHJvZ3Jlc3MtdmVydGljYWwtYm90dG9tLnByb2dyZXNzLWxnIHtcbiAgd2lkdGg6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ucHJvZ3Jlc3MtdmVydGljYWwucHJvZ3Jlc3MtbGcgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy12ZXJ0aWNhbC1ib3R0b20ucHJvZ3Jlc3MtbGcgLnByb2dyZXNzLWJhciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLyogPT09PT09PT09PT09PT1cclxuICBQb3BvdmVyICYgVG9vbHRpcHNcclxuPT09PT09PT09PT09PT09PT09PSovXG4ucG9wb3Zlci10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLnRvb2x0aXAgLnRvb2x0aXAtaW5uZXIge1xuICBwYWRkaW5nOiA0cHggMTBweDsgfVxuXG4uc3dhbDItcG9wdXAgLnN3YWwyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0ge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IC4yNWVtO1xuICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA1ZGFmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxLjA2MjVlbTsgfVxuXG4uc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmZmZmZmLCAwIDAgMCA0cHggcmdiYSg5NiwgOTMsIDE3NSwgMC40KTsgfVxuXG4uc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IC4yNWVtO1xuICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk2ZTViO1xuICBjb2xvcjogI2YzZjJmNztcbiAgZm9udC1zaXplOiAxLjA2MjVlbTsgfVxuICAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmZmZmYsIDAgMCAwIDRweCByZ2JhKDI0OSwgMTEwLCA5MSwgMC41KTsgfVxuXG4uc3dhbDItYWN0aW9ucyAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLnN3YWwyLWFjdGlvbnMgLmJ0bi1zdWNjZXNzLFxuLnN3YWwyLWFjdGlvbnMgLmJ0bi1zdWNjZXNzOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDVkYWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2MDVkYWY7IH1cblxuLnN3YWwyLWFjdGlvbnMgLmJ0bi1zdWNjZXNzOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmZmZmYsIDAgMCAwIDRweCByZ2JhKDk2LCA5MywgMTc1LCAwLjQpOyB9XG5cbi5zd2FsMi1hY3Rpb25zIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk2ZTViO1xuICBib3JkZXItY29sb3I6ICNmOTZlNWI7IH1cblxuLnN3YWwyLWFjdGlvbnMgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmZmZmYsIDAgMCAwIDRweCByZ2JhKDI0OSwgMTEwLCA5MSwgMC41KTsgfVxuXG4uc3dhbDItYWN0aW9ucyAuYnRuLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOTZlNWI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmOTZlNWI7IH1cbiAgLnN3YWwyLWFjdGlvbnMgLmJ0bi1kYW5nZXI6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk2ZTViO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmOTZlNWI7IH1cbiAgLnN3YWwyLWFjdGlvbnMgLmJ0bi1kYW5nZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOTZlNWI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y5NmU1YjsgfVxuICAuc3dhbDItYWN0aW9ucyAuYnRuLWRhbmdlcjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5NmU1YjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjk2ZTViO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmZmZmZmLCAwIDAgMCA0cHggcmdiYSgyNDksIDExMCwgOTEsIDAuNSk7IH1cblxuLyogPT09PT09PT09PT09PT1cclxuICBBbGVydGlmeVxyXG49PT09PT09PT09PT09PT09PT09Ki9cbi5hbGVydGlmeSwgLmFsZXJ0aWZ5LWxvZ3Mge1xuICB6LWluZGV4OiA5OTsgfVxuXG4uYWxlcnRpZnkgaW5wdXQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjOGM5ZWE5OyB9XG5cbi5hbGVydGlmeS1sb2dzID4gLnN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRkMDk5O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYWxlcnRpZnktbG9ncyA+IC5lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOTZlNWI7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5hbGVydGlmeS1sb2dzID4gKiwgLmFsZXJ0aWZ5LWxvZ3MgPiAuZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDNiNDg7IH1cblxuLyogPT09PT09PT09PT09PT1cclxuICBDaGFydHNcclxuPT09PT09PT09PT09PT09PT09PSovXG4uanFzdG9vbHRpcCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbi5jaGFydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY2hhcnQgY2FudmFzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cblxuLmNoYXJ0LmNoYXJ0LXdpZGdldC1waWUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4ucGVyY2VudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDExMHB4O1xuICB6LWluZGV4OiAyOyB9XG4gIC5wZXJjZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJSc7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMWVtO1xuICAgIGZvbnQtc2l6ZTogLjhlbTsgfVxuXG4vKiBNb3JyaXMgY2hhcnQgKi9cbi5tb3JyaXMtaG92ZXIubW9ycmlzLWRlZmF1bHQtc3R5bGUge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICBib3gtc2hhZG93OiAwIDVweCAyNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTQpOyB9XG4gIC5tb3JyaXMtaG92ZXIubW9ycmlzLWRlZmF1bHQtc3R5bGUgLm1vcnJpcy1ob3Zlci1wb2ludCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMyZDNiNDggIWltcG9ydGFudDsgfVxuICAubW9ycmlzLWhvdmVyLm1vcnJpcy1kZWZhdWx0LXN0eWxlIC5tb3JyaXMtaG92ZXItcm93LWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzYjQ4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICBtYXJnaW46IC0xMHB4IC0xMnB4IDEwcHg7IH1cblxuLyogRmxvdCBjaGFydCAqL1xuI2Zsb3RUaXAge1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMTAwO1xuICBjb2xvcjogIzJkM2I0ODtcbiAgYm94LXNoYWRvdzogMCA1cHggMjVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgYm9yZGVyLXJhZGl1czogMXB4OyB9XG5cbi8qIENoYXJ0aXN0IGNoYXJ0ICovXG4uY3QtZ29sZGVuLXNlY3Rpb246YmVmb3JlIHtcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLmN0LWNoYXJ0IHtcbiAgaGVpZ2h0OiAzMDBweDsgfVxuXG4uY3QtZ3JpZCB7XG4gIHN0cm9rZTogcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDNweDsgfVxuXG4uY3QtY2hhcnQgLmN0LWxhYmVsIHtcbiAgZmlsbDogIzhjOWVhOTtcbiAgY29sb3I6ICM4YzllYTk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmN0LWNoYXJ0LnNpbXBsZS1waWUtY2hhcnQtY2hhcnRpc3QgLmN0LWxhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYSAuY3QtYmFyLFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWEgLmN0LWxpbmUsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYSAuY3QtcG9pbnQsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYSAuY3Qtc2xpY2UtZG9udXQge1xuICBzdHJva2U6ICM2MDVkYWY7IH1cblxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWIgLmN0LWJhcixcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1iIC5jdC1saW5lLFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWIgLmN0LXBvaW50LFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWIgLmN0LXNsaWNlLWRvbnV0IHtcbiAgc3Ryb2tlOiAjMzNjZGZmOyB9XG5cbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1jIC5jdC1iYXIsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYyAuY3QtbGluZSxcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1jIC5jdC1wb2ludCxcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1jIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZTogI2Y4Yzk1NTsgfVxuXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZCAuY3QtYmFyLFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWQgLmN0LWxpbmUsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZCAuY3QtcG9pbnQsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZCAuY3Qtc2xpY2UtZG9udXQge1xuICBzdHJva2U6ICMyZDNiNDg7IH1cblxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWUgLmN0LWJhcixcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1lIC5jdC1saW5lLFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWUgLmN0LXBvaW50LFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWUgLmN0LXNsaWNlLWRvbnV0IHtcbiAgc3Ryb2tlOiAjNWRkMDk5OyB9XG5cbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1mIC5jdC1iYXIsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZiAuY3QtbGluZSxcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1mIC5jdC1wb2ludCxcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1mIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZTogI2Y5NmU1YjsgfVxuXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZyAuY3QtYmFyLFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWcgLmN0LWxpbmUsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZyAuY3QtcG9pbnQsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZyAuY3Qtc2xpY2UtZG9udXQge1xuICBzdHJva2U6ICNmNWY1Zjc7IH1cblxuLmN0LXNlcmllcy1hIC5jdC1hcmVhLFxuLmN0LXNlcmllcy1hIC5jdC1zbGljZS1waWUge1xuICBmaWxsOiAjNjA1ZGFmOyB9XG5cbi5jdC1zZXJpZXMtYiAuY3QtYXJlYSxcbi5jdC1zZXJpZXMtYiAuY3Qtc2xpY2UtcGllIHtcbiAgZmlsbDogI2Y4Yzk1NTsgfVxuXG4uY3Qtc2VyaWVzLWMgLmN0LWFyZWEsXG4uY3Qtc2VyaWVzLWMgLmN0LXNsaWNlLXBpZSB7XG4gIGZpbGw6ICMyZDNiNDg7IH1cblxuLmNoYXJ0aXN0LXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgbWluLXdpZHRoOiAxMHB4O1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQ6ICMyZDNiNDg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgbGluZWFyOyB9XG5cbi5jaGFydGlzdC10b29sdGlwLnRvb2x0aXAtc2hvdyB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogQzMgY2hhcnQgKi9cbi5jMyBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmMzLXRvb2x0aXAgdGQgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzJkM2I0ODsgfVxuXG4uYzMtdG9vbHRpcCB0ZCB7XG4gIGJvcmRlci1sZWZ0OiBub25lOyB9XG5cbi5jMy10b29sdGlwIHtcbiAgYm94LXNoYWRvdzogMCA4cHggNDBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmMzLWNoYXJ0LWFyY3MtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7IH1cblxuLmMzLXRvb2x0aXAgdHIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uYzMtdG9vbHRpcCB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDNiNDg7IH1cblxuLmMzLXRvb2x0aXAgLnZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjsgfVxuXG4uYzMtbGluZSB7XG4gIHN0cm9rZS13aWR0aDogMnB4OyB9XG5cbi5jMy1sZWdlbmQtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjsgfVxuXG4jZG9udXQtY2hhcnQgI2RvbnV0LWNoYXJ0LWNvbnRhaW5lciAubGVnZW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IC01MHB4O1xuICB0b3A6IC01MHB4OyB9XG5cbi8qID09PT09PT09PT09PT09XHJcbiAgVGFibGVzXHJcbj09PT09PT09PT09PT09PT09PT0qL1xuLnRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAudGFibGUgdGhlYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YyZjc7IH1cbiAgLnRhYmxlIHRoIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjODI3ZmMwOyB9XG4gIC50YWJsZSB0ciB0ZCB7XG4gICAgY29sb3I6ICM4ODg3YTk7IH1cblxuLnRhYmxlLXNtIHRkLCAudGFibGUtc20gdGgge1xuICBwYWRkaW5nOiAuM3JlbSAhaW1wb3J0YW50OyB9XG5cbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCwgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLCAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiAxNHB4IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyLCAudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpLFxuLnRoZWFkLWRlZmF1bHQgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY5OyB9XG5cbi50YWJsZS1jZW50ZXJlZCB0ZCxcbi50YWJsZS1jZW50ZXJlZCB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuXG4vKiA9PSBSZXNwb25zaXZlIFRhYmxlID09Ki9cbnRhYmxlLmZvY3VzLW9uIHRib2R5IHRyLmZvY3VzZWQgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA1ZGFmO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG50YWJsZS5mb2N1cy1vbiB0Ym9keSB0ci5mb2N1c2VkIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwNWRhZjtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnRhYmxlLXJlcC1wbHVnaW4gLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRhYmxlLXJlcC1wbHVnaW4gLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDRkOGUxO1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4udGFibGUtcmVwLXBsdWdpbiAuYnRuLWRlZmF1bHQuYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA1ZGFmO1xuICBib3JkZXItY29sb3I6ICM2MDVkYWY7IH1cblxuLnRhYmxlLXJlcC1wbHVnaW4gLnRhYmxlLXJlc3BvbnNpdmUge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udGFibGUtcmVwLXBsdWdpbiAuYnRuLWdyb3VwLmZsb2F0LXJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7IH1cblxuLnRhYmxlLXJlcC1wbHVnaW4gdGJvZHkgdGgge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLnRhYmxlLXJlcC1wbHVnaW4gLmNoZWNrYm94LXJvdyB7XG4gIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAudGFibGUtcmVwLXBsdWdpbiAuY2hlY2tib3gtcm93IGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnRhYmxlLXJlcC1wbHVnaW4gLmNoZWNrYm94LXJvdyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIC1vLXRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDhlMTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLnRhYmxlLXJlcC1wbHVnaW4gLmNoZWNrYm94LXJvdyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNkNGQ4ZTE7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgd2lkdGg6IDE2cHg7IH1cbiAgLnRhYmxlLXJlcC1wbHVnaW4gLmNoZWNrYm94LXJvdyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLnRhYmxlLXJlcC1wbHVnaW4gLmNoZWNrYm94LXJvdyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQgKyBsYWJlbCB7XG4gICAgICBvcGFjaXR5OiAwLjY1OyB9XG4gIC50YWJsZS1yZXAtcGx1Z2luIC5jaGVja2JveC1yb3cgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAudGFibGUtcmVwLXBsdWdpbiAuY2hlY2tib3gtcm93IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnOyB9XG4gIC50YWJsZS1yZXAtcGx1Z2luIC5jaGVja2JveC1yb3cgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNztcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gIC50YWJsZS1yZXAtcGx1Z2luIC5jaGVja2JveC1yb3cgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA1ZGFmO1xuICAgIGJvcmRlci1jb2xvcjogIzYwNWRhZjsgfVxuICAudGFibGUtcmVwLXBsdWdpbiAuY2hlY2tib3gtcm93IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4vKiA9PT09PT09PT09PT09PVxyXG4gIFJhbmdlIHNsaWRlclxyXG49PT09PT09PT09PT09PT09PT09Ki9cbi5pcnMtZnJvbSwgLmlycy10bywgLmlycy1zaW5nbGUge1xuICBiYWNrZ3JvdW5kOiAjNjA1ZGFmOyB9XG5cbi5pcnMtZnJvbTphZnRlciwgLmlycy10bzphZnRlciwgLmlycy1zaW5nbGU6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjA1ZGFmOyB9XG5cbi8qID09PT09PT09PT09PT09XHJcbiAgUG93ZXJhbmdlIFNsaWRlclxyXG49PT09PT09PT09PT09PT09PT09Ki9cbi5yYW5nZS1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkOGUxOyB9XG5cbi5yYW5nZS1taW4sIC5yYW5nZS1tYXgge1xuICBjb2xvcjogIzhjOWVhOTtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLnJhbmdlLXF1YW50aXR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwNWRhZjsgfVxuXG4uc2xpZGVyLXdyYXBwZXIge1xuICBtYXJnaW46IDAgMjVweCAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNTBweDsgfVxuICAuc2xpZGVyLXdyYXBwZXIudmVydGljYWwtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICB3aWR0aDogYXV0bzsgfVxuXG4uZGlzcGxheS1ib3gtbGFiZWwge1xuICBmb250LXNpemU6IDAuOGVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtODBweDtcbiAgdG9wOiAtOHB4OyB9XG5cbi5kaXNwbGF5LWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDVkYWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGhlaWdodDogMjNweDtcbiAgcmlnaHQ6IC0xNDBweDtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogLTEwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTBweCByZ2JhKDE2MywgMTY3LCAxNjgsIDAuMTUpOyB9XG5cbi8qID09PT09PT09PT09PT09XHJcbiAgRm9ybS1lbGVtZW50c1xyXG49PT09PT09PT09PT09PT09PT09Ki9cbmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM2MzY0NjY7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRkOGUxO1xuICBoZWlnaHQ6IGNhbGMoMi4zcmVtICsgMnB4KTsgfVxuICAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM2MDVkYWY7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA1ZGFmOyB9XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmLCAwIDAgMCAzcHggIzYwNWRhZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmZmZmYsIDAgMCAwIDNweCAjNjA1ZGFmOyB9XG5cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWRkMDk5O1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhjOTU1O1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogI2Y5NmU1YjtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNWY1Zjc7IH1cblxuLyogPT09PT09PT09PT09PT1cclxuICBGb3JtLVZhbGlkYXRpb25cclxuPT09PT09PT09PT09PT09PT09PSovXG4uZXJyb3Ige1xuICBjb2xvcjogI2ZmMDAwMDsgfVxuXG4ucGFyc2xleS1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2Y5NmU1YjsgfVxuXG4ucGFyc2xleS1lcnJvcnMtbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4ucGFyc2xleS1lcnJvcnMtbGlzdC5maWxsZWQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucGFyc2xleS1lcnJvcnMtbGlzdCA+IGxpIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb2xvcjogI2Y5NmU1YjtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi8qID09PT09PT09PT09PT09XHJcbiAgRm9ybS1VcGxvYWRcclxuPT09PT09PT09PT09PT09PT09PSovXG4vKiBEcm9wem9uZSAqL1xuLmRyb3B6b25lIHtcbiAgbWluLWhlaWdodDogMjMwcHg7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgLmRyb3B6b25lIC5kei1tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cblxuLyogPT09PT09PT09PT09PT1cclxuICBGb3JtLUFkdmFuY2VkXHJcbj09PT09PT09PT09PT09PT09PT0qL1xuLyogRGF0ZXBpY2tlciAqL1xuLmRhdGVwaWNrZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjNmMmY3O1xuICBwYWRkaW5nOiA4cHg7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXksIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwNWRhZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uZGF0ZXBpY2tlciA+IGRpdiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGgsIC50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA1cHg7IH1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLyogQm9vdHN0cmFwLXRvdWNoU3BpbiAqL1xuLmJvb3RzdHJhcC10b3VjaHNwaW4gLmlucHV0LWdyb3VwLWJ0bi12ZXJ0aWNhbCAuYnRuIHtcbiAgcGFkZGluZzogOXB4IDEycHg7IH1cblxuLmJvb3RzdHJhcC10b3VjaHNwaW4gLmlucHV0LWdyb3VwLWJ0bi12ZXJ0aWNhbCBpIHtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDhweDsgfVxuXG4vKiBQcmlzbSAqL1xuOm5vdChwcmUpID4gY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0sIHByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY3OyB9XG5cbi8qIFJhdGluZyAqL1xuLmJhZGdlOmVtcHR5IHtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBoZWlnaHQ6IDM4cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBsaW5lLWhlaWdodDogMzhweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGhlaWdodDogMzhweDtcbiAgcmlnaHQ6IDhweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIG1pbi1oZWlnaHQ6IDM4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBtYXJnaW4tdG9wOiA4cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tdG9wOiA3cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2Q4ZDhkODtcbiAgb3V0bGluZTogMDsgfVxuXG4vKi0tLWRhdGV0aW1lcGlja2VyLS0tKi9cbi5kdHAtYnRuLWNhbmNlbCB7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5hZGRvbi1jb2xvci1waWNrZXIgLmJ0biB7XG4gIHBhZGRpbmc6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogI2JmYmZiZjsgfVxuXG4vKi0tY29sb3JwaWNrZXItLSovXG4uYXNDb2xvclBpY2tlci1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiA0NXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmFzQ29sb3JQaWNrZXItdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMnB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIHdpZHRoOiAzOXB4O1xuICBib3JkZXI6IDA7IH1cblxuLmFzQ29sb3JQaWNrZXItZHJvcGRvd24ge1xuICBtYXgtd2lkdGg6IDI2MHB4OyB9XG5cbi5hc0NvbG9yUGlja2VyLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cblxuLmlucHV0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzJkM2I0ODsgfVxuXG4vKiA9PT09PT09PT09PT09PVxyXG4gIEZvcm0gRWRpdG9yXHJcbj09PT09PT09PT09PT09PT09PT0qL1xuLm1jZS1wYW5lbCB7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlYyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY3ICFpbXBvcnRhbnQ7IH1cblxuLm1jZS1tZW51LWl0ZW06aG92ZXIsIC5tY2UtbWVudS1pdGVtLm1jZS1zZWxlY3RlZCwgLm1jZS1tZW51LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA1ZGFmICFpbXBvcnRhbnQ7IH1cblxuLm1jZS1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi8qID09PT09PT09PT09PT09XHJcbiAgU3VtbWVybm90ZVxyXG49PT09PT09PT09PT09PT09PT09Ki9cbi5ub3RlLWJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzMzMztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAubm90ZS1idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmM7IH1cblxuLm5vdGUtaW1hZ2UtcG9wb3ZlciwgLm5vdGUtYWlyLXBvcG92ZXIsIC5ub3RlLWxpbmstcG9wb3ZlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5vdGUtaW1hZ2UtcG9wb3ZlciAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciwgLm5vdGUtYWlyLXBvcG92ZXIgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIsIC5ub3RlLWxpbmstcG9wb3ZlciAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLm5vdGUtaWNvbi1jYXJldCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5vdGUtZWRpdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ub3RlLWVkaXRvciAuYnRuLWRlZmF1bHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5vdGUtZWRpdG9yIC5idG4tZ3JvdXAtc20gPiAuYnRuLCAubm90ZS1lZGl0b3IgLmJ0bi1zbSB7XG4gICAgcGFkZGluZzogOHB4IDEycHg7IH1cbiAgLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YyZjc7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNWY1Zjc7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5ub3RlLWVkaXRvciAubm90ZS1zdGF0dXNiYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAubm90ZS1lZGl0b3IgLm5vdGUtc3RhdHVzYmFyIC5ub3RlLXJlc2l6ZWJhciB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDNweDsgfVxuXG4ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNWY1Zjc7IH1cbiAgLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUuY2FyZCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ubm90ZS1wb3BvdmVyIC5wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiA1cHggMCAxMHB4IDVweDsgfVxuXG4ubm90ZS1wb3BvdmVyIC5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5ub3RlLXBvcG92ZXIgLmJ0bi1ncm91cC1zbSA+IC5idG4sIC5ub3RlLXBvcG92ZXIgLmJ0bi1zbSB7XG4gIHBhZGRpbmc6IDhweCAxMnB4OyB9XG5cbi5ub3RlLXRvb2xiYXIge1xuICBwYWRkaW5nOiA1cHggMCAxMHB4IDVweDsgfVxuXG4vKiA9PT09PT09PT09PT09PVxyXG4gIENhbGVuZGFyXHJcbj09PT09PT09PT09PT09PT09PT0qL1xuLmNhbGVuZGFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm5vbmUtYm9yZGVyIC5tb2RhbC1mb290ZXIge1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbi5mYy10b29sYmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC5mYy10b29sYmFyIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5mYy1kYXkge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG5cbi5mYy10b29sYmFyIC5mYy1zdGF0ZS1hY3RpdmUsIC5mYy10b29sYmFyIC51aS1zdGF0ZS1hY3RpdmUsXG4uZmMtdG9vbGJhciBidXR0b246Zm9jdXMsIC5mYy10b29sYmFyIGJ1dHRvbjpob3Zlcixcbi5mYy10b29sYmFyIC51aS1zdGF0ZS1ob3ZlciB7XG4gIHotaW5kZXg6IDA7IH1cblxuLmZjLXdpZGdldC1oZWFkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjMWMyO1xuICBiYWNrZ3JvdW5kOiAjNjA1ZGFmO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uZmMtd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjMWMyOyB9XG5cbi5mYyB0aC5mYy13aWRnZXQtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5mYy1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRkOGUxO1xuICBjb2xvcjogIzkzOTc5ODtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLmZjLXRleHQtYXJyb3cge1xuICBmb250LWZhbWlseTogYXJpYWw7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uZmMtc3RhdGUtaG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZDRkOGUxOyB9XG5cbi5mYy1zdGF0ZS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZDRkOGUxOyB9XG5cbi5mYy1jZWxsLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjZDRkOGUxOyB9XG5cbi5mYy11bnRoZW1lZCAuZmMtdG9kYXkge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG5cbi5mYy1ldmVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IG1vdmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luOiA1cHggMDtcbiAgcGFkZGluZzogNXB4IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjNjA1ZGFmO1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5leHRlcm5hbC1ldmVudCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IG1vdmU7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nOiA2cHggMTBweDsgfVxuXG4uZmMtYmFzaWMtdmlldyB0ZC5mYy13ZWVrLW51bWJlciBzcGFuIHtcbiAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbi5mYy1iYXNpYy12aWV3IHRkLmZjLWRheS1udW1iZXIge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cblxuLyogPT09PT09PT09PT09PT1cclxuICBXaWRnZXRzXHJcbj09PT09PT09PT09PT09PT09PT0qL1xuLndpZGdldC1jaGFydCBsaSB7XG4gIHdpZHRoOiAzMS41JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwOyB9XG4gIC53aWRnZXQtY2hhcnQgbGkgaSB7XG4gICAgZm9udC1zaXplOiAyMnB4OyB9XG5cbi5taW5pLXN0YXQge1xuICBib3gtc2hhZG93OiAycHggMHB4IDNweCByZ2JhKDk2LCA5MywgMTc1LCAwLjA1KTtcbiAgcGFkZGluZzogMjBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLm1pbmktc3RhdC1pY29uIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDMwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5taW5pLXN0YXQtaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy10b3A6IDJweDsgfVxuXG4ubWluaS1zdGF0LWluZm8gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuLnJvdW5kIHtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGNvbG9yOiAjNjA1ZGFmO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2Q1ZDRlYTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNjNWMzZTI7IH1cblxuLnJvdW5kLWlubmVyLFxuLnRleHQtbGlnaHRkYXJrIHtcbiAgY29sb3I6ICNiY2MxYzI7IH1cblxuLnRleHQtZ3JleWxpZ2h0IHtcbiAgY29sb3I6ICNkNGQ4ZTE7IH1cblxuLm5ldy11c2VyIHRhYmxlIHRkIGltZyxcbi5uZXctdXNlciB1bCBsaSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDUwcHg7IH1cblxuLmJveHNjcm9sbCB7XG4gIGhlaWdodDogNTEwcHg7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qLS1GQi1UV0lULUNhcm91c2VsLS0qL1xuLnZlcnRpY2FsIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLnZlcnRpY2FsIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4udmVydGljYWwgLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi52ZXJ0aWNhbCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSAwKTsgfVxuXG4udmVydGljYWwgLmNhcm91c2VsLWl0ZW0tcHJldixcbi52ZXJ0aWNhbCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9XG5cbi5jYXJvdXNlbC1pY29uIGkge1xuICBmb250LXNpemU6IDUwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbiN2ZXJ0aWNhbENhcm91c2VsLFxuI3ZlcnRpY2FsQ2Fyb3VzZWwyIHtcbiAgaGVpZ2h0OiAxNjVweDsgfVxuXG4jbGluZS0yIHtcbiAgcGFkZGluZzogMCAtMTBweCAtMTBweCAhaW1wb3J0YW50OyB9XG5cbi8qID09PT09PT09PT09PT09XHJcbiAgTWFwc1xyXG49PT09PT09PT09PT09PT09PT09Ki9cbi5nbWFwcywgLmdtYXBzLXBhbmFyb21hIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNztcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5nbWFwcy1vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICM2MDVkYWY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTBweCAyMHB4OyB9XG5cbi5nbWFwcy1vdmVybGF5X2Fycm93IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uZ21hcHMtb3ZlcmxheV9hcnJvdy5hYm92ZSB7XG4gIGJvdHRvbTogLTE1cHg7XG4gIGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDE2cHggc29saWQgIzYwNWRhZjsgfVxuXG4uZ21hcHMtb3ZlcmxheV9hcnJvdy5iZWxvdyB7XG4gIHRvcDogLTE1cHg7XG4gIGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDE2cHggc29saWQgIzYwNWRhZjsgfVxuXG4vKiA9PT09PT09PT09PT09PVxyXG4gIEFjY291bnQgUGFnZXNcclxuPT09PT09PT09PT09PT09PT09PSovXG4uYWNjb3VudGJnIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JnLWFjY291bnQuanBnXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAyMDAwcHggcmdiYSgzMSwgMzUsIDYwLCAwLjgpOyB9XG5cbi53cmFwcGVyLXBhZ2Uge1xuICBtYXJnaW46IDcuNSUgYXV0bztcbiAgbWF4LXdpZHRoOiA0NjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC53cmFwcGVyLXBhZ2UgLmxvZ28tYWRtaW4ge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDsgfVxuICAud3JhcHBlci1wYWdlIC5jYXJkIHtcbiAgICBib3JkZXI6IDdweCBkb3VibGUgIzYwNWRhZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG5cbi51c2VyLXRodW1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTk7IH1cbiAgLnVzZXItdGh1bWIgaW1nIHtcbiAgICBoZWlnaHQ6IDg4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDg4cHg7IH1cblxuLmV4LXBhZ2UtY29udGVudCBoMSB7XG4gIGZvbnQtc2l6ZTogOThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MHB4O1xuICB0ZXh0LXNoYWRvdzogcmdiYSg2MSwgNjEsIDYxLCAwLjMpIDFweCAxcHgsIHJnYmEoNjEsIDYxLCA2MSwgMC4yKSAycHggMnB4LCByZ2JhKDYxLCA2MSwgNjEsIDAuMykgM3B4IDNweDsgfVxuXG4vKiA9PT09PT09PT09PT09PVxyXG4gIE1lbnVcclxuPT09PT09PT09PT09PT09PT09PSovXG5ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7IH1cblxuLndyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMTI1cHg7IH1cblxuLnBhZ2UtdGl0bGUtYm94IHtcbiAgcGFkZGluZzogMjJweCAwOyB9XG4gIC5wYWdlLXRpdGxlLWJveCB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucGFnZS10aXRsZS1ib3ggLnBhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnBhZ2UtdGl0bGUtYm94IC5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0gYSB7XG4gICAgY29sb3I6ICM4YzllYTk7IH1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiA5NSU7IH1cblxuI3RvcG5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgbWluLWhlaWdodDogNjJweDsgfVxuICAjdG9wbmF2IC5kcm9wZG93bi5zaG93IC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG4gICN0b3BuYXYgLmxhbmd1YWdlLXN3aXRjaCBhIGltZyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAjdG9wbmF2IC5oYXMtc3VibWVudS5hY3RpdmUgYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgI3RvcG5hdiAuaGFzLXN1Ym1lbnUuYWN0aXZlIC5zdWJtZW51IGxpLmFjdGl2ZSA+IGEge1xuICAgIGNvbG9yOiAjNjA1ZGFmOyB9XG4gICN0b3BuYXYgLnRvcGJhci1tYWluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgI3RvcG5hdiAudG9wYmFyLW1haW4gLmxvZ28ge1xuICAgICAgY29sb3I6ICMzMTQwNGUgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gICAgICBsaW5lLWhlaWdodDogNjRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICN0b3BuYXYgLnRvcGJhci1tYWluIC5sb2dvLXNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAjdG9wbmF2IC50b3BiYXItbWFpbiAuYmFkZ2UtdG9wYmFyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgcmlnaHQ6IDdweDtcbiAgICAgIHotaW5kZXg6IDk5OyB9XG4gICAgI3RvcG5hdiAudG9wYmFyLW1haW4gLm5hdiA+IGxpID4gYSB7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG1hcmdpbjogMTJweCA4cHg7XG4gICAgICBjb2xvcjogcmdiYSg0NSwgNTksIDcyLCAwLjcpOyB9XG4gICAgICAjdG9wbmF2IC50b3BiYXItbWFpbiAubmF2ID4gbGkgPiBhOmZvY3VzLCAjdG9wbmF2IC50b3BiYXItbWFpbiAubmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NSwgNTksIDcyLCAwLjEpO1xuICAgICAgICBjb2xvcjogIzJkM2I0ODsgfVxuICAgICN0b3BuYXYgLnRvcGJhci1tYWluIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDUsIDU5LCA3MiwgMC4xKSAhaW1wb3J0YW50OyB9XG4gICAgI3RvcG5hdiAudG9wYmFyLW1haW4gLnByb2ZpbGUgaW1nIHtcbiAgICAgIGhlaWdodDogMzRweDtcbiAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAjdG9wbmF2IC50b3BiYXItbWFpbiAubmF2YmFyLW5hdiB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgI3RvcG5hdiAubmF2YmFyLWN1c3RvbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYwNWRhZjtcbiAgICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAjdG9wbmF2IC5uYXZiYXItdG9nZ2xlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICN0b3BuYXYgLm5hdmJhci10b2dnbGU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICN0b3BuYXYgLm5hdmJhci10b2dnbGU6aG92ZXIgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDNiNDg7IH1cbiAgICAjdG9wbmF2IC5uYXZiYXItdG9nZ2xlIC5saW5lcyB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTsgfVxuICAgICN0b3BuYXYgLm5hdmJhci10b2dnbGUgc3BhbiB7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NSwgNTksIDcyLCAwLjgpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC41cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjVzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2U7IH1cbiAgI3RvcG5hdiAubmF2YmFyLXRvZ2dsZS5vcGVuIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICN0b3BuYXYgLm5hdmJhci10b2dnbGUub3BlbiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgIHRvcDogMjhweDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgI3RvcG5hdiAubmF2YmFyLXRvZ2dsZS5vcGVuIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgICN0b3BuYXYgLm5hdmJhci10b2dnbGUub3BlbiBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IDI4cHg7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gICN0b3BuYXYgLm5hdmlnYXRpb24tbWVudSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAjdG9wbmF2IC5uYXZpZ2F0aW9uLW1lbnUgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjdG9wbmF2IC5uYXZpZ2F0aW9uLW1lbnUgPiBsaSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cbiAgICAjdG9wbmF2IC5uYXZpZ2F0aW9uLW1lbnUgPiBsaSA+IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAjdG9wbmF2IC5uYXZpZ2F0aW9uLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAjdG9wbmF2IC5uYXZpZ2F0aW9uLW1lbnUgPiBsaSA+IGE6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgI3RvcG5hdiAubmF2aWdhdGlvbi1tZW51ID4gbGkgPiBhIGkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTsgfVxuICAjdG9wbmF2IC5uYXZpZ2F0aW9uLW1lbnUgPiBsaSA+IGE6aG92ZXIsICN0b3BuYXYgLm5hdmlnYXRpb24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyogTm90aWZpY2F0aW9uICovXG4ubm90aWZpY2F0aW9uLWxpc3Qge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubm90aWZpY2F0aW9uLWxpc3QgLm5vdGktdGl0bGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMC4yNXJlbSAwIDA7XG4gICAgbWFyZ2luOiAtNHB4IDBweCAwcHggMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDEycHggMjBweDsgfVxuICAgIC5ub3RpZmljYXRpb24tbGlzdCAubm90aS10aXRsZSBoNSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLm5vdGlmaWNhdGlvbi1saXN0IC5ub3RpLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiAjNzg3OTdjOyB9XG4gIC5ub3RpZmljYXRpb24tbGlzdCAubm90aS1pY29uLWJhZGdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMTBweDsgfVxuICAubm90aWZpY2F0aW9uLWxpc3QgLm5vdGlmeS1pdGVtIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7IH1cbiAgICAubm90aWZpY2F0aW9uLWxpc3QgLm5vdGlmeS1pdGVtIC5ub3RpZnktaWNvbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLm5vdGlmaWNhdGlvbi1saXN0IC5ub3RpZnktaXRlbSAubm90aWZ5LWljb24gaW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gICAgLm5vdGlmaWNhdGlvbi1saXN0IC5ub3RpZnktaXRlbSAubm90aWZ5LWRldGFpbHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgLm5vdGlmaWNhdGlvbi1saXN0IC5ub3RpZnktaXRlbSAubm90aWZ5LWRldGFpbHMgYiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAgIC5ub3RpZmljYXRpb24tbGlzdCAubm90aWZ5LWl0ZW0gLm5vdGlmeS1kZXRhaWxzIHNtYWxsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgICAgIC5ub3RpZmljYXRpb24tbGlzdCAubm90aWZ5LWl0ZW0gLm5vdGlmeS1kZXRhaWxzIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAubm90aWZpY2F0aW9uLWxpc3QgLm5vdGlmeS1hbGwge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwLjI1cmVtIDAuMjVyZW07XG4gICAgbWFyZ2luOiAwIDAgLTVweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1Zjc7IH1cbiAgLm5vdGlmaWNhdGlvbi1saXN0IC5wcm9maWxlLWRyb3Bkb3duIC5ub3RpZnktaXRlbSB7XG4gICAgcGFkZGluZzogNHB4IDIwcHg7IH1cbiAgLm5vdGlmaWNhdGlvbi1saXN0IC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4OyB9XG4gIC5ub3RpZmljYXRpb24tbGlzdCAubGFuZ3VhZ2Utc3dpdGNoIGEgaW1nIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5wcm9maWxlLWRyb3Bkb3duIHtcbiAgd2lkdGg6IDE3MHB4OyB9XG4gIC5wcm9maWxlLWRyb3Bkb3duIGkge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5wcm9maWxlLWRyb3Bkb3duIHNwYW4ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm5hdi11c2VyIGltZyB7XG4gIGhlaWdodDogMzZweDtcbiAgd2lkdGg6IDM2cHg7IH1cblxuLmFycm93LW5vbmU6YWZ0ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZHJvcGRvd24tbWVudS1sZyB7XG4gIHdpZHRoOiAyNzBweDsgfVxuXG4vKlxyXG4gIFJlc3BvbnNpdmUgTWVudVxyXG4qL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICN0b3BuYXYgLm5hdmlnYXRpb24tbWVudSA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgI3RvcG5hdiAubmF2aWdhdGlvbi1tZW51ID4gbGk6Zmlyc3Qtb2YtdHlwZSA+IGEge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAjdG9wbmF2IC5uYXZpZ2F0aW9uLW1lbnUgPiBsaS5sYXN0LWVsZW1lbnRzIC5zdWJtZW51IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwOyB9XG4gICN0b3BuYXYgLm5hdmlnYXRpb24tbWVudSA+IGxpLmxhc3QtZWxlbWVudHMgLnN1Ym1lbnUgPiBsaS5oYXMtc3VibWVudSAuc3VibWVudSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgI3RvcG5hdiAubmF2aWdhdGlvbi1tZW51ID4gbGk6aG92ZXIgYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAjdG9wbmF2IC5uYXZpZ2F0aW9uLW1lbnUgPiBsaTpob3ZlciBhIGkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgI3RvcG5hdiAubmF2aWdhdGlvbi1tZW51ID4gbGkgLnN1Ym1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICN0b3BuYXYgLm5hdmlnYXRpb24tbWVudSA+IGxpIC5zdWJtZW51Lm1lZ2FtZW51IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICN0b3BuYXYgLm5hdmlnYXRpb24tbWVudSA+IGxpIC5zdWJtZW51Lm1lZ2FtZW51ID4gbGkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICN0b3BuYXYgLm5hdmlnYXRpb24tbWVudSA+IGxpIC5zdWJtZW51ID4gbGkuaGFzLXN1Ym1lbnUgPiBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcNTZcIjtcbiAgICBmb250LWZhbWlseTogXCJkcmlwaWNvbnMtdjJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiA4cHg7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICN0b3BuYXYgLm5hdmlnYXRpb24tbWVudSA+IGxpIC5zdWJtZW51ID4gbGkgLnN1Ym1lbnUge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgI3RvcG5hdiAubmF2aWdhdGlvbi1tZW51ID4gbGkgLnN1Ym1lbnUgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjdG9wbmF2IC5uYXZpZ2F0aW9uLW1lbnUgPiBsaSAuc3VibWVudSBsaSB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICN0b3BuYXYgLm5hdmlnYXRpb24tbWVudSA+IGxpIC5zdWJtZW51IGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDhweCAyNXB4O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMmQzYjQ4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlOyB9XG4gICN0b3BuYXYgLm5hdmlnYXRpb24tbWVudSA+IGxpIC5zdWJtZW51IGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjNjA1ZGFmOyB9XG4gICN0b3BuYXYgLm5hdmlnYXRpb24tbWVudSA+IGxpIC5zdWJtZW51IGxpIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDhweCAyNXB4O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMmQzYjQ4OyB9XG4gICN0b3BuYXYgLm5hdmJhci10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI3RvcG5hdiAjbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9XG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICN0b3BuYXYgLm5hdmlnYXRpb24tbWVudSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAjdG9wbmF2IC5uYXZpZ2F0aW9uLW1lbnUgPiBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgI3RvcG5hdiAubmF2aWdhdGlvbi1tZW51ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzJkM2I0ODtcbiAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgI3RvcG5hdiAubmF2aWdhdGlvbi1tZW51ID4gbGkgPiBhIGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0OyB9XG4gICN0b3BuYXYgLmhhcy1zdWJtZW51LmFjdGl2ZSBhLCAjdG9wbmF2IC5uYXZpZ2F0aW9uLW1lbnUgPiBsaSA+IGE6YWN0aXZlLCAjdG9wbmF2IC5uYXZpZ2F0aW9uLW1lbnUgPiBsaSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjNjA1ZGFmOyB9XG4gICN0b3BuYXYgLm5hdmlnYXRpb24tbWVudSA+IGxpID4gYTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4OyB9XG4gICN0b3BuYXYgLm5hdmlnYXRpb24tbWVudSA+IGxpIC5zdWJtZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAjdG9wbmF2IC5uYXZpZ2F0aW9uLW1lbnUgPiBsaSAuc3VibWVudSBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogN3B4IDIwcHg7XG4gICAgY29sb3I6ICMyZDNiNDg7IH1cbiAgI3RvcG5hdiAubmF2aWdhdGlvbi1tZW51ID4gbGkgLnN1Ym1lbnUgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICM2MDVkYWY7IH1cbiAgI3RvcG5hdiAubmF2aWdhdGlvbi1tZW51ID4gbGkgLnN1Ym1lbnUgbGkuaGFzLXN1Ym1lbnUgPiBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcNTRcIjtcbiAgICBmb250LWZhbWlseTogXCJkcmlwaWNvbnMtdjJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDMwcHg7IH1cbiAgI3RvcG5hdiAubmF2aWdhdGlvbi1tZW51ID4gbGkgLnN1Ym1lbnUub3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgI3RvcG5hdiAubmF2aWdhdGlvbi1tZW51ID4gbGkgLnN1Ym1lbnUgLnN1Ym1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAjdG9wbmF2IC5uYXZpZ2F0aW9uLW1lbnUgPiBsaSAuc3VibWVudSAuc3VibWVudS5vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAjdG9wbmF2IC5uYXZpZ2F0aW9uLW1lbnUgPiBsaSAuc3VibWVudS5tZWdhbWVudSA+IGxpID4gdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICN0b3BuYXYgLm5hdmlnYXRpb24tbWVudSA+IGxpIC5zdWJtZW51Lm1lZ2FtZW51ID4gbGkgPiB1bCA+IGxpID4gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBjb2xvcjogIzJkM2I0ODsgfVxuICAjdG9wbmF2IC5uYXZpZ2F0aW9uLW1lbnUgPiBsaS5oYXMtc3VibWVudS5vcGVuID4gYSB7XG4gICAgY29sb3I6ICM2MDVkYWY7IH1cbiAgI25hdmlnYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDYwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICNuYXZpZ2F0aW9uLm9wZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3RvcG5hdiAubmF2aWdhdGlvbi1tZW51ID4gbGkuaGFzLXN1Ym1lbnU6aG92ZXIgPiAuc3VibWVudSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgI3RvcG5hdiAubmF2aWdhdGlvbi1tZW51ID4gbGkuaGFzLXN1Ym1lbnU6aG92ZXIgPiAuc3VibWVudSA+IGxpLmhhcy1zdWJtZW51OmhvdmVyID4gLnN1Ym1lbnUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjIwcHgpIHtcbiAgLnRvcGJhci1tYWluIC5sb2dvIHtcbiAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDsgfVxuICAubm90aWZpY2F0aW9uLWxpc3QgLm5vdGktaWNvbiB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5oaWRlLXBob25lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRvcGJhci1jdXN0b20ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC50b3BiYXItY3VzdG9tIHVsIGxpIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAudG9wYmFyLWN1c3RvbSAubmF2LWxpbmsge1xuICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICAgIGNvbG9yOiAjMmQzYjQ4O1xuICAgIGhlaWdodDogNjRweDsgfVxuICAudG9wYmFyLWN1c3RvbSAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb250ZW50OiBpbml0aWFsOyB9XG4gIC50b3BiYXItY3VzdG9tIC5tZW51LWxlZnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZvb3RlciB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBwYWRkaW5nOiAyMHB4IDA7IH1cblxuLmhlYWRlci10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi8qXHJcbkZpbGU6IFJlc3BvbnNpdmVcclxuKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpZGUtbWVudS5sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwMCU7XG4gICAgei1pbmRleDogMTAwMCAhaW1wb3J0YW50OyB9XG4gIC5jb250ZW50LXBhZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5lbmxhcmdlZCAuc2lkZS1tZW51LmxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmJ1dHRvbi1tZW51LW1vYmlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5uYXZiYXItY3VzdG9tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLmNvbnRlbnQtcGFnZSA+IC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICN3cmFwcGVyLmVubGFyZ2VkIC5mb290ZXIsIC5mb290ZXIge1xuICAgIGxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvcGJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDI1cHg7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgei1pbmRleDogOTk5OyB9XG4gIC5wYWdlLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAuc3RpY2t5LXRhYmxlLWhlYWRlci5maXhlZC1zb2x1dGlvbiB7XG4gICAgdG9wOiA3NHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAuY29udGVudC1wYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5lbmxhcmdlZCAubGVmdC5zaWRlLW1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzVweDsgfVxuICAubW9iaWxlLXNpZGViYXIge1xuICAgIGxlZnQ6IDA7IH1cbiAgLm1vYmlsZS1jb250ZW50IHtcbiAgICBsZWZ0OiAyNTBweDtcbiAgICByaWdodDogLTI1MHB4OyB9XG4gIC53cmFwcGVyLXBhZ2Uge1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgLnBhZ2UtdGl0bGUtYm94IC5oaWRlLXBob25lLFxuICAucGFnZS10aXRsZS1ib3ggLmJ0bi1ncm91cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gICAgbGVmdDogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLmZjLXRvb2xiYXIgLmZjLXJpZ2h0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDEwcHggMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MjBweCkge1xuICAucGFnZS1oZWFkZXItdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAuMzVyZW0gLjVyZW07IH1cbiAgLm1vLW1iLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLm1vLW10LTIge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGFnaW5hdGlvbi1sZyAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAuMjVyZW0gLjVyZW07XG4gICAgZm9udC1zaXplOiAxNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zaWRlLW1lbnUge1xuICAgIHotaW5kZXg6IDEwOyB9XG4gIC5idXR0b24tbWVudS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5oaWRlLXBob25lLCAubm90aWZ5LWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRyb3Bkb3duLW1lbnUtbGcge1xuICAgIHdpZHRoOiAyMDBweDsgfVxuICAubm90aWZ5LWRldGFpbHMge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5lbnRyeSAudGl0bGUge1xuICAgIHdpZHRoOiAyOCUgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAgIC5lbnRyeSAudGl0bGUgaDYge1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuZW50cnkgLnRpdGxlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHJpZ2h0OiAtM3B4ICFpbXBvcnRhbnQ7IH1cbiAgLmVudHJ5IC5ib2R5IHtcbiAgICB3aWR0aDogNzIlICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiA9PT09PT09PT09PT09PVxyXG4gIERhc2hib2FyZC0yXHJcbj09PT09PT09PT09PT09PT09PT0qL1xuLmljb24tY29udGFpbiBpIHtcbiAgZm9udC1zaXplOiAzMnB4OyB9XG5cbi5hY2NvcmRpb24ge1xuICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5hY2NvcmRpb24gLmNhcmQsXG4gIC5hY2NvcmRpb24gLmJ0bjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYWNjb3JkaW9uIC5jYXJkLWJvZHkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTg4LCAxOTMsIDE5NCwgMC4yKTsgfVxuICAuYWNjb3JkaW9uIC5jYXJkLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTIsIDIxNiwgMjI1LCAwLjIpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTg4LCAxOTMsIDE5NCwgMC4yKTtcbiAgICBwYWRkaW5nOiAwIDEycHg7IH1cbiAgLmFjY29yZGlvbiAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5ibG9nLWNhcmQgaDQge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgYm90dG9tOiBhdXRvOyB9XG5cbi5yb3VuZC1pY29uIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKlRpbWVsaW5lKi9cbi50aW1lbGluZS1jYXJkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4udGltZWxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50aW1lbGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiBjYWxjKDI1JSArIDBweCk7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgd2lkdGg6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY3OyB9XG4gIC50aW1lbGluZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uZW50cnkge1xuICBjbGVhcjogYm90aDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5lbnRyeSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5lbnRyeSAudGl0bGUgaDYge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICM4YzllYTk7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgLmVudHJ5IC50aXRsZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJvcmRlcjogNHB4IHNvbGlkICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzNjZGZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIHRvcDogOCU7XG4gICAgICByaWdodDogLTEwcHg7XG4gICAgICB6LWluZGV4OiA5OTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDEuMjVweCAjNWRkMDk5OyB9XG4gICAgLmVudHJ5IC50aXRsZSBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTAwJTsgfVxuICAuZW50cnkgLmJvZHkge1xuICAgIG1hcmdpbjogMCAwIDQycHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA3NSU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgLmVudHJ5IC5ib2R5IHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgY29sb3I6ICM4YzllYTk7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgIC5lbnRyeSAuYm9keSBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4udGV4dC1ncmFkaWVudC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIzQyZTY5NSwgIzNiYjJiOCk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnRleHQtZ3JhZGllbnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2Y4MWY4YiwgI2Y1NjM0OCk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnRleHQtZ3JhZGllbnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNmNmQzNjUsICNmZjc4NTApO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi50ZXh0LWdyYWRpZW50LXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzMENGRDAgMCUsICMzMzA4NjcgMTAwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJnLWdyYWRpZW50MSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICNmNTYzNDggMCUsICNmODFmOGIgMTAwJSk7IH1cblxuLmJnLWdyYWRpZW50MiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICMwMGU3OTUgMCUsICMwMDk1ZTIgMTAwJSk7IH1cblxuLmJnLWdyYWRpZW50MyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICNmNmQzNjUgMCUsICNmZGEwODUgMTAwJSk7IH1cblxuLmJnLWdyYWRpZW50NCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICM2MDZjODggMCUsICMzMzA4NjcgMTAwJSk7IH1cblxuLnRpdGxlLWJvcmRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIHRvcDogMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZjgxZjhiIDAlLCAjZmY3ODUwIDEwMCUpO1xuICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG4gIGJvcmRlci13aWR0aDogNHB4OyB9XG5cbi5kYXNoYm9hcmQtbWFwIHtcbiAgaGVpZ2h0OiAyOTBweDsgfVxuXG4uYmFkZ2UuYmFkZ2Utb3V0bGluZS1zdWNjZXNzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVkZDA5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNWRkMDk5OyB9XG5cbi5iYWRnZS5iYWRnZS1vdXRsaW5lLWRhbmdlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmOTZlNWI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2Y5NmU1YjsgfVxuXG4uYmFkZ2UuYmFkZ2Utb3V0bGluZS1wcmltYXJ5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzYwNWRhZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNjA1ZGFmOyB9XG5cbi5iYWRnZS5iYWRnZS1vdXRsaW5lLXdhcm5pbmcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjhjOTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmOGM5NTU7IH1cblxuLmJhZGdlLmJhZGdlLW91dGxpbmUtaW5mbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzM2NkZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzMzY2RmZjsgfVxuXG4uYmFkZ2UuYmFkZ2Utb3V0bGluZS1waW5rIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y1NDY4ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZjU0NjhlOyB9XG5cbi5iYWRnZS5iYWRnZS1vdXRsaW5lLXB1cnBsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3NzVmZDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzc3NWZkNTsgfVxuXG4uYmFkZ2UuYmFkZ2Utb3V0bGluZS1zZWNvbmRhcnkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhZWNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNhYWFlY2U7IH1cblxuLmJhZGdlLmJhZGdlLW91dGxpbmUtZGFyayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyZDNiNDg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzJkM2I0ODsgfVxuIiwiLyogPT09PT09PT09PT09PT1cclxuIERlbW8gT25seSBjc3NcclxuPT09PT09PT09PT09PT09PT09PSovXHJcblxyXG5cclxuLmJzLWV4YW1wbGUtbW9kYWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IGF1dG87XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgYm90dG9tOiBhdXRvO1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgei1pbmRleDogMTtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmljb24tZGVtby1jb250ZW50IHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICRtdXRlZDtcclxuXHJcbiAgaXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbC1zbS02IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyo9PT1ncmlkPT09Ki9cclxuXHJcbi5ncmlkLWNvbCBkaXYgc3BhbntcclxuICBwYWRkaW5nLXRvcDogMTBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIGJhY2tncm91bmQ6ICRsaWdodDtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxuICBib3JkZXItY29sb3I6ICRncmF5LTQwMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uZ3JpZC1jb2wgLm5lc3RlZC1jb2wucm93IHNwYW57XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59IiwiLyogPT09PT09PT09PT09PT1cclxuICBCdXR0b25zXHJcbj09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLmJ0biB7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gIGZvbnQtc2l6ZTogJGJhc2UtZm9udDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICAmOmZvY3Vze1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICRncmF5LTIwMDtcclxuICB9XHJcbn1cclxuLmFuaW1hdGlvbi1idG4sXHJcbi5idXR0b24tbGlzdCxcclxuLmJ1dHRvbi1pdGVtcyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLThweDtcclxuXHJcbiAgLmJ0biB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uYnRuLXJvdW5kIHtcclxuICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG59XHJcblxyXG5cclxuLmJ0bi1wcmltYXJ5LCAuYnRuLXN1Y2Nlc3MsLmJ0bi1zZWNvbmRhcnksIC5idG4taW5mbywgLmJ0bi13YXJuaW5nLFxyXG4uYnRuLWRhbmdlciwgLmJ0bi1kYXJrLC5idG4tcGluaywuYnRuLXB1cnBsZXtcclxuICBjb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4vKmJ0bi1wcmltYXJ5Ki9cclxuXHJcbi5idG4tcHJpbWFyeXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcclxuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKCRwcmltYXJ5LC41KTtcclxufVxyXG4uYnRuLXByaW1hcnkuYWN0aXZlLCAuYnRuLXByaW1hcnkuZm9jdXMsIC5idG4tcHJpbWFyeTphY3RpdmUsIC5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5OmhvdmVyLFxyXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnksLmJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmUsXHJcbi5zaG93Pi5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSwuYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciwuYnRuLXByaW1hcnkuYWN0aXZlLC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXHJcbi5idG4tcHJpbWFyeTphY3RpdmUsIC5zaG93Pi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUsXHJcbmEuYmctcHJpbWFyeTpmb2N1cywgYS5iZy1wcmltYXJ5OmhvdmVyLCBidXR0b24uYmctcHJpbWFyeTpmb2N1cywgYnV0dG9uLmJnLXByaW1hcnk6aG92ZXIgIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDUlKSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkcHJpbWFyeSwgNSUpO1xyXG59XHJcbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93Pi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXHJcbi5idG4tcHJpbWFyeS5mb2N1cywgLmJ0bi1wcmltYXJ5OmZvY3VzLC5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cyB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgkcHJpbWFyeSwuMyk7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJHByaW1hcnksLjMpO1xyXG59XHJcblxyXG4vKmJ0bi1zdWNjZXNzKi9cclxuXHJcbi5idG4tc3VjY2VzcyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHN1Y2Nlc3M7XHJcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgkc3VjY2VzcywuNSk7XHJcbn1cclxuLmJ0bi1zdWNjZXNzOmhvdmVyLCAuYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2VzczphY3RpdmUsIC5idG4tc3VjY2Vzcy5hY3RpdmUsXHJcbi5idG4tc3VjY2Vzcy5mb2N1cywgLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6aG92ZXIsXHJcbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXHJcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcywuYnRuLW91dGxpbmUtc3VjY2Vzcy5hY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzOmFjdGl2ZSxcclxuLnNob3c+LmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLC5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyLC5idG4tc3VjY2Vzcy5hY3RpdmUsXHJcbi5idG4tc3VjY2VzczphY3RpdmUsIC5zaG93Pi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkc3VjY2VzcywgNSUpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkc3VjY2VzcywgNSUpO1xyXG59XHJcbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93Pi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXHJcbi5idG4tc3VjY2Vzcy5mb2N1cywgLmJ0bi1zdWNjZXNzOmZvY3VzLC5idG4tb3V0bGluZS1zdWNjZXNzLmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cyB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgkc3VjY2VzcywuMyk7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJHN1Y2Nlc3MsLjMpO1xyXG59XHJcblxyXG4vKmJ0bi1zZWNvbmRhcnkqL1xyXG5cclxuLmJ0bi1zZWNvbmRhcnkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeTtcclxuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKCRzZWNvbmRhcnksLjUpO1xyXG59XHJcbi5idG4tc2Vjb25kYXJ5OmhvdmVyLCAuYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeS5hY3RpdmUsXHJcbi5idG4tc2Vjb25kYXJ5LmZvY3VzLCAuYnRuLXNlY29uZGFyeTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXNlY29uZGFyeTpob3ZlcixcclxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxyXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXNlY29uZGFyeSwuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmUsXHJcbi5zaG93Pi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIsLmJ0bi1zZWNvbmRhcnkuYWN0aXZlLFxyXG4uYnRuLXNlY29uZGFyeTphY3RpdmUsIC5zaG93Pi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRzZWNvbmRhcnksIDUlKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJHNlY29uZGFyeSwgNSUpO1xyXG59XHJcbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3c+LmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxyXG4uYnRuLXNlY29uZGFyeS5mb2N1cywgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cyB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgkc2Vjb25kYXJ5LC4zKTtcclxuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgkc2Vjb25kYXJ5LC4zKTtcclxufVxyXG5cclxuLypidG4taW5mbyovXHJcblxyXG4uYnRuLWluZm8ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbmZvO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRpbmZvO1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoJGluZm8sLjUpO1xyXG59XHJcbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXHJcbi5idG4taW5mbzpob3ZlciwgLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm86YWN0aXZlLCAuYnRuLWluZm8uYWN0aXZlLCAuYnRuLWluZm8uZm9jdXMsXHJcbi5idG4taW5mbzphY3RpdmUsIC5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvOmhvdmVyLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8sXHJcbi5idG4tb3V0bGluZS1pbmZvLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm86YWN0aXZlLC5idG4taW5mby5kaXNhYmxlZCwgLmJ0bi1pbmZvOmRpc2FibGVkLFxyXG4uc2hvdz4uYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUsLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIsLmJ0bi1pbmZvLmFjdGl2ZSwgLmJ0bi1pbmZvOmFjdGl2ZSxcclxuLnNob3c+LmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGluZm8sIDUlKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGluZm8sIDUlKTtcclxufVxyXG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdz4uYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxyXG4uYnRuLWluZm8uZm9jdXMsIC5idG4taW5mbzpmb2N1cywuYnRuLW91dGxpbmUtaW5mby5mb2N1cywgLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJGluZm8sLjMpO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRpbmZvLC4zKTtcclxufVxyXG5cclxuLypidG4td2FybmluZyovXHJcblxyXG4uYnRuLXdhcm5pbmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICR3YXJuaW5nO1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoJHdhcm5pbmcsLjUpO1xyXG59XHJcbi5idG4td2FybmluZzpob3ZlciwgLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmc6YWN0aXZlLCAuYnRuLXdhcm5pbmcuYWN0aXZlLFxyXG4uYnRuLXdhcm5pbmcuZm9jdXMsIC5idG4td2FybmluZzphY3RpdmUsIC5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nOmhvdmVyLFxyXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcsLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZzphY3RpdmUsXHJcbi5zaG93Pi5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSwuYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciwuYnRuLXdhcm5pbmcuYWN0aXZlLFxyXG4uYnRuLXdhcm5pbmc6YWN0aXZlLCAuc2hvdz4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHdhcm5pbmcsIDUlKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJHdhcm5pbmcsIDUlKTtcclxufVxyXG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdz4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxyXG4uYnRuLXdhcm5pbmcuZm9jdXMsIC5idG4td2FybmluZzpmb2N1cywuYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJHdhcm5pbmcsLjMpO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCR3YXJuaW5nLC4zKTtcclxufVxyXG5cclxuLypidG4tZGFuZ2VyKi9cclxuXHJcbi5idG4tZGFuZ2VyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRkYW5nZXI7XHJcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgkZGFuZ2VyLC41KTtcclxufVxyXG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXHJcbi5idG4tZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyOmhvdmVyLCAuYnRuLWRhbmdlci5hY3RpdmUsXHJcbi5idG4tZGFuZ2VyLmZvY3VzLCAuYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlcjpob3ZlcixcclxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIsLmJ0bi1vdXRsaW5lLWRhbmdlci5hY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXI6YWN0aXZlLFxyXG4uc2hvdz4uYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSwuYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyLC5idG4tZGFuZ2VyLmFjdGl2ZSxcclxuLmJ0bi1kYW5nZXI6YWN0aXZlLCAuc2hvdz4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZGFuZ2VyLCA1JSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRkYW5nZXIsIDUlKTtcclxufVxyXG5cclxuLmJ0bi1kYW5nZXIuZm9jdXMsIC5idG4tZGFuZ2VyOmZvY3VzLC5idG4tb3V0bGluZS1kYW5nZXIuZm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJGRhbmdlciwuMyk7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJGRhbmdlciwuMyk7XHJcbn1cclxuXHJcblxyXG4vKmJ0bi1saWdodCovXHJcbi5idG4tbGlnaHQge1xyXG4gIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMDtcclxuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKCRsaWdodCwuOSk7XHJcbn1cclxuLmJ0bi1saWdodDphY3RpdmUsIC5idG4tbGlnaHQ6Zm9jdXMsIC5idG4tbGlnaHQ6aG92ZXIsIC5idG4tbGlnaHQuYWN0aXZlLFxyXG4uYnRuLWxpZ2h0LmZvY3VzLCAuYnRuLWxpZ2h0OmFjdGl2ZSwgLmJ0bi1saWdodDpmb2N1cywgLmJ0bi1saWdodDpob3ZlcixcclxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCwuYnRuLW91dGxpbmUtbGlnaHQuYWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQ6YWN0aXZlLFxyXG4uc2hvdz4uYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlLC5idG4tb3V0bGluZS1saWdodDpob3ZlciwuYnRuLWxpZ2h0LmFjdGl2ZSxcclxuLmJ0bi1saWdodDphY3RpdmUsIC5zaG93Pi5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGxpZ2h0LCA1JSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRsaWdodCwgNSUpO1xyXG59XHJcblxyXG4uYnRuLWxpZ2h0LmZvY3VzLCAuYnRuLWxpZ2h0OmZvY3VzLC5idG4tb3V0bGluZS1saWdodC5mb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRsaWdodCwuMyk7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJGxpZ2h0LC4zKTtcclxufVxyXG5cclxuLypidG4tZGFyayovXHJcblxyXG4uYnRuLWRhcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgkZGFyaywuNSk7XHJcbn1cclxuLmJ0bi1kYXJrOmhvdmVyLCAuYnRuLWRhcms6Zm9jdXMsIC5idG4tZGFyazphY3RpdmUsIC5idG4tZGFyay5hY3RpdmUsIC5idG4tZGFyay5mb2N1cyxcclxuLmJ0bi1kYXJrOmFjdGl2ZSwgLmJ0bi1kYXJrOmZvY3VzLCAuYnRuLWRhcms6aG92ZXIsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFyayxcclxuLmJ0bi1vdXRsaW5lLWRhcmsuYWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyazphY3RpdmUsXHJcbi5zaG93Pi5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSwuYnRuLW91dGxpbmUtZGFyazpob3ZlcntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhcmssIDUlKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGRhcmssIDUlKTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG59XHJcbi5idG4tZGFyay5mb2N1cywgLmJ0bi1kYXJrOmZvY3VzLC5idG4tb3V0bGluZS1kYXJrLmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyazpmb2N1cyB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgkZGFyaywuMyk7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJGRhcmssLjMpO1xyXG59XHJcblxyXG4vKmJ0bi1saW5rKi9cclxuXHJcbi5idG4tbGluayB7XHJcbiAgY29sb3I6ICRncmF5LTQwMDtcclxufVxyXG5cclxuLmJ0bi1saW5rOmhvdmVyLCBcclxuLmJ0bi1saW5rOmZvY3VzLCBcclxuLmJ0bi1saW5rOmFjdGl2ZSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiBsaWdodGVuKCRncmF5LTQwMCwgMTAlKTtcclxufVxyXG5cclxuXHJcbi8qYnRuLXBpbmsqL1xyXG5cclxuLmJ0bi1waW5rIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcclxuICBib3JkZXI6IDFweCBzb2xpZCAkcGluaztcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoJHBpbmssLjUpO1xyXG59XHJcbi5idG4tcGluazpob3ZlciwgLmJ0bi1waW5rOmZvY3VzLCAuYnRuLXBpbms6YWN0aXZlLCAuYnRuLXBpbmsuYWN0aXZlLCAuYnRuLXBpbmsuZm9jdXMsXHJcbi5idG4tcGluazphY3RpdmUsIC5idG4tcGluazpmb2N1cywgLmJ0bi1waW5rOmhvdmVyLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXBpbmssXHJcbi5idG4tb3V0bGluZS1waW5rLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXBpbms6YWN0aXZlLFxyXG4uc2hvdz4uYnRuLW91dGxpbmUtcGluay5kcm9wZG93bi10b2dnbGUsLmJ0bi1vdXRsaW5lLXBpbms6aG92ZXJ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRwaW5rLCA1JSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRwaW5rLCA1JSk7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG4uYnRuLXBpbmsuZm9jdXMsIC5idG4tcGluazpmb2N1cywuYnRuLW91dGxpbmUtcGluay5mb2N1cywgLmJ0bi1vdXRsaW5lLXBpbms6Zm9jdXMge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJHBpbmssLjMpO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRwaW5rLC4zKTtcclxufVxyXG5cclxuLypidG4tcHVycGxlKi9cclxuXHJcbi5idG4tcHVycGxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRwdXJwbGU7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKCRwdXJwbGUsLjUpO1xyXG59XHJcbi5idG4tcHVycGxlOmhvdmVyLCAuYnRuLXB1cnBsZTpmb2N1cywgLmJ0bi1wdXJwbGU6YWN0aXZlLCAuYnRuLXB1cnBsZS5hY3RpdmUsIC5idG4tcHVycGxlLmZvY3VzLFxyXG4uYnRuLXB1cnBsZTphY3RpdmUsIC5idG4tcHVycGxlOmZvY3VzLCAuYnRuLXB1cnBsZTpob3ZlciwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wdXJwbGUsXHJcbi5idG4tb3V0bGluZS1wdXJwbGUuYWN0aXZlLCAuYnRuLW91dGxpbmUtcHVycGxlOmFjdGl2ZSxcclxuLnNob3c+LmJ0bi1vdXRsaW5lLXB1cnBsZS5kcm9wZG93bi10b2dnbGUsLmJ0bi1vdXRsaW5lLXB1cnBsZTpob3ZlcntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHB1cnBsZSwgNSUpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkcHVycGxlLCA1JSk7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG4uYnRuLXB1cnBsZS5mb2N1cywgLmJ0bi1wdXJwbGU6Zm9jdXMsLmJ0bi1vdXRsaW5lLXB1cnBsZS5mb2N1cywgLmJ0bi1vdXRsaW5lLXB1cnBsZTpmb2N1cyB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgkcHVycGxlLC4zKTtcclxuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgkcHVycGxlLC4zKTtcclxufVxyXG5cclxuXHJcbi5idG4tbGlnaHQge1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoJGxpZ2h0LC41KTtcclxuICBib3JkZXItY29sb3I6IGRhcmtlbigkbGlnaHQsIDIlKTtcclxufVxyXG5cclxuLmJ0bi1saW5rIHtcclxuICBjb2xvcjogJGdyYXktMzAwO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiBsaWdodGVuKCRncmF5LTMwMCwgMyUpO1xyXG4gIH1cclxufVxyXG5cclxuLyogYnV0dG9uIE91dGxpbmUgKi9cclxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xyXG4gIGNvbG9yOiAkcHJpbWFyeTtcclxuICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xyXG59XHJcbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcclxuICBjb2xvcjogJHN1Y2Nlc3M7XHJcbiAgYm9yZGVyLWNvbG9yOiAkc3VjY2VzcztcclxufVxyXG4uYnRuLW91dGxpbmUtaW5mbyB7XHJcbiAgY29sb3I6ICRpbmZvO1xyXG4gIGJvcmRlci1jb2xvcjogJGluZm87XHJcbn1cclxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xyXG4gIGNvbG9yOiAkd2FybmluZztcclxuICBib3JkZXItY29sb3I6ICR3YXJuaW5nO1xyXG59XHJcbi5idG4tb3V0bGluZS1kYW5nZXIge1xyXG4gIGNvbG9yOiAkZGFuZ2VyO1xyXG4gIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcclxufVxyXG4uYnRuLW91dGxpbmUtcGluayB7XHJcbiAgY29sb3I6ICRwaW5rO1xyXG4gIGJvcmRlci1jb2xvcjogJHBpbms7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTpub25lO1xyXG59XHJcbi5idG4tb3V0bGluZS1wdXJwbGUge1xyXG4gIGNvbG9yOiAkcHVycGxlO1xyXG4gIGJvcmRlci1jb2xvcjogJHB1cnBsZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOm5vbmU7XHJcbn1cclxuLmJ0bi1vdXRsaW5lLWRhcmsge1xyXG4gIGNvbG9yOiAkZGFyaztcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1jb2xvcjogJGRhcms7XHJcbn1cclxuXHJcbi8qIFNvY2lhbCBCdXR0b25zICovXHJcbi5idG4tZmFjZWJvb2sge1xyXG4gIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4O1xyXG59XHJcbi5idG4tdHdpdHRlciB7XHJcbiAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFjZWQ7XHJcbn1cclxuLmJ0bi1saW5rZWRpbiB7XHJcbiAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiYjY7XHJcbn1cclxuLmJ0bi1kcmliYmJsZSB7XHJcbiAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTRjODk7XHJcbn1cclxuLmJ0bi1nb29nbGVwbHVzIHtcclxuICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkNGIzOTtcclxufVxyXG4uYnRuLWluc3RhZ3JhbSB7XHJcbiAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1MTdmYTQ7XHJcbn1cclxuLmJ0bi1waW50ZXJlc3Qge1xyXG4gIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2IyMDI3O1xyXG59XHJcbi5idG4tZHJvcGJveCB7XHJcbiAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdlZTU7XHJcbn1cclxuLmJ0bi1mbGlja3Ige1xyXG4gIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDg0O1xyXG59XHJcbi5idG4tdHVtYmxyIHtcclxuICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyNTA2ZDtcclxufVxyXG4uYnRuLXNreXBlIHtcclxuICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWZmMDtcclxufVxyXG4uYnRuLXlvdXR1YmUge1xyXG4gIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmIwMDAwO1xyXG59XHJcbi5idG4tZ2l0aHViIHtcclxuICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3MTUxNTtcclxufVxyXG5cclxuLypidG4tZ3JhZGllbnQtc3VjY2VzcyovXHJcblxyXG5cclxuLmJ0bi1ncmFkaWVudC1zdWNjZXNze1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICRzdWNjZXNzIDAlLCAjMDBjNGI1IDEwMCUpO1xyXG4gIGNvbG9yOiR3aGl0ZTtcclxuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKCRzdWNjZXNzLC41KTtcclxuICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJHN1Y2Nlc3MsIDUlKTtcclxufVxyXG4uYnRuLWdyYWRpZW50LXN1Y2Nlc3M6aG92ZXIsIC5idG4tZ3JhZGllbnQtc3VjY2Vzczpmb2N1cywgLmJ0bi1ncmFkaWVudC1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1ncmFkaWVudC1zdWNjZXNzLmFjdGl2ZSxcclxuLmJ0bi1ncmFkaWVudC1zdWNjZXNzLmZvY3VzLCAuYnRuLWdyYWRpZW50LXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLWdyYWRpZW50LXN1Y2Nlc3M6Zm9jdXMsIC5idG4tZ3JhZGllbnQtc3VjY2Vzczpob3ZlcixcclxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1ncmFkaWVudC1zdWNjZXNzLC5idG4tZ3JhZGllbnQtc3VjY2Vzcy5hY3RpdmUsXHJcbi5idG4tZ3JhZGllbnQtc3VjY2VzczphY3RpdmUsIC5zaG93Pi5idG4tZ3JhZGllbnQtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICMwMGM0YjUgMCUsJHN1Y2Nlc3MgMTAwJSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRzdWNjZXNzLCA1JSk7XHJcbn1cclxuLmJ0bi1ncmFkaWVudC1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3c+LmJ0bi1ncmFkaWVudC1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcclxuLmJ0bi1ncmFkaWVudC1zdWNjZXNzLmZvY3VzLCAuYnRuLWdyYWRpZW50LXN1Y2Nlc3M6Zm9jdXN7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgkc3VjY2VzcywuMyk7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgkc3VjY2VzcywuMyk7XHJcbn1cclxuXHJcbi8qYnRuLWdyYWRpZW50LXNlY29uZGFyeSovXHJcblxyXG4uYnRuLWdyYWRpZW50LXNlY29uZGFyeXtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAkc2Vjb25kYXJ5IDAlLCAjODg5OGIzIDEwMCUpO1xyXG4gIGNvbG9yOiR3aGl0ZTtcclxuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKCRzZWNvbmRhcnksLjUpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJHNlY29uZGFyeSwgNSUpO1xyXG59XHJcblxyXG4uYnRuLWdyYWRpZW50LXNlY29uZGFyeTpob3ZlciwgLmJ0bi1ncmFkaWVudC1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tZ3JhZGllbnQtc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi1ncmFkaWVudC1zZWNvbmRhcnkuYWN0aXZlLFxyXG4uYnRuLWdyYWRpZW50LXNlY29uZGFyeS5mb2N1cywgLmJ0bi1ncmFkaWVudC1zZWNvbmRhcnk6YWN0aXZlLCAuYnRuLWdyYWRpZW50LXNlY29uZGFyeTpmb2N1cywgLmJ0bi1ncmFkaWVudC1zZWNvbmRhcnk6aG92ZXIsXHJcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZ3JhZGllbnQtc2Vjb25kYXJ5LC5idG4tZ3JhZGllbnQtc2Vjb25kYXJ5LmFjdGl2ZSxcclxuLmJ0bi1ncmFkaWVudC1zZWNvbmRhcnk6YWN0aXZlLCAuc2hvdz4uYnRuLWdyYWRpZW50LXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICM4ODk4YjMgMCUsJHNlY29uZGFyeSAxMDAlKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJHNlY29uZGFyeSwgNSUpO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuLmJ0bi1ncmFkaWVudC1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdz4uYnRuLWdyYWRpZW50LXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXHJcbi5idG4tZ3JhZGllbnQtc2Vjb25kYXJ5LmZvY3VzLCAuYnRuLWdyYWRpZW50LXNlY29uZGFyeTpmb2N1c3tcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRzZWNvbmRhcnksLjMpO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJHNlY29uZGFyeSwuMyk7XHJcbn1cclxuXHJcbi8qYnRuLWdyYWRpZW50LWRhbmdlciovXHJcblxyXG4uYnRuLWdyYWRpZW50LWRhbmdlcntcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAkZGFuZ2VyIDAlLCAjZjYzZjZhIDEwMCUpO1xyXG4gIGNvbG9yOiR3aGl0ZTtcclxuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKCRkYW5nZXIsLjUpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkZGFuZ2VyLCA1JSk7XHJcbn1cclxuLmJ0bi1ncmFkaWVudC1kYW5nZXI6aG92ZXIsIC5idG4tZ3JhZGllbnQtZGFuZ2VyOmZvY3VzLCAuYnRuLWdyYWRpZW50LWRhbmdlcjphY3RpdmUsIC5idG4tZ3JhZGllbnQtZGFuZ2VyLmFjdGl2ZSxcclxuLmJ0bi1ncmFkaWVudC1kYW5nZXIuZm9jdXMsIC5idG4tZ3JhZGllbnQtZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1ncmFkaWVudC1kYW5nZXI6Zm9jdXMsIC5idG4tZ3JhZGllbnQtZGFuZ2VyOmhvdmVyLFxyXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWdyYWRpZW50LWRhbmdlciwuYnRuLWdyYWRpZW50LWRhbmdlci5hY3RpdmUsXHJcbi5idG4tZ3JhZGllbnQtZGFuZ2VyOmFjdGl2ZSwgLnNob3c+LmJ0bi1ncmFkaWVudC1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAjZjYzZjZhIDAlLCRkYW5nZXIgMTAwJSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRkYW5nZXIsIDUlKTtcclxufVxyXG4uYnRuLWdyYWRpZW50LWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93Pi5idG4tZ3JhZGllbnQtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcclxuLmJ0bi1ncmFkaWVudC1kYW5nZXIuZm9jdXMsIC5idG4tZ3JhZGllbnQtZGFuZ2VyOmZvY3Vze1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJGRhbmdlciwuMyk7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgkZGFuZ2VyLC4zKTtcclxufVxyXG5cclxuLypidG4tZ3JhZGllbnQtd2FybmluZyovXHJcblxyXG4uYnRuLWdyYWRpZW50LXdhcm5pbmd7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgJHdhcm5pbmcgMCUsICNmNTYwNGEgMTAwJSk7XHJcbiAgY29sb3I6JHdoaXRlO1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoJHdhcm5pbmcsLjUpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkd2FybmluZywgNSUpO1xyXG59XHJcblxyXG4uYnRuLWdyYWRpZW50LXdhcm5pbmc6aG92ZXIsIC5idG4tZ3JhZGllbnQtd2FybmluZzpmb2N1cywgLmJ0bi1ncmFkaWVudC13YXJuaW5nOmFjdGl2ZSwgLmJ0bi1ncmFkaWVudC13YXJuaW5nLmFjdGl2ZSxcclxuLmJ0bi1ncmFkaWVudC13YXJuaW5nLmZvY3VzLCAuYnRuLWdyYWRpZW50LXdhcm5pbmc6YWN0aXZlLCAuYnRuLWdyYWRpZW50LXdhcm5pbmc6Zm9jdXMsIC5idG4tZ3JhZGllbnQtd2FybmluZzpob3ZlcixcclxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1ncmFkaWVudC13YXJuaW5nLC5idG4tZ3JhZGllbnQtd2FybmluZy5hY3RpdmUsXHJcbi5idG4tZ3JhZGllbnQtd2FybmluZzphY3RpdmUsIC5zaG93Pi5idG4tZ3JhZGllbnQtd2FybmluZy5kcm9wZG93bi10b2dnbGUge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICNmNTYwNGEgMCUsJHdhcm5pbmcgMTAwJSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCR3YXJuaW5nLCA1JSk7XHJcbn1cclxuLmJ0bi1ncmFkaWVudC13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3c+LmJ0bi1ncmFkaWVudC13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcclxuLmJ0bi1ncmFkaWVudC13YXJuaW5nLmZvY3VzLCAuYnRuLWdyYWRpZW50LXdhcm5pbmc6Zm9jdXN7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgkd2FybmluZywuMyk7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgkd2FybmluZywuMyk7XHJcbn1cclxuLypidG4tZ3JhZGllbnQtaW5mbyovXHJcblxyXG4uYnRuLWdyYWRpZW50LWluZm97XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgJGluZm8gMCUsICMwYzkzZmUgMTAwJSk7XHJcbiAgY29sb3I6JHdoaXRlO1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoJGluZm8sLjUpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkaW5mbywgNSUpO1xyXG59XHJcbi5idG4tZ3JhZGllbnQtaW5mbzpob3ZlciwgLmJ0bi1ncmFkaWVudC1pbmZvOmZvY3VzLCAuYnRuLWdyYWRpZW50LWluZm86YWN0aXZlLCAuYnRuLWdyYWRpZW50LWluZm8uYWN0aXZlLFxyXG4uYnRuLWdyYWRpZW50LWluZm8uZm9jdXMsIC5idG4tZ3JhZGllbnQtaW5mbzphY3RpdmUsIC5idG4tZ3JhZGllbnQtaW5mbzpmb2N1cywgLmJ0bi1ncmFkaWVudC1pbmZvOmhvdmVyLFxyXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWdyYWRpZW50LWluZm8sLmJ0bi1ncmFkaWVudC1pbmZvLmFjdGl2ZSxcclxuLmJ0bi1ncmFkaWVudC1pbmZvOmFjdGl2ZSwgLnNob3c+LmJ0bi1ncmFkaWVudC1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgIzBjOTNmZSAwJSwkaW5mbyAxMDAlKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGluZm8sIDUlKTtcclxufVxyXG4uYnRuLWdyYWRpZW50LWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdz4uYnRuLWdyYWRpZW50LWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxyXG4uYnRuLWdyYWRpZW50LWluZm8uZm9jdXMsIC5idG4tZ3JhZGllbnQtaW5mbzpmb2N1c3tcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRpbmZvLC4zKTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRpbmZvLC4zKTtcclxufVxyXG4vKmJ0bi1ncmFkaWVudC1wcmltYXJ5Ki9cclxuXHJcbi5idG4tZ3JhZGllbnQtcHJpbWFyeXtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAkcHJpbWFyeSAwJSwgIzNjOGRhOCAxMDAlKTtcclxuICBjb2xvcjokd2hpdGU7XHJcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgkcHJpbWFyeSwuNSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRlbigkcHJpbWFyeSwgMTUlKTtcclxufVxyXG4uYnRuLWdyYWRpZW50LXByaW1hcnk6aG92ZXIsIC5idG4tZ3JhZGllbnQtcHJpbWFyeTpmb2N1cywgLmJ0bi1ncmFkaWVudC1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1ncmFkaWVudC1wcmltYXJ5LmFjdGl2ZSxcclxuLmJ0bi1ncmFkaWVudC1wcmltYXJ5LmZvY3VzLCAuYnRuLWdyYWRpZW50LXByaW1hcnk6YWN0aXZlLCAuYnRuLWdyYWRpZW50LXByaW1hcnk6Zm9jdXMsIC5idG4tZ3JhZGllbnQtcHJpbWFyeTpob3ZlcixcclxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1ncmFkaWVudC1wcmltYXJ5LC5idG4tZ3JhZGllbnQtcHJpbWFyeS5hY3RpdmUsXHJcbi5idG4tZ3JhZGllbnQtcHJpbWFyeTphY3RpdmUsIC5zaG93Pi5idG4tZ3JhZGllbnQtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICMzYzhkYTggMCUsJHByaW1hcnkgMTAwJSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRlbigkcHJpbWFyeSwgMTUlKTtcclxufVxyXG4uYnRuLWdyYWRpZW50LXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdz4uYnRuLWdyYWRpZW50LXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxyXG4uYnRuLWdyYWRpZW50LXByaW1hcnkuZm9jdXMsIC5idG4tZ3JhZGllbnQtcHJpbWFyeTpmb2N1c3tcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRwcmltYXJ5LC4zKTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRwcmltYXJ5LC4zKTtcclxufVxyXG4vKmJ0bi1ncmFkaWVudC1kYXJrKi9cclxuXHJcbi5idG4tZ3JhZGllbnQtZGFya3tcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAkZGFyayAwJSwgIzVhNmM4MiAxMDAlKTtcclxuICBjb2xvcjokd2hpdGU7XHJcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgkZGFyaywuNSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRlbigkZGFyaywgMjAlKTtcclxufVxyXG5cclxuLmJ0bi1ncmFkaWVudC1kYXJrOmhvdmVyLCAuYnRuLWdyYWRpZW50LWRhcms6Zm9jdXMsIC5idG4tZ3JhZGllbnQtZGFyazphY3RpdmUsIC5idG4tZ3JhZGllbnQtZGFyay5hY3RpdmUsXHJcbi5idG4tZ3JhZGllbnQtZGFyay5mb2N1cywgLmJ0bi1ncmFkaWVudC1kYXJrOmFjdGl2ZSwgLmJ0bi1ncmFkaWVudC1kYXJrOmZvY3VzLCAuYnRuLWdyYWRpZW50LWRhcms6aG92ZXIsXHJcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZ3JhZGllbnQtZGFyaywuYnRuLWdyYWRpZW50LWRhcmsuYWN0aXZlLFxyXG4uYnRuLWdyYWRpZW50LWRhcms6YWN0aXZlLCAuc2hvdz4uYnRuLWdyYWRpZW50LWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAjNWE2YzgyIDAlLCRkYXJrIDEwMCUpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJGRhcmssIDIwJSk7XHJcbn1cclxuLmJ0bi1ncmFkaWVudC1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3c+LmJ0bi1ncmFkaWVudC1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcclxuLmJ0bi1ncmFkaWVudC1kYXJrLmZvY3VzLCAuYnRuLWdyYWRpZW50LWRhcms6Zm9jdXN7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgkZGFyaywuMyk7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgkZGFyaywuMyk7XHJcbn1cclxuXHJcbi8qYnRuLWdyYWRpZW50LWxpZ2h0Ki9cclxuXHJcbi5idG4tZ3JhZGllbnQtbGlnaHR7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgJGxpZ2h0IDAlLCAjZjdmOWZmIDEwMCUpO1xyXG4gIGNvbG9yOiRncmF5LTgwMDtcclxuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKCRsaWdodCwuNSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRsaWdodCwgNSUpO1xyXG59XHJcblxyXG4uYnRuLWdyYWRpZW50LWxpZ2h0OmhvdmVyLCAuYnRuLWdyYWRpZW50LWxpZ2h0OmZvY3VzLCAuYnRuLWdyYWRpZW50LWxpZ2h0OmFjdGl2ZSwgLmJ0bi1ncmFkaWVudC1saWdodC5hY3RpdmUsXHJcbi5idG4tZ3JhZGllbnQtbGlnaHQuZm9jdXMsIC5idG4tZ3JhZGllbnQtbGlnaHQ6YWN0aXZlLCAuYnRuLWdyYWRpZW50LWxpZ2h0OmZvY3VzLCAuYnRuLWdyYWRpZW50LWxpZ2h0OmhvdmVyLFxyXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWdyYWRpZW50LWxpZ2h0LC5idG4tZ3JhZGllbnQtbGlnaHQuYWN0aXZlLFxyXG4uYnRuLWdyYWRpZW50LWxpZ2h0OmFjdGl2ZSwgLnNob3c+LmJ0bi1ncmFkaWVudC1saWdodC5kcm9wZG93bi10b2dnbGUge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICNmN2Y5ZmYgMCUsJGxpZ2h0IDEwMCUpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkbGlnaHQsIDUlKTtcclxufVxyXG4uYnRuLWdyYWRpZW50LWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3c+LmJ0bi1ncmFkaWVudC1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXHJcbi5idG4tZ3JhZGllbnQtbGlnaHQuZm9jdXMsIC5idG4tZ3JhZGllbnQtbGlnaHQ6Zm9jdXN7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgkbGlnaHQsLjMpO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJGxpZ2h0LC4zKTtcclxufVxyXG5cclxuLypidG4tZ3JhZGllbnQtcGluayovXHJcblxyXG4uYnRuLWdyYWRpZW50LXBpbmt7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgJHBpbmsgMCUsICNmNTU2NTQgMTAwJSk7XHJcbiAgY29sb3I6JHdoaXRlO1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoJHBpbmssLjUpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkcGluaywgNSUpO1xyXG59XHJcbi5idG4tZ3JhZGllbnQtcGluazpob3ZlciwgLmJ0bi1ncmFkaWVudC1waW5rOmZvY3VzLCAuYnRuLWdyYWRpZW50LXBpbms6YWN0aXZlLCAuYnRuLWdyYWRpZW50LXBpbmsuYWN0aXZlLFxyXG4uYnRuLWdyYWRpZW50LXBpbmsuZm9jdXMsIC5idG4tZ3JhZGllbnQtcGluazphY3RpdmUsIC5idG4tZ3JhZGllbnQtcGluazpmb2N1cywgLmJ0bi1ncmFkaWVudC1waW5rOmhvdmVyLFxyXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWdyYWRpZW50LXBpbmssLmJ0bi1ncmFkaWVudC1waW5rLmFjdGl2ZSxcclxuLmJ0bi1ncmFkaWVudC1waW5rOmFjdGl2ZSwgLnNob3c+LmJ0bi1ncmFkaWVudC1waW5rLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgI2Y1NTY1NCAwJSwkcGluayAxMDAlKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJHBpbmssIDUlKTtcclxufVxyXG4uYnRuLWdyYWRpZW50LXBpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdz4uYnRuLWdyYWRpZW50LXBpbmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxyXG4uYnRuLWdyYWRpZW50LXBpbmsuZm9jdXMsIC5idG4tZ3JhZGllbnQtcGluazpmb2N1c3tcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRwaW5rLC4zKTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRwaW5rLC4zKTtcclxufVxyXG5cclxuLypidG4tZ3JhZGllbnQtcHVycGxlKi9cclxuXHJcbi5idG4tZ3JhZGllbnQtcHVycGxle1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICRwdXJwbGUgMCUsICNhNDU2YWQgMTAwJSk7XHJcbiAgY29sb3I6JHdoaXRlO1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoJHB1cnBsZSwuNSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRlbigkcHVycGxlLCA1JSk7XHJcbn1cclxuXHJcbi5idG4tZ3JhZGllbnQtcHVycGxlOmhvdmVyLCAuYnRuLWdyYWRpZW50LXB1cnBsZTpmb2N1cywgLmJ0bi1ncmFkaWVudC1wdXJwbGU6YWN0aXZlLCAuYnRuLWdyYWRpZW50LXB1cnBsZS5hY3RpdmUsXHJcbi5idG4tZ3JhZGllbnQtcHVycGxlLmZvY3VzLCAuYnRuLWdyYWRpZW50LXB1cnBsZTphY3RpdmUsIC5idG4tZ3JhZGllbnQtcHVycGxlOmZvY3VzLCAuYnRuLWdyYWRpZW50LXB1cnBsZTpob3ZlcixcclxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1ncmFkaWVudC1wdXJwbGUsLmJ0bi1ncmFkaWVudC1wdXJwbGUuYWN0aXZlLFxyXG4uYnRuLWdyYWRpZW50LXB1cnBsZTphY3RpdmUsIC5zaG93Pi5idG4tZ3JhZGllbnQtcHVycGxlLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgI2E0NTZhZCAwJSwkcHVycGxlIDEwMCUpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkcHVycGxlLCA1JSk7XHJcbn1cclxuLmJ0bi1ncmFkaWVudC1wdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdz4uYnRuLWdyYWRpZW50LXB1cnBsZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXHJcbi5idG4tZ3JhZGllbnQtcHVycGxlLmZvY3VzLCAuYnRuLWdyYWRpZW50LXB1cnBsZTpmb2N1c3tcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRwdXJwbGUsLjMpO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJHB1cnBsZSwuMyk7XHJcbn0iLCIvKiA9PT09PT09PT09PT09PVxyXG4gIENhcmRcclxuPT09PT09PT09PT09PT09PT09PSovXHJcbi5jYXJkIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogJHNoYWRvdy1tZDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIC5jYXJkLWhlYWRlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG4gIC5jYXJkLWZvb3RlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcclxuICB9XHJcbiAgLmNhcmQtdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZC1wcmltYXJ5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xyXG59XHJcbi5jYXJkLXN1Y2Nlc3Mge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xyXG4gIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XHJcbn1cclxuLmNhcmQtaW5mbyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGluZm87XHJcbiAgYm9yZGVyLWNvbG9yOiAkaW5mbztcclxufVxyXG4uY2FyZC13YXJuaW5nIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZztcclxuICBib3JkZXItY29sb3I6ICR3YXJuaW5nO1xyXG59XHJcbi5jYXJkLWRhbmdlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcclxuICBib3JkZXItY29sb3I6ICRkYW5nZXI7XHJcbn1cclxuXHJcbi5jYXJkLWhlYWRlciB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGRhcmssMC4wNSk7XHJcbn0iLCIvKiA9PT09PT09PT09PT09PVxyXG4gIFBhZ2luYXRpb25cclxuPT09PT09PT09PT09PT09PT09PSovXHJcbi5wYWdpbmF0aW9ue1xyXG4gIC5wYWdlLWxpbmsge1xyXG4gICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gIH1cclxuICAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgIGNvbG9yOiAkd2hpdGVcclxuICB9XHJcbiAgLnBhZ2UtbGluazpmb2N1cywgLnBhZ2UtbGluazpob3ZlciB7XHJcbiAgICBjb2xvcjogJGRhcms7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgkcHJpbWFyeSwgMC4zMyk7XHJcbiAgXHJcbiAgfVxyXG4gIC5mb3JtLWNvbnRyb2x7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGhlaWdodDogY2FsYygxNnB4ICsgMnB4KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgJjpmb2N1c1xyXG4gICAge1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jdXN0b20tcGFnaW5hdGlvbiAucGFnZS1saW5re1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG59XHJcbi5jdXN0b20tcGFnaW5hdGlvbi0ye1xyXG4gLnBhZ2UtaXRlbXtcclxuICAgYXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcclxuICB9XHJcbiB9XHJcbiAgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZHtcclxuICAgIC5wYWdlLWxpbmsge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNDBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIHtcclxuICAgIC5wYWdlLWxpbmsge1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qID09PT09PT09PT09PT09XHJcbiAgUHJvZ3Jlc3NiYXJcclxuPT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4ucHJvZ3Jlc3MtYmFyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG59XHJcblxyXG5cclxuLyogUHJvZ3Jlc3NiYXIgVmVydGljYWwgKi9cclxuXHJcbi5wcm9ncmVzcy12ZXJ0aWNhbCB7XHJcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcclxuICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy12ZXJ0aWNhbCAucHJvZ3Jlc3MtYmFyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtdmVydGljYWwtYm90dG9tIHtcclxuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgaGVpZ2h0OiAyNTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG5cclxuLnByb2dyZXNzLXZlcnRpY2FsLWJvdHRvbSAucHJvZ3Jlc3MtYmFyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtdmVydGljYWwucHJvZ3Jlc3Mtc20sXHJcbi5wcm9ncmVzcy12ZXJ0aWNhbC1ib3R0b20ucHJvZ3Jlc3Mtc20ge1xyXG4gICAgd2lkdGg6IDVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtdmVydGljYWwucHJvZ3Jlc3Mtc20gLnByb2dyZXNzLWJhcixcclxuLnByb2dyZXNzLXZlcnRpY2FsLWJvdHRvbS5wcm9ncmVzcy1zbSAucHJvZ3Jlc3MtYmFyIHtcclxuICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDVweDtcclxufVxyXG5cclxuLnByb2dyZXNzLXZlcnRpY2FsLnByb2dyZXNzLW1kLFxyXG4ucHJvZ3Jlc3MtdmVydGljYWwtYm90dG9tLnByb2dyZXNzLW1kIHtcclxuICAgIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy12ZXJ0aWNhbC5wcm9ncmVzcy1tZCAucHJvZ3Jlc3MtYmFyLFxyXG4ucHJvZ3Jlc3MtdmVydGljYWwtYm90dG9tLnByb2dyZXNzLW1kIC5wcm9ncmVzcy1iYXIge1xyXG4gICAgZm9udC1zaXplOiAxMC44cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTQuNHB4O1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtdmVydGljYWwucHJvZ3Jlc3MtbGcsXHJcbi5wcm9ncmVzcy12ZXJ0aWNhbC1ib3R0b20ucHJvZ3Jlc3MtbGcge1xyXG4gICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnByb2dyZXNzLXZlcnRpY2FsLnByb2dyZXNzLWxnIC5wcm9ncmVzcy1iYXIsXHJcbi5wcm9ncmVzcy12ZXJ0aWNhbC1ib3R0b20ucHJvZ3Jlc3MtbGcgLnByb2dyZXNzLWJhciB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxufSIsIi8qID09PT09PT09PT09PT09XHJcbiAgUG9wb3ZlciAmIFRvb2x0aXBzXHJcbj09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLnBvcG92ZXItdGl0bGUge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi50b29sdGlwIC50b29sdGlwLWlubmVyIHtcclxuICBwYWRkaW5nOiA0cHggMTBweDtcclxufSIsIlxyXG4uc3dhbDItcG9wdXAge1xyXG4gIC5zd2FsMi10aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG4gIC5zd2FsMi1zdHlsZWR7XHJcbiAgICAmLnN3YWwyLWNvbmZpcm0ge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IC4yNWVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgZm9udC1zaXplOiAxLjA2MjVlbTtcclxuICAgIH1cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggJHdoaXRlLCAwIDAgMCA0cHggcmdiYSgkcHJpbWFyeSwgMC40KTtcclxuICAgIH1cclxuICAgICYuc3dhbDItY2FuY2VsIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAuMjVlbTtcclxuICAgICAgYmFja2dyb3VuZDogaW5pdGlhbDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcclxuICAgICAgY29sb3I6ICRncmF5LTIwMDtcclxuICAgICAgZm9udC1zaXplOiAxLjA2MjVlbTtcclxuICAgICAgXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICR3aGl0ZSwgMCAwIDAgNHB4IHJnYmEoJGRhbmdlciwuNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnN3YWwyLWFjdGlvbnN7XHJcbiAgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcclxuICAuYnRuLXN1Y2Nlc3MsICBcclxuICAuYnRuLXN1Y2Nlc3M6YWN0aXZle1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcclxuICB9XHJcbiAgLmJ0bi1zdWNjZXNzOmZvY3VzLHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkd2hpdGUsIDAgMCAwIDRweCByZ2JhKCRwcmltYXJ5LCAwLjQpO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZle1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XHJcbiAgICBib3JkZXItY29sb3I6ICRkYW5nZXI7XHJcbiAgfVxyXG4gIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1c3tcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkd2hpdGUsIDAgMCAwIDRweCByZ2JhKCRkYW5nZXIsLjUpO1xyXG4gIH1cclxuICAuYnRuLWRhbmdlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRhbmdlcjtcclxuICAgICY6YWN0aXZle1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFuZ2VyO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhbmdlcjtcclxuICAgIH1cclxuICAgICY6Zm9jdXN7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYW5nZXI7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkd2hpdGUsIDAgMCAwIDRweCByZ2JhKCRkYW5nZXIsLjUpO1xyXG4gICAgfVxyXG4gIH1cclxufSAiLCIvKiA9PT09PT09PT09PT09PVxyXG4gIEFsZXJ0aWZ5XHJcbj09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLmFsZXJ0aWZ5LC5hbGVydGlmeS1sb2dzIHtcclxuICB6LWluZGV4OiA5OTtcclxufVxyXG5cclxuLmFsZXJ0aWZ5IHtcclxuICBpbnB1dCB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkbXV0ZWQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYWxlcnRpZnktbG9ncz4uc3VjY2VzcyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuLmFsZXJ0aWZ5LWxvZ3M+LmVycm9yIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuLmFsZXJ0aWZ5LWxvZ3M+KiwgLmFsZXJ0aWZ5LWxvZ3M+LmRlZmF1bHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xyXG59XHJcbiIsIi8qID09PT09PT09PT09PT09XHJcbiAgQ2hhcnRzXHJcbj09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLmpxc3Rvb2x0aXAge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG4uY2hhcnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDExMHB4O1xyXG4gIGhlaWdodDogMTEwcHg7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjYW52YXMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5jaGFydC5jaGFydC13aWRnZXQtcGllIHtcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4ucGVyY2VudCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMTBweDtcclxuICB6LWluZGV4OiAyO1xyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICclJztcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjFlbTtcclxuICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBNb3JyaXMgY2hhcnQgKi9cclxuLm1vcnJpcy1ob3Zlci5tb3JyaXMtZGVmYXVsdC1zdHlsZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBhZGRpbmc6IDEwcHggMTJweDtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gIGJveC1zaGFkb3c6IDAgNXB4IDI1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XHJcblxyXG4gIC5tb3JyaXMtaG92ZXItcG9pbnQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiAkZGFyayAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubW9ycmlzLWhvdmVyLXJvdy1sYWJlbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcclxuICAgIG1hcmdpbjogLTEwcHggLTEycHggMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi8qIEZsb3QgY2hhcnQgKi9cclxuI2Zsb3RUaXAge1xyXG4gIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgY29sb3I6ICRkYXJrO1xyXG4gIGJveC1zaGFkb3c6IDAgNXB4IDI1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XHJcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG59XHJcblxyXG4vKiBDaGFydGlzdCBjaGFydCAqL1xyXG4uY3QtZ29sZGVuLXNlY3Rpb246YmVmb3JlIHtcclxuICBmbG9hdDogbm9uZTtcclxufVxyXG4uY3QtY2hhcnQge1xyXG4gIGhlaWdodDogMzAwcHg7XHJcbn1cclxuLmN0LWdyaWQge1xyXG4gIHN0cm9rZTogcmdiYSgwLCAwLCAwLCAwLjA5KTtcclxuICBzdHJva2Utd2lkdGg6IDJweDtcclxuICBzdHJva2UtZGFzaGFycmF5OiAzcHg7XHJcbn1cclxuLmN0LWNoYXJ0IC5jdC1sYWJlbCB7XHJcbiAgZmlsbDogJG11dGVkO1xyXG4gIGNvbG9yOiAkbXV0ZWQ7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcbi5jdC1jaGFydC5zaW1wbGUtcGllLWNoYXJ0LWNoYXJ0aXN0IC5jdC1sYWJlbCB7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBmaWxsOiAkd2hpdGU7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1hIC5jdC1iYXIsXHJcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1hIC5jdC1saW5lLFxyXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYSAuY3QtcG9pbnQsXHJcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1hIC5jdC1zbGljZS1kb251dCB7XHJcbiAgc3Ryb2tlOiAkcHJpbWFyeTtcclxufVxyXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYiAuY3QtYmFyLFxyXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYiAuY3QtbGluZSxcclxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWIgLmN0LXBvaW50LFxyXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYiAuY3Qtc2xpY2UtZG9udXQge1xyXG4gIHN0cm9rZTogJGluZm87XHJcbn1cclxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWMgLmN0LWJhcixcclxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWMgLmN0LWxpbmUsXHJcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1jIC5jdC1wb2ludCxcclxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWMgLmN0LXNsaWNlLWRvbnV0IHtcclxuICBzdHJva2U6ICR3YXJuaW5nO1xyXG59XHJcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1kIC5jdC1iYXIsXHJcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1kIC5jdC1saW5lLFxyXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZCAuY3QtcG9pbnQsXHJcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1kIC5jdC1zbGljZS1kb251dCB7XHJcbiAgc3Ryb2tlOiAkZGFyaztcclxufVxyXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZSAuY3QtYmFyLFxyXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZSAuY3QtbGluZSxcclxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWUgLmN0LXBvaW50LFxyXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZSAuY3Qtc2xpY2UtZG9udXQge1xyXG4gIHN0cm9rZTogJHN1Y2Nlc3M7XHJcbn1cclxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWYgLmN0LWJhcixcclxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWYgLmN0LWxpbmUsXHJcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1mIC5jdC1wb2ludCxcclxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWYgLmN0LXNsaWNlLWRvbnV0IHtcclxuICBzdHJva2U6ICRkYW5nZXI7XHJcbn1cclxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWcgLmN0LWJhcixcclxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWcgLmN0LWxpbmUsXHJcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1nIC5jdC1wb2ludCxcclxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWcgLmN0LXNsaWNlLWRvbnV0IHtcclxuICBzdHJva2U6ICRsaWdodDtcclxufVxyXG4uY3Qtc2VyaWVzLWEgLmN0LWFyZWEsXHJcbi5jdC1zZXJpZXMtYSAuY3Qtc2xpY2UtcGllIHtcclxuICBmaWxsOiAkcHJpbWFyeTtcclxufVxyXG4uY3Qtc2VyaWVzLWIgLmN0LWFyZWEsXHJcbi5jdC1zZXJpZXMtYiAuY3Qtc2xpY2UtcGllIHtcclxuICBmaWxsOiAkd2FybmluZztcclxufVxyXG4uY3Qtc2VyaWVzLWMgLmN0LWFyZWEsXHJcbi5jdC1zZXJpZXMtYyAuY3Qtc2xpY2UtcGllIHtcclxuICBmaWxsOiAkZGFyaztcclxufVxyXG5cclxuLmNoYXJ0aXN0LXRvb2x0aXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgb3BhY2l0eTogMDtcclxuICBtaW4td2lkdGg6IDEwcHg7XHJcbiAgcGFkZGluZzogMnB4IDEwcHg7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgYmFja2dyb3VuZDogJGRhcms7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgei1pbmRleDogMTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGxpbmVhcjtcclxuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGxpbmVhcjtcclxuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBsaW5lYXI7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgbGluZWFyO1xyXG59XHJcbi5jaGFydGlzdC10b29sdGlwLnRvb2x0aXAtc2hvdyB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLyogQzMgY2hhcnQgKi9cclxuLmMzIHN2ZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbi5jMy10b29sdGlwIHRkPnNwYW4ge1xyXG4gIGJhY2tncm91bmQ6ICRkYXJrO1xyXG59XHJcbi5jMy10b29sdGlwIHRkIHtcclxuICBib3JkZXItbGVmdDogbm9uZTtcclxufVxyXG4uYzMtdG9vbHRpcCB7XHJcbiAgYm94LXNoYWRvdzogMCA4cHggNDBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4uYzMtY2hhcnQtYXJjcy10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbn1cclxuLmMzLXRvb2x0aXAgdHIge1xyXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5jMy10b29sdGlwIHRoIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxufVxyXG5cclxuLmMzLXRvb2x0aXAge1xyXG4gIC52YWx1ZSB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgfVxyXG59XHJcblxyXG4uYzMtbGluZSB7XHJcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XHJcbn1cclxuXHJcbi5jMy1sZWdlbmQtaXRlbSB7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG59XHJcblxyXG4jZG9udXQtY2hhcnQgI2RvbnV0LWNoYXJ0LWNvbnRhaW5lciAubGVnZW5ke1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tcmlnaHQ6IC01MHB4O1xyXG4gIHRvcDogLTUwcHg7XHJcbn0iLCIgIC8qID09PT09PT09PT09PT09XHJcbiAgVGFibGVzXHJcbj09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuXHJcbi50YWJsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB0aGVhZHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcclxuICB9XHJcbiAgdGgge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LCAxMCUpO1xyXG4gIH0gXHJcbiAgdHJ7XHJcbiAgICB0ZHtcclxuICAgICAgY29sb3I6ICR0YWJsZS10ZXh0O1xyXG4gICAgfVxyXG4gIH0gXHJcbn1cclxuXHJcblxyXG4udGFibGUtc217XHJcbiAgdGQsIHRoe1xyXG4gICAgcGFkZGluZzogLjNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi50YWJsZT50Ym9keT50cj50ZCwgLnRhYmxlPnRmb290PnRyPnRkLCAudGFibGU+dGhlYWQ+dHI+dGQge1xyXG4gIHBhZGRpbmc6IDE0cHggMTJweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIsLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSxcclxuLnRoZWFkLWRlZmF1bHQgdGh7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZ3JheS0xMDAsIDAlKTtcclxufVxyXG5cclxuLnRhYmxlLWNlbnRlcmVke1xyXG4gIHRkLFxyXG4gIHRoe1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4vKiA9PSBSZXNwb25zaXZlIFRhYmxlID09Ki9cclxudGFibGUuZm9jdXMtb24ge1xyXG4gIHRib2R5IHtcclxuICAgIHRyLmZvY3VzZWQge1xyXG4gICAgICB0aCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRhYmxlLXJlcC1wbHVnaW4ge1xyXG4gIC5idG4tdG9vbGJhciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmJ0bi1kZWZhdWx0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1jb2xvcjogJGdyYXktMzAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG4gIC5idG4tZGVmYXVsdC5idG4tcHJpbWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbiAgfVxyXG4gIC50YWJsZS1yZXNwb25zaXZlIHtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYnRuLWdyb3VwLmZsb2F0LXJpZ2h0IC5kcm9wZG93bi1tZW51IHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcbiAgdGJvZHkge1xyXG4gICAgdGgge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jaGVja2JveC1yb3cge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIC1vLXRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS0zMDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDFweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICY6ZGlzYWJsZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgb3BhY2l0eTogMC42NTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzICsgbGFiZWwge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcXGYwMGNcIjtcclxuICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkICsgbGFiZWwge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLyogPT09PT09PT09PT09PT1cclxuICBSYW5nZSBzbGlkZXJcclxuPT09PT09PT09PT09PT09PT09PSovXHJcbi5pcnMtZnJvbSwgLmlycy10bywgLmlycy1zaW5nbGUge1xyXG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG59XHJcbi5pcnMtZnJvbTphZnRlciwgLmlycy10bzphZnRlciwgLmlycy1zaW5nbGU6YWZ0ZXIge1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICRwcmltYXJ5O1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PVxyXG4gIFBvd2VyYW5nZSBTbGlkZXJcclxuPT09PT09PT09PT09PT09PT09PSovXHJcbi5yYW5nZS1iYXJ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMzAwO1xyXG59XHJcblxyXG4ucmFuZ2UtbWluLCAucmFuZ2UtbWF4IHtcclxuICBjb2xvcjogJG11dGVkO1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG59XHJcbi5yYW5nZS1xdWFudGl0eSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbn1cclxuXHJcbi5zbGlkZXItd3JhcHBlciB7XHJcbiAgbWFyZ2luOiAwIDI1cHggMTJweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDI1MHB4O1xyXG4gICYudmVydGljYWwtd3JhcHBlcntcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbn1cclxuLmRpc3BsYXktYm94LWxhYmVsIHtcclxuICBmb250LXNpemU6IDAuOGVtO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogLTgwcHg7XHJcbiAgdG9wOiAtOHB4O1xyXG59XHJcblxyXG4uZGlzcGxheS1ib3gge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgaGVpZ2h0OiAyM3B4O1xyXG4gIHJpZ2h0OiAtMTQwcHg7XHJcbiAgcGFkZGluZy10b3A6IDJweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRvcDogLTEwcHg7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDEwcHggcmdiYSgkZ3JheS01MDAsIDAuMTUpO1xyXG59XHJcblxyXG4iLCIvKiA9PT09PT09PT09PT09PVxyXG4gIEZvcm0tZWxlbWVudHNcclxuPT09PT09PT09PT09PT09PT09PSovXHJcblxyXG5sYWJlbCB7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBjb2xvcjogJGdyYXktODAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG4uZm9ybS1jb250cm9sIHtcclxuICBmb250LXNpemU6ICRiYXNlLWZvbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwO1xyXG4gIGhlaWdodDogY2FsYygyLjNyZW0gKyAycHgpO1xyXG4gICY6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbn1cclxuXHJcbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1c34uY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFweCAkd2hpdGUsIDAgMCAwIDNweCAkcHJpbWFyeTtcclxuICBib3gtc2hhZG93OiAwIDAgMCAxcHggJHdoaXRlLCAwIDAgMCAzcHggJHByaW1hcnk7XHJcbn1cclxuXHJcbi5oYXMtc3VjY2VzcyB7XHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5oYXMtd2FybmluZyB7XHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBib3JkZXItY29sb3I6ICR3YXJuaW5nO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5oYXMtZXJyb3Ige1xyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cC1hZGRvbiB7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodDtcclxufSIsIi8qID09PT09PT09PT09PT09XHJcbiAgRm9ybS1WYWxpZGF0aW9uXHJcbj09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLmVycm9yIHtcclxuICBjb2xvcjogI2ZmMDAwMDtcclxufVxyXG5cclxuLnBhcnNsZXktZXJyb3Ige1xyXG4gIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcclxufVxyXG4ucGFyc2xleS1lcnJvcnMtbGlzdCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4ucGFyc2xleS1lcnJvcnMtbGlzdC5maWxsZWQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5wYXJzbGV5LWVycm9ycy1saXN0ID4gbGkge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGNvbG9yOiAkZGFuZ2VyO1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxufSIsIi8qID09PT09PT09PT09PT09XHJcbiAgRm9ybS1VcGxvYWRcclxuPT09PT09PT09PT09PT09PT09PSovXHJcbi8qIERyb3B6b25lICovXHJcbi5kcm9wem9uZSB7XHJcbiAgbWluLWhlaWdodDogMjMwcHg7XHJcbiAgYm9yZGVyOiAycHggZGFzaGVkIHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcblxyXG4gIC5kei1tZXNzYWdlIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICB9XHJcbn0iLCIvKiA9PT09PT09PT09PT09PVxyXG4gIEZvcm0tQWR2YW5jZWRcclxuPT09PT09PT09PT09PT09PT09PSovXHJcbi8qIERhdGVwaWNrZXIgKi9cclxuLmRhdGVwaWNrZXIge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTIwMDtcclxuICBwYWRkaW5nOiA4cHg7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlciAge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuLmRhdGVwaWNrZXI+ZGl2e1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4udGFibGUtY29uZGVuc2VkPnRoZWFkPnRyPnRoLCAudGFibGUtY29uZGVuc2VkPnRib2R5PnRyPnRkIHtcclxuICBwYWRkaW5nOiA1cHg7XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cC10ZXh0e1xyXG4gIGZvbnQtc2l6ZTogJGJhc2UtZm9udDtcclxufVxyXG5cclxuLyogQm9vdHN0cmFwLXRvdWNoU3BpbiAqL1xyXG4uYm9vdHN0cmFwLXRvdWNoc3BpbiAuaW5wdXQtZ3JvdXAtYnRuLXZlcnRpY2FsIC5idG4ge1xyXG4gIHBhZGRpbmc6IDlweCAxMnB4O1xyXG59XHJcbi5ib290c3RyYXAtdG91Y2hzcGluIC5pbnB1dC1ncm91cC1idG4tdmVydGljYWwgaSB7XHJcbiAgdG9wOiA0cHg7XHJcbiAgbGVmdDogOHB4O1xyXG59XHJcblxyXG4vKiBQcmlzbSAqL1xyXG46bm90KHByZSkgPiBjb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSwgcHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSB7XHJcbiAgYmFja2dyb3VuZDogJGxpZ2h0O1xyXG59XHJcblxyXG4vKiBSYXRpbmcgKi9cclxuLmJhZGdlOmVtcHR5IHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xyXG4gIGhlaWdodDogMzhweDtcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgY29sb3I6ICM0NDQ7XHJcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuICBoZWlnaHQ6IDM4cHg7XHJcbiAgcmlnaHQ6IDhweDtcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xyXG4gIG1pbi1oZWlnaHQ6IDM4cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xyXG4gIG1hcmdpbi10b3A6IDhweDtcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xyXG4gIG1hcmdpbi10b3A6IDdweDtcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcclxuICBib3JkZXI6IHNvbGlkIDFweCAjZDhkOGQ4O1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8qLS0tZGF0ZXRpbWVwaWNrZXItLS0qL1xyXG4uZHRwLWJ0bi1jYW5jZWwge1xyXG4gIG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcblxyXG4uYWRkb24tY29sb3ItcGlja2VyIC5idG4ge1xyXG4gIHBhZGRpbmc6IDhweDtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBib3JkZXItY29sb3I6ICNiZmJmYmY7XHJcbn1cclxuLyotLWNvbG9ycGlja2VyLS0qL1xyXG4uYXNDb2xvclBpY2tlci1jbGVhciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA4cHg7XHJcbiAgcmlnaHQ6IDQ1cHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uYXNDb2xvclBpY2tlci10cmlnZ2VyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAycHg7XHJcbiAgaGVpZ2h0OiAzOXB4O1xyXG4gIHdpZHRoOiAzOXB4O1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLmFzQ29sb3JQaWNrZXItZHJvcGRvd24ge1xyXG4gIG1heC13aWR0aDogMjYwcHg7XHJcbn1cclxuXHJcbi5hc0NvbG9yUGlja2VyLXdyYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy1yaWdodDogMzVweDtcclxufVxyXG5cclxuXHJcbi5pbnB1dC10aXRsZXtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBjb2xvcjogJGRhcms7XHJcbn0iLCIvKiA9PT09PT09PT09PT09PVxyXG4gIEZvcm0gRWRpdG9yXHJcbj09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLm1jZS1wYW5lbCB7XHJcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGxpZ2h0LDUlKSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodCAhaW1wb3J0YW50O1xyXG59XHJcbi5tY2UtbWVudS1pdGVtOmhvdmVyLCAubWNlLW1lbnUtaXRlbS5tY2Utc2VsZWN0ZWQsIC5tY2UtbWVudS1pdGVtOmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xyXG59XHJcbi5tY2UtbWVudSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbn0iLCIvKiA9PT09PT09PT09PT09PVxyXG4gIFN1bW1lcm5vdGVcclxuPT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4ubm90ZS1idG4tZ3JvdXAge1xyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgID4gbGkge1xyXG4gICAgICA+IGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRsaWdodCwyJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5ub3RlLWltYWdlLXBvcG92ZXIsLm5vdGUtYWlyLXBvcG92ZXIsLm5vdGUtbGluay1wb3BvdmVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn1cclxuLm5vdGUtaWNvbi1jYXJldCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm5vdGUtZWRpdG9yIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5idG4tZGVmYXVsdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIC5idG4tZ3JvdXAtc20gPiAuYnRuLCAuYnRuLXNtIHtcclxuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gIH1cclxuICAubm90ZS10b29sYmFyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQ7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIC5ub3RlLXN0YXR1c2JhciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAubm90ZS1yZXNpemViYXIge1xyXG4gICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQ7XHJcbiAgJi5jYXJke1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5ub3RlLXBvcG92ZXIge1xyXG4gIC5wb3BvdmVyIHtcclxuICAgIC5wb3BvdmVyLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiA1cHggMCAxMHB4IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4tZGVmYXVsdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIC5idG4tZ3JvdXAtc20gPiAuYnRuLCAuYnRuLXNtIHtcclxuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLm5vdGUtdG9vbGJhciB7XHJcbiAgcGFkZGluZzogNXB4IDAgMTBweCA1cHg7XHJcbn0iLCIvKiA9PT09PT09PT09PT09PVxyXG4gIENhbGVuZGFyXHJcbj09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLmNhbGVuZGFyIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi5ub25lLWJvcmRlciB7XHJcbiAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmZjLXRvb2xiYXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDhweDtcclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxufVxyXG5cclxuLmZjLWRheSB7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG59XHJcblxyXG4uZmMtdG9vbGJhciAuZmMtc3RhdGUtYWN0aXZlLCAuZmMtdG9vbGJhciAudWktc3RhdGUtYWN0aXZlLFxyXG4uZmMtdG9vbGJhciBidXR0b246Zm9jdXMsIC5mYy10b29sYmFyIGJ1dHRvbjpob3ZlcixcclxuLmZjLXRvb2xiYXIgLnVpLXN0YXRlLWhvdmVyIHtcclxuICB6LWluZGV4OiAwO1xyXG59XHJcblxyXG4uZmMtd2lkZ2V0LWhlYWRlciB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNDAwO1xyXG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbi5mYy13aWRnZXQtY29udGVudCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNDAwO1xyXG59XHJcblxyXG4uZmMge1xyXG4gIHRoLmZjLXdpZGdldC1oZWFkZXIge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbn1cclxuXHJcbi5mYy1idXR0b24ge1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDA7XHJcbiAgY29sb3I6ICRncmF5LTYwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG5cclxuLmZjLXRleHQtYXJyb3cge1xyXG4gIGZvbnQtZmFtaWx5OiBhcmlhbDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi5mYy1zdGF0ZS1ob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogJGdyYXktMzAwO1xyXG59XHJcblxyXG4uZmMtc3RhdGUtaGlnaGxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kOiAkZ3JheS0zMDA7XHJcbn1cclxuXHJcbi5mYy1jZWxsLW92ZXJsYXkge1xyXG4gIGJhY2tncm91bmQ6ICRncmF5LTMwMDtcclxufVxyXG5cclxuLmZjLXVudGhlbWVkIHtcclxuICAuZmMtdG9kYXkge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLmZjLWV2ZW50IHtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGN1cnNvcjogbW92ZTtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgbWFyZ2luOiA1cHggMDtcclxuICBwYWRkaW5nOiA1cHggNXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5leHRlcm5hbC1ldmVudCB7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBjdXJzb3I6IG1vdmU7XHJcbiAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgcGFkZGluZzogNnB4IDEwcHg7XHJcbn1cclxuXHJcbi5mYy1iYXNpYy12aWV3IHtcclxuICB0ZC5mYy13ZWVrLW51bWJlciB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICB0ZC5mYy1kYXktbnVtYmVyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICB9XHJcbn0iLCIvKiA9PT09PT09PT09PT09PVxyXG4gIFdpZGdldHNcclxuPT09PT09PT09PT09PT09PT09PSovXHJcbi53aWRnZXQtY2hhcnQgbGkge1xyXG4gIHdpZHRoOiAzMS41JTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogMDtcclxuXHJcbiAgaSB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubWluaS1zdGF0IHtcclxuICBib3gtc2hhZG93OiAkc2hhZG93O1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5taW5pLXN0YXQtaWNvbiB7XHJcbiAgd2lkdGg6IDYwcHg7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBsaW5lLWhlaWdodDogNjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5taW5pLXN0YXQtaW5mbyB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHBhZGRpbmctdG9wOiAycHg7XHJcbn1cclxuXHJcbi5taW5pLXN0YXQtaW5mbyBzcGFuIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDI0cHg7XHJcbn1cclxuXHJcblxyXG4ucm91bmQge1xyXG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gIGNvbG9yOiAkcHJpbWFyeTtcclxuICB3aWR0aDogNjBweDtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgZm9udC1zaXplOiAyNnB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGJvcmRlcjogM3B4IHNvbGlkIGxpZ2h0ZW4oJHByaW1hcnksMzUlKTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJHByaW1hcnksMzAlKTtcclxufVxyXG4ucm91bmQtaW5uZXIsXHJcbi50ZXh0LWxpZ2h0ZGFya3tcclxuICBjb2xvcjogJGdyYXktNDAwO1xyXG59XHJcblxyXG4udGV4dC1ncmV5bGlnaHR7XHJcbiAgY29sb3I6ICRncmF5LTMwMDtcclxufVxyXG5cclxuLm5ldy11c2VyIHRhYmxlIHRkIGltZyxcclxuLm5ldy11c2VyIHVsIGxpIGltZyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbn1cclxuXHJcbi5ib3hzY3JvbGwge1xyXG4gIGhlaWdodDogNTEwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcblxyXG4vKi0tRkItVFdJVC1DYXJvdXNlbC0tKi9cclxuXHJcbi52ZXJ0aWNhbCAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcclxuLnZlcnRpY2FsIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4udmVydGljYWwgLmNhcm91c2VsLWl0ZW0tbmV4dCxcclxuLnZlcnRpY2FsIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUgMCk7XHJcbn1cclxuXHJcbi52ZXJ0aWNhbCAuY2Fyb3VzZWwtaXRlbS1wcmV2LFxyXG4udmVydGljYWwgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG59XHJcbi5jYXJvdXNlbC1pY29uIGkge1xyXG4gIGZvbnQtc2l6ZTogNTBweDtcclxuICB3aWR0aDogODBweDtcclxuICBoZWlnaHQ6IDgwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuI3ZlcnRpY2FsQ2Fyb3VzZWwsXHJcbiN2ZXJ0aWNhbENhcm91c2VsMiB7XHJcbiAgaGVpZ2h0OiAxNjVweDtcclxufVxyXG4jbGluZS0ye1xyXG4gIHBhZGRpbmc6IDAgLTEwcHggLTEwcHggIWltcG9ydGFudDtcclxufSIsIi8qID09PT09PT09PT09PT09XHJcbiAgTWFwc1xyXG49PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5nbWFwcywgLmdtYXBzLXBhbmFyb21hIHtcclxuICBoZWlnaHQ6IDMwMHB4O1xyXG4gIGJhY2tncm91bmQ6ICRsaWdodDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbn1cclxuXHJcbi5nbWFwcy1vdmVybGF5IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIHBhZGRpbmc6IDEwcHggMjBweDtcclxufVxyXG5cclxuLmdtYXBzLW92ZXJsYXlfYXJyb3cge1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTE2cHg7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLmdtYXBzLW92ZXJsYXlfYXJyb3cuYWJvdmUge1xyXG4gIGJvdHRvbTogLTE1cHg7XHJcbiAgYm9yZGVyLWxlZnQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3A6IDE2cHggc29saWQgJHByaW1hcnk7XHJcbn1cclxuXHJcbi5nbWFwcy1vdmVybGF5X2Fycm93LmJlbG93IHtcclxuICB0b3A6IC0xNXB4O1xyXG4gIGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tOiAxNnB4IHNvbGlkICRwcmltYXJ5O1xyXG59XHJcbiIsIi8qID09PT09PT09PT09PT09XHJcbiAgQWNjb3VudCBQYWdlc1xyXG49PT09PT09PT09PT09PT09PT09Ki9cclxuLmFjY291bnRiZyB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JnLWFjY291bnQuanBnXCIpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdG9wOiAwO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDIwMDBweCByZ2JhKDMxLCAzNSwgNjAsIDAuOCk7XHJcbn1cclxuXHJcbi53cmFwcGVyLXBhZ2Uge1xyXG4gIG1hcmdpbjogNy41JSBhdXRvO1xyXG4gIG1heC13aWR0aDogNDYwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAubG9nby1hZG1pbiB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNzBweDtcclxuICB9XHJcblxyXG4gIC5jYXJkIHtcclxuICAgIGJvcmRlcjogN3B4IGRvdWJsZSAkcHJpbWFyeTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4udXNlci10aHVtYiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICBpbWcge1xyXG4gICAgaGVpZ2h0OiA4OHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB3aWR0aDogODhweDtcclxuICB9XHJcbn1cclxuXHJcbi5leC1wYWdlLWNvbnRlbnQge1xyXG4gIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogOThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTUwcHg7XHJcbiAgICB0ZXh0LXNoYWRvdzogcmdiYSg2MSwgNjEsIDYxLCAwLjMpIDFweCAxcHgsIHJnYmEoNjEsIDYxLCA2MSwgMC4yKSAycHggMnB4LCByZ2JhKDYxLCA2MSwgNjEsIDAuMykgM3B4IDNweDtcclxuICB9XHJcbn1cclxuIiwiXHJcbi8qID09PT09PT09PT09PT09XHJcbiAgTWVudVxyXG49PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbmJvZHkge1xyXG4gIHBhZGRpbmctYm90dG9tOiA2NXB4O1xyXG59XHJcblxyXG4ud3JhcHBlciB7XHJcbiAgcGFkZGluZy10b3A6IDEyNXB4O1xyXG59XHJcblxyXG4ucGFnZS10aXRsZS1ib3gge1xyXG4gIHBhZGRpbmc6IDIycHggMDtcclxuICB1bHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAucGFnZS10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC5icmVhZGNydW1iIHtcclxuICAgIC5icmVhZGNydW1iLWl0ZW0ge1xyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJG11dGVkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLWZsdWlkIHtcclxuICB3aWR0aDogOTUlO1xyXG59XHJcblxyXG5cclxuI3RvcG5hdiB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IDEwMzA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcclxuICBtaW4taGVpZ2h0OiA2MnB4O1xyXG5cclxuICAuZHJvcGRvd24uc2hvdyB7XHJcbiAgICAubmF2LWxpbmsge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwwLjIpO1xyXG4gICAgfVxyXG4gIH1cclxuICAubGFuZ3VhZ2Utc3dpdGNoIGEgaW1nIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICB9XHJcblxyXG4gIC5oYXMtc3VibWVudS5hY3RpdmUge1xyXG4gICAgYXtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuc3VibWVudSB7XHJcbiAgICAgIGxpLmFjdGl2ZSA+IGF7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudG9wYmFyLW1haW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgIC5sb2dvIHtcclxuICAgICAgY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDIlKSAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDY0cHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvLXNtYWxsIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5iYWRnZS10b3BiYXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogN3B4O1xyXG4gICAgICByaWdodDogN3B4O1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuICAgIH1cclxuXHJcbiAgICAubmF2ID4gbGkgPiBhIHtcclxuICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICB3aWR0aDogMzZweDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIG1hcmdpbjogMTJweCA4cHg7XHJcbiAgICAgIGNvbG9yOiByZ2JhKCRkYXJrLDAuNyk7XHJcblxyXG4gICAgICAmOmZvY3VzLCY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmssMC4xKTtcclxuICAgICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFyaywwLjEpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2ZpbGUge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICB3aWR0aDogMzRweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1jdXN0b20ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLXRvcGJhcjtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLXRvZ2dsZSB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmVzIHtcclxuICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcclxuICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgIGhlaWdodDogMjNweDtcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmssMC44KTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuNXMgZWFzZTtcclxuICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjVzIGVhc2U7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXZiYXItdG9nZ2xlLm9wZW4ge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHRvcDogMjhweDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0b3A6IDI4cHg7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXZpZ2F0aW9uLW1lbnUge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAubmF2aWdhdGlvbi1tZW51ID4gbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLm5hdmlnYXRpb24tbWVudSA+IGxpID4gYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwwLjY1KTtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAubmF2aWdhdGlvbi1tZW51ID4gbGkgPiBhOmhvdmVyLCAubmF2aWdhdGlvbi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIE5vdGlmaWNhdGlvbiAqL1xyXG4ubm90aWZpY2F0aW9uLWxpc3Qge1xyXG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cclxuICAubm90aS10aXRsZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtIDAuMjVyZW0gMCAwO1xyXG4gICAgbWFyZ2luOiAtNHB4IDBweCAwcHggMHB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcblxyXG4gICAgaDUge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ub3RpLWljb24ge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgfVxyXG4gIC5ub3RpLWljb24tYmFkZ2Uge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxNXB4O1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG4gIC5ub3RpZnktaXRlbSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcblxyXG4gICAgLm5vdGlmeS1pY29uIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ub3RpZnktZGV0YWlscyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgIGIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNtYWxsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ub3RpZnktYWxsIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwLjI1cmVtIDAuMjVyZW07XHJcbiAgICBtYXJnaW46IDAgMCAtNXB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbiAgfVxyXG4gIC5wcm9maWxlLWRyb3Bkb3duIHtcclxuICAgIC5ub3RpZnktaXRlbSB7XHJcbiAgICAgIHBhZGRpbmc6IDRweCAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubmF2LWxpbmsge1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XHJcbiAgfVxyXG4gIC5sYW5ndWFnZS1zd2l0Y2ggYSBpbWcge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XHJcbn1cclxuXHJcbi5wcm9maWxlLWRyb3Bkb3duIHtcclxuICB3aWR0aDogMTcwcHg7XHJcbiAgaSB7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG4gIHNwYW4ge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4ubmF2LXVzZXIge1xyXG4gIGltZyB7XHJcbiAgICBoZWlnaHQ6MzZweDtcclxuICAgIHdpZHRoOiAzNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmFycm93LW5vbmU6YWZ0ZXIge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmRyb3Bkb3duLW1lbnUtbGcge1xyXG4gIHdpZHRoOiAyNzBweDtcclxufVxyXG5cclxuXHJcbi8qXHJcbiAgUmVzcG9uc2l2ZSBNZW51XHJcbiovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cclxuICAjdG9wbmF2IC5uYXZpZ2F0aW9uLW1lbnUgPiBsaSA+IGEge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgI3RvcG5hdiAubmF2aWdhdGlvbi1tZW51ID4gbGk6Zmlyc3Qtb2YtdHlwZSA+IGEge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgI3RvcG5hdiB7XHJcbiAgICAubmF2aWdhdGlvbi1tZW51ID4gbGkubGFzdC1lbGVtZW50cyAuc3VibWVudSB7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLm5hdmlnYXRpb24tbWVudSA+IGxpLmxhc3QtZWxlbWVudHMgLnN1Ym1lbnUgPiBsaS5oYXMtc3VibWVudSAuc3VibWVudSB7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8vLm5hdmlnYXRpb24tbWVudSA+IGxpIHtcclxuICAgIC8vICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgLy8gICAgYSB7XHJcbiAgICAvLyAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgLy8gICAgfVxyXG4gICAgLy8gIH1cclxuICAgIC8vfVxyXG5cclxuICAgIC5uYXZpZ2F0aW9uLW1lbnUgPiBsaTpob3ZlciBhIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2aWdhdGlvbi1tZW51ID4gbGkgLnN1Ym1lbnUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTAwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgei1pbmRleDogMTAwMDtcclxuICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm94LXNoYWRvdzogMCAxcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICB9XHJcbiAgICAubmF2aWdhdGlvbi1tZW51ID4gbGkgLnN1Ym1lbnUubWVnYW1lbnUge1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICAgIC5uYXZpZ2F0aW9uLW1lbnUgPiBsaSAuc3VibWVudS5tZWdhbWVudSA+IGxpIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB9XHJcbiAgICAubmF2aWdhdGlvbi1tZW51ID4gbGkgLnN1Ym1lbnUgPiBsaS5oYXMtc3VibWVudSA+IGE6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlxcNTZcIjtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiZHJpcGljb25zLXYyXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgIHRvcDogOHB4O1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAubmF2aWdhdGlvbi1tZW51ID4gbGkgLnN1Ym1lbnUgPiBsaSAuc3VibWVudSB7XHJcbiAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICAgIC5uYXZpZ2F0aW9uLW1lbnUgPiBsaSAuc3VibWVudSBsaSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIC5uYXZpZ2F0aW9uLW1lbnUgPiBsaSAuc3VibWVudSBsaSB1bCB7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLm5hdmlnYXRpb24tbWVudSA+IGxpIC5zdWJtZW51IGxpIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogOHB4IDI1cHg7XHJcbiAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBmb250LXNpemU6ICRiYXNlLWZvbnQ7XHJcbiAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlO1xyXG4gICAgfVxyXG4gICAgLm5hdmlnYXRpb24tbWVudSA+IGxpIC5zdWJtZW51IGxpIGE6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICB9XHJcbiAgICAubmF2aWdhdGlvbi1tZW51ID4gbGkgLnN1Ym1lbnUgbGkgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiA4cHggMjVweDtcclxuICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgIH1cclxuICAgIC5uYXZiYXItdG9nZ2xlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICN0b3BuYXYgI25hdmlnYXRpb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gIC53cmFwcGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gIH1cclxuICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgI3RvcG5hdiB7XHJcbiAgICAubmF2aWdhdGlvbi1tZW51IHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLm5hdmlnYXRpb24tbWVudSA+IGxpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAubmF2aWdhdGlvbi1tZW51ID4gbGkgPiBhIHtcclxuICAgICAgY29sb3I6ICRkYXJrO1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGFzLXN1Ym1lbnUuYWN0aXZlIGEsIC5uYXZpZ2F0aW9uLW1lbnUgPiBsaSA+IGE6YWN0aXZlLC5uYXZpZ2F0aW9uLW1lbnUgPiBsaSA+IGE6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmlnYXRpb24tbWVudSA+IGxpID4gYTphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAubmF2aWdhdGlvbi1tZW51ID4gbGkgLnN1Ym1lbnUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIC5uYXZpZ2F0aW9uLW1lbnUgPiBsaSAuc3VibWVudSBsaSBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZzogN3B4IDIwcHg7XHJcbiAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgIH1cclxuICAgIC5uYXZpZ2F0aW9uLW1lbnUgPiBsaSAuc3VibWVudSBsaSBhOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgfVxyXG4gICAgLm5hdmlnYXRpb24tbWVudSA+IGxpIC5zdWJtZW51IGxpLmhhcy1zdWJtZW51ID4gYTphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFw1NFwiO1xyXG4gICAgICBmb250LWZhbWlseTogXCJkcmlwaWNvbnMtdjJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMzBweDtcclxuICAgIH1cclxuICAgIC5uYXZpZ2F0aW9uLW1lbnUgPiBsaSAuc3VibWVudS5vcGVuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAubmF2aWdhdGlvbi1tZW51ID4gbGkgLnN1Ym1lbnUgLnN1Ym1lbnUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG4gICAgLm5hdmlnYXRpb24tbWVudSA+IGxpIC5zdWJtZW51IC5zdWJtZW51Lm9wZW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC5uYXZpZ2F0aW9uLW1lbnUgPiBsaSAuc3VibWVudS5tZWdhbWVudSA+IGxpID4gdWwge1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAubmF2aWdhdGlvbi1tZW51ID4gbGkgLnN1Ym1lbnUubWVnYW1lbnUgPiBsaSA+IHVsID4gbGkgPiBzcGFuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICBjb2xvcjogJGRhcms7XHJcbiAgICB9XHJcbiAgICAubmF2aWdhdGlvbi1tZW51ID4gbGkuaGFzLXN1Ym1lbnUub3BlbiA+IGEge1xyXG4gICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjbmF2aWdhdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDYwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG4gICNuYXZpZ2F0aW9uLm9wZW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICN0b3BuYXYgLm5hdmlnYXRpb24tbWVudSA+IGxpLmhhcy1zdWJtZW51OmhvdmVyID4gLnN1Ym1lbnUge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuICAjdG9wbmF2IC5uYXZpZ2F0aW9uLW1lbnUgPiBsaS5oYXMtc3VibWVudTpob3ZlciA+IC5zdWJtZW51ID4gbGkuaGFzLXN1Ym1lbnU6aG92ZXIgPiAuc3VibWVudSB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIC5uYXZiYXItdG9nZ2xlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDYyMHB4KSB7XHJcblxyXG4gIC50b3BiYXItbWFpbntcclxuICAgIC5sb2dve1xyXG4gICAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLm5vdGlmaWNhdGlvbi1saXN0IC5ub3RpLWljb24ge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gIH1cclxuICAuaGlkZS1waG9uZXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4udG9wYmFyLWN1c3RvbSB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHVse1xyXG4gICAgbGl7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdi1saW5rIHtcclxuICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xyXG4gICAgY29sb3I6ICRkYXJrO1xyXG4gICAgaGVpZ2h0OiA2NHB4O1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogaW5pdGlhbDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZW51LWxlZnQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXIge1xyXG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgcGFkZGluZzogMjBweCAwO1xyXG59XHJcblxyXG5cclxuLmhlYWRlci10aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuIiwiLypcclxuRmlsZTogUmVzcG9uc2l2ZVxyXG4qL1xyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgYm9keSB7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnNpZGUtbWVudS5sZWZ0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTAwJTtcclxuICAgIHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmNvbnRlbnQtcGFnZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbiAgLmVubGFyZ2VkIC5zaWRlLW1lbnUubGVmdCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYnV0dG9uLW1lbnUtbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbiAgLm5hdmJhci1jdXN0b20ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIH1cclxuICAuY29udGVudC1wYWdlID4gLmNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcbiAgI3dyYXBwZXIuZW5sYXJnZWQgLmZvb3RlciAsLmZvb3RlciB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgXHJcbiAgLnRvcGJhcntcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDI1cHg7XHJcbiAgICByaWdodDogMjVweDtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICB9XHJcbiAgLnBhZ2UtY29udGVudC13cmFwcGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgfVxyXG4gIC5zdGlja3ktdGFibGUtaGVhZGVyLmZpeGVkLXNvbHV0aW9ue1xyXG4gICAgdG9wOiA3NHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgYm9keSB7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1wYWdlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZW5sYXJnZWQgLmxlZnQuc2lkZS1tZW51IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNzVweDtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtc2lkZWJhciB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1jb250ZW50IHtcclxuICAgIGxlZnQ6IDI1MHB4O1xyXG4gICAgcmlnaHQ6IC0yNTBweDtcclxuICB9XHJcblxyXG4gIC53cmFwcGVyLXBhZ2Uge1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICB9XHJcblxyXG4gIC5wYWdlLXRpdGxlLWJveHtcclxuICAgIC5oaWRlLXBob25lLFxyXG4gICAgLmJ0bi1ncm91cHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAubmF2YmFyLW5hdiB7XHJcbiAgICAub3BlbiB7XHJcbiAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAuMjYpO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmMtdG9vbGJhciAuZmMtcmlnaHQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDEwcHggMDtcclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjIwcHgpIHtcclxuICAucGFnZS1oZWFkZXItdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xyXG4gICAgLnBhZ2UtbGluayB7XHJcbiAgICAgIHBhZGRpbmc6IC4zNXJlbSAuNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tby1tYi0yIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5tby1tdC0yIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmsge1xyXG4gICAgcGFkZGluZzogLjI1cmVtIC41cmVtO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gIH1cclxuICBcclxuICBcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLnNpZGUtbWVudSB7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICB9XHJcblxyXG4gIC5idXR0b24tbWVudS1tb2JpbGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcclxuICAuaGlkZS1waG9uZSwubm90aWZ5LWljb24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmRyb3Bkb3duLW1lbnUtbGcge1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gIH1cclxuICAubm90aWZ5LWRldGFpbHMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gIC5lbnRyeXtcclxuICAgIC50aXRsZXtcclxuICAgICAgd2lkdGg6IDI4JSAhaW1wb3J0YW50O1xyXG4gICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGg2e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3JlIHsgICBcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICByaWdodDogLTNweCAhaW1wb3J0YW50O1xyXG4gICAgICB9ICAgICAgXHJcbiAgICB9IFxyXG4gICAgLmJvZHkge1xyXG4gICAgICB3aWR0aDogNzIlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qID09PT09PT09PT09PT09XHJcbiAgRGFzaGJvYXJkLTJcclxuPT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4uaWNvbi1jb250YWlue1xyXG4gIGl7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmFjY29yZGlvbiB7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICAuY2FyZCxcclxuICAuYnRuOmZvY3Vze1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbiAgLmNhcmQtYm9keXtcclxuICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSgkZ3JheS00MDAsIC4yKTsgXHJcbiAgfVxyXG4gIC5jYXJkLWhlYWRlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyYXktMzAwLCAuMik7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRncmF5LTQwMCwgLjIpO1xyXG4gICAgcGFkZGluZzogMCAxMnB4O1xyXG4gIH0gXHJcbiAgLmJ0bntcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLmJsb2ctY2FyZCBoNHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcbi5jYXJkLWltZy1vdmVybGF5e1xyXG4gIGJvdHRvbTogYXV0bztcclxufVxyXG5cclxuLnJvdW5kLWljb257XHJcbiAgZm9udC1zaXplOiAyMnB4O1xyXG4gIHdpZHRoOiA0NHB4O1xyXG4gIGhlaWdodDogNDRweDtcclxuICBsaW5lLWhlaWdodDogNDVweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuXHJcblxyXG4vKlRpbWVsaW5lKi9cclxuXHJcbi50aW1lbGluZS1jYXJke1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi50aW1lbGluZSB7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBtYXgtd2lkdGg6ODAwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBsZWZ0OmNhbGMoMjUlICsgMHB4KTsgLy8kZ3V0dGVyLzJcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgd2lkdGg6IDRweDtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodDtcclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9IFxyXG59XHJcblxyXG4uZW50cnkge1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC50aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaDZ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgY29sb3I6ICRtdXRlZDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTZweDtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBib3JkZXI6IDRweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6JGluZm87XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6MTAwJTtcclxuICAgICAgdG9wOiA4JTtcclxuICAgICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMS4yNXB4ICRzdWNjZXNzO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib2R5IHtcclxuICAgIG1hcmdpbjogMCAwIDQycHg7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgXHJcbiAgICBwIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG4gICAgICBjb2xvcjogJG11dGVkO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgIH0gICAgXHJcbiAgfVxyXG59XHJcbiIsIi50ZXh0LWdyYWRpZW50LXN1Y2Nlc3N7XHJcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIzQyZTY5NSwgIzNiYjJiOCk7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4udGV4dC1ncmFkaWVudC1kYW5nZXJ7XHJcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2Y4MWY4YiwgI2Y1NjM0OCk7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4udGV4dC1ncmFkaWVudC13YXJuaW5ne1xyXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNmNmQzNjUsICNmZjc4NTApO1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnRleHQtZ3JhZGllbnQtcHJpbWFyeXtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzMENGRDAgMCUsICMzMzA4NjcgMTAwJSk7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uYmctZ3JhZGllbnQxe1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICNmNTYzNDggMCUsICNmODFmOGIgMTAwJSk7XHJcbn1cclxuLmJnLWdyYWRpZW50MntcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAjMDBlNzk1IDAlLCAjMDA5NWUyIDEwMCUpO1xyXG59XHJcbi5iZy1ncmFkaWVudDN7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgI2Y2ZDM2NSAwJSwgI2ZkYTA4NSAxMDAlKTtcclxufVxyXG4uYmctZ3JhZGllbnQ0e1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICM2MDZjODggMCUsICMzMzA4NjcgMTAwJSk7XHJcbn1cclxuXHJcbi50aXRsZS1ib3JkZXI6OmJlZm9yZXtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCA7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmODFmOGIgMCUsICNmZjc4NTAgMTAwJSk7XHJcbiAgICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XHJcbiAgICBib3JkZXItd2lkdGg6IDRweDtcclxuICBcclxufVxyXG4uZGFzaGJvYXJkLW1hcCB7XHJcbiAgaGVpZ2h0OiAyOTBweDtcclxufSIsIi5iYWRnZSB7XHJcbiAgXHJcbiAgJi5iYWRnZS1vdXRsaW5lLXN1Y2Nlc3N7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICRzdWNjZXNzO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJHN1Y2Nlc3M7XHJcbiAgfVxyXG4gICYuYmFkZ2Utb3V0bGluZS1kYW5nZXJ7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICRkYW5nZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAkZGFuZ2VyO1xyXG4gIH1cclxuICAmLmJhZGdlLW91dGxpbmUtcHJpbWFyeXtcclxuICAgIGJvcmRlcjoxcHggc29saWQgJHByaW1hcnk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICB9XHJcbiAgJi5iYWRnZS1vdXRsaW5lLXdhcm5pbmd7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICR3YXJuaW5nO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJHdhcm5pbmc7XHJcbiAgfVxyXG4gICYuYmFkZ2Utb3V0bGluZS1pbmZve1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAkaW5mbztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICRpbmZvO1xyXG4gIH1cclxuICAmLmJhZGdlLW91dGxpbmUtcGlua3tcclxuICAgIGJvcmRlcjoxcHggc29saWQgJHBpbms7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAkcGluaztcclxuICB9XHJcbiAgJi5iYWRnZS1vdXRsaW5lLXB1cnBsZXtcclxuICAgIGJvcmRlcjoxcHggc29saWQgJHB1cnBsZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICRwdXJwbGU7XHJcbiAgfVxyXG4gICYuYmFkZ2Utb3V0bGluZS1zZWNvbmRhcnl7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICRzZWNvbmRhcnk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gIH1cclxuICAmLmJhZGdlLW91dGxpbmUtZGFya3tcclxuICAgIGJvcmRlcjoxcHggc29saWQgJGRhcms7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAkZGFyaztcclxuICB9XHJcbn0iXX0= */

/ new css /
.accountbg {}

.overlay-bg {
content: "";
display: block;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-color: rgba(255, 255, 255, .9);
}

.wrapper-page .card {
border: 0px solid #ccc;
border-top-right-radius: 5px;
box-shadow: 0px 0px 0px 0px #ccc;
border-bottom-right-radius: 5px;
}

.wrapper-page {
margin: 7.5% auto;
max-width: 50%;
position: relative;
/*border: 1px solid #ccc;*/
border-radius: 5px;
background: #fff;
box-shadow: 0px 0px 2px 1px #ccc;
}

.login-left-bg {
background: #eaeaea;
margin: 0px;
padding: 0px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}

.form-group {
position: relative;

}

.form-label {
position: absolute;
left: 0;
top: 10px;
color: #999;
background-color: #fff;
z-index: 10;
font-weight: 400;
transition: transform 150ms ease-out, font-size 150ms ease-out;
}
.focused .form-label {
transform: translateY(-125%);
font-size: .75em;
color: #636363;
}

.form-input {
position: relative;
padding: 12px 0px 5px 0;
width: 100%;
outline: 0;
border: 0;
box-shadow: 0 1px 0 0 #e5e5e5;
transition: box-shadow 150ms ease-out;
&:focus {
box-shadow: 0 2px 0 0 blue;
}
}

.form-input.filled {
box-shadow: 0 2px 0 0 lightgreen;
}


/* Change Autocomplete styles in Chrome*/

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
-webkit-box-shadow: 0 2px 0 0 lightgreen;
transition: background-color 5000s ease-in-out 0s;
}

.footer {
position: fixed;
}

.login-container {
margin: 0% auto;
max-width: 800px;
position: absolute;
/ border: 1px solid #ccc; /
border-radius: 5px;
background: #fff;
box-shadow: 0px 0px 2px 1px #ccc;
width: 100%;
left: 50%;
margin-left: -400px;
top: 50%;
margin-top: -200px;
}

.btn-danger,.btn-danger:active, .btn-danger:focus, .btn-danger:hover {
background-color: #ff7300;
border: 1px solid #ff7300;
box-shadow: 0 2px 6px 0 rgba(255,115,0,.5);
}
@media screen and (min-width:320px) and (max-width:720px) {
.login-container {
left: 0;
margin-left: 0;
top: 0;
margin-top: 0;
}
#topnav .topbar-main .logo {width:50%;}
.mobile-only {display:block;
width: 55%;
margin-top: 7px;
}.card-header
.footer {
background: #fff;
z-index: 10;
}

#topnav .navigation-menu {
float: none;
max-height: 400px;
background: #ff7300;
text-align: left;
}
#navigation {top:63px;}
}

.breadcrumb {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 0rem;
    background-color: #eaecf4;
    border-radius: -0.65rem;
}
.course-top-bar
{
    position:absolute;
    display:flex;
    justify-content:center;
    align-items:center;
    top:50%;
}
.wrapper .acctInfo {}
.wrapper .acctInfo h3 {font-size:17px;font-weight:600;margin-top:30px;margin-bottom:15px;position:relative;}
.wrapper .acctInfo h3:first-child {margin-top:0px;}
.wrapper .acctInfo h3 a {right:0px;font-size:12px;font-weight:300;position:absolute;border-radius:5px;background:#000;color:#fff;padding:6px 12px;text-decoration:none;}
.wrapper .acctInfo h3 a {right:0px;font-size:12px;font-weight:300;position:absolute;border-radius:5px;background:#333;color:#fff;padding:6px 12px;text-decoration:none;}
.wrapper .acctInfo ul {margin:0px;padding:0px;border-bottom:1px #e1e1e1 dashed;}
.wrapper .acctInfo ul:last-child {margin:0px;padding:0px;border-bottom:0px;}
.wrapper .acctInfo li {font-size:12px;list-style:none;display:inline-block;padding:10px 25px 10px 0px;font-weight:300;}
.wrapper .acctInfo li:first-child {font-weight:600;width:200px;}
.wrapper .acctInfo label {font-size:11px;font-weight:300;display:none;}
.wrapper .acctInfo legend {font-size:11px;font-weight:700;text-transform:uppercase;}